按照UG1144上的描述:
“If --template option is used instead of a BSP, you can use the petalinux-config command to choose default board configs that are close to your board design, as shown below:
1. petalinux-config --get-hw-description=
2. Set CONFIG_SUBSYSTEM_MACHINE_NAME as required.
• The possible values are: ac701-full, ac701-lite, kc705-full, kcu105, zc1275-revb, zcu1285-reva, zc1751-dc1, zc1751-dc2, zc702, zc706, avnet-ultra96-rev1, zcu100-revc, zcu102-rev1.0, zcu104-revc, zcu106-reva, zcu111-reva, zedboard, vcu118- rev2.0, sp701-rev1.0.
• In petalinux-config, select DTG Settings → (template) MACHINE_NAME, change the template to any of the above mentioned possible values.”
这么做的目的是如果你PS以外的外设和某个开发板非常相近的话,那么你可以用这种方式生成device-tree之后,只要修改一小部分就可以使用了。
但是如果你自己的板子除PS以外外设和开发板相差很大的话,就没有必要这么做。如果这样做了会引入了很多的默认设备树配置,这有可能会和你的板子上的实际配置匹配度不高。
------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------