STM32373c评估板-USB CDC未枚举

STM32373c评估板-USB CDC未枚举,usb,stm32,usbserial,cdc,Usb,Stm32,Usbserial,Cdc,我有一个STM32373c评估板,刚刚开始。 我在我的ubuntu 16.04上安装了Truestudio、CubeMX和ST flash实用程序,因为我无法访问Keil或Windows PC 使用CubeMX,我生成了一个LED切换的代码,效果很好。 现在我对USB CDC也做了同样的检查——检查设备(FS)、高速RCC时钟(水晶)和 在Middleware下,我为FS IP设置了通信设备类(COM端口),USB时钟为48Mhz 我没有对生成的代码进行任何修改,只是将其刷新并将工具包连接到我的

我有一个STM32373c评估板,刚刚开始。 我在我的ubuntu 16.04上安装了Truestudio、CubeMX和ST flash实用程序,因为我无法访问Keil或Windows PC

使用CubeMX,我生成了一个LED切换的代码,效果很好。 现在我对USB CDC也做了同样的检查——检查设备(FS)、高速RCC时钟(水晶)和 在Middleware下,我为FS IP设置了通信设备类(COM端口),USB时钟为48Mhz

我没有对生成的代码进行任何修改,只是将其刷新并将工具包连接到我的Ubuntu上。唉,我没有看到枚举。 我还检查了USB的跳线设置,但没有

在这方面有人能帮我吗


谢谢。

你知道USB是如何工作的吗?如果不是的话,开箱即用可能有点困难。一个建议——如果幸运的话,问题在于初始化太慢,描述符请求没有得到处理。您可以通过将d+连接到地面(当然,当设备启动时)强制枚举来检查它。谢谢您的评论。问题是示意图中的另一个GPIO引脚导致USB引脚电压过低-