我制作了 dts 的副本,<linux>/board/arch/arm/boot/dts/imx28-evk.dts
以便与我的自定义板一起使用。我的自定义设备树已命名并在 Buildroot 配置中的树外自定义 DTS菜单条目 ( )imx28-custom.dts
中指向。BR2_LINUX_KERNEL_CUSTOM_DTS_PATH
然而,u-boot 配置为使用现有的 MX28 板配置。构建内核后,我在文件夹中有imx28-custom.dtb
和。zImage
<buildroot>/output/images
当系统启动时,u-boot 告诉imx28-evk.dtb
没有找到。为什么imx28-custom.dtb
构建了但u-boot找不到?为什么 u-boot 找不到自己的设备树 ( imx28-evk.dtb
) 和我为内核定制的设备树?我认为这只BR2_LINUX_KERNEL_CUSTOM_DTS_PATH
与内核有关。imx28-evk.dtb
如果 u-boot 尝试使用自己的设备树来实现此目的,如何将我的自定义设备树传递到内核?