本文共 1417 字,大约阅读时间需要 4 分钟。
[uboot] uboot流程系列:
建议先看《[project X] tiny210(s5pv210)上电启动流程(BL0-BL2)》,根据例子了解一下上电之后的BL0\BL1\BL2阶段,以及各个阶段的运行位置,功能。
=================================================================================
Bootloader是在操作系统运行之前执行的一段小程序。而这段小程序的最终目的,正确地设置好软硬件环境,使之能够成功地引导操作系统。
uboot 这也是最常见的bootloader,开源,常用于ARM,MIPS等平台。 支持monitor功能,也是在项目project X中,使用的bootloader superboot 不开源,友善之臂的tiny210代码中默认使用这个bootloaderLK(Little Kernel) 常用于高通平台,支持monitor功能。
由uboot编译生成,对应于BL1阶段,也就是BL1的镜像,uboot-spl.bin。
根据《[project X] tiny210(s5pv210)上电启动流程(BL0-BL2)》,其代码运行于IRAM中后续会从编译和代码流程两方面来介绍uboot-spl。
对应文章: 《[uboot] (第二章)uboot流程——uboot-spl编译流程》 《[uboot] (第三章)uboot流程——uboot-spl代码流程》由uboot编译生成,对应于BL2阶段,也就是BL2的镜像,uboot.bin。
根据《[project X] tiny210(s5pv210)上电启动流程(BL0-BL2)》,其代码运行于SDRAM中.后续会从编译、代码整体流程以及部分功能的具体流程来介绍uboot-spl。
对应文章: 《[uboot] (第四章)uboot流程——uboot编译流程》 《[uboot] (第五章)uboot流程——uboot整体代码流程》转载地址:http://rkhrn.baihongyu.com/