xujj1985的个人空间 https://blog.eetop.cn/586824 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

IAR调试RT-THREAD遇到的问题和解决办法

已有 6029 次阅读| 2012-5-29 10:25 |个人分类:STM32

IAR 版本:IAR Embedded Workbench for arm 6.30.6.3387

在用IAR编译SVN上下载的RT-THREAD 1.0.1时,出现很多的错误,如下:
......
Error[Pe147]:declaration is incompatible with"__nounwind__interwork __softtp unsigned long __REV16(unsigned long)"(declared at line 177 of "C:\Program Files(x86)\IAR Systems\Embedded Workbench 6.0 Evaluation\arm\inc\c\intrinsics.h"
......

错误都是出现在intrinsics.h文件里,咨询过RT-THREAD设计群后解决了此问题。
方法如下:
1: Project options > General Options > Library
Configuration 里选择 USE CMSIS ;
2:在Project>Options>C/C++Compiler>Preprocessor里删除所有的 CMSIS header files ,
“$PROJ_DIR$\..\..\..\Libraries\CMSIS\CM3\CoreSupport” 。
再次编译,通过。。。。。
希望对遇到同样问题的朋友提供帮助,参考文件:TN0803 Techinical note
How to use EWARM 6.2X with projects built with EWARM 6.1 and previous versions

点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 0

    获赞
  • 0

    评论
  • 261

    访问数
关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-26 19:31 , Processed in 0.020805 second(s), 14 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部