天嵌 ARM开发社区

 找回密码
 注册
查看: 3355|回复: 3

求助:u-boot201006 移植到TQ2440,编译时出现“undefined reference to ”错误信息

[复制链接]
alexchng 发表于 2012-7-28 15:49:12 | 显示全部楼层 |阅读模式
如题,出现错误信息:
arch/arm/lib/libarm.a(board.o)(.text+0x1a4): In function `start_armboot':
/mnt/share/arch/arm/lib/board.c:338: undefined reference to `nand_init'
common/libcommon.a(cmd_nand.o)(.text+0x354): In function `arg_off_size':
/mnt/share/common/cmd_nand.c:153: undefined reference to `nand_curr_device'
common/libcommon.a(cmd_nand.o)(.text+0x3b4): In function `nand_print_info':
/mnt/share/common/cmd_nand.c:203: undefined reference to `nand_info'
common/libcommon.a(cmd_nand.o)(.text+0xb40): In function `do_nand':
/mnt/share/common/cmd_nand.c:482: undefined reference to `nand_info'
common/libcommon.a(cmd_nand.o)(.text+0xb48):/mnt/share/common/cmd_nand.c:482: undefined reference to `nand_curr_device'
common/libcommon.a(cmd_nand.o)(.text+0xb50):/mnt/share/common/cmd_nand.c:482: undefined reference to `nand_info'
common/libcommon.a(cmd_nand.o)(.text+0xeec): In function `do_nandboot':
/mnt/share/common/cmd_nand.c:678: undefined reference to `nand_info'
make: *** [u-boot] Error 1
carlos.zhou 发表于 2012-7-28 18:21:45 | 显示全部楼层
应该把解压出来的cp到linux文件夹内再make,看提示好像在window共享的文件夹make的
回复

使用道具 举报

 楼主| alexchng 发表于 2012-7-28 22:51:43 | 显示全部楼层
carlos.zhou 发表于 2012-7-28 18:21
应该把解压出来的cp到linux文件夹内再make,看提示好像在window共享的文件夹make的

我就是cp到mnt下的share文件夹下又make的,这是修改了NAND启动之后出现的问题,在没有修改NAND的时候是正常的。
回复

使用道具 举报

carlos.zhou 发表于 2012-7-29 08:53:12 | 显示全部楼层
可以看错误提示,一个一个错误修改,比如:/mnt/share/arch/arm/lib/board.c:338: undefined reference to `nand_init'
应该是对应路径board.c 338行的nand_init没定义
后面的类推
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-18 11:14 , Processed in 2.068033 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表