OpenEdv-开源电子网

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

第一次使用MDK报错,找不到cmsis_version.h

[复制链接]

1

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2020-2-17
在线时间
5 小时
发表于 2020-6-24 14:17:44 | 显示全部楼层 |阅读模式
1金钱
报错显示找不到“cmsis_version.h”,我找到此文件并放到CORE文件夹中,可以把这个错误解决,然后会再找不到“cmsis_complier.h”,虽然可以按这种方式解决问题,但是总感觉哪里有问题。

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

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2020-2-17
在线时间
5 小时
 楼主| 发表于 2020-6-24 14:18:15 | 显示全部楼层
  #include "cmsis_version.h"
..\HALLIB\Src\stm32f4xx_ll_usb.c: 0 warnings, 1 error
compiling stm32f4xx_ll_utils.c...
..\CORE\core_cm4.h(63): error:  #5: cannot open source input file "cmsis_version.h": No such file or directory
  #include "cmsis_version.h"
..\HALLIB\Src\stm32f4xx_ll_utils.c: 0 warnings, 1 error
"..\Template.axf" - 78 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed:  00:00:12
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2020-6-25 00:42:57 | 显示全部楼层
一个个添加。。。
回复

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3583
金钱
3583
注册时间
2019-8-14
在线时间
1052 小时
发表于 2020-6-25 12:03:16 | 显示全部楼层
C++路径下有添加了对应的头文件没
回复

使用道具 举报

6

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2018-3-14
在线时间
20 小时
发表于 2020-10-12 11:45:33 | 显示全部楼层
这个应该是例程里的版本问题。新库的core_m4文件里面还要引用 cmsis_version.h、cmsis_complier.h、mpu_armv7.h三个文件。
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2016-2-16
在线时间
8 小时
发表于 2020-11-5 14:30:12 | 显示全部楼层
跟着教程走,一堆的问题
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2021-6-26
在线时间
4 小时
发表于 2021-6-26 09:33:59 | 显示全部楼层
那该怎么解决呢,求教
回复

使用道具 举报

6

主题

43

帖子

0

精华

高级会员

Rank: 4

积分
820
金钱
820
注册时间
2021-6-20
在线时间
87 小时
发表于 2021-6-26 09:52:36 | 显示全部楼层
要在C/C++那里包含文件所在的路径。或者把对应的文件放到工程已经包含的路径下面
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2022-12-9
在线时间
1 小时
发表于 2022-12-16 15:21:14 | 显示全部楼层
同样遇到了这个问题!可是我没有找到cmsis_version.h 这个文件?请问楼主在哪儿找到的呢?
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2024-5-7
在线时间
10 小时
发表于 2024-5-13 10:19:21 | 显示全部楼层
我看HAL库例程里面,CORE下的core_cm3.h的第63行#include "cmsis_version.h"是被注释掉的,所以将例程里面的core_cm3.h复制到CORE文件夹下替换掉原来的就好了
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2019-12-18
在线时间
2 小时
发表于 2024-7-23 08:33:42 | 显示全部楼层
试一下在Manage Run-Time Environment窗口中的CMSIS项中选中Core。我的MDK是5.40社区版。
屏幕截图 2024-07-23 083214.png
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 13:21

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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