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

cubemax问题

[复制链接]
lslp 提问时间:2015-7-15 22:32 /
本帖最后由 lslp 于 2015-7-15 22:35 编辑

为啥用cubemax生成初始化文件,结果却缺失了文件,我把文件加到根目录里,然后重新生成还是那样,只能在工程直接添加,可是有一个文件我手动也添加不进去。。




补充:我单独生成一个串口工程就没问题,但是在我之前的工程上加的就出问题了
新建位图图像.jpg
收藏 评论13 发布时间:2015-7-15 22:32

举报

13个回答
废鱼 回答时间:2015-7-16 14:30:19
缺失什么文件?是串口的HAL库吗?如果是自己手动在工程中添加一下就行了。生成的库都放在Drivers\STM32F3xx_HAL_Driver下面。
沐紫 回答时间:2015-7-16 08:53:21
是cubemx哦
lslp 回答时间:2015-7-16 09:24:20

哦。。尴尬。。。。
creep 回答时间:2015-7-16 09:55:30

厉害,行行精通!!!!
watershade 回答时间:2015-7-16 23:30:01
请问你提的那个缺失的文件叫什么名字?
我之前发现用cube附带的demo工程咋imdk V5下编译都有问题,提示缺失一个文件。你将driver/cmsis/includes目录添加进去就好了。不过因为不知道你缺失的文件名字,所以。。。
lslp 回答时间:2015-7-17 08:41:04
watershade 发表于 2015-7-16 23:30
请问你提的那个缺失的文件叫什么名字?
我之前发现用cube附带的demo工程咋imdk V5下编译都有问题,提示缺失 ...

串口的.h文件。。
废鱼 回答时间:2015-7-17 08:54:16
按我说的路径找一下。
netlhx 回答时间:2015-7-17 20:48:52
看下这个文件里改了没有stm32f7xx_hal_conf.h
watershade 回答时间:2015-7-17 22:56:00
lslp 发表于 2015-7-17 08:41
串口的.h文件。。

你说你手动添加那个.h文件不成功:你是不是将.h文件拖到工程里面,而不是将相关的目录添加进去。
如果你按照安说的将那个目录添加一下再试试。如果还有问题,不妨将调试串口的错误信息发来,应该能够解决。
埃斯提爱慕 回答时间:2015-7-17 22:58:15
提示: 作者被禁止或删除 内容自动屏蔽
lslp 回答时间:2015-7-18 14:44:44
watershade 发表于 2015-7-17 22:56
你说你手动添加那个.h文件不成功:你是不是将.h文件拖到工程里面,而不是将相关的目录添加进去。
如果你 ...

我是按照目录添加的的。。后来我单独建立了一个串口通信的工程就没问题了。。等过几天我建立总工程如果还有那问题我在贴图吧。。
lslp 回答时间:2015-7-19 10:43:22
watershade 发表于 2015-7-17 22:56
你说你手动添加那个.h文件不成功:你是不是将.h文件拖到工程里面,而不是将相关的目录添加进去。
如果你 ...

这是cubemx生成的工程,自己生成就出现问题了
新建位图图像.jpg
watershade 回答时间:2015-7-19 21:55:08
lslp 发表于 2015-7-19 10:43
这是cubemx生成的工程,自己生成就出现问题了

我是说如强制编译之后,在输出框里面显示的是什么?
不过你的情况似乎是缺少stm32f4xx_hal_uart.h(这是F4的,其它的你找对应的头文件即可)。而这个文件位于STM32F4xx_HAL_Driver\Inc下,这个目录cube一定会添加的。那么这时候你就去这个目录里面看看你的目录中是否包含这个文件了。

还有注意cube的设置,如果你选择的是蓝色笔圈的那个选项,cube有可能没有将这个文件加进去。(一般不会出现这种情况)
cube.PNG

所属标签

相似问题

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