|
我在 STM32F4 上使用 VCP 虚拟串口,设备管理器报错:This device cannot start (code 10)。 硬件使用 OTG‑HS 内核,PB14/PB15 引脚,但是工作在全速 FS 模式,没有外接 ULPI 高速 PHY。 修复方案为修改usbd_conf.h文件中的宏定义。 原来代码: ifdef USE_USB_OTG_HSdefine CDC_DATA_MAX_PACKET_SIZE 512 /* Endpoint IN & OUT Packet sizedefine CDC_CMD_PACKET_SZE 8 /* Control Endpoint Packet size修改为: ifdef USE_USB_OTG_HSdefine CDC_DATA_MAX_PACKET_SIZE 64 /* Endpoint IN & OUT Packet sizedefine CDC_CMD_PACKET_SZE 8 /* Control Endpoint Packet size这个修改仅针对使用 HS OTG 控制器实际运行在 Full‑Speed 全速模式的场景。 |
STM32F401RBT6 USB 大容量存储设备问题
USB OTG 主机枚举问题
STM32F042 在启动文件内跳转至 USB DFU Bootloader
B-L475E-IOT01A 无法枚举为 USB DFU 设备
USBX Audio Class frame done 不触发回调
STM3210C-EVAL USB 官方例程调试报错
STM32F103 全速 USB 大容量存储方案咨询
STM32H573ZI 全速 USB
STM32F2xx 是否有 UVC 相关示例工程
USBX在F407上创建CDC不能正常使用
微信公众号
手机版