IAR编译出错

[复制链接]
546|11
 楼主| reverse_L0111 发表于 2016-8-31 14:31 | 显示全部楼层 |阅读模式
IAR编译时报错如下,请问是什么原因,遇到的大神帮忙看下,谢谢

Fatal Error[e72]: Segment Vector_ADconvert must be defined in a segment definition option (-Z, -b or -P)
dirtwillfly 发表于 2016-8-31 18:21 | 显示全部楼层
cc2530?
解决方法:
打开project->options->linker->config->override default
选择文件C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.0 Evaluation\8051\config\devices\Texas Instruments\lnk51ew_cc2530F256_banked.xcl

选择banked的xcl文件即可
Bjorn 发表于 2016-8-31 21:06 | 显示全部楼层
这是什么原因造成的
uptown 发表于 2016-8-31 22:48 | 显示全部楼层
没有找到相关的变量
uptown 发表于 2016-8-31 22:49 | 显示全部楼层
看看是不是添加的库不对呢
 楼主| reverse_L0111 发表于 2016-9-1 08:30 | 显示全部楼层
dirtwillfly 发表于 2016-8-31 18:21
cc2530?
解决方法:
打开project->options->linker->config->override default

回版主,是MSP430F135,
lnk430F135.xcl这个文件路径设置过了,还是报上面的错误,回事什么原因呢?
 楼主| reverse_L0111 发表于 2016-9-1 08:32 | 显示全部楼层
本帖最后由 reverse_L0111 于 2016-9-1 08:35 编辑
Bjorn 发表于 2016-8-31 21:06
这是什么原因造成的

之前是IAR5.10的版本,我现在用的是IAR5.50的版本,难道跟版本有关系吗?按理说高版本应该会向下兼容低版本的啊,好急人
 楼主| reverse_L0111 发表于 2016-9-1 08:34 | 显示全部楼层
uptown 发表于 2016-8-31 22:49
看看是不是添加的库不对呢

哪一个库啊
dirtwillfly 发表于 2016-9-1 16:20 | 显示全部楼层
reverse_L0111 发表于 2016-9-1 08:32
之前是IAR5.10的版本,我现在用的是IAR5.50的版本,难道跟版本有关系吗?按理说高版本应该会向下兼容低版 ...

一般这个类问题还是工程配置的问题。
实在不行就重新建个工程试试
i1mcu 发表于 2016-9-1 16:56 | 显示全部楼层
Vector_ADconvert 看看这个在哪里定义了吗
i1mcu 发表于 2016-9-1 16:58 | 显示全部楼层
Vector_ADconvert 这个在哪个函数调用了
 楼主| reverse_L0111 发表于 2016-9-10 10:50 | 显示全部楼层
我还是用回5.1版本 了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

76

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部