移植U-Boot.1.2.0到博创2410-S(S3C2410A)
一、在U-Boot中建立自己的开发板类型,并测试编译。
我为开发板取名叫: tekkaman2410
0 在工作目录下解压U-Boot。
$tar zxvf u-boot.git.tar.gz
1 进入U-Boot目录,修改Makefile
$cd u-boot.git/
$vi Makefile
#为tekkaman2410建立编译项
smdk2410_config : unconfig
@$(MKCONFIG) $(@:_config=) arm arm920t smdk2410 NULL s3c24x0
mxh2410_config : unconfig
@$(MKCONFIG) $(@:_config=) arm arm920t mxh2410 NULL s3c24x0
各项的意思如下:
arm: CPU的架构(ARCH)
arm920t: CPU的类型(CPU),其对应于cpu/arm920t子目录。
mxh2410: 开发板的型号(BOARD),对应于board/mxh2410目录。
NULL: 开发者/或经销商(vender)。
s3c24x0: 片上系统(SOC)。
同时在“ifndef CROSS_COMPILE ”之前 加上自己交叉编译器的路径,比如我使用arm-linux-3.3.2交叉编译器,则:
CROSS_COMPILE=//usr/local/arm/3.3.2/bin/arm-linux-
2 在/board子目录中建立自己的开发板mxh2410目录
由于我在上一步板子的开发者/或经销商(vender)中填了 tekkaman ,所以开发板tekkaman2410目录一定要建在/board子目录中的tekkaman目录下%3
阅读(575) | 评论(0) | 转发(0) |