摘要: S5PV210芯片中的BL0的作用:(1)关闭看门狗;(2)清除指令寄存器;(3)初始化栈区域;(4)初始化堆区域;(5)初始化块设备复制功能;(6)初始化PLL和设置系统时钟;(7)拷贝BL1到片内SRAM;(8)验证BL1校验,如果校验失败,最后将二次开机;(9)检查是否是安全启动模式。 如果安 阅读全文
posted @ 2017-01-15 13:54 LinuxRookie 阅读(686) 评论(0) 推荐(0) 编辑
摘要: S5PV210芯片的设计者的思想 (1)芯片启动后执行iRom(BL0)的内容,进行时钟和看门狗等外设的初始化,将BL1和BL2拷贝到片内SRAM; (2)跳转到片内SRAM执行,完成外部SDRAM的初始化,并将OS从存储设备拷贝到SDRAM内; (3)跳转到SRAM内执行OS的起始代码。 由于U- 阅读全文
posted @ 2017-01-15 13:22 LinuxRookie 阅读(324) 评论(0) 推荐(0) 编辑
摘要: S3C6410芯片的启动流程 (1) 上电后首先运行iRom(BL0)内的代码,主要完成时钟和看门狗等外围器件的初始化。(2) 拷贝SD卡或者NnadFlash中的前4k(BL1)代码到片内ram(垫脚石)去运行,主要工作是配置主存储器SDRAM。并将剩余的BL1和BL2加载到SDRAM上。(3) 阅读全文
posted @ 2017-01-15 13:09 LinuxRookie 阅读(283) 评论(0) 推荐(0) 编辑