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