300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > u-boot-.06-rc2移植到mini2440开发板(一)

u-boot-.06-rc2移植到mini2440开发板(一)

时间:2019-01-04 21:30:58

相关推荐

u-boot-.06-rc2移植到mini2440开发板(一)

一、移植环境

u-boot版本:u-boot-.06-rc2

Linux版本:Ubuntu 11.04

交叉编译工具:arm-linux-gcc-4.3.2(友善之臂)

开发板:友善之臂mimi2440

CPU:s3c2440

SDRAM:64MB

Nor Flash:2MB

Nand Flash:128MB

网卡:DM9000

二、准备工作

1、下载u-boot-.06-rc2,地址:ftp://ftp.denx.de/pub/u-boot/

2、解压u-boot到工作路径。tar -xvjf u-boot-.06-rc2.tar.bz2 /home/prince/workspace/

3、在“boards.cfg”中增加自己开发板选项。进入到u-boot-.06-rc2目录下,cd u-boot-.06-rc2,然后打开“boards.cfg”文件,在“smdk2410.....”那一行下增加自己开发板的一行“mimi2440 arm arm920t - samsung s3c24x0”。保存退出。

4、增加自己开发板的文件夹。进入到“/u-boot-.06-rc2/board/samsung”目录下,增加自己开发板的文件夹,起名字为“mini2440”,将“smdk2410”文件下的所有文件拷贝到“mini2440”文件夹下,进入到mini2440文件夹下:cd mini2440,将“smdk2410.c”改名为“mini2440.c”,打开Makefile文件,将“COBJS := smdk2410.o”改为“COBJS := mini2440.o”。

5、增加自己开发板头文件。进入到“/u-boot-.06-rc2/include/configs”目录下,拷贝“smdk2410.h”并命名为“mini2440.h”。

三、编译

退出到u-boot-.06-rc2的根目录下,“make distclean”,然后“make mini2440_config”,最后“make all”,编译直接通过,得到“u-boot.bin”文件。(若机器为多核的机器,使用“make -j4 all”,-j4表示4核的机器,可以大大增加编译速度)。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。