我可以在不从引导加载程序传递单独的 DTB 的情况下引导 linux 内核吗?

Can i boot a linux kernel without passing a separate DTB from bootloader?

正在尝试将 IMX 板升级到最新内核,但正在寻找使用 Legacy 启动的方法。引导加载程序的版本不包括对要传递的单独 DTB 的支持。

您要查找的是内核中的 ARM_APPENDED_DTB 配置选项。这将允许您将 DTB 包含在与内核相同的文件中用于平台。然后可以在您的平台上以正常方式启动,内核将查找并找到包含的 DTB。