打印
[STM32U5]

U5 USB HID传大包失败

[复制链接]
85|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Pulitzer|  楼主 | 2025-7-8 07:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做USB HID想跑大包数据传输,一传大就丢,抓包也看不懂哪错了。

使用特权

评论回复
沙发
Clyde011| | 2025-7-8 07:19 | 只看该作者
用USB抓包看看包格式。

使用特权

评论回复
板凳
公羊子丹| | 2025-7-8 07:20 | 只看该作者
HID帧别超最大字节。

使用特权

评论回复
地板
周半梅| | 2025-7-8 07:21 | 只看该作者
分包发要写对。

使用特权

评论回复
5
帛灿灿| | 2025-7-8 07:22 | 只看该作者
USB描述符别漏改。

使用特权

评论回复
6
童雨竹| | 2025-7-8 07:22 | 只看该作者
PC端驱动装没?

使用特权

评论回复
7
万图| | 2025-7-8 07:23 | 只看该作者
缓冲区别小于包大小。

使用特权

评论回复
8
Wordsworth| | 2025-7-8 07:24 | 只看该作者
中断模式会不会堵。

使用特权

评论回复
9
Bblythe| | 2025-7-8 07:25 | 只看该作者
USB供电要稳。

使用特权

评论回复
10
Pulitzer|  楼主 | 2025-7-8 07:26 | 只看该作者
HAL库版本试下新旧。

使用特权

评论回复
11
Uriah| | 2025-7-8 07:27 | 只看该作者
PC换口试一下。

使用特权

评论回复
12
elephant00| | 2025-7-8 15:33 | 只看该作者
描述符配置错误?

使用特权

评论回复
13
jcky001| | 2025-7-8 16:34 | 只看该作者
可能缓冲区大小不足。

使用特权

评论回复
14
cr315| | 2025-7-8 17:34 | 只看该作者
USB接收缓冲区的大小与上位机发送的数据长度不匹配。

使用特权

评论回复
15
flycamelaaa| | 2025-7-8 18:35 | 只看该作者
估计是数据对齐问题吧。

使用特权

评论回复
16
powerantone| | 2025-7-8 19:36 | 只看该作者
协议栈中对接收数据的处理逻辑,尤其是对报告描述符的解析部分,可能存在缺陷,导致数据解析错误。

使用特权

评论回复
17
stormwind123| | 2025-7-8 19:36 | 只看该作者
如果USB中断优先级较低,可能导致数据接收不及时,引发数据错误。

使用特权

评论回复
18
szt1993| | 2025-7-8 19:40 | 只看该作者
应该是USB配置细节再确认一下

使用特权

评论回复
19
probedog| | 2025-7-8 20:37 | 只看该作者
USB引脚连接错误或损坏可能导致数据传输失败。

使用特权

评论回复
20
classroom| | 2025-7-8 22:37 | 只看该作者
检查USB引脚连接是否正确且没有损坏。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

111

主题

5190

帖子

0

粉丝