IAR Error:Fatal Error[Pe1696]: cannot open source file “core_cm0plus.h“

本文只针对IAR初学者哦。。。。

如果你不熟悉IAR,但是还被逼着用IAR的话,那你将是痛苦的。

本次我们解决的是一个最简单的错误,就是cm0plus的头文件没办法打开。错误显示为“Fatal Error[Pe1696]: cannot open source file "core_cm0plus.h"”

这个错误的原因是:你的头文件路径中没有自动包含到这个头文件,具体是不是因为我没有把IAR装到默认路径也未可知,反正就是出现了这个错误。

错误如下图1所示

图1 错误显示

然后

第一步:打开project里的options,如下图2所示:

图2  IAR配置选项 

第二步:在配置选项的左边选择General Options,先选择自己的芯片型号(如果没有需要手动添加),如图3所示:

 图3 选择自己的芯片型号

第三步:打开自己安装的IAR根目录,去找到IAR-CMSIS-core-Include-core_cm0plus.h这个文件夹,找到文件夹记住路径,路径寻找如下图4所示:

 图4 找到core_cm0plus.h的根目录

第四步:找到根目录后,回到IAR中,打开配置选项中的C++Compiler,里面有Preprocessor 这个选项,在Additional include directories: (one per line)中添加刚才找到的路径,如图5所示,添加好该路径后,重新编译,就OK啦!

图5 添加路径

第五步,完结! 

 

 

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值