S5PV210微处理器的启动过程
来源:互联网 发布:淘宝新品标签怎么维持 编辑:程序博客网 时间:2024/04/29 22:25
S5PV210上电将从IROM处执行固化的启动代码BL0,它对时钟等初始化、对启动设备进行判断,并从启动设备中复制BL1(最大16KB)到IRAM(地址0xD0020000处,其中0xD0020010之前的16字节存储BL1的校验信息和BL1的尺寸)中,并对BL1进行校验,校验成功后转入BL1进行执行。
BL0:是指S5PV210微处理器的IROM中固化的启动代码。
BL1:是指在IRAM自动从外存储器(nand/sd/usb)中复制的uboot.bin二进制文件的头16kB代码。
BL2:是指在代码中重定向后在内存中执行的UBOOT的完整代码。
上述三者的关系为:BL0将BL1加载到IRAM,然后BL1在IRAM中运行并将BL2加载到SDRAM,BL2加载嵌入式操作系统内核。BL是bootloader的简称。
S5PV210微处理器的IRAM的地址范围是0xD0020000~0xD003FFF,上电后执行顽固化的BL0,并将启动设备的代码复制到IRAM中,并跳转到0xD0020010处执行。
0xD0020000~0xD0020010这16个字节头部信息排列如下:
0x0地址:BL1尺寸
0x4地址:必须设置为0;
0x8地址:CheckSum.
0xc地址:必须设置为0.
加头操作的流程图我总结如下:
0 0
- S5PV210微处理器的启动过程
- S5PV210的启动过程
- S5PV210的启动过程
- s5pv210的启动过程
- S5PV210的启动过程概述
- S5PV210的启动过程(GEC210)
- s5pv210的启动过程概述
- S5PV210系列(裸机一) S5PV210的启动过程详解
- S5PV210的启动过程详解(一)
- AT91系列微处理器启动过程的分析与实现
- S5PV210 uboot启动过程
- S5PV210启动过程详解
- s5pv210 uboot 启动过程
- S5PV210启动过程分析
- S5PV210启动过程分析
- S5PV210启动过程详解
- S5PV210启动过程详解
- S5PV210启动过程分析
- 更新物料某属性
- 内聚度和耦合度
- NOIP2016提高组 第一天第三题 换教室 classroom 题解
- 用三个"W"分析活动运营,你真能做好吗?
- jfinal +beetl集成开发web全集
- S5PV210微处理器的启动过程
- 20161125 APS.NET小记
- Linux启动界面切换:图形界面-字符…
- Linux信号处理和守护进程
- exit函数和return函数(转)
- NYoj410how many ones?(同余定理)
- PHP和MySQL Web开发(二)
- c设计 通讯录 malloc动态实现
- 排序算法(六)非比较排序----计数排序和基数排序