| # set default to nothing for native buildsifeq ($(HOSTARCH),$(ARCH))#CROSS_COMPILE ?= #=========指定交叉编译工具========CROSS_COMPILE ?= arm-linux-gcc Endif smdk2410_config : unconfig @$(MKCONFIG) $(@:_config=) arm arm920t smdk2410 samsung s3c24x0#仿照smdk2410,配置自己的开发板mini2440_config : unconfig @$(MKCONFIG) $(@:_config=) arm arm920t mini2440 s3c24x0 |
| arm | CPU 的类型(CPU) |
| arm920t | 其对应于cpu/arm920t 子目录 |
| zcrarm | 开发者/或经销商(vender),对应于board/zcrarm目录 |
| mini2440 | 开发板的型号(BOARD),对应于board/ zcrarm /mini2440 目录 |
| s3c24x0 | 片上系统(SOC)定义 |
| #cd board#mkdir -p mini2440#cp -arf samsung/smdk2410/* samsung/mini2440/#cd mini2440/#mv smdk2410.c mini2440.c |
| LIB = $(obj)lib$(BOARD).a#COBJS := sbc2410x.o flash.oCOBJS := mini2440.o flash.oSOBJS := lowlevel_init.oSRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c) |
| #cp include/configs/smdk2410.h include/configs/mini2440.h |
| [root@angel u-boot-2009.11]# make mini2440_configConfiguring for mini2440 board...ln: 创建符号链接 “asm”: 不支持的操作make: *** [mini2440_config] 错误 1 |
| [root@angel u-boot-2009.11]# make smdk2410_configConfiguring for smdk2410 board...ln: 创建符号链接 “asm”: 不支持的操作make: *** [smdk2410_config] 错误 1 |