uboot启动流程

 时间:2024-10-15 21:27:59

1、关闭中断,设置svc模式禁用MMU、TLB关键寄存器的设置,包括时钟、看门狗的寄存器

uboot启动流程

3、进行代码重定向代码重定向之后的板级初始化,包括板级代码中定义的初始化操作、emmc、nand flash、网络、中断等等的初始化。

uboot启动流程

5、疑问在spl的阶段中已经对arch级进行了初始化了,为什么uboot里面还要对arch再初始化一遍? 回答:spl对于启动uboot来说并不是必须的,在某些情况下,上电之后uboot可能在ROM上或者flash上开始执行而并没有使用spl。这些都是取决于平台的启动机制。因此uboot并不会考虑spl是否已经对arch进行了初始化操作,uboot会完整的做一遍初始化动作,以保证cpu处于所要求的状态下。

uboot启动流程

7、代码入口project-X/u-boot/arch/arm/cpu/u-boot.lds

uboot启动流程
  • 增加深度睡眠的方法
  • 酱香麻辣小公鸡
  • 怎么做木瓜雪蛤糖水
  • 第一次卖衣服,如何选购进货?
  • 花生酱蛋糕的做法
  • 热门搜索
    随申码怎么申请 论文文献引用怎么标注 戒同所是怎么戒的 韩束化妆品怎么样 cpu怎么超频 帝豪gl怎么样 卡贴怎么用 血虚怎么调理 怎么录制游戏视频 花卷怎么拧