关于Unresolved symbol错误的问题? - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 21242|回复: 6
打印 上一主题 下一主题

关于Unresolved symbol错误的问题?

[复制链接]

6

主题

10

帖子

186

积分

注册会员

Rank: 2

积分
186
跳转到指定楼层
楼主
发表于 2015-4-18 20:44:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教大神一下,我将SYS/BIOS的Demo例程中的MMCSD_FATFS与LCD_TOUCH整合在了一个工程中。当我将MMCSD_FATFS的程序移到LCD_TOUCH的程序中时会出现以下错误。
Description        Resource        Path        Location        Type
Unresolved symbol ti_sysbios_family_c64p_EventCombiner_enableEvent__E in file ../../../Driver/MMCSD/Library/Debug/bios_psp_mmcsd.ae674<ddc_mmcsd.oe674>        .xdchelp        /LCD_TOUCH                 C/C++ Problem
unresolved symbol disk_register, first referenced in ../../../Driver/BLKMedia/Library/Debug/bios_psp_blkmedia.ae674<blkmedia.oe674>        LCD_TOUCH                         C/C++ Problem
Unresolved symbol ti_sysbios_family_c64p_EventCombiner_disableEvent__E in file ../../../Driver/MMCSD/Library/Debug/bios_psp_mmcsd.ae674<ddc_mmcsd.oe674>        .xdchelp        /LCD_TOUCH                 C/C++ Problem
unresolved symbol configureMmcsd0, first referenced in ./main.obj        LCD_TOUCH                         C/C++ Problem
unresolved symbol f_mkfs, first referenced in ./io.obj        LCD_TOUCH                         C/C++ Problem
unresolved symbol disk_unregister, first referenced in ../../../Driver/BLKMedia/Library/Debug/bios_psp_blkmedia.ae674<blkmedia.oe674>        LCD_TOUCH                         C/C++ Problem
unresolved symbol mmcsdPscInit, first referenced in ./main.obj        LCD_TOUCH                         C/C++ Problem
unresolved symbol f_mount, first referenced in ../../../Driver/BLKMedia/Library/Debug/bios_psp_blkmedia.ae674<blkmedia.oe674>        LCD_TOUCH                         C/C++ Problem
unresolved symbol mmcsdStorageInit, first referenced in ./main.obj        LCD_TOUCH                         C/C++ Problem
unresolved symbol mmcsdStorageDeInit, first referenced in ./main.obj        LCD_TOUCH                         C/C++ Problem
#10010 errors encountered during linking; "LCD_TOUCH.out" not built        LCD_TOUCH                         C/C++ Problem
<a href="file:/D:/CCS5.5/ccsv5/tools/compiler/dmed/HTML/10234.html">#10234-D</a>  unresolved symbols remain        LCD_TOUCH                         C/C++ Problem

我根据网上提示添加了相关的头文件和库文件,错误中中指出的bios_psp_mmcsd.ae674,bios_psp_blkmedia.ae674等我都添加了,但是错误还在,不知道如何解决。


当我将LCD_TOUCH程序移到MMCSD_FATFS程序中时,通过编译会产生如下的错误:
Description        Resource        Path        Location        Type
Unresolved symbol ti_sysbios_utils_Load_Module__state__V in file D:\CCS5.5\bios_6_37_03_30\packages\ti\sysbios\lib\sysbios\instrumented\sysbios.ae674<BIOS.obj>        .xdchelp        /MMCSD_FatFs                 C/C++ Problem
#10010 errors encountered during linking; "MMCSD_FatFs.out" not built        MMCSD_FatFs                         C/C++ Problem
<a href="file:/D:/CCS5.5/ccsv5/tools/compiler/dmed/HTML/10234.html">#10234-D</a>  unresolved symbols remain        MMCSD_FatFs                         C/C++ Problem
请大神帮忙指点一下。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
沙发
发表于 2015-4-19 14:52:57 | 只看该作者
缺少库
回复

使用道具 举报

6

主题

10

帖子

186

积分

注册会员

Rank: 2

积分
186
板凳
 楼主| 发表于 2015-4-19 15:31:19 | 只看该作者
那麻烦你看一下我的这个问题需要添加那个库可以解决。在该程序中,我已经添加了"F:\demo\SYSBIOS\Platform\Library\Debug\bios_psp_platform_evm6748.ae674"这个库文件.
Unresolved symbol ti_sysbios_utils_Load_Module__state__V in file D:\CCS5.5\bios_6_37_03_30\packages\ti\sysbios\lib\sysbios\instrumented\sysbios.ae674<BIOS.obj>        .xdchelp        /MMCSD_FatFs                 C/C++ Problem
回复 支持 反对

使用道具 举报

6

主题

10

帖子

186

积分

注册会员

Rank: 2

积分
186
地板
 楼主| 发表于 2015-4-19 15:35:00 | 只看该作者
这个库函数我也添加了。  "D:\CCS5.5\bios_6_37_03_30\packages\ti\sysbios\lib\sysbios\instrumented\sysbios.ae674"。
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
5#
发表于 2015-4-19 16:18:16 | 只看该作者
下边那个在 cfg 添加 负载组件就可以了
var Load = xdc.useModule('ti.sysbios.utils.Load');
回复 支持 反对

使用道具 举报

6

主题

10

帖子

186

积分

注册会员

Rank: 2

积分
186
6#
 楼主| 发表于 2015-4-19 17:52:41 | 只看该作者
谢谢大神!!!问题成功解决。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1020

积分

金牌会员

Rank: 6Rank: 6

积分
1020
7#
发表于 2017-12-15 21:33:02 | 只看该作者
您好,我现在也将SYSBIOS中Demo中的例程MMCSD_FatFs与另一个例程UDP整合到一个工程里,现在所做的是把MMCSD_FatFs粘贴到UDP例程中,现在也出现了和您类似的错误:
#10010 errors encountered during linking; "UDP.out"not built
#10234-D unresolved symbols remain
unresolved symbol disk_register, first referenced in D:\DSP\SYSBIOS\SYSBIOS\Driver\BLKMedia\Library\Debug\bios_psp_blkmedia.ae674<blkmedia.oe674>
unresolved symbol disk_unregister, first referenced in D:\DSP\SYSBIOS\SYSBIOS\Driver\BLKMedia\Library\Debug\bios_psp_blkmedia.ae674<blkmedia.oe674>
unresolved symbol f_mkfs, first referenced in ./io.obj
unresolved symbol f_mount, first referenced in D:\DSP\SYSBIOS\SYSBIOS\Driver\BLKMedia\Library\Debug\bios_psp_blkmedia.ae674<blkmedia.oe674>

错误显示,大部分问题都是出现在bios_psp_blkmedia.ae674上。我也检查过多次,确实把它添加到库里了。
想请教一下,您是怎么解决这个问题的。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-11 05:46 , Processed in 0.038891 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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