DSP unresolved symbol问题的解决
使用CCS5编译工程时出现错误 unresolved symbol _ADC_cal, first referenced in ./DSP2833x_SysCtrl.obj
1:Severity and Description Path Resource Location Creation Time Id
errors encountered during linking; "timer_sdram.out" not built
Severity and Description Path Resource Location Creation Time Id
unresolved symbol _ADC_cal, first referenced in ./DSP2833x_SysCtrl.obj
出现这样的问题,通常是少了一些文件,需要手动添加这些文件到工程里
解决的方法是:在工程上右击links files to project,之后找到DSP2833x _ADC_cal.asm
文件添加到工程里
2:当我在用到软件中自带的头文件中的一些结构体,共用体。说白了就是要对芯片寄存器
的位进行操作时软件给我们提供了方便,如果不能 “.” 符号不能灵活弹出对应选项时,例如
CpuTimer0Regs.TCR.all,应该检查CpuTimer0Regs是否敲写正确,应该编译一下工程,
我的做法就是写一个头文件,和主函数,并在函数里写一个InitSysCtrl();(当然前提你的头文件要
有定义这个函数)在编译。
3:在学习中遇到了在工程中不用添加头文件,有软件来自动查找,就是得先设置Properties选项,指定头文件的路径,
在这之前我一直都是手动添加头文件,很是麻烦,对于不太熟练的我还容易出错,
4:还要注意要将我们写的程序中用到的源文件全部添加到工程中(这句话听起来好像没说似的,其实不然),
如果我们平时在编写程序时,不注意他,他经常会给添加不必要的麻烦(说白了就是在浪费你的时间)
5:
我在主函数里用到(“MemCopy(&XintffuncsLoadStart, &XintffuncsLoadEnd, &XintffuncsRunStart);”)
编译时出现下列错误提示:
unresolved symbol _MemCopy, first referenced in ./timer_sdram.obj
这样的问题一看就是MemCopy这的问题,
1-可能是在你调用前没有声明,在工程中没有添加这个函数
2-我们在用到这个MemCopy时拼写错误
自己在学习DSP中,在看过的一些书上有的说过在自己编写工程时不清楚自己工程里要用到
什么源文件可以把他们都添加到工程里,今天就出现了问题,由此想起了“尽信书不如无书”
6:
errors encountered during linking; "cpu_flash1.out" not built
placement fails for object ".text", size 0x1091 (page 0). Available ranges: RAML1
出现这样的错误是因为自己多添加了“DSP2833x_ECan.c”这个文件
7:
errors encountered during linking; "cpu_flash1.out" not built
symbol "_delay_loop" redefined: first defined in "./cpu_flash.obj"; redefined in "./DSP2833x_Mcbsp.obj"
我的这个程序是对FLASH进行读写操作,正如提示我多加了“DSP2833x_Mcbsp.h”源文件出现了错误
DSP unresolved symbol问题的解决相关推荐
- 【loadrunner】解决将某个脚本中.c文件移植到其他脚本文件中,无法执行,且报Error -- Unresolved symbol错误问题
解决将某个脚本中XFZ_C2C_FBSP.c文件移植到其他脚本文件中,无法执行,报Error -- Unresolved symbol错误问题 步骤1:将XFZ_C2C_FBSP.c文件先copy至运 ...
- CCS5.5出现unresolved symbol Qmss_programAccumulator,first referenced in ./src/cppi_qmss_mgmt.obj错误
在一台电脑上用CCS5.5建立了一个程序,然后复制到了另一台电脑上,结果build工程时,出现了如下的错误: unresolved symbol Qmss_programAccumulator,fir ...
- IntelliJ IDEA中无法加载jar包导致出现“cannot resolve symbol...”问题的解决
IntelliJ IDEA中无法加载jar包导致出现"cannot resolve symbol..."问题的解决 之前也经常碰到这样的错误,通过reimport.清缓存等方法都可 ...
- CentOS + PyCharm 环境下使用 LIBSVM(及 unresolved reference 问题的解决)
LIBSVM 是台湾大学林智仁(Lin Chih-Jen)教授等开发设计的一个简单.易于使用和快速有效的SVM模式识别与回归的软件包.该软件对 SVM 所涉及的参数调节相对比较少,提供了很多的默认参数 ...
- python调用so库 undefind symbol_内嵌Python import时undefined symbol错误及解决 | 学步园
内嵌Python import时undefined symbol错误及解决 以下代码 #include#include#includeintmain(intargc,char*argv[]) ...{ ...
- ORACLE:ORA-03113 /usr/lib/dld.sl: Unresolved symbol: gethrtime (code)
ERROR: ORA-03113 /usr/lib/dld.sl: Unresolved symbol: gethrtime (code) DB:ORACLE 8.1.7.4 os:hp-ux 11. ...
- 【VS2005】error LNK2001: unresolved external symbol _main 正确解决办法
VS2005,release下编译提示错误如下: MSVCRT.lib(crtexe.obj): errorLNK2001: unresolved external symbol _main 检索到的 ...
- 链接报error LNK2019: unresolved external symbol错误,解决
http://blog.163.com/aiding_001/blog/static/22908192011102224344450/ 某次编写一个COM组件,接口定义好之后,增加了ZRX代码后编译链 ...
- error LNK2019: unresolved external symbol错误,解决
某次编写一个COM组件,接口定义好之后,增加了ZRX代码后编译链接,出现如下错误提示,百思不得其解. error LNK2019: unresolved external symbol "p ...
最新文章
- jquery遍历json的几种方法
- NSException异常处理
- idea新建maven项目没有src目录
- java 概率 算法_使用概率算法优化快速排序(JAVA)
- 2016蓝桥杯省赛---java---A---10(压缩转换)
- linux 大量文件 ls卡死,Linux下文件过多导致 ls 命令出现 arguments too long 的问题
- AgreementMaker:Efficient Matching for Large Real-World 翻译
- 面向云数据库,超低延迟文件系统PolarFS诞生了 1
- ajax请求队列,使AJAX队列稍后解析请求
- xml转excel(Office XML转excel)
- 排序—时间复杂度为O(n2)的三种排序算法
- 【其它】怎样开启Win7快速启动栏
- sql server 2008 r2 “远程过程调用失败“解决方案
- 【论文笔记】Joint Extraction of Entities and Relations Based on a Novel Tagging Scheme
- Echarts与bmap结合使用百度地图系统自带的12个个性化模板mapStyle列表
- 【解决】mac移动硬盘只读错误,不丢失资料
- [jzoj 4745] 看电影 {期望}
- 百度360搜索关键字
- CMOS设置不当引起的故障排除
- C# XML 解析样例