IAR 版本6.10 升级到 8.30后出现的问题
IAR的版本在不断升级,对新型号IC 的支持也越来越多。之前一直使用的是IAR 6.10 的版本 比较稳定 调试也比较方便。
但是当st公司出了M4 的芯片后,发现原来的这个版本已经不再支持
因此下载了IAR8.3。但是如果直接用IAR8.X的版本把应用移植过去编译是会出现很多错误的。
安装完后 去编译原来版本的代码发现出现了很多错误
解决办法
1 勾选USE CMSIS
2, 在CMSIS 文件夹下 创建一个core 文件夹 专门来存放core_cm3.h
上面两步就解决了这个问题。原因: 因为新版的iar 不支持老的core__cm3.h 的头文件。所以 现在直接用IAR 自带的core_cm3.h就不会出错了