15685|22

428

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

IAR6.3问题 [复制链接]

 
原来IAR5.3的工程,移至6.3下,编译,0error,0warning。  链接时出现问题,e183:Static overlay map generation(-xo) is not supported forMSP430 processor,,,解决办法就是进去工程属性Linker  -》List    uncheck "Static overlay map"  问题就处理了。但是后面又出现新的问题,当然都是builder,0errors,0warning。链接时出现  e46:Undefined external "__iar_HWMUL" referred in adc10_a   ,本人看到6.3的inc/HwMulSetup.h  文件有定义,把此文件加入工程,问题依然存在,求助论坛网友,给我提供解决思路。

最新回复

问题出在硬件乘法器的使用配置,IAR5.3 和 IAR6.3 自带的link430f5438a.xcl 文件不同,使用 6.3自带的该文件即可解决该问题  详情 回复 发表于 2016-11-23 11:04
 
点赞 关注

回复
举报

40

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
工程选项里的assemler--preprocessor选项卡下加了路径吗?
 
 

回复

428

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
回复楼上:这个选项里面Ignore standard include directory   我没有打钩,理解是iar自动包含了$toolkit_dir$\inc,刚才手动打钩,手动添加inc文件夹,问题依然存在。
 
 
 

回复

1944

帖子

32

TA的资源

纯净的硅(高级)

4
 
我觉得除非为了支持新的MCU,否则轻易不要升级,升级后会有很多问题~
 
 
 

回复

428

帖子

0

TA的资源

一粒金砂(高级)

5
 
今天尝试打开一个5.4版本的工程,工程文件都看不到,晕死。自己顶一下。期待大牛指点
 
 
 

回复

6366

帖子

4926

TA的资源

版主

6
 
4楼说的对,不要一味追求最新版,除非是因为芯片不支持。
并且越是最新版,破解的可能不会很好
 
 
 

回复

428

帖子

0

TA的资源

一粒金砂(高级)

7
 
这个问题困扰我好久了。
D:\*****\Build\Debug\List\MSP430-FJY.map -xeso -IC:\Program Files\IAR Systems\Embedded Workbench 6.0 Evaluation\430\LIB\ -f
D:\*****\Build\config\lnk430F5324-FJY.xcl -f
C:\Program Files\IAR Systems\Embedded Workbench 6.0 Evaluation\430\config\multiplier32_loc2.xcl -D_STACK_SIZE=A0 -rt
C:\Program Files\IARSystems\Embedded Workbench 6.0 Evaluation\430\LIB\DLIB\dl430xsfn.r43 -D_DATA16_HEAP_SIZE=A0 -s __program_start -D_DATA20_HEAP_SIZE=50



E:\****\Build\Debug\List\MSP430-FJY.map -xes -IC:\Program Files\IAR Systems\ Embedded Workbench 7.2\430\LIB\ -f
E:\*****\Build\config\lnk430f5324-FJY.xcl -f
C:\Program Files\IAR Systems\Embedded Workbench 7.2\430\config\linker\multiplier32.xcl -D_STACK_SIZE=A0 -rt
C:\Program Files\IAR Systems\Embedded Workbench 7.2\430\lib\dlib\dl430xlsfn.r43 -D_DATA16_HEAP_SIZE=A0 -s __program_start -D_DATA20_HEAP_SIZE=50


这也就是link的区别?但是如何解决呢?不知道啊
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(中级)

8
 
我也出现了 这问题 官方的解释:
Technical Note 79022

Error[e46]: Undefined external "__iar_HWMUL" ...

EW targets:        430
EW component:        Linker
Keywords:        XLINK
Last update:        March 30, 2015
Problem
Trying to build an established project using version 6.20 (or later), linking fails with the message

Error[e46]: Undefined external "__iar_HWMUL" ...
Suggested solution
Use the default linker xcl-file for the installation you are using.

Background
The symbol __iar_HWMUL has been introduced with 6.20.

Using lnk430f149.xcl as example, there are new lines as below:

// -----------------------------------------------
// Hardware multiplier location
//
-D__iar_HWMUL=130
Note
In general, there are good reason to use only matching versions (e.g., header files, xcl-files, libraries, tools from the same release).



All product names are trademarks or registered trademarks of their respective owners.
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(中级)

9
 
Yannick 发表于 2015-5-5 16:44
我也出现了 这问题 官方的解释:
Technical Note 79022

Error[e46]: Undefined external "__iar_HWMUL" ...

EW targets:        430
EW component:        Linker
Keywords:        XLINK
Last update:        March 30, 2015
Problem
Trying to build an established project using version 6.20 (or later), linking fails with the message

Error[e46]: Undefined external "__iar_HWMUL" ...
Suggested solution
Use the default linker xcl-file for the installation you are using.

Background
The symbol __iar_HWMUL has been introduced with 6.20.

Using lnk430f149.xcl as example, there are new lines as below:

// -----------------------------------------------
// Hardware multiplier location
//
-D__iar_HWMUL=130
Note
In general, there are good reason to use only matching versions (e.g., header files, xcl-files, libraries, tools from the same release).



All product names are trademarks or registered trademarks of their respective owners.

我用的不是430f149   

// -----------------------------------------------
// Hardware multiplier location
//
-D__iar_HWMUL=130  

这里的130 的取值的依据在哪里??????????
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(中级)

10
 
Yannick 发表于 2015-5-5 16:45
我用的不是430f149   

// -----------------------------------------------
// Hardware multiplier location
//
-D__iar_HWMUL=130  

这里的130 的取值的依据在哪里??????????

解决了    130是mpy的 地址   

-D__iar_HWMUL=???  直接加载xcl文件里
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

11
 
楼主可否共享一下你IAR6.3的破解工具,发送给我邮箱1139116219@qq.com
非常感谢
 
 
 

回复

428

帖子

0

TA的资源

一粒金砂(高级)

12
 
感谢Yannick,我的问题也解决了
 
 
 

回复

1632

帖子

4

TA的资源

纯净的硅(高级)

13
 
IAR5.3的最经典,5.5版本以上有一大片仿真器不能用
 
个人签名科技改变生活
 
 

回复

3238

帖子

5

TA的资源

五彩晶圆(中级)

14
 
多谢了,我也找了我的问题。
 
个人签名淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

15
 
问题解决了么?求解决方法
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

16
 
楼主可否共享一下你IAR6.3的软件及破解工具,发送给我邮箱gn1019@126.com,非常感谢

点评

换工作了,目前手边没有你要的软件。百度云盘有,免费下载  详情 回复 发表于 2015-12-8 17:08
 
 
 

回复

428

帖子

0

TA的资源

一粒金砂(高级)

17
 
gn1019 发表于 2015-12-8 16:44
楼主可否共享一下你IAR6.3的软件及破解工具,发送给我邮箱,非常感谢

换工作了,目前手边没有你要的软件。百度云盘有,免费下载
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(中级)

18
 
能说一下具体怎么做吗?
Error[e183]: Static overlay map generation (-xo) is not supported for the MSP430 processor.

点评

都忘记了。改配置文件,具体改那部分真不记得了。那次最后还是没有转换成功。  详情 回复 发表于 2016-4-1 12:23
 
 
 

回复

428

帖子

0

TA的资源

一粒金砂(高级)

19
 
QIHAO74 发表于 2016-4-1 11:37
能说一下具体怎么做吗?
Error[e183]: Static overlay map generation (-xo) is not supported for the MS ...

都忘记了。改配置文件,具体改那部分真不记得了。那次最后还是没有转换成功。
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(中级)

20
 
Error[e183]: Static overlay map generation (-xo) is not supported for the MSP430 processor.

解决办法就是进去工程属性Linker  -》List    uncheck "Static overlay map"  问题就处理了

可行吗????

点评

朋友真不记得了,你可以自己测试一下,看看能不能解决你的问题。实在不好意思  详情 回复 发表于 2016-4-1 15:47
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表