OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4534|回复: 2

keil 5使用问题

[复制链接]

17

主题

84

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2015-11-30
在线时间
22 小时
发表于 2017-6-21 18:09:28 | 显示全部楼层 |阅读模式
10金钱
今天使用keil MDK 5打开一个keil 4工程时(STM32F427VG),提示一个头文件找不到core_cm4.h,这个文件不应该是CMSIS的一部分吗?我的keil已经添加了CMSIS的支持了,为什么会找不到?然后我手动添加了该文件的目录魔术棒-->C/C++选项卡-->Include Paths ,选择我们MDK安装目录,找到\ARM\Pack\ARM\CMSIS\4.1.1\CMSIS\Include),然后再编译就通过了。

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

我自己本来是想到已有的工程中找到core_cm4.h文件,然后把它考到当前工程目录中,但是我发现缺少的并不是这一个文件,是好几个(core_cmFunc.h,core_cmInstr.h,core_cmSimd.h),而且本来我是从阿波罗开发板提供的源代码的寄存器版本的sys文件夹下考的,但是我又发现了新问题,寄存器版本下多了一个叫cmsis_armcc.h的文件。那位大神可以简单的解释一下这几个文件。要有,为什么要手动包含那个目录才可以编译通过。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

338

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1279
金钱
1279
注册时间
2016-3-16
在线时间
283 小时
发表于 2017-6-21 18:59:32 | 显示全部楼层
keil4的工程用keil5打开会有问题的吧
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-6-22 23:00:38 | 显示全部楼层
编译器版本不一样导致的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-17 17:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表