使用 IAR for ARM 的一些心得
1.工程中ARM芯片選型
2.Include目錄配置
3.配置程序在Flash / RAM中運(yùn)行
4.配置J-Linker仿真器
5.修改 IAR 顯示
修改左側(cè) Project 顯示字體
修改編輯文檔字體
6.IAR6.2以后的版本編譯IAR6.2以前的版本會(huì)出現(xiàn)如下錯(cuò)誤:
[python]view plaincopy
-
Error[Pe147]:declarationisincompatiblewith"__nounwind__interwork__softfpunsignedlong__REV16(unsignedlong)"(declaredatline177of"C:\E:\STM32資料\源碼\36以太網(wǎng)STM32F107_ETH_LCD(神舟IV號(hào))TFTP文件傳輸\Libraries\CMSIS\Core\CM3\core_cm3.h710
錯(cuò)誤的原因是因?yàn)樾掳姹綜MSIS的intrinsics.h等文件與之前的版本不兼容。
解決辦法:
1: Project options > General Options > LibraryConfiguration 里選擇 USE CMSIS ;
2:在Project>Options>C/C++Compiler>Preprocessor里刪除所有的 CMSIS header files ,
“$PROJ_DIR$\..\..\..\Libraries\CMSIS\CM3\CoreSupport” 。
再次編譯,通過(guò)。。。。。