start_armboot函数简介

《朱老师物联网大讲堂》学习笔记

学习地址:www.zhulaoshi.org


start_armboot,

有450行,不是应该要对太长的函数进行细分吗?

但是因为这个函数从功能上来讲就是一个整体等原因,没有分,


这节的主线是讲第二部分,所以来提下第一部分,

uboot启动的时候,串口输出很多信息,

这个信息就是各种硬件启动的反馈信息,

第一阶段主要是soc内部部件的启动,然后初始化DDR并且完成跳转,

第二阶段初始化剩余的硬件,以及uboot的环境变量、命令等,

之后将进入命令行,有两个选择,

1.进入命令行,即不会进入内核,

2.倒数结束后,uboot就会结束掉,转而进入启动内核流程,


void main_loop( void );

这个就是uboot命令行的函数,

它是一个死循环,不停地执行接收的命令。

你可能感兴趣的:(嵌入式,uboot,s5pv210)