主题 : U-boot移植问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 102836
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
贡献值: 0 点
综合积分: 12 分
注册时间: 2014-04-11
最后登录: 2014-05-11
楼主  发表于: 2014-04-12 09:52

 U-boot移植问题

按照 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
级别: 新手上路
UID: 56254
精华: 0
发帖: 42
金钱: 210 两
威望: 42 点
贡献值: 0 点
综合积分: 84 分
注册时间: 2011-10-02
最后登录: 2020-07-14
1楼  发表于: 2014-08-09 11:21
cpu/arm920t/u-boot.lds这个文件没有修改吧
电子设计,其乐无穷!