按照 Mini2440 之U-boot 使用及移植详细手册2010-4-16
修改顶层makefile
//mini2440_config : unconfig
// @$(MKCONFIG) $(@:_config=) arm arm920t mini2440 tekkamanninja s3c24x0 原来
CROSS_COMPILE = arm-linux-
micro2440_config : unconfig
@$(MKCONFIG) $(@:_config=) arm arm920t micro2440 samsung s3c24x0 修改后的
在/board 中建立mini2440 目录和文件
cd board
mkdir -p samsu/micro2440
cp -arf sbc2410x/* samsung/micro2440/
cd samsumicro2440/
mv sbc2410x.c micro440.c
修改mini2440 目录下的Makefile文件
-COBJS := sbc2410x.o flash.o
+COBJS := micro2440.o flash.o
include/configs/中建立开发板配置文件
cp include/configs/sbc2410x.h include/configs/mini2440.h
make micro2440_config
Configuring for micro2440 board...
make
最后出现的结果是
arm-linux-ld:cannot find board/tekkamanninja/mini2440/lowlevel_init.o