完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
为啥用cubemax生成初始化文件,结果却缺失了文件,我把文件加到根目录里,然后重新生成还是那样,只能在工程直接添加,可是有一个文件我手动也添加不进去。。
补充:我单独生成一个串口工程就没问题,但是在我之前的工程上加的就出问题了 |
|
相关推荐
13个回答
|
|
缺失什么文件?是串口的HAL库吗?如果是自己手动在工程中添加一下就行了。生成的库都放在DriversSTM32F3xx_HAL_Driver下面。
|
|
|
|
是cubemx哦
|
|
|
|
|
|
|
|
|
|
|
|
请问你提的那个缺失的文件叫什么名字?
我之前发现用cube附带的demo工程咋imdk V5下编译都有问题,提示缺失一个文件。你将driver/cmsis/includes目录添加进去就好了。不过因为不知道你缺失的文件名字,所以。。。 |
|
|
|
naiztycheng 发表于 2018-10-4 18:53 串口的.h文件。。 |
|
|
|
按我说的路径找一下。
|
|
|
|
看下这个文件里改了没有stm32f7xx_hal_conf.h
|
|
|
|
你说你手动添加那个.h文件不成功:你是不是将.h文件拖到工程里面,而不是将相关的目录添加进去。 如果你按照安说的将那个目录添加一下再试试。如果还有问题,不妨将调试串口的错误信息发来,应该能够解决。 |
|
|
|
|
|
|
|
naiztycheng 发表于 2018-10-4 19:55 我是按照目录添加的的。。后来我单独建立了一个串口通信的工程就没问题了。。等过几天我建立总工程如果还有那问题我在贴图吧。。 |
|
|
|
naiztycheng 发表于 2018-10-4 19:55 这是cubemx生成的工程,自己生成就出现问题了 |
|
|
|
我是说如强制编译之后,在输出框里面显示的是什么? 不过你的情况似乎是缺少stm32f4xx_hal_uart.h(这是F4的,其它的你找对应的头文件即可)。而这个文件位于STM32F4xx_HAL_DriverInc下,这个目录cube一定会添加的。那么这时候你就去这个目录里面看看你的目录中是否包含这个文件了。 还有注意cube的设置,如果你选择的是蓝色笔圈的那个选项,cube有可能没有将这个文件加进去。(一般不会出现这种情况) |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
238 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
734 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1128 浏览 1 评论
LL库F030进行3个串口收发,2个串口为232,一个为485,长时间后,会出现串口1停止运行,另外两个正常,只有重启复原
1600 浏览 1 评论
538 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-8 19:11 , Processed in 0.838377 second(s), Total 98, Slave 81 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号