S5PV210启动过程详解

S5PV210启动过程详解_第1张图片

S5PV210启动过程如下:

1.SoC芯片上电后,立即运行 iROM中的程序(三星出厂时固化的),即BL0。

BL0流程如下:

(1)禁止看门狗

(2)初始化指令cache

(3)初始化栈

(4)初始化堆

(5)初始化块设备复制函数

(6)初始化PLL(锁相环),设置系统时钟

(7)根据OM引脚配置,从指定的外部存储器复制BL1代码(bootloader前8K)到内部SRAM

(8)检查BL1的校验和,如果失败iROM会尝试进入第2种启动流程

(9)检查是否是安全启动模式,如果是则会检查BL1是否完整

(10)跳转到BL1的起始地址执行

2.BL1开始执行并复制 BL2到合适的位置。

如果 BL2小于88K,则被加载到 iRAM中。否则,被加载到外部SDRAM中。

3.BL2开始执行并加载操作系统到外部SDRAM中。

4.最后,跳到操作系统的起始地址运行。

S5PV210启动过程详解_第2张图片


你可能感兴趣的:(S5PV210)