您的位置:首页 > 其它

start_armboot函数简介

2016-04-23 16:58 323 查看
《朱老师物联网大讲堂》学习笔记

学习地址:www.zhulaoshi.org

start_armboot,

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

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

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

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

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

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

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

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

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

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

void main_loop( void );

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

它是一个死循环,不停地执行接收的命令。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  uboot 嵌入式 s5pv210