你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

软件为keil5,头文件未找到

[复制链接]
Wan_G 提问时间:2024-11-17 13:57 / 未解决
各位佬,请问一下,我用的是cubemx生成HAL库+FreeRTOS,编译时并没有错误,但当我编写程序时却代码无法自动提示(我设置好了),并且连uint8_t这种变量也不会变成蓝色,当我查看工程文件时,发现它提示stm32f1xx.h文件未被找到,但这整个工程是cubemx生成的,文件路径下有这个文件,并且也在C/C++中添加了这个文件所在的路径,并且编译时也没提示错误,在网上也找不到解决方法,只能求助一下各位大佬了。
屏幕截图 2024-11-17 135146.png
屏幕截图 2024-11-17 135323.png
屏幕截图 2024-11-17 135414.png
收藏 评论5 发布时间:2024-11-17 13:57

举报

5个回答
qingbiuci 回答时间:4 天前

xmshao 发表于 2024-11-18 11:07
stm32f1xx.h文件是个基础的头文件,没有它没法编译成功吧。</p>
<p>

现在的CubeMX,好像是有些问题,使用F7和H7的芯片,设置好MPU,i-cache和D-cache,经常出现重新配置一下,程序不能运行了,然后一看就是MPU,i-cache和D-cache恢复默认了,设置都清空了。去年和前年没遇到这个问题。

xmshao 回答时间:4 天前
stm32f1xx.h文件是个基础的头文件,没有它没法编译成功吧。


建议使用最新版的STM32CubMx来创建工程。


我使用CubeMx v6.12.1创建工程后是没有任何问题,如果你不是这个版本 不妨更新下试试。
Wan_G 回答时间:昨天 19:14

xmshao 发表于 2024-11-18 11:07
stm32f1xx.h文件是个基础的头文件,没有它没法编译成功吧。</p>
<p>

我使用的也是这个版本

Wan_G 回答时间:昨天 19:14

qingbiuci 发表于 2024-11-18 20:37
现在的CubeMX,好像是有些问题,使用F7和H7的芯片,设置好MPU,i-cache和D-cache,经常出现重新配置 ...

[md]谢谢佬

Wan_G 回答时间:昨天 19:15

xmshao 发表于 2024-11-18 11:07
stm32f1xx.h文件是个基础的头文件,没有它没法编译成功吧。</p>
<p>

谢谢大佬的意见

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版