Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7161
  • 博文数量: 2
  • 博客积分: 168
  • 博客等级: 入伍新兵
  • 技术积分: 40
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-30 13:35
文章分类
文章存档

2010年(2)

最近访客

分类: 嵌入式

2010-10-30 15:00:11

移植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
阅读(579) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~