bootloader 启动过程

一、S5PV210 采用iROM(Nand Flash、SD卡等)方式启动

bootloader 启动过程_第1张图片

1、处理器上电,将iROM映射到BL0(0地址处),执行iROM中的固化代码

固化代码两个作用 1. 初始化硬件   2.拷贝BootLoader

2、固化代码将BL1、BL2拷贝到SRAM(垫脚石)中

3、如果BL1 + BL2太大超过了SRAM大小,将会将超过的部分拷贝到外部SDRAM中


二、核心初始化

1、异常向量表:因内部或外部的一些事件导致处理器停下正在处理的工作,转而去跳转到对应该异常的固定的地址处理这些发生的事件

bootloader 启动过程_第2张图片

2、设置SVC模式:处理器有七种模式,此处设置为较高模式SVC

3、关闭看门狗

4、关闭中断

5、关闭MMU和Cache:Cache是存储器,访问速度快,主要存放一些最近用到的主存储器的数据的拷贝、

                                       MMU是完成虚拟地址到屋里地址的转换,解决访问屋里地址冲突的问题

三、其他初始化

1、LED初始化

2、Nand falsh初始化

3、USART初始化


你可能感兴趣的:(网络编程)