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]