打印
[STM32F1]

STM32CUBEIDE 读写U盘时挑盘问题

[复制链接]
224|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
LW2|  楼主 | 2024-1-5 14:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32F107VCT6 STM32CUBEIDE 读写U盘,有些U盘可以读写,有写不可以,通过串口读取通信返回来的错误为ERROR:Control error:Device not responding。根据程序调试一步一步找,发现USBH_LL_GetURBState(USBH_HandleTypeDef *phost,uint8_t pipe)这个函数一直返回的状态是URB_NOTREADY,请问一下有大佬可以指点一下吗?或者有哪些工具可以用来找USB通讯过程的软件

使用特权

评论回复
沙发
LW2|  楼主 | 2024-1-5 14:57 | 只看该作者
我发现一个问题就是我使能USB串口打印错误和用户信息输出,本来可以读写的U盘也不能读写了

使用特权

评论回复
板凳
laocuo1142| | 2024-1-5 15:13 | 只看该作者
硬件检查,包括U盘的连接、USB线缆的连接等。

使用特权

评论回复
地板
flycamelaaa| | 2024-1-5 15:15 | 只看该作者
USB驱动程序是否有正确安装

使用特权

评论回复
5
powerantone| | 2024-1-5 15:16 | 只看该作者
STM32CubeIDE和相关固件是否更新到最新版本

使用特权

评论回复
6
stormwind123| | 2024-1-5 15:16 | 只看该作者
代码调试,看看在其他哪些地方可能出现错误或异常。

使用特权

评论回复
7
probedog| | 2024-1-5 15:16 | 只看该作者
对USB主机控制器和相关外设进行硬件复位操作,有时这可以解决暂时性的通信问题。

使用特权

评论回复
8
qinlu123| | 2024-1-5 17:04 | 只看该作者
单片机性能太差,当主机就是会挑U盘,建议买劣质无品牌的U盘别用好的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

LW2

16

主题

70

帖子

0

粉丝