Bootloader移植(下) U-BOOT 启动流程 u-boot启动三个2 启动步骤(重点) U-BOOT 启动源码分析 U-BOOT 移植方法 U-BOOT 启动流程 u-boot启动三个2 两个阶段:汇编阶段(特殊功能寄存器C语言不能直接访问,C运行之前需要准备堆栈),C阶段 两次搬移:u-boot自搬移,内核搬移,(提高速度) 两次初始化:基本硬件初始化,大部分硬件初始化,(C语言写的程序,比较好维护) 第一条指令位置(参考u-boot.map) arch/arm/cpu/armv7/start.S 里的 _start: b reset 设置为SVC模式 msr cpsr,