-
a.设备一上电Boot Rom就开始运行,
-
a.1 初始化software stack,通信端口和存储设备(如NAND/EMMC)
-
a.2 因为此时DRAM还没有初始化,Boot ROM会从存储设备中把pre-loader加载到L2 Share SRAM中
-
a.3 Boot Rom跳转到pre-loader的入口处并执行
-
b. preloader的执行过程
-
b.1 初始化DRAM,并将uboot从存储器加载到DRAM中
-
b.2 Pre-loader跳转到uboot中并执行,
-
c. uboot的执行过程
-
c.1 做一些初始化,比如显示的初始化等
-
c.2 uboot从存储器中加载引导镜像,包括linux内核和ramdisk
- c.3 uboot跳转到linux内核地址处,引导内核成功
