u-boot-2011.06-rc2移植到mini2440开发板(一)
一、移植環境
u-boot版本:u-boot-2011.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-2011.06-rc2,地址:ftp://ftp.denx.de/pub/u-boot/
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核的機器,可以大大增加編譯速度)。
轉載于:https://www.cnblogs.com/zhuguangwei/archive/2011/06/15/2081178.html
總結
以上是生活随笔為你收集整理的u-boot-2011.06-rc2移植到mini2440开发板(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU1907 ZJU3113
- 下一篇: 关于页面布局的一些注意点