一、uboot 启动流程
启动入口 arch/arm/cpu/armv7/start.S
1.汇编阶段
(1)异常向量表
(2)初始化基本CPU 协处理器等
cpu_init_cp15: 初始化 L1缓存 、 关闭mmu 、 关闭看门狗 、 单纯化,
执行完cpu_init_cp15后,跳转到cpu_init_crit执行。
(3)运行地址检查
1)如果运行在 flash上
初始化内存 初始化时钟
b relocate_code 代码自搬移
启动入口 arch/arm/cpu/armv7/start.S
(1)异常向量表
(2)初始化基本CPU 协处理器等
cpu_init_cp15: 初始化 L1缓存 、 关闭mmu 、 关闭看门狗 、 单纯化,
执行完cpu_init_cp15后,跳转到cpu_init_crit执行。
(3)运行地址检查
1)如果运行在 flash上
初始化内存 初始化时钟
b relocate_code 代码自搬移
54
1840
6574
4462
2932
2260

被折叠的 条评论
为什么被折叠?
