【精选】uboot启动流程概述-CSDN博客

网站介绍:文章浏览阅读5k次,点赞5次,收藏71次。一、uboot启动流程简介与大多数BootLoader一样,uboot的启动过程分为BL1和BL2两个阶段。BL1阶段通常是开发板的配置等设备初始化代码,需要依赖依赖于SoC体系结构,通常用汇编语言来实现;BL2阶段主要是对外部设备如网卡、Flash等的初始化以及uboot命令集等的自身实现,通常用C语言来实现。1、BL1阶段uboot的BL1阶段代码通常放在start.s文件中,用汇编语言实现,其主要代码功能如下:(1) 指定uboot的入口。在链接脚本uboot.lds中指定uboot的入口为s_uboot启动流程概述