主题 : u-boot 移植中出现的错误- 没有规则可以创建“libsmdk2440.a”需要的目标“.depend” 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 8139
精华: 0
发帖: 8
金钱: 75 两
威望: 36 点
综合积分: 16 分
注册时间: 2009-08-11
最后登录: 2011-03-11
楼主  发表于: 2009-09-24 13:54

 u-boot 移植中出现的错误- 没有规则可以创建“libsmdk2440.a”需要的目标“.depend”

make[1]: Leaving directory `/root/Desktop/bootloader/u-boot-2009.03/post'
make -C board/samsung/smdk2440/
make[1]: Entering directory `/root/Desktop/bootloader/u-boot-2009.03/board/samsung/smdk2440'
flash.c:75:2: error: #error "Unknown flash configured"
make[1]: *** 没有规则可以创建“libsmdk2440.a”需要的目标“.depend”。 停止。
make[1]: Leaving directory `/root/Desktop/bootloader/u-boot-2009.03/board/samsung/smdk2440'
make: *** [board/samsung/smdk2440/libsmdk2440.a] 错误 2

在移植u-boot的过程中出现了以上的错误,有哪位前辈遇到过,麻烦给分析一下,谢谢了!!!
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2009-09-24 14:11
flash.c:75:2: error: #error "Unknown flash configured"

去看看board/samsung/smdk2440/flash,c的75行吧,应该是预处理问题。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 8139
精华: 0
发帖: 8
金钱: 75 两
威望: 36 点
综合积分: 16 分
注册时间: 2009-08-11
最后登录: 2011-03-11
2楼  发表于: 2009-09-24 15:31
谢谢版主,可是还有这样的错误
make -C board/samsung/smdk2440/
make[1]: Entering directory `/root/Desktop/bootloader/u-boot-2009.03/board/samsung/smdk2440'
make[1]: *** 没有规则可以创建“libsmdk2440.a”需要的目标“.depend”。 停止。
make[1]: Leaving directory `/root/Desktop/bootloader/u-boot-2009.03/board/samsung/smdk2440'
make: *** [board/samsung/smdk2440/libsmdk2440.a] 错误 2
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2009-09-24 15:43
把board/samsung/smdk2440目录打包传上来看看吧.
另外还有源代码根目录下的Makefile
[ 此帖被kasim在2009-09-24 15:52重新编辑 ]
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 8139
精华: 0
发帖: 8
金钱: 75 两
威望: 36 点
综合积分: 16 分
注册时间: 2009-08-11
最后登录: 2011-03-11
4楼  发表于: 2009-09-24 16:11
好的,谢谢了
附件: Makefile.tar.gz (20 K) 下载次数:14
附件: smdk2440.tar.gz (7 K) 下载次数:9
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
5楼  发表于: 2009-09-24 16:54
board/samsung/smdk2440/Makefile里有
复制代码
  1. COBJS   := smdk2440.o uboot_init.o

但你的目录下却没有uboot_init.c
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
wam
只要相信自己,就没有做不到的事!
级别: 侠客
UID: 6175
精华: 0
发帖: 52
金钱: 360 两
威望: 132 点
综合积分: 104 分
注册时间: 2009-05-22
最后登录: 2019-11-27
6楼  发表于: 2009-09-27 01:33
去掉 uboot_init.o试试看
天下事有难易乎!
:)
级别: 骑士
UID: 61588
精华: 5
发帖: 248
金钱: 1500 两
威望: 300 点
综合积分: 596 分
注册时间: 2012-01-02
最后登录: 2018-03-05
7楼  发表于: 2013-02-24 21:15
遇到了并解决了,3Q!