嵌入式 Linux面试基础题

请问uboot启动过程都作了些什么? 一、cpu刚开始初始化的时候,还未设置栈,因此先使用汇编代码,构建异常项链表,而后设置cpu为svc(特权)模式,同时关闭FIQ和IRQ(防止突发中断程序跑飞了) 注:在跳转到内核以前,要知足CPU出在SVC模式下。 二、对cp15协处理器进行设置,这里主要是关闭MMU和cache 三、进入到板级初始化阶段,这里会进行时钟、内存、串口的初始化。最后还要关闭看门
相关文章
相关标签/搜索