打印

Uboot学习及移植

[复制链接]
156|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
菊江先生|  楼主 | 2018-10-5 16:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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=arm1176JZF-S  BOARD=fanxinhu6410

然后再执行  make $(fanxinhu6410)_config,执行完这个便会在include 目录下产生两个文件,产生两个文件config.mk和config.h两个文件,这两个文件包含配置信息,在执行make的时候便会调用。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

446

主题

447

帖子

0

粉丝