- 链接地址:https://blog.csdn.net/KUNPLAYBOY/article/details/121059051
- 链接标题:嵌入式面试问题之uboot启动流程分析_嵌入式系统uboot启动流程-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:2253
文章浏览阅读998次。首先整个uboot启动,可以分为两个部分,一部分是由汇编语言编写的arch级初始化,另一部分为c语言编写的板级初始化arch初始化从_start函数入口开始,分别进行:1、关闭中断,设置SVC模式(svc又称为管理模式,在启动过程中,中断环境并没有完全准备好,也就是中断向量表和中断处理函数并没有完成设置,一旦有中断产生,可能会导致预想不到的问题,或者是程序跑飞。因此,在准备好中断环境之前,需要关闭所有中断。)2、禁用MMU、TLB3、初始化一些关键的寄存器,时钟寄存器,看门狗等板级初始化从_m_嵌入式系统uboot启动流程
版权声明:本文发布于特牛生活网 内容均来源于互联网 如有侵权联系删除