【发布时间】:2013-04-08 18:20:53
【问题描述】:
我有一块板子,上面有工作的 u-boot。现在我想为引导加载程序添加一些功能(用于初始化硬件的某些部分),但是如果我犯了一些错误,开发过程可能会使电路板变砖。 是否可以进行如下所述的多阶段引导: 1)启动u-boot 2) u-boot 将加载我的二进制文件,它增加了初始化硬件的功能。 3) 我的二进制文件将加载并启动 linux-kernel。
如果可能的话,我们将不胜感激。谢谢。
【问题讨论】:
-
工作量太大!您已经创建了一个 XY 问题。使用
go命令加载“子程序”可能更简单,并继续使用U-Boot 加载内核。 stackoverflow.com/questions/15340089/… 最终你应该将这个新的板初始化代码合并到 U-Boot 中。 -
谢谢!我想我需要使用“go”命令。
-
您可能会将 U-Boot
go命令用于下一阶段的引导加载程序或子程序。
标签: linux-kernel arm u-boot