
Uboot移植
文章平均质量分 61
开猴子挖掘机
这个作者很懒,什么都没留下…
展开
-
uboot移植:Flash分区和DDR分区
Flash有如下分区且按照由上而下的顺序储存:①uboot(大小一般为512KB或1MB):uboot必须从flash的起始地址开始存放(由SoC的启动设计决定起始与扇区0还是扇区1)②环境变量分区:该分区一般紧贴着uboot来存放。大小一般为32KB以上③rootfs(根文件系统分区):紧贴于环境变量分区,大小需依据相应的根文件系统大小来设定④自由分区:为Flas原创 2017-08-20 23:11:29 · 992 阅读 · 0 评论 -
uboot移植:uboot下的主Makefile解析
一,环境变量HOSTARCH,HOSTOS(P31)##sed为替换命令,如s/i.86/i386 表示将包含i_86的字段替换成i386##uname 将正在使用的操作系统名写到标准输出中##-m显示硬件运行系统的机器 ID 号HOSTARCH := $(shell uname -m | \sed -e s/i.86/i386/ \##tr '[:uppe原创 2017-08-20 23:13:26 · 389 阅读 · 0 评论 -
uboot移植:uboot下的mkconfig解析
一,创建符号链接(P31)#一系列的创建符号链接(让uboot具有可移植性)#这些符号链接文件的存在就是整个配置过程的核心#符号链接文件(文件夹)的主要作用是给头文件就包含等等过程提供指向性的连接##uboot可移植性的实现原理:在uboot中有很多彼此平行的代码,各自属于各自不同的架构/CPU/开发板#我们在具体到一个开发板的编译时用符号连接的方式提供一个具体的名字的文件夹供原创 2017-08-20 23:14:34 · 250 阅读 · 0 评论 -
uboot移植:uboot下的config.mk解析
一,autoconf.mk的生成##autoconf.mk 文件不是源码提供的,是配置过程中自动生成的##autoconf.mk 的作用是用来指导整个uboot的编译过程。内容是很多CONFIG_开头的宏(变量)# 这些变量会影响到uboot编译的走向(原理是条件编译,以实现可移植性)##autoconf.mk 文件的生成取决于源码目录下的include/configs/xxx原创 2017-08-20 23:15:31 · 701 阅读 · 0 评论