S5PV210的boot引导过程
来源:互联网 发布:淘宝影响权重的因素 编辑:程序博客网 时间:2024/05/16 06:49
V210有64KB的ROM和96KB的SRAM(IROM、IRAM,内部ROM内部RAM)作为引导区。从内部开始引导保护系统镜像不能被权限的人修改。
iROM代码读取OM引脚确定引导器件和器件的设置比如位宽、等待的时钟、页数、ECC模式。
外部引导器件:NAND Flash、OneNAND、SD/MMC(比如iNAND和MoviNAND)、eMMC、eSSD、UART和USB。OM寄存器提供OM引脚和其他的引导信息。
一、引导过程
系统复位,程序计数器从iROM区开始,根据复位状态IROM代码合适的运行,相对于iROM来说boot loader很 大,分几步进行引导。
iROM代码比较小和简单且与平台无关。第一段boot loader 也比较小和简单且与平台无关,存储在指定的外部存储器。 第二段boot loader 包含了复杂的代码并且代码与平台相关存储在指定的外部存储器。
引导时序:
引导过程详述:
1、IROM中的代码(BL0)初始化系统基本功能比如时钟、堆栈等。
2、BL0将从指定的引导器件将BL1(第一段引导)加载到内部96KB的SRAM,指定的引导器件通过OM(Operating Mode)引脚选择。根据boot key value 对BL1镜像进行校验。
3、BL1加载BL2并进行校验
4、BL2(the second boot loader )初始化系统时钟、串口、DRAM控制器;DRAM初始化完成后从外部的boot器件加载系统镜像并进行校验。
5、boot完成以后,BL2跳转到操作系统。
- S5PV210的boot引导过程
- ARM引导过程(s5pv210)
- s5pv210 u-boot启动过程
- 对于S5PV210加载u-boot过程的理解
- Tiny210(S5PV210) U-BOOT(一)----启动过程
- s5pv210 u-boot 烧写过程
- Tiny210(S5PV210) U-BOOT(一)----启动过程
- Tiny210(S5PV210) U-BOOT(一)----启动过程
- Tiny210(S5PV210) U-BOOT(一)----启动过程
- S5PV210的u-boot移植
- 从bootm看u-boot引导内核的过程
- 使用u-boot引导linux的启动过程
- 记录u-boot不能引导内核的解决过程
- S5PV210的启动过程
- S5PV210的启动过程
- s5pv210的启动过程
- S5PV210微处理器的启动过程
- S5PV210的启动过程概述
- 获得Linux时间戳
- snort -------DEBUG_WRAP
- webView加载进度条显示
- 7 天打造前端性能监控系统
- vmware中的linux虚拟机如何增加磁盘容量
- S5PV210的boot引导过程
- 公网IP和私网IP
- layer弹窗插件comfirm()的坑
- 怎样将css中的颜色转化为rgba
- Linux 下安装openstf
- python反射机制深入分析
- 动态包含(<jsp:include>)
- Oracle创建触发器详解及例子
- Java中Synchronized的用法