Pulitzer 发表于 2025-7-8 07:17

U5 USB HID传大包失败

做USB HID想跑大包数据传输,一传大就丢,抓包也看不懂哪错了。

Clyde011 发表于 2025-7-8 07:19

用USB抓包看看包格式。

公羊子丹 发表于 2025-7-8 07:20

HID帧别超最大字节。

周半梅 发表于 2025-7-8 07:21

分包发要写对。

帛灿灿 发表于 2025-7-8 07:22

USB描述符别漏改。

童雨竹 发表于 2025-7-8 07:22

PC端驱动装没?

万图 发表于 2025-7-8 07:23

缓冲区别小于包大小。

Wordsworth 发表于 2025-7-8 07:24

中断模式会不会堵。

Bblythe 发表于 2025-7-8 07:25

USB供电要稳。

Pulitzer 发表于 2025-7-8 07:26

HAL库版本试下新旧。

Uriah 发表于 2025-7-8 07:27

PC换口试一下。

elephant00 发表于 2025-7-8 15:33

描述符配置错误?

jcky001 发表于 2025-7-8 16:34

可能缓冲区大小不足。

cr315 发表于 2025-7-8 17:34

USB接收缓冲区的大小与上位机发送的数据长度不匹配。

flycamelaaa 发表于 2025-7-8 18:35

估计是数据对齐问题吧。

powerantone 发表于 2025-7-8 19:36

协议栈中对接收数据的处理逻辑,尤其是对报告描述符的解析部分,可能存在缺陷,导致数据解析错误。

stormwind123 发表于 2025-7-8 19:36

如果USB中断优先级较低,可能导致数据接收不及时,引发数据错误。

szt1993 发表于 2025-7-8 19:40

应该是USB配置细节再确认一下

probedog 发表于 2025-7-8 20:37

USB引脚连接错误或损坏可能导致数据传输失败。

classroom 发表于 2025-7-8 22:37

检查USB引脚连接是否正确且没有损坏。
页: [1]
查看完整版本: U5 USB HID传大包失败