记录下BootLoader的BL1和BL2
BL是BootLoader的缩写。
一般会把uboot分为两个部分:BL1和BL2,BL1和BL2各有分工,两者相加就是整个uboot。
1、BL1阶段的功能
(1)硬件设备初始化
(2)加载BL2阶段代码到RAM空间
(3)设置好栈
(4)跳转到第二阶段代码入口
2、第二阶段的功能
(1)初始化本阶段使用的硬件设备
(2)检测系统内存映射
(3)将内核从Flash读取到RAM中
(4)为内核设置启动参数
(5) 调用内核
记录下BootLoader的BL1和BL2
BL是BootLoader的缩写。
一般会把uboot分为两个部分:BL1和BL2,BL1和BL2各有分工,两者相加就是整个uboot。
1、BL1阶段的功能
(1)硬件设备初始化
(2)加载BL2阶段代码到RAM空间
(3)设置好栈
(4)跳转到第二阶段代码入口
2、第二阶段的功能
(1)初始化本阶段使用的硬件设备
(2)检测系统内存映射
(3)将内核从Flash读取到RAM中
(4)为内核设置启动参数
(5) 调用内核