U-Boot启动过程

戏子无情 提交于 2020-10-24 05:21:31

一、U-Boot工作过程

U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下:

1、第一阶段的功能

硬件设备初始化

加载U-Boot第二阶段代码到RAM空间

设置堆栈

跳转到第二阶段代码入口

                                         图 1 U-Boot启动第一阶段流程

2、第二阶段的功能

初始化本阶段使用的硬件设备

检测系统内存映射

将内核从Flash读取到RAM中

为内核设置启动参数

调用内核

U-Boot启动第二阶段流程如下:

                                                   图 2 U-Boot第二阶段执行流程

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!