社区导航

 
查看: 6402|回复: 22

[求助] IAR6.3问题

[复制链接]

431

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2015-4-23 10:00:37 | 显示全部楼层 |阅读模式
原来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

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-4-23 16:12:09 | 显示全部楼层
工程选项里的assemler--preprocessor选项卡下加了路径吗?

回复 支持 反对

使用道具 举报

431

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2015-4-24 08:44:02 | 显示全部楼层
回复楼上:这个选项里面Ignore standard include directory   我没有打钩,理解是iar自动包含了$toolkit_dir$\inc,刚才手动打钩,手动添加inc文件夹,问题依然存在。

回复 支持 反对

使用道具 举报

2106

TA的帖子

32

TA的资源

版主

Rank: 6Rank: 6

发表于 2015-4-24 11:03:40 | 显示全部楼层
我觉得除非为了支持新的MCU,否则轻易不要升级,升级后会有很多问题~

回复 支持 反对

使用道具 举报

431

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2015-4-26 08:49:15 | 显示全部楼层
今天尝试打开一个5.4版本的工程,工程文件都看不到,晕死。自己顶一下。期待大牛指点

回复 支持 反对

使用道具 举报

6071

TA的帖子

4957

TA的资源

至上芯片

Rank: 13Rank: 13Rank: 13Rank: 13

资源大师勋章

发表于 2015-4-26 23:20:20 | 显示全部楼层
4楼说的对,不要一味追求最新版,除非是因为芯片不支持。
并且越是最新版,破解的可能不会很好

回复 支持 反对

使用道具 举报

431

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2015-4-30 14:50:23 | 显示全部楼层
这个问题困扰我好久了。
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

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-5-5 16:44:04 | 显示全部楼层
我也出现了 这问题 官方的解释:
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

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-5-5 16:45:19 | 显示全部楼层
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

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-5-5 20:22:35 | 显示全部楼层
Yannick 发表于 2015-5-5 16:45
我用的不是430f149   

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

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

解决了    130是mpy的 地址   

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

回复 支持 反对

使用道具 举报

11

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-5-7 15:05:29 | 显示全部楼层
楼主可否共享一下你IAR6.3的破解工具,发送给我邮箱1139116219@qq.com
非常感谢

回复 支持 反对

使用道具 举报

431

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2015-5-8 10:14:15 | 显示全部楼层
感谢Yannick,我的问题也解决了

回复 支持 反对

使用道具 举报

1573

TA的帖子

4

TA的资源

版主

Rank: 6Rank: 6

发表于 2015-5-8 10:29:27 | 显示全部楼层
IAR5.3的最经典,5.5版本以上有一大片仿真器不能用

回复 支持 反对

使用道具 举报

3319

TA的帖子

5

TA的资源

五彩晶圆(中级)

Rank: 8Rank: 8

荣誉会员勋章

发表于 2015-7-11 23:52:02 | 显示全部楼层
多谢了,我也找了我的问题。
个人淘宝店:https://viiot.taobao.com/Q群243090717
主营:zigbee,蓝牙,w5100,zigbee usbdongle等电子产品

回复 支持 反对

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-8-20 09:48:35 | 显示全部楼层
问题解决了么?求解决方法

回复 支持 反对

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

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

点评

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

回复 支持 反对

使用道具 举报

431

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

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

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

回复 支持 反对

使用道具 举报

76

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-4-1 11:37:39 | 显示全部楼层
能说一下具体怎么做吗?
Error[e183]: Static overlay map generation (-xo) is not supported for the MSP430 processor.

点评

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

回复 支持 反对

使用道具 举报

431

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2016-4-1 12:23:54 | 显示全部楼层
QIHAO74 发表于 2016-4-1 11:37
能说一下具体怎么做吗?
Error[e183]: Static overlay map generation (-xo) is not supported for the MS ...

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

回复 支持 反对

使用道具 举报

76

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-4-1 15:18:13 | 显示全部楼层
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

回复 支持 反对

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-6-26 06:33 , Processed in 0.572580 second(s), 16 queries , Redis On.

快速回复 返回顶部 返回列表
关闭