uboot启动流程

两阶段
第一阶段:
1.硬件设备初始化
2.加载第二阶段代码到RAM
3.设置好栈
4.跳转至第二阶段入口
第二阶段功能
1.初始化本阶段使用的硬件设备
2.检测系统内存映射
3.将内核从flash读取到RAM
4.为内核设置启动参数
5.调用内核

原文地址:https://www.cnblogs.com/zhougong/p/7845908.html