您的位置:首页 > 其它

S5PV210的启动过程:三星推荐的启动方式和uboot的实现方式不同

2017-04-11 20:46 281 查看
三星推荐的启动方式中:

(1)bootloader必须小于96KB并大于16KB,假定bootloader为80KB;

(2)开机上电后BL0运行,BL0会加载外部启动设备中的bootloader的前16KB(BL1)到SRAM中去运行,BL1运行时会加载BL2(bootloader中80-16=64KB)到SRAM中(从SRAM的16KB处开始用)去运行;

(3)BL2运行时会初始化DDR并且将OS搬运到DDR去执行OS,启动完成。

uboot实际使用的方式:

(1)uboot大小随意,假定为200KB。

(2)先开机上电后BL0运行,BL0会加载外部启动设备中的uboot的前16KB(BL1)到SRAM中去运行,BL1运行时会初始化DDR,然后将整个uboot搬运到DDR中;

(3)然后用一句长跳转(从SRAM跳转到DDR)指令,从SRAM中直接跳转到DDR,继续执行uboot直到uboot完全启动。

(4)uboot启动后在uboot命令行中去启动OS。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: