cubemax问题

2019-07-14 17:05发布

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




补充:我单独生成一个串口工程就没问题,但是在我之前的工程上加的就出问题了

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
wq644921241
1楼-- · 2019-07-15 18:06
看下这个文件里改了没有stm32f7xx_hal_conf.h
naiztycheng
2楼-- · 2019-07-15 23:23
ccuu 发表于 2018-10-4 19:10
串口的.h文件。。

你说你手动添加那个.h文件不成功:你是不是将.h文件拖到工程里面,而不是将相关的目录添加进去。
如果你按照安说的将那个目录添加一下再试试。如果还有问题,不妨将调试串口的错误信息发来,应该能够解决。
tianyou15
3楼-- · 2019-07-16 05:17
www030 发表于 2018-10-4 18:10
是cubemx哦

真细心   
ccuu
4楼-- · 2019-07-16 08:46
 精彩回答 2  元偷偷看……
ccuu
5楼-- · 2019-07-16 12:56
naiztycheng 发表于 2018-10-4 19:55
你说你手动添加那个.h文件不成功:你是不是将.h文件拖到工程里面,而不是将相关的目录添加进去。
如果你按照安说的将那个目录添加一下再试试。如果还有问题,不妨将调试串口的错误信息发来,应该能够解决。

这是cubemx生成的工程,自己生成就出现问题了

naiztycheng
6楼-- · 2019-07-16 16:01
ccuu 发表于 2018-10-4 20:30
这是cubemx生成的工程,自己生成就出现问题了

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

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

一周热门 更多>