打开 u-boot 主上目录下的 Makefile , 找到 smdk2410_config, 在其下 , 加入 smdk2410_config : unconfig @(MKCONFIG)(@:_config=) arm arm920t smdk2410 NULL s3c24x0 tq2440_config : unconfig @(MKCONFIG)(@:_config=) arm arm920t tq2440 ptz s3c24x0

根据需要配置CROSS_COMPILE

在 board 子目录下建立自己的开发板 ptz/tq2440 目录,然后,将 smdk2410 目录下的文件拷入此目录中,然后,将 tq2440 目录下的 smdk2410.c 改 为tq2440.c ,同时还得修改 board/ptz/tq2440/Makefile 文件。 COBJS :=tq2440.o flash.o

在 include/configs/ 下建立 tq2440.h 配置头文件,把smdk2410 的相应头文件复制一份在相同目录下,并改名为 tq2440.h

编译测试一下是否能够通过 [...]# make distclean [...]# make tq2440_config Configuring for tq2440 board... [...]# make CROSS_COMPILE=arm-linux-

如果没有错误出现,就可以进行下一步的修改了。

标签: boot

添加新评论