CH132 + STM32F429,出现“未知USB设备(设备描述符请求失败)”的问题。 |
您所在的位置:网站首页 › u盘无法识别设备描述符请求失败 › CH132 + STM32F429,出现“未知USB设备(设备描述符请求失败)”的问题。 |
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 图5 图6 图7 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |