uboot如何从bootrom加载器启动

时间:2019-04-13 12:38:15

标签: bootloader u-boot

我对嵌入式系统的启动有一些疑问:

    • 加电时,ROM引导程序(SOC内)开始执行。
    • 可以说我们的u-boot位于FAT32分区的SD卡中。
    • ROM引导加载程序将能够读取SD卡(由于引脚设置)和FAT32分区,因此可以读取u-boot。

是的:但是,如果uboot以原始模式且在某个地址0x0处加载,那么rom加载程序将如何知道引导程序,以及从哪里获取引导程序?

  1. 如果uboot在flash中,一旦u-boot开始运行,它将直接从flash运行吗?然后,它初始化RAM,然后将uboot从flash复制到RAM中,然后执行RAM中的其余指令?

  2. uboot出现后,uboot如何知道内核映像在闪存中的位置(即闪存中的哪个地址)。那是uEnv.txt中的所有信息吗?

  3. bootargs如何从uboot传递到内核?

0 个答案:

没有答案