Yocto - 检查镜像中是否启用了设备树

Yocto - 检查镜像中是否启用了设备树

我目前正在为 Beaglebone 设备生成专门的 Yocto 图像。在生成的/tmp/deploy/images文件夹中,我可以看到生成的图像,以及大量.dtb针对不同硬件的设备树文件

这是否意味着所有这些设备树都将在映像中启用?我可以在哪里确认这一点?如果我需要的一个设备树文件未启用,我如何在启动映像之前启用它?提前致谢

答案1

printenv要手动选择您最喜欢的设备树 blob,请在 U-Boot 提示符处停止启动,并通过搜索某个路径的输出来了解如何选择设备树dtb。根据您的 U-Boot,可能会有一个环境变量,例如fdtfilefdt_file(对于扁平化设备树)或一些脚本来识别主板并生成内核命令行。无论如何,对它和setenv你需要的东西进行逆向工程应该很容易。

如果这有效,您可以将变量设置添加到CONFIG_EXTRA_ENV_SETTINGS板配置文件中。

相关内容