我在 Raspberry Pi 计算模块上使用 U-Boot。启动流程为:RPi 固件 --> U-Boot --> Linux
我正在 config.txt 中设置一些有关设备的信息,供 RPi 固件使用。但是,当我使用 U-Boot 重新加载 DTB 时,它实际上会擦除 RPi 固件所做的设置,并且某些设备将无法在 Linux 中工作。
我启动使用布茨命令,如果不给它 DTB,我就无法使用它,否则它会在启动 Linux 时崩溃......
你们知道如何在不重新加载新 DTB 的情况下启动吗?
答案1
这仍然是正在积极开发和讨论中的事情。此时此刻,很可能https://patchwork.ozlabs.org/patch/693631/和https://patchwork.ozlabs.org/patch/693632/将应用于下一个(v2017.01)版本的主线 U-Boot。您可能希望在本地应用这些并进行测试,如果它们有效,请使用“测试者”标签回复列表。谢谢!