ST意法半导体
直播中

人走了

9年用户 939经验值
擅长:制造/封装 光电显示
私信 关注
[问答]

NUCLEO-H745ZI-Q无法枚举FS USB设备怎么处理?

我有一个 NUCLEO-H745ZI-Q 板,我正在尝试将其配置为 FS USB 设备设置作为虚拟端口 Com。我对库存 CubeMx 设置所做的唯一更改是删除 ETH 并在 tiM2 和 5 上设置两个编码器输入。我尝试禁用 vbus 感应。我也尝试过使用和不使用 USB PWR EN 跳线(基本上没有相关文档)。我假设我不应该启用跳线,因为我将 USB 配置为仅设备。
我已经尝试阅读尽可能多的文档和论坛,看看其他人是否有类似的问题,但没有找到其他任何东西。我看过其他像这篇建议添加 HAL_PWREx_EnableUSBVoltageDetector() 的帖子,但我已经有了(似乎它已在 CubeMx 中修复)。有一篇关于启用 BCD 的帖子,但似乎缺少一些信息。
我通过 stlink USB 连接为电路板供电。目前,我移除了跳线 JP6、JP7 和 JP8(来自库存)。JP6 和 JP7 只是以太网,JP8 是 USB PWR EN。我还移除了以太网的所有焊桥,但是有和没有移除这些焊桥的电路板都显示出相同的问题。
这是我的 dmesg 输出:
  • [ 3250.522486] usb 1-2: new full-speed USB device number 16 using xhci_hcd
  • [ 3250.638455] usb 1-2: device descriptor read/64, error 2
  • [ 3250.862504] usb 1-2: device descriptor read/64, error 2
  • [ 3251.084471] usb 1-2: new full-speed USB device number 17 using xhci_hcd
  • [ 3251.200496] usb 1-2: device descriptor read/64, error 2
  • [ 3251.422493] usb 1-2: device descriptor read/64, error 2
  • [ 3251.530582] usb usb1-port2: attempt power cycle
  • [ 3252.158422] usb 1-2: new full-speed USB device number 18 using xhci_hcd
  • [ 3252.171181] usb 1-2: device descriptor read/8, error -32
  • [ 3252.287819] usb 1-2: device descriptor read/8, error -71
  • [ 3252.508434] usb 1-2: new full-speed USB device number 19 using xhci_hcd
  • [ 3252.522001] usb 1-2: device descriptor read/8, error -75
  • [ 3252.639922] usb 1-2: device descriptor read/8, error -75
  • [ 3252.746555] usb usb1-port2: unable to enumerate USB device








回帖(1)

蔡婷

2023-2-8 10:03:33
需要提高外设时钟速度。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分