设为首页 加入收藏

TOP

U-Boot-2011.06-rc2移植到mini2440开发板
2014-11-24 12:02:44 来源: 作者: 【 】 浏览:0
Tags:U-Boot-2011.06-rc2 移植 mini2440 开发

一、移植环境
u-boot版本:u-boot-2011.06-rc2


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


开发板:友善之臂mimi2440


CPU:s3c2440


SDRAM:64MB


Nor Flash:2MB


Nand Flash:128MB


网卡:DM9000


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


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


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


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


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


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇U-Boot中的boards.cfg文件 下一篇S3C2440 UART2被配置为CTS问题解决

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Libevent C++ 高并发 (2025-12-26 00:49:30)
·C++ dll 设计接口时 (2025-12-26 00:49:28)
·透彻理解 C 语言指针 (2025-12-26 00:22:52)
·C语言指针详解 (经典 (2025-12-26 00:22:49)
·C 指针 | 菜鸟教程 (2025-12-26 00:22:46)