原创 Uboot学习及移植解析

2018-8-11 14:53 1005 6 6 分类: MCU/ 嵌入式
Uboot不但要负责把内核从flash中复制到sdram中,还要负责通过串口或者网口,USB口等把内核从电脑上下载到flash中。


执行
make $(board)_config (board是你的开发板的名字,自己定)。执行这个得意思是指定你的arch board cpu是什么。
在board自己的开发板目录下,有 
config.mk文件,这个文件中的TEXT_BASE定义的Uboot将会从flash拷贝到sdram的什么位置。
在board自己的开发板目录下有一个u-boot.lds文件,这个文件里面包含了程序执行是各部分段(代码段,数据段,只读数据等等)放在什么位置的信息。

在配置前先修改makefile,比这上面已有的board目录来配置,修改使得ARCH=arm CPU=arm
1176JZF-S  BOARD=fanxinhu6410
然后再执行  
make $(fanxinhu6410)_config,执行完这个便会在include 目录下产生两个文件,产生两个文件config.mk和config.h两个文件,这两个文件包含配置信息,在执行make的时候便会调用。  

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条