[STM32U5] STM32U595的USB闪存盘怎么挂不上?

[复制链接]
902|18
 楼主| 万图 发表于 2025-3-10 08:36 | 显示全部楼层 |阅读模式
驱动好像都初始化成功了,为什么电脑上还是没反应?
weifeng90 发表于 2025-3-10 09:57 来自手机 | 显示全部楼层
看一下设备管理器里面有没有正确识别外设
classroom 发表于 2025-3-10 15:31 | 显示全部楼层
可能是硬件连接问题
flycamelaaa 发表于 2025-3-10 15:35 | 显示全部楼层
电源是否稳定,如果使用的是外部电源,请检查电源适配器是否输出电压和电流是否符合要求。
stormwind123 发表于 2025-3-10 15:38 | 显示全部楼层
USB外设未正确初始化
laocuo1142 发表于 2025-3-10 17:56 | 显示全部楼层
换一根USB线试试
probedog 发表于 2025-3-10 20:23 | 显示全部楼层
检查USB中断处理程序有没有错误
probedog 发表于 2025-3-10 21:23 | 显示全部楼层
ST-Link来调试代码看看。
powerantone 发表于 2025-3-11 15:00 | 显示全部楼层
检查RCC(Reset and Clock Control)相关的寄存器设置,保证时钟源和时钟分频正确。
暖了夏天蓝了海 发表于 2025-4-14 01:07 | 显示全部楼层
确认使用正确的USB接口(如USB_OTG_HSUSB_OTG_FS),并检查DPD+/DMD-)引脚是否连接正确(如PA11/PA12 for USB FS

江河千里 发表于 2025-4-14 02:35 | 显示全部楼层
看看供电,保证VBUS5V)正常供电(可通过PA9检测,需在CubeMX中启用VBUS Sensing

淡漠安然 发表于 2025-4-14 03:27 | 显示全部楼层
USB FS模式下,D+需通过1.5kΩ电阻上拉到3.3V(内部或外部),表示全速设备

别乱了阵脚 发表于 2025-4-14 04:11 | 显示全部楼层
存储设备的供电电压需稳定(如SD卡要求2.7-3.6V),建议添加10μF+100nF退耦电容

三生万物 发表于 2025-4-14 05:37 | 显示全部楼层
你可以使用USBlyzerWireshark捕获USB枚举过程,确认主机是否识别到MSC设备

冰春彩落下 发表于 2025-4-14 06:46 | 显示全部楼层
建议楼主仿真的方式来观察设备描述符、配置描述符是否正确返回

远山寻你 发表于 2025-4-14 07:34 | 显示全部楼层
其实你可以在USBD_Storage回调函数中添加调试信息,确认读写操作是否触发

夜阑风雨 发表于 2025-4-14 08:33 | 显示全部楼层
USB描述符错误或未响应主机请求可能会出现你说的这种

光辉梦境 发表于 2025-4-14 09:17 | 显示全部楼层
是不是VBUS未检测到啊?你可以在CubeMX中启用VBUS Sensing

一秒落纱 发表于 2025-4-14 10:35 | 显示全部楼层
检查usbd_desc.c中的描述符(如VID/PID、字符串描述符)

您需要登录后才可以回帖 登录 | 注册

本版积分规则

177

主题

6249

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部