Keil报错解决方法:cannot open source input file “core_cmInstr.h”、“core_cmFunc.h” 【附下载链接】

直接给出core_cmInstr.h和core_cmFunc.h的百度网盘链接:

链接:https://pan.baidu.com/s/1dc6ELVIPkngXHJuJ5My7QQ?pwd=zk15
提取码:zk15

部分使用Keil的朋友会出现编译工程出错的情况,报错信息为:

#5: cannot open source input file “core_cmInstr.h”: No such file or directory
#5: cannot open source input file “core_cmFunc.h”: No such file or directory

解决方法是找到core_cmInstr.h和core_cmFunc.h这两个文件,但是某些Keil CMSIS安装包版本太高,已经将这两个文件优化掉了。
可以进入网站:https://www.keil.com/pack/doc/CMSIS/Core/html/core_revisionHistory.html
查看版本更新说明。
在这里插入图片描述
CMSIS内核在V5.00之后已经删除了core_cmInstr.h和core_cmFunc.h文件,因此需要选择V5.00以前的CMSIS版本进行安装。
这里以CMSIS 4.3.0作为演示。

(1)进入Keil官网:https://www.keil.com/dd2/pack/
找到ARM
在这里插入图片描述
找到CMSIS
注意:不是下图的NN哦,而是另外一个CMSIS
在这里插入图片描述
(2)选择Version:4.3.0,下载,安装。
在这里插入图片描述
以防有人无法登录官网,这里给出CMSIS V4.3.0的下载链接:

链接:https://pan.baidu.com/s/1xw5HPdEJ74iqmMjSnicOUw?pwd=qm5y
提取码:qm5y

(3)可以在安装目录下找到你需要得到两个文件core_cmInstr.h和core_cmFunc.h。
在这里插入图片描述
(4)手动将这两个文件添加到所需要的工程下。
在这里插入图片描述
在这里插入图片描述
然后选择自己两个.h文件放置的位置,确认,再编译就没有问题了。

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值