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文件放置的位置,确认,再编译就没有问题了。
更多推荐
所有评论(0)