u-boot启动流程
时间: 2023-10-18 17:06:22 浏览: 328
u-boot启动流程
u-boot启动流程如下:
1. CPU上电后,执行SoC内部ROM中的Boot ROM代码。
2. Boot ROM代码初始化一些必要的硬件,如SDRAM控制器、串口等,并从Flash中读取u-boot二进制文件到SDRAM中。
3. Boot ROM跳转到u-boot二进制文件的起始地址,开始执行u-boot代码。
4. u-boot代码初始化一些必要的硬件,如时钟、网络等,并根据配置选择合适的启动方式,如从NAND Flash、SD卡、TFTP服务器等启动。
5. 加载内核镜像到SDRAM中,并跳转到内核镜像的起始地址,开始执行内核代码。
阅读全文