GD32f303 内部FLASHUSB模拟U盘问题

[复制链接]
2762|18
 楼主| king592 发表于 2022-6-3 01:24 | 显示全部楼层 |阅读模式
msc_udisk这个历程有使用成功的朋友吗,直接打开是无法编译的,后面自己拷贝一个文件从新整理下载到单片机,在插入USB口的时候单片机能进入这个中断,但是不显示U盘出来,可能是什么原因造成的呢?void USBD_LP_CAN0_RX0_IRQHandler (void){
    usbd_isr();
}


fxyc87 发表于 2022-8-3 10:04 | 显示全部楼层
这个示例我测试也不行,插到电脑上有显示盘符,不过一直提示未插入设备。
sparrow054 发表于 2022-8-9 20:46 | 显示全部楼层
参照下野火的教程呢?
yangxiaor520 发表于 2022-8-11 08:07 来自手机 | 显示全部楼层
难道这个例程都没有经过内部测试?
Simine 发表于 2023-4-6 14:23 | 显示全部楼层
有测试通过的例程
七毛钱 发表于 2024-8-16 16:08 | 显示全部楼层
缺少依赖?
内政奇才 发表于 2024-8-16 19:26 | 显示全部楼层
检查是否有语法错误或配置错误。
海滨消消 发表于 2024-8-16 21:16 | 显示全部楼层
检查你的中断向量表或NVIC设置,USB中断是否被正确配置并指向了正确的处理函数。
onlycook 发表于 2024-8-16 22:23 | 显示全部楼层
USB堆栈不支持MSC?
t1ngus4 发表于 2024-8-31 10:54 | 显示全部楼层
msc_udisk 历程通常是指用于实现USB大容量存储设备(如U盘)功能的示例代码。如果你在使用这个历程时遇到了问题,比如单片机能进入USB中断但不显示U盘,可能是USB驱动的问题
lix1yr 发表于 2024-8-31 11:13 | 显示全部楼层
确保你的操作系统或USB主机支持你所使用的USB设备类(如MSC)。检查USB驱动是否正确安装,或者尝试在不同的操作系统或电脑上测试
p0gon9y 发表于 2024-8-31 12:12 | 显示全部楼层
一般需要确认USB配置是否正确,包括USB时钟配置、USB端点配置等。检查USB描述符是否正确,包括设备描述符、配置描述符、接口描述符和端点描述符
suw12q 发表于 2024-8-31 13:31 | 显示全部楼层
是不是电源问题啊?比如单片机和USB接口没有足够的电源供应
zhizia4f 发表于 2024-8-31 14:54 | 显示全部楼层
硬件连接问题也会导致这样的情况发生,建议检查USB接口的物理连接,确保D+和D-线正确连接,并且没有短路或虚焊。确认USB接口的ID和GND线是否正确连接
su1yirg 发表于 2024-8-31 15:16 | 显示全部楼层
确认固件代码是否正确实现了USB MSC类协议,包括CBW和CSW的处理。检查是否有遗漏的初始化步骤或配置
q1ngt12 发表于 2024-8-31 17:11 | 显示全部楼层
确认文件系统是否正确初始化,并且能够正确读写数据。检查是否有文件系统相关的错误或配置问题
q1d0mnx 发表于 2024-8-31 18:12 | 显示全部楼层
这种情况我遇到过,就是U盘的品质,优盘的颗粒都有关系
d1ng2x 发表于 2024-8-31 19:12 | 显示全部楼层
你把U盘格式化之后试试呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

17

帖子

0

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