11800|22

458

帖子

0

资源

一粒金砂(高级)

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  文件有定义,把此文件加入工程,问题依然存在,求助论坛网友,给我提供解决思路。

回复

44

帖子

0

资源

一粒金砂(中级)

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

回复

458

帖子

0

资源

一粒金砂(高级)

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

回复

2198

帖子

32

资源

纯净的硅(高级)

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

回复

458

帖子

0

资源

一粒金砂(高级)

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

回复

7485

帖子

4945

资源

版主

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

回复

458

帖子

0

资源

一粒金砂(高级)

这个问题困扰我好久了。
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

资源

一粒金砂(中级)

我也出现了 这问题 官方的解释:
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

资源

一粒金砂(中级)

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

资源

一粒金砂(中级)

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

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

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

解决了    130是mpy的 地址   

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

回复

11

帖子

0

资源

一粒金砂(中级)

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

回复

458

帖子

0

资源

一粒金砂(高级)

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

回复

1693

帖子

4

资源

纯净的硅(高级)

IAR5.3的最经典,5.5版本以上有一大片仿真器不能用

回复

3588

帖子

5

资源

五彩晶圆(中级)

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

回复

2

帖子

0

资源

一粒金砂(初级)

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

回复

2

帖子

0

资源

一粒金砂(初级)

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

点评

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

回复

458

帖子

0

资源

一粒金砂(高级)

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

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

回复

89

帖子

0

资源

一粒金砂(中级)

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

点评

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

回复

458

帖子

0

资源

一粒金砂(高级)

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

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

回复

89

帖子

0

资源

一粒金砂(中级)

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

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

关闭
站长推荐上一条 1/5 下一条

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

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

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

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