原来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 文件有定义,把此文件加入工程,问题依然存在,求助论坛网友,给我提供解决思路。
工程选项里的assemler--preprocessor选项卡下加了路径吗?
回复楼上:这个选项里面Ignore standard include directory 我没有打钩,理解是iar自动包含了$toolkit_dir$\inc,刚才手动打钩,手动添加inc文件夹,问题依然存在。
我觉得除非为了支持新的MCU,否则轻易不要升级,升级后会有很多问题~
今天尝试打开一个5.4版本的工程,工程文件都看不到,晕死。自己顶一下。期待大牛指点
4楼说的对,不要一味追求最新版,除非是因为芯片不支持。
并且越是最新版,破解的可能不会很好
这个问题困扰我好久了。
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的区别?但是如何解决呢?不知道啊
我也出现了 这问题 官方的解释:
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.
引用: 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 的取值的依据在哪里??????????
引用: Yannick 发表于 2015-5-5 16:45
我用的不是430f149
// -----------------------------------------------
// Hardware multiplier location
//
-D__iar_HWMUL=130
这里的130 的取值的依据在哪里??????????
解决了 130是mpy的 地址
-D__iar_HWMUL=??? 直接加载xcl文件里
楼主可否共享一下你IAR6.3的破解工具,发送给我邮箱
1139116219@qq.com
非常感谢
IAR5.3的最经典,5.5版本以上有一大片仿真器不能用
多谢了,我也找了我的问题。
淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
楼主可否共享一下你IAR6.3的软件及破解工具,发送给我邮箱
gn1019@126.com,非常感谢
换工作了,目前手边没有你要的软件。百度云盘有,免费下载
能说一下具体怎么做吗?
Error[e183]: Static overlay map generation (-xo) is not supported for the MSP430 processor.
都忘记了。改配置文件,具体改那部分真不记得了。那次最后还是没有转换成功。
Error[e183]: Static overlay map generation (-xo) is not supported for the MSP430 processor.
解决办法就是进去工程属性Linker -》List uncheck "Static overlay map" 问题就处理了
可行吗????