GD32F425 USB CDC endpoint使用问题

[复制链接]
 楼主| CECLM 发表于 2025-3-25 15:51 | 显示全部楼层 |阅读模式
使用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驱动程序。

是的,比较困扰人
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

24

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部