本文主要是介绍00013.uboot_bootup_sequence,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、早期CPU初始化2、进入超级用户模式
3、清空指令和数据cache
4、清空写填充缓冲区
5、配置并激活内存控制器
6、确保中断被关掉并屏蔽(这样即使中断源存在处理器内核也不会接收到)
7、初始化所有需要用到的锁相环和时间基数(诸如实时时钟和系统滴答)
8、(可选)重新将引导程序的image部署到内存中,重起后引导程序可能会在flash中直接初始化运行
9、激活cache
10、创建并组装内存保留区以便与OS共享,这些启动参数区可以显示系统信息
11、早期板极初始化
12、安装调试UART
13、初始化网卡
14、_start函数是引导程序的入口,也是重起处理器后第一个运行的函数,它能有效配置CPU和
其它核心逻辑单元,这是一个高度依赖硬件的程序.
15、关掉并屏蔽CPU级的中断
16、
这篇关于00013.uboot_bootup_sequence的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!