[STM32U5] STM32U5A9J-DK USB DEVICE HS MSC设备(eMMC模拟U盘)

[复制链接]
1158|11
bug-fly 发表于 2025-8-24 11:34 | 显示全部楼层 |阅读模式
, , ,
各位大佬,在使用 STM32U5A9J-DK 这个demo板,配置开发 USB DEVICE HS MSC设备(eMMC模拟U盘)
编译无问题,可以正常下载,使用GDB调试,也都正常初始化,但插到电脑上不显示U盘,麻烦各位大佬帮忙分析一下!!
接线如图:

配置如下:
GPDMA1:




NVIC:

RCC:

SYS:

SDMMC1:

UCPD1:

USB_OTG_HS:

THREADX:默认配置,未修改

USBPD:

USBX:

时钟树:

代码修改点:
9757668aa6ad614b5b.png (59.54 KB, 下载次数: 0)

[url=][/url]
2942868aa6afbbe07d.png (21.55 KB, 下载次数: 0)

[url=][/url]
7059568aa6b058241d.png (19.37 KB, 下载次数: 0)

[url=][/url]
4837068aa6b1bac705.png (23.25 KB, 下载次数: 0)

[url=][/url]
881768aa6b29321e8.png (33.49 KB, 下载次数: 0)

[url=][/url]


onlycook 发表于 2025-8-28 15:38 | 显示全部楼层
可能是硬件连接问题。
duo点 发表于 2025-8-28 15:38 | 显示全部楼层
用万用表或逻辑分析仪检查 eMMC 的时钟和数据线是否有活动。
七毛钱 发表于 2025-8-28 15:39 | 显示全部楼层
检查 HAL_RCCEx_PeriphCLKConfig() 是否正确配置了 USB 时钟。
内政奇才 发表于 2025-8-28 15:39 | 显示全部楼层
eMMC 的时钟是否已正确配置。
海滨消消 发表于 2025-8-28 15:40 | 显示全部楼层
检查USB描述符配置是否正确。
星辰大海不退缩 发表于 2025-8-28 22:37 | 显示全部楼层
还是需要确认软件配置问题
 楼主| bug-fly 发表于 2025-8-29 12:30 | 显示全部楼层
七毛钱 发表于 2025-8-28 15:39
检查 HAL_RCCEx_PeriphCLKConfig() 是否正确配置了 USB 时钟。

我跟GDB走了一遍流程,都配置成功的
 楼主| bug-fly 发表于 2025-8-29 12:31 | 显示全部楼层
星辰大海不退缩 发表于 2025-8-28 22:37
还是需要确认软件配置问题

配置都在图上,大佬你能看出哪儿有问题吗?我是在找不到
星辰大海不退缩 发表于 2025-8-31 23:08 | 显示全部楼层
非常详细
AdaMaYun 发表于 2025-8-31 23:22 | 显示全部楼层
了解一下过程
szt1993 发表于 2025-8-31 23:56 | 显示全部楼层
ST的基础知识问题了解一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

12

帖子

0

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