首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2024国际航空电子大会
2024国际 AIoT 生态发展大会
3D IC 设计和Chiplet资料下载
车载总线测试和解码方案
新能源汽车三电测试技术中心
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
论坛
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
登录|注册
登录
最新发表
推荐阅读
明星博主
原创博文
年度排行
博文排行
博文评论
FPGA/CPLD
MCU/ 嵌入式
模拟
电源/新能源
测试测量
通信
智能手机
处理器与DSP
PCB
汽车电子
消费电子
智能硬件
物联网
软件与OS
采购与分销
供应链管理
工程师职场
EDA/ IP/ 设计与制造
无人机
机器人/ AI
医疗电子
工业电子
管理
写博文
用户180588
修改
文章:
13
阅读:
48530
评论:
7
赞:
119
好友
私信
个人主页
文章
13
原创
0
阅读
48530
评论
7
赞
119
原创
DSP中symbol错误的解决方法
2010-4-30 11:17
3686
11
11
分类:
处理器与DSP
经常看到朋友有问到这一个错误,"error: symbol referencing errors",下面我们以一个会员朋友遇到的问题为例讲述解决方法,其实非常简单。首先我们从错误提示的字面意义上来理解,是“标签引用错误”,就是说下面提示到的量引用出现了错误,要么输入错误,要么未定义。我们可以根据提示一个一个解决。
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}">
上图中的第一个错误,显示第一次引用的文件是“ C:\ti2000\myprojects\led18\Debug\DSP28_InitPeripherals.obj”,说明这个量首次出现在“DSP28_InitPeripherals.c”。我们去这个文件看看,下面是截图:
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}">
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" unselectable="true" outfunc="null" initialized="true" status="2" file="attachments/month_0903/09032313192d2bc3b38fe540a0.jpg">
我们可以看到,确实引用了函数InitEv(),那InitEv()函数的定义在哪呢?一般按照习惯,InitEv的定义会放在文件DSP28_Ev.c文件里,我们再到这个文件中看看,如下图所示:
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}">
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" unselectable="true" outfunc="null" initialized="true" status="2" file="attachments/month_0903/09032313190e2390260f63728d.jpg">
我们会发现里面原来没有InitEv()函数的定义。解决方法是添加这个函数的定义。
下面我们来看第二个错误,显示第一次引用的文件是:“ C:\ti2000\myprojects\led18\Debug\LED.obj”,说明这个标签第一次出现的地方是LED.C文件,打开该文件,找到这个标签所在的位置:
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}">
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" unselectable="true" outfunc="null" initialized="true" status="2" file="attachments/month_0903/09032313196e5d077badce4e09.jpg">
发现在这里,引用时写的是:InitPiectrl ,然后我们再到这个函数定义的文件DSP_PieCtrl.c文件,我们会看到,定义时这个函数是:InitPieCtrl,我想大家应该看到哪里出问题了吧。
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}">
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" status="2" file="attachments/month_0903/090323131981ef51cc6b9f8a48.jpg">
第三个问题和第二个问题是一样的,都是由于自己笔误写错了字母,导致定义的量和引用的量不一样了。
还有一种情况,我们换一个LIB文件看一下会出现什么错误:
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}">
同样是rst2800_ml.lib文件,只是一个是CCS自带的,一个是例程中的,我们会发现多了两行奇怪的变量错误。反推过来,遇到这种看不懂的变量错误的时候,建议换一个LIB文件试试。
写原创有奖励!2024面包板原创奖励正在进行中
点赞(
11
)
收藏
分享到:
上一篇:
都是7805惹得祸,datasheet也有可能误导你
下一篇:
谈职业规划
IIC Shenzhen - 2024国际集成电路展览会暨研讨会(深圳,11.5-6)
2024 AI& Connect 是德创新技术峰会(深圳,10.22)
第六届意法半导体工业峰会2024(深圳,10.29)
2024 Arm Tech Symposia 年度大会(上海/深圳,11月19/21日)
文章评论
(
0
条评论)
登录
后参与讨论
您需要登录后才可以评论
登录
|
立即注册
发布
用户180588
修改
文章:
13
阅读:
48530
评论:
7
赞:
119
好友
私信
个人主页
文章
13
原创
0
阅读
48530
评论
7
赞
119
最新评论
更多
呵呵,话说清洁。 年底到了,家家大扫除又热闹起来了,看来是习俗,可为什么一定要到年底呢? 百度一下“年底大扫除的习俗是 ...
自做自受 ...
评论博文
2024-12-18
循环再造的一次体会_电脑爱清洁_20130911 ...
道法自然
自做自受 ...
评论博文
2024-12-18
品水果之联想——企业用人之道 ...
写的好,学习和参考,一流产品,电子行业龙头
开发工匠 ...
评论博文
2024-12-18
瑞萨、ST、英飞凌等最新产品速览! ...
最新
博文
快问快答系列之SMT贴装技术 ...
AI与数据中心驱动下 芯片电感的技术革 ...
高速信号回路
资料下载
本周热帖
《彩色电视机原理与维修》 ...
12-13学习笔记
12-12学习笔记
12-11学习笔记
12-10学习笔记
【富芮坤FR3068x-C】+开发环境疑问 ...
【富芮坤FR3068x-C】+兔爸1:前期的学 ...
LED性能评估:关键参数与检测技术 ...
聚焦离子束系统的结构、工作原理及聚 ...
充电桩自动测试系统的原理和应用 ...
最新资讯
芯语最新
美国政府拟彻底封禁中国电信运营商在 ...
从一个二十年前的电路开始,改造面包 ...
将锂金属电池寿命提高750%,竟然只需 ...
日本本田、日产、三菱组建“联盟公司 ...
美国计划彻底封禁中国电信运营商在美 ...
极越之后,2025年最有可能死掉的4个新 ...
又输了!《黑神话:悟空》年度最佳PS5 ...
华为Pura80细节曝光:麒麟9020跑分能 ...
REDMI全球首发!联发科天玑8400官宣: ...
iPhone17系列迎六年来首次设计大换代 ...
EE直播间
更多
EE Talk主题专访系列直播-对话:释放 Wi-Fi 7 在高带宽应用中的技术潜力
直播时间: 12月19日 10:00
在线研讨会
更多
迈来芯Triaxis® 3D磁传感器:汽车安全应用的优选方案
多路有光·精准不凡——KSW-SGM01模拟信号源发布会
重塑机器人未来:揭秘创新芯片解决方案的颠覆力量
适用于安全连接的新一代PIC32CK SG/GC系列单片机
热门
推荐
泰克电源、数字万用表、探头大促
低价玩转泰克
信号发生器PF1440
精密双向电流感应放大器设计方案
【有奖直播】
深入学习Microchip时钟和全新单片机方案
我要评论
0
11
分享到微信
分享到微博
分享到QQ
点击右上角,分享到朋友圈
我知道啦
请使用浏览器分享功能
我知道啦
关闭
站长推荐
/3
工程师写总结,送示波器、稳压电源、螺丝刀!
分享你的:职业生涯中故事、2024年年终总结、工作中的小故事,丰富多样的礼品等你哦!
面包板社区有奖活动汇总楼
1. DIY赢大奖!2. 写原创,有奖励!3.参与话题,奖励E币!4. 免费申领:开发板试用、书籍试读...
电子工程师DIY来分享,赢大疆无人机、小米手机、NAS存储、万用表 ...
展示您的 DIY 电子设计作品,社区将有丰富奖励送给您!
首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2024国际航空电子大会
2024国际 AIoT 生态发展大会
3D IC 设计和Chiplet资料下载
车载总线测试和解码方案
新能源汽车三电测试技术中心
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
帖子
博文
返回顶部
×
文章评论(0条评论)
登录后参与讨论