CECLM 发表于 2025-3-25 15:51

GD32F425 USB CDC endpoint使用问题

使用GD32f425开发一个USB cdc通讯设备遇到了endpoint问题,我目前使用了3个endpoint,一个用于指令,另外两个endpoint用于can协议的通讯,因为还有另外一个通讯协议,想多开几个endpoint,但是怎么尝试都没法收到数据,不知为什么?请有知道的大佬帮忙看看,我的应用是freertos+MDK

是你的乱码 发表于 2025-3-25 16:15

根据USB协议的规定,一个设备最多可以有12个端点,但实际限制取决于硬件的资源和驱动的实现。

CECLM 发表于 2025-3-26 09:04

我看GD的文档是支持8个endpoint的,但是用不起来,不知道为啥

classroom 发表于 2025-3-27 12:16

用的是最新版本的GD32F425的软件库和USB驱动程序。

laocuo1142 发表于 2025-3-27 16:00

USB主机可能不兼容。

flycamelaaa 发表于 2025-3-27 19:00

检查是否存在硬件问题。

CECLM 发表于 2025-3-27 21:04

classroom 发表于 2025-3-27 12:16
用的是最新版本的GD32F425的软件库和USB驱动程序。

是的,比较困扰人
页: [1]
查看完整版本: GD32F425 USB CDC endpoint使用问题