keil 5使用问题

2019-07-20 13:48发布

今天使用keil MDK 5打开一个keil 4工程时(STM32F427VG),提示一个头文件找不到core_cm4.h,这个文件不应该是CMSIS的一部分吗?我的keil已经添加了CMSIS的支持了,为什么会找不到?然后我手动添加了该文件的目录魔术棒-->C/C++选项卡-->Include Paths ,选择我们MDK安装目录,找到ARMPackARMCMSIS4.1.1CMSISInclude),然后再编译就通过了。

PS:上面的方法是我百度来的。

我自己本来是想到已有的工程中找到core_cm4.h文件,然后把它考到当前工程目录中,但是我发现缺少的并不是这一个文件,是好几个(core_cmFunc.h,core_cmInstr.h,core_cmSimd.h),而且本来我是从阿波罗开发板提供的源代码的寄存器版本的sys文件夹下考的,但是我又发现了新问题,寄存器版本下多了一个叫cmsis_armcc.h的文件。那位大神可以简单的解释一下这几个文件。要有,为什么要手动包含那个目录才可以编译通过。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
zhsyghhz
1楼-- · 2019-07-20 18:00
keil4的工程用keil5打开会有问题的吧
正点原子
2楼-- · 2019-07-20 23:58
 精彩回答 2  元偷偷看……

一周热门 更多>