IAR Error[Pe147]: declaration is incompatible with '__interwork __softfp unsigned long __get_PSP(vo

打開一個以前編譯正常的項目(用IAR5.5建立的),編譯時提示如下錯誤(現在用的IAR6.3):

Error[Pe147]: declaration is incompatible with "__interwork 
__softfp unsigned long __get_PSP(void)" (declared at line 52 of "C:\Program Files\IAR  
C:\Libraries\CMSIS\CM3\CoreSupport\core_cm3.h 


1.Check the "Use CMSIS" option from 

Project options > General Options > Library Configuration -> Use CMSIS option


2.Remove all CMSIS header files from your project by removing:

$PROJ_DIR$\..\..\..\Libraries\CMSIS\CM3\CoreSupport” from [Project>Options>C/C++ Compiler>Preprocessor]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章