使用 IAR for ARM 的一些心得
扫描二维码
随时随地手机看文章
1.工程中ARM芯片选型
2.Include目录配置
3.配置程序在Flash / RAM中运行
4.配置J-Linker仿真器
5.修改 IAR 显示
修改左侧 Project 显示字体
修改编辑文档字体
6.IAR6.2以后的版本编译IAR6.2以前的版本会出现如下错误:
[python]view plaincopy
-
Error[Pe147]:declarationisincompatiblewith"__nounwind__interwork__softfpunsignedlong__REV16(unsignedlong)"(declaredatline177of"C:\E:\STM32资料\源码\36以太网STM32F107_ETH_LCD(神舟IV号)TFTP文件传输\Libraries\CMSIS\Core\CM3\core_cm3.h710
错误的原因是因为新版本CMSIS的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” 。
再次编译,通过。。。。。