- 4
- 0
- 约1.3万字
- 约 6页
- 2017-05-06 发布于河南
- 举报
U-Boot-的移植之(一)基础篇:添加新的目标板定义
U-Boot的移植之(一)基础篇:添加新的目标板定义
U-Boot Practically Porting Guide
HYPERLINK / Author: Aaron Wong HYPERLINK mailto:aaronwong@ aaronwong@
U-Boot的移植之(一)基础篇:添加新的目标板定义
本文使用最新的U-Boot-1.3.0-rc2。
U-Boot本身支持很多开发板,在其源代码中,每个板子都对应一个board/目录下的文件夹(笔者注:这并不确切,因为有的文件夹是供应商名称,下面可以有多个目标板目录,这里只考虑最简单的情况),以及include/configs/目录下的目标板配置头文件。因此,要添加U-Boot对我们的目标板的支持,首先就是要建立目标板文件夹和配置头文件,并修改相关的Makefile。
下面以实例说明为U-Boot添加新的目标板定义的步骤和过程。
(1)在board/目录下建立目标板目录。
笔者的目标板是XSBASE270,处理器是PXA270。由于U-Boot中本身支持很多开发板和处理器,可以从中找出与自己处理器型号相同或相近的开发板,在此基础上再做后续修改。
adsvix使用的也是PXA27x处理器,因此可以把它作为模板。
cd board/
cp -arv adsvix xsbase270
mv xsbase270/adsvix.
原创力文档

文档评论(0)