移植uboot-分析uboot启动流程(详解)

本节总结:

uboot启动流程如下:

1)设置CPU为管理模式
2)关看门狗
3)关中断
4)设置时钟频率
5)关mmu,初始化各个bank
6)进入board_init_f()函数 (初始化定时器,GPIO,串口等,划分内存区域)
7)重定位 复制uboot,然后修改SDRAM上的uboot链接地址)
8)清bss
9)跳转到board_init_r()函数,启动流程结束
转载自移植uboot-分析uboot启动流程(详解)

猜你喜欢

转载自blog.csdn.net/baidu_38410526/article/details/104123665