我们在进行工程的设置时,比如设置flash,会在flash setting中设置哪个flash作为主闪存,有QSPI flash,还有一个manual设置,不仅是flash有这个设置,以太网、设备树这些都有,这个设置的意思是手动指定,如果选了manual,则需要自己确保设置没有问题,如果选择xilinx提供的,则可以用自带的驱动,否则选了manual则需要自己提供驱动以及设置。
需要注意的是,如果 petalinux-config->DTGsettings->MACHINE_NAME 采用的是xilinx开发板预设的名称的话(UG1144DTG Settings 章节中的 Machine name 的说明),那么会自动生成对应开发板相关的设备树信息。
所以如果使用的是自己的硬件平台,那么尽量不要使用预设的名称,这样可以避免导入多余的设备树信息从而导致编译失败或者最终功能不正确。