CH132 + STM32F429,出现“未知USB设备(设备描述符请求失败)”的问题。

您所在的位置:网站首页 u盘无法识别设备描述符请求失败 CH132 + STM32F429,出现“未知USB设备(设备描述符请求失败)”的问题。

CH132 + STM32F429,出现“未知USB设备(设备描述符请求失败)”的问题。

2024-07-16 16:52| 来源: 网络整理| 查看: 265

1. 本人公司项目中使用STM32F429 + CH132实现高速USB传输,代码使用CubeMX生成,相关设置如下图中的CubeMX配置1-4。

2. 代码正常运行,USB插入电脑后能检测到插入,但提示“未知USB设备(设备描述符请求失败)”,如图5。

3. 检查引脚对应没有问题,STM32的引脚配置和连接也都没有问题,原理图设计如图6。

4. 上电后CH132的ULPI_CLK输出有正常的60MHz,示波器测量如图7。

5. 因为STM32的USB配置没有具体的针对CH132内部寄存器的配置方法,仅有对STM32内部USB控制器寄存器的配置,可认为配置完STM32的寄存器后即可遵循ULPI协议自动配置CH132的内部寄存器。起初怀疑是库的问题,切换使用STM32的内部PHY是能正常识别的,是用同样的库文件,只是相关配置寄存器的宏定义不同。出现“未知USB设备(设备描述符请求失败)”的问题CH132实际是否已经正常工作了?

6. 沁恒官方是否有验证在STM32部分型号上可用的例程可以提供参考?

图1-4

微信截图_20230831160011.png微信截图_20230831160024.png微信截图_20230831155924.png微信截图_20230831155951.png

图5

微信截图_20230831163007.png

图6

微信截图_20230831163534.png

图7

微信截图_20230831163232.png



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3