![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uboot
shaohui973
这个作者很懒,什么都没留下…
展开
-
uboot引导os
本文接《uboot重定位后初始化》,假定未中断auto boot,即使用默认引导参数去boot os(linux kernel).假设,我们没有干预,使用auto boot, abortboot_normal()返回0.我们回到process_boot_delay().abortboot()返回0后,程序使用环境变量中定义的”bootcmd”来运行boot命令(449行).我的环境上:bootcmd=bootfmhbootargs= root=/dev/nfs rw nfsroo原创 2020-08-10 15:37:33 · 1050 阅读 · 0 评论 -
uboot重定位后初始化
relocate之后,uboot进行一系列的板级初始化,一直到和用户交互cli界面原创 2020-08-10 14:59:21 · 1054 阅读 · 0 评论 -
uboot启动之第一次运行C函数到uboot重定位
uboot上电后第一次运行C函数,以及uboot.bin自己将自己从spi flash搬运至sdram中运行原创 2020-08-10 14:52:05 · 1369 阅读 · 3 评论 -
uboot启动流程之上电启动到第一次准备好C语言运行环境
系统上电后,至uboot第一次准备好C语言运行环境原创 2020-08-10 14:39:34 · 1547 阅读 · 0 评论 -
uboot的配置(make xxx_config)和编译(make)工程解读
uboot编译三步走:make xxx_config make make install第一步make xxx_config这一步是产生板子的配置文件。我们假设是配置ast2500evb板子,那么这里的配置命令就是 make ast2500evb_configuboot/Makefile这里%_config中%表示通配任意字符,即匹配ast2500evb_config。首先执行依赖target ‘unconfig’的命令:删除之前配置时产生的文件。然后执行命令@$.原创 2020-07-29 14:57:16 · 5021 阅读 · 0 评论