IAR 6.4软件不能编译 IAR 5.4的工程文件的解决方案

创建于 2013-06-06

迁移自个人的百度空间

----------------------------

Evaluation\arm\inc\c\intrinsics.h") Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp unsigned long C:\Users\Administrator\Desktop\Heater_Project\Libraries\CMSIS\Core\CM3\core_cm3.h 1104 __get_MSP(void)" (declared at line 50 of "C:\Program Files\IAR Systems\Embedded Workbench 6.4 Evaluation\arm\inc\c\intrinsics.h")

 

后来找到原因,原来最新版本的 IAR EWARM 本身已经包含了core_cm3.h,core_cm3.C。

解决方法3步:

1、找到这两个文件所在的文件夹,在文件夹里面删除掉。

2、打开工程,在左边工程管理栏中的CMSIS目录下,移除CORE_CM3.C。

3、在工程OPTION选项卡中,Project options > General Options > Library Configuration 里选择  USE CMSIS 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值