- u-boot:u-boot-2009.08.tar.bz2
1.在board\samsung目录下复制smdk2410文件夹为smdk2440文件夹
2.将board\samsung\smdk2440文件夹下的smdk2410.c的文件名修改为smdk2440.c
3在include/configs目录下将smdk2410.h文件复制为smdk2440.h
4.修改board\samsung\smdk2440目录下的Makefile文件,line28:COBJS:= smdk2440.o flash.o
5.修改uboot根目录下的Makefile文件,
line163:CROSS_COMPILE ?= arm-linux- //指定交叉编译器为arm-linux-gcc
line2997:参照smdk2410_config的格式建立smdk2440_config的编译选项
my2440_config : unconfig //2440编译选项格式
@$(MKCONFIG) $(@:_config=) arm arm920t smdk2440 samsung s3c24x0
@$(MKCONFIG) $(@:_config=) arm arm920t smdk2440 samsung s3c24x0
*说明:arm :CPU的架构(ARCH)
arm920t:CPU的类型
smdk2440 :对应在board目录下建立新的开发板项目的目录
samsung:新开发板项目目录的上级目录,如直接在board下建立新的开发板项目的目录,则这里就为NULL
s3c24x0:CPU型号
*注意:编译选项格式的第二行要用Tab键开始,否则编译会出错
6.修改启动文件cpu/arm920t/start.S