解决 declaration is incompatible with "__interwork __softfp unsigned long __get_PSP(void)" 报错

转载 2015年07月08日 11:18:25
使用IAR 6.4(7.0)编译工程报错 
Error[Pe147]: declaration is incompatible with "__interwork __softfp unsigned long __get_PSP(void)"
把core_cm3.h里面这句给注释掉,然后加上一句
#if defined (__ICCARM__)
//#include <intrinsics.h>                     /* IAR Intrinsics   */
__intrinsic void __DSB(void);
#endif
完全没有任何警告和错误。
我的是IAR6.3+STM32F10x_StdPeriph_Driver V3.5.0

keil出现错误declaration is incompatible

错误来源 .\ECAT\inc\STM32appl.h(38): error: #147: declaration is incompatible with "unsigned shortnPdIn...
  • kobesdu
  • kobesdu
  • 2014年12月30日 16:30
  • 16115

C编译问题: declaration is incompatible with previous "FuncName" (declared at line XXX)

C,编译遇到问题declaration is incompatible with previous "FuncName" (declared at line XXX), 将被调函数的定义放置于调用此...
  • yongye2007
  • yongye2007
  • 2015年11月18日 11:28
  • 5385

keil MDK编译器警告和错误详解(不定期更新)

工作后从单片机转成ARM,刚开始用ADS1.2编译器,用了一段时间,因为我接手的项目的老程序正是用ADS编译的,部门也大都在用.在学单片机的时候用的是keil c51编译器,ads和这个编译器在易用性...
  • zhzht19861011
  • zhzht19861011
  • 2010年08月19日 12:24
  • 68921

caffe cudnn出现错误: declaration is incompatible with "const char *cudnnGetErrorString(cudnnStatus_t)"

caffe cudnn出现错误: declaration is incompatible with "const char *cudnnGetErrorString(cudnnStatus_t)"...
  • zhangla1220
  • zhangla1220
  • 2016年03月31日 13:56
  • 2101

解决Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp unsigned long __ge

在proteus7.10仿真samples中VSM for Cortex M3的evalboard工程时,把include中的库文件链接上去后会出现下面的错误: Error[Pe147]: decl...
  • WASEFADG
  • WASEFADG
  • 2015年10月29日 12:49
  • 7357

Error[Pe147]: declaration is incompatible with "__nounwind __interwork __sof

IAR  tips and tricks Home Page STM32 home page CMSIS build problems with IAR Emb...
  • dingchao888
  • dingchao888
  • 2014年01月08日 09:11
  • 7551

Error[Pe147]: declaration is incompatible with "错误问题

 CMSIS build problems with IAR Embedded Workbench ver. 6.30.6 If you try to use the STM32 Librar...
  • aping_cs_dn
  • aping_cs_dn
  • 2014年05月17日 14:14
  • 3533

core_cm3文件函数一览

core_cm3是ARM公司推出来的统一规定,这是对下游芯片厂商的统一规定,因此可以再Cortex-M3(CM3)之间进行移植。此文件中定义了一些对特殊功能寄存器的C语言形式的操作,本质上是内敛汇编和...
  • fovwin
  • fovwin
  • 2013年09月03日 22:21
  • 6123

iOS消除对应的警告!

iOS消除对应的警告! 字数7989 阅读12383 评论10 喜欢29 在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告。 有代码洁癖的...
  • oneTagTag
  • oneTagTag
  • 2016年07月14日 18:13
  • 1147

Imagemagick + vs2008 的error C3163: '_vsnprintf': attributes inconsistent with previous declaration 编译错误

在用vs2008编译imagemagick的时候出现了如题的错误,这个错误源于imagemagick库与vs2008标准库stdio.h中的变量冲突。  解决办法:查找imagemagick中所有的_...
  • liujinzhao
  • liujinzhao
  • 2008年05月01日 21:50
  • 2545
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决 declaration is incompatible with "__interwork __softfp unsigned long __get_PSP(void)" 报错
举报原因:
原因补充:

(最多只允许输入30个字)