风眠 发表于 2022-12-3 09:49:53

求助:V6开发版上运行Rt-thread的USB

我最近在armfly-v6开发板上学习rt-thread,尝试使用USB模拟U盘的时候遇到了一些问题:
    PC无法识别USB设备,设备管理器中提示“请求设备描述符失败”。
网上的方法以及我能想到的方法很多都测试了,没能解决。

我的配置是这样的:
1. 在cube中配置USB相关引脚,编辑Kconfig使能USB功能以及RT的USB库。
2. 开启DFS功能,并挂载SD,在插入USB前将SD卸载。
3. 插入电脑后,提示“无法识别的USB设备”
4. 如果下载板子的USB demo是可以实现SD模拟U盘的,硬件应该没问题

程序如附件,希望能得到一些帮助,谢谢

风眠 发表于 2022-12-3 11:55:54

搞了三四天了,在线等{:16:}

eric2013 发表于 2022-12-4 12:05:00

无法识别USB设备的,USB时钟是配置的48MHz吧,这个尤其重要。还有就是左下角的两个跳线帽都不要插。

风眠 发表于 2022-12-5 09:45:11

eric2013 发表于 2022-12-4 12:05
无法识别USB设备的,USB时钟是配置的48MHz吧,这个尤其重要。还有就是左下角的两个跳线帽都不要插。

是的,时钟是48MHz,使用CubeMX配置,两个跳线帽都没有插

风眠 发表于 2022-12-5 15:00:57

确实搞挺久搞不定,求帮忙看看,发50红包请解决的大佬喝咖啡

eric2013 发表于 2022-12-6 10:05:17

风眠 发表于 2022-12-5 15:00
确实搞挺久搞不定,求帮忙看看,发50红包请解决的大佬喝咖啡

别的不知道哪里问题了,RT的USB库还没有研究过。
页: [1]
查看完整版本: 求助:V6开发版上运行Rt-thread的USB