野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13661|回复: 4

小白求助,STM32F103找不到core文件,

[复制链接]
发表于 2018-4-19 12:44:50 | 显示全部楼层 |阅读模式
环境:Keil5
出现的错误详细如下

fatal error in include chain (stm32f10x.h):'core_cm4.h' file not found



在#include "stm32f10x.h"前面有一个红叉.
之前用的是STM32F103C8T6。
在打开指南者的点亮LED例程的时候就出现了这个错误,求助如何改成STM32F103VET6的环境,让这个错误消失掉
TIM截图20180419112631.png
回复

使用道具 举报

发表于 2018-4-19 14:54:25 | 显示全部楼层
直接在野火的工程模板上面改吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-19 15:19:28 | 显示全部楼层
问题解决了。去ARM的安装路径里把core_cm3.h拷过来,在那个include的文件夹里。然后在你的工程文件夹里新建一个文件夹include,把这个core_cm3.h拷进去,并且把除了main.c的文件都放进include里,然后更改工程include paths路径为include文件夹的路径,重新打开工程,叉号就消失了。编译下载运行,没有问题。
几个要注意的问题:1、楼主尝试把core_cm3.h放进和main.c同一文件夹内,然后将路径改为main.c所在的路径(路径是中文),竟然还是找不到,不知道是不是中文路径的原因;
                          2、main.c可以单独放,也可以与其他文件放在一起,但是除了main.c的其他的文件必须要在同一个文件夹内,否则会出错;
                          3、路径的最后一个文件夹名称一定要是英文,中文找不到,不知道为什么。
可以参考:http://bbs.elecfans.com/jishu_478924_1_1.html。在此也感谢烧友495113874!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-19 16:48:22 | 显示全部楼层
潮小男ㄨ 发表于 2018-4-19 14:54
直接在野火的工程模板上面改吧

这个就是野火的工程模板,直接打开的,之前用C8T6的时候修改了一下配置,就出现这个问题了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-19 16:49:03 | 显示全部楼层
潮小男ㄨ 发表于 2018-4-19 14:54
直接在野火的工程模板上面改吧

这个就是野火的工程模板,直接打开的,之前用C8T6的时候修改了一下配置,就出现这个问题了。
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-9-20 09:02 , Processed in 0.030799 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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