推荐一款性价比高的USB 协议分析仪

最近在入门学习USB 协议,USB 协议是出了名的晦涩难懂,调试过程中如果没有合适的工具帮助分析,就像电工没有电表笔一样,难以诊断各种奇难杂症。

于是网上找了一下USB 协议分析仪,一看价格超过3位数的就不考虑了,毕竟是刚接触USB协议,怕工具太好消化不了(主要还是因为qiong)。

出于学习的目的预算不多,超过300元的都需要好好考虑下。

这个价格算是比较适合的,可是没有外壳,缺少了些灵魂。

直到某天看到这个帖子,就知道是时候入手一个USB 协议分析仪了。

看到网盘说明书这款199.9元的USB 协议分析仪还能直接用Wireshark 软件抓包,这简直不要太方便了。

来一张收到货的实物图,有外壳的产品果然感觉不一样,比裸板的好看多了。

接下来简单测试一下这款性价比高的USB 协议分析仪。

一、环境搭建

1.先下载店家提供的网盘资料。

说明书链接:百度网盘 请输入提取码

提取码:usbs

网盘内容如下:

2.阅读网盘资料里面的usb_sniffer说明书。

根据网盘内容里面的资料进行安装Wireshark 软件和拷贝usb_sniffer_win.exe 软件到Wireshark软件安装的指定目录。

2.1 硬件接口介绍

2.2 Wireshark 软件安装

这里软件安装目录可以根据实际情况进行修改,建议直接使用默认路径。

到此,Wireshark 软件安装完成。

2.3 拷贝usb_sniffer_win.exe,到Wireshark 安装的extcap 目录

2.4启动Wireshark 软件, 选择USB Sniffer 选项,点击前面齿轮按键设置

2.5 USB Sniffer 接口设置为高速并保存配置。

2.6 设备连接说明

按照2.1硬件接口介绍中的说明连接PC 和 HOST 接口到 PC 电脑的 USB 口上,暂时不接DEVICE接口。

2.7 测试抓取U 盘枚举过程

Wireshark 界面中点击开始按钮开始抓包,然后把U盘插上DEVICE 接口。

如无意外已经抓到了完整的枚举过程,甚至包含 SE0 J K 状态.

可在 Filter 处输入”USB”字样,过滤掉广播 SOF,USBLL 和 syslog,这样枚举过程就简洁清晰了.其它更高级的过滤关键字需自行摸索.

对于新手入门学习USB 协议来说这款性价比高的USB 协议分析仪简直太对了。

最后,发现一直关注的RT-Thread 官方店也有这款 USB 协议分析仪出售,有需要的小伙伴们一起冲冲冲!