打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
终于找到IAR 6.2/6.3编译以前项目的出一大堆错误的原因了,以前论坛提出来的方案都不 (amoBBS 阿莫电子论坛)
是因为IAR从6.2开始引入了CMSIS 2.x的库,而STM32的固件库3.x版本依然使用CMSIS 1.x的缘故。这是CMSIS里面的三个包含文件,把你的项目里面core_cm3.h用这三个文件覆盖掉即可。愿意自己弄得话,去ARM官网下CMSIS的最新版本自己研究吧。
点击此处下载ourdev_696698XIBBMJ.rar(文件大小:16K) (原文件名:Include.rar)
ST网站上好像有一份说明怎么升级到IAR6.2以上的
点击此处下载 ourdev_696703ZRX6LD.pdf(文件大小:97K) (原文件名:How to use EWARM 6.2x with projects built with EWARM 6.1 and previous versions.pdf)
看看这个:http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/TECHNICAL_NOTE/DM00039768.pdf
其实就是用IAR安装目录下的CMSIS文件覆盖你工程里面的CMSIS,
(原文件名:IAR 安装目录.png)
并在IAR option选项中打开use CMSIS 选项即可。
(原文件名:IAR option.png)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
IAR项目复制方法
STM32固件V35建立最新版IAR和KEIL都能使用的工程
stm32f407之创建IAR工程
STM32学习笔记之IAR下建立FWlib 3.0项目
IAR contains unknow tools 解决方法
IAR For STM8工程改名
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服