USB 协议分析仪器

来源:互联网 发布:小米盒子刷linux 编辑:程序博客网 时间:2024/04/24 01:17

在做USB驱动或者设备开发的过程中,遇到问题,需要分析USB协议,如果有USB协议分析仪器的话,就很容易分析出问题所在。


以下转自:http://www.crifan.com/more_example_to_show_usb_protocol_analysis_tool_ellisys_usb_analysis_software_result_sample/

【背景】

之前已经写了基本的USB教程了:

USB基础知识概论

其中就提到:

其他一些USB测试和协议分析等软件

其中有说到,用

Ellisys USB Analysis Software

去分析USB协议的。

后来,在:

http://www.silabs.com/Support%20Documents/Software/USB_Overview.pdf

中看到更多的实际例子。

先摘录于此,供参考。

 

【用Ellisys USB Analysis Software分析USB协议的效果和截图示例】

control transfer read example get_status command from host

bulk interrupt transfer read example

isochronous transfer out example

standard requests example

enumeration by ellisys virsual usb

example for get_discriptor device

data toggle in action our max packet size is 64 bytes

passing the config descriptor 2 of 2

more enumeration why getDescriptor device qualifier fail

usb setting the baud rate for uart

we use our bulk endpoints

 

另外,再贴上,对应上面这些,带解释的USB抓包数据分析,的原始抓包的数据截图,

只有其中一部分,仅供参考:

ellisys visual usb originally captured for enumaration

ellisys visual usb originally captured for get_descriptor device

ellisys visual usb originally captured for data toggle in action

ellisys visual usb originally captured for passing config descriptor

ellisys visual usb originally captured for more enumeration

ellisys visual usb originally captured for CDC Operation typing hello ufo

 

【总结】

Ellisys的这个USB Analysis Software,效果是真心不错的。

图文并茂啊。


0 0
原创粉丝点击