直接给出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文件放置的位置,确认,再编译就没有问题了。