硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1712|回复: 5
收起左侧

USB数据传输及抓包软件问题

[复制链接]

3

主题

14

回帖

23

积分

新手上路

积分
23
发表于 2019-5-16 22:02:28 | 显示全部楼层 |阅读模式
USB的每次传输事物都由主机发起,为什么用USB抓包软件看不到串口调试助手的IN事务请求(USB口接CH340转串口接下位机,下位机串口不发数据的情况)?

我的理解是,只要打开串口调试助手,通过USB抓包软件就应该一直存在IN事务的请求。
但实际却是只有在下位机串口发送数据的时候才能检测到IN事务(在抓包软件里看到)。

难道是底层的驱动一直在做?只是抓包软件获取不到?没有USB分析仪,没去验证自己的想法。
希望大侠解答下疑惑。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106793
QQ
发表于 2019-5-17 02:08:07 | 显示全部楼层
使用这个软件USBlyzer试试


回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2019-5-17 10:15:22 | 显示全部楼层
eric2013 发表于 2019-5-17 02:08
使用这个软件USBlyzer试试

您好,我用的抓包软件就是USBlyzer。抓取不到。只有从机发送数据的时候才能看到IN事务。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106793
QQ
发表于 2019-5-18 11:24:54 | 显示全部楼层
孟同学 发表于 2019-5-17 10:15
您好,我用的抓包软件就是USBlyzer。抓取不到。只有从机发送数据的时候才能看到IN事务。

这样的话,有必要整个USB逻辑分析仪了。
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2019-5-18 14:55:23 | 显示全部楼层
eric2013 发表于 2019-5-18 11:24
这样的话,有必要整个USB逻辑分析仪了。

卖的太贵了,买不起
回复

使用道具 举报

1

主题

7

回帖

15

积分

新手上路

积分
15
发表于 2019-12-8 21:25:23 | 显示全部楼层
你可以试试wireshark抓包,它可以解析数据包,但是你安装在电脑上会捕获非常的其他USB设备包,比如键盘和鼠标的数据包,你可以先观察一下你的设备地址,或者打开抓包后再插拔一下USB,然后不要插拔USB,在命令栏中输入过滤命令,比如主机枚举过程中输出的包,源是主机,就是USB.SRC=="host"。回车,然后再查看。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-6 01:22 , Processed in 0.223301 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表