<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

USB硬件協議分析儀之一:力科-獨孤求敗之獨孤九劍

嵌入式USB開發 ? 2023-05-07 00:29 ? 次閱讀

本文轉自公眾號,歡迎關注

https://mp.weixin.qq.com/s/03f0lk1uId5SLt4FKUxVlA

前言

軟件抓包是基于硬件的基本通路和底層驅動是正常的情況才能進行,重點關注應用層協議和數據。而作為USB開發者,很多時候是要跟硬件和驅動打交到的,此時鏈路和驅動可能都是在開發階段,這時就需要硬件的USB分析儀去進行抓包分析了。硬件的USB分析儀可以提供更底層的事件的記錄和分析,甚至信號級別的。 所以硬件的USB分析儀才是至上武器。在USB協議分析儀江湖中,幾乎沒有低價的產品,因為其存在一定的技術門檻,不管是軟件還是硬件,國產的也不多,有能用的但是穩定和軟件的功能上還是有欠缺。USB分析儀江湖中有一位絕世高手,其就是最強的存在 - 就是力科的USB分析儀。

力科USB協議分析儀

力科的USB協議分析儀可以說是事實上的工業標準,其設備都是測試和驗證級別的。很多技術文章中的USB抓包截圖幾乎都是力科的設備的,一句話好用是好用貴確實是貴。

可以從其官網看到相關的產品系列:

https://teledynelecroy.com/protocolanalyzer/usb/

有以下幾個系列,

Voyager M4x

Voyager M310e

Voyager M310P

Voyager M3x

Advisor T3

Mercury T2C / T2P

Mercury T2

不同系列針對不同的檔次,最高支持USB 3.2, USB4? 和 Thunderbolt? 3接口,最便宜的Mercury T2系列也超過1000美金了。對于個人使用來說確實太貴了性價比不高,所以一般只有比較大的企業才會購買力科的USB分析儀,也只能蹭蹭公司的設備了。

力科USB分析儀一方面是其優秀的硬件性能,更重要的是其強大的分析軟件,可以說只要是出現USB抓包的截圖大部分是力科的軟件的截圖,彩色的GUI很是抓人眼球。

剛好公司購買了Advisor T3和Mercury T2C兩個產品,手里正好在用Mercury T2C所以就分享下Mercury T2C的使用。

Mercury T2C介紹

該系列有幾個型號,我手里的是Mercury T2C Advanced USB2.0,接近2000美金的價格了。

pYYBAGRWfzuAVsf5ABE9SL_O0Es089.png

poYBAGRWf0KAAyNPACVfsuYfLso755.png

https://teledynelecroy.com/protocolanalyzer/usb/mercury-t2c-t2p可以查看相關的產品信息。下載相關的手冊。

其分析軟件使用的是Mercury T2/T2C/T2P USB Protocol Suite

https://teledynelecroy.com/protocolanalyzer/usb/mercury-t2c-t2p/resources/analysis-software

官網顯示的是需要注冊才能下載,但是個人嘗試沒能注冊成功,所以使用的是代理給的安裝包。

Teledyne LeCroy Mercury T2C和T2P為業界最小、最實惠的基于硬件的USB 2.0協議分析儀增加了USB Type-C和Power Delivery 3.0支持(僅限SPR電壓)。Mercury結合了事實上的標準CATC Trace? 顯示器、USB類解碼和Power Delivery 3.0支持。

查看并理解USB協議

采用業界領先的CATC Trace? 專家分析軟件,Mercury系統提供了一個易于使用的顯示器,除了USB 2.0協議流量外,它還可以對Power Delivery 3.0協議進行圖形解碼。使用標準版或高級版,可以擴展所有協議層,以顯示底層事務和數據包。工具提示有助于解釋協議事件,使非專家更容易識別錯誤

實時觸發

使用實時觸發隔離特定協議事件對于捕獲間歇性問題至關重要。Mercury系統為PID類型、數據模式、標準請求、錯誤和總線事件提供了復雜的拖放選擇觸發。Mercury具有高達512 MB的板載內存,并支持假脫機到磁盤捕獲以進行擴展錄制。

USB電源傳輸支持

Mercury系統支持USB Type-C和BMC電源傳輸3.0,可捕獲和解碼所有電源傳輸數據包。通過CC線查看所有PD協商,包括VDM、角色交換和進入/退出備用模式。Mercury T2P提供了所有PD支持以及用于vBUS和vCONN分析的Power Tracker和512MB記錄內存。

快速發現問題

Mercury系統提供了許多機制來測量和報告USB流量??偩€使用率顯示按設備顯示數據、數據包長度和總線使用情況。使用“流量摘要”窗口,用戶可以一目了然地評估統計報告,也可以導航到各個字段。實時統計數據顯示按端點劃分的吞吐量

CATC Trace(CATC跟蹤)顯示使用可折疊的標頭對作為單個傳輸一部分的所有數據包進行分組

poYBAGRWf02ARSwvACVWjhRoF4Q826.pngpoYBAGRWf1OAbj60ACfNlx0MHNA728.png

關鍵特征

  • 支持USB Power Delivery 2.0和3.0:捕獲所有CC和PD事件,并將其顯示在易于理解的CATC跟蹤視圖中
  • 支持USB 2.0:能夠在A、B和C型設備上捕獲所有USB 2.0速度(LS、FS、HS)
  • 便攜式和經濟實惠的緊湊型總線供電系統重量不到8盎司。
  • 256/512 MB記錄內存:使用假脫機到磁盤記錄延長捕獲時間(T2P為512 MB)
  • 高阻抗探頭:非侵入式探頭可保留真實世界的信號和定時條件
  • 高級觸發:隔離重要流量、特定錯誤或模式
  • 擴展解碼:大容量存儲、藍牙HCI、集線器、PTP/靜態圖像、打印機、人機接口設備(HID)、音頻、視頻、通信
  • 硬件篩選:自動排除非必要流量
  • 事件報告:快速識別和跟蹤錯誤率、異??偩€活動或計時條件
  • 功率跟蹤器?:VBUS、VCONN和CC功率分析(僅限T2P)
  • SBU捕獲選項:Mercury T2P可以解碼Thunderbolt-3? (LSTX)和顯示端口? (AUX)的SBU反向信道消息

軟件安裝

雙擊安裝包usbprotocolsuite8.50b3675ev.exe

pYYBAGRWf4WAN8b_ACjTEuf6Hl4952.pngpoYBAGRWf4yAOJ2aADmFs-jbx0A965.pngpoYBAGRWf5OAaVlQADmFs_lze1Y120.pngpYYBAGRWf5mARLRAADmFsxEELSI861.pngpoYBAGRWf6CAJGxCADmFs1hIU5Q482.pngpYYBAGRWf6aAQTdPADmFs7Qacss588.png

poYBAGRWf62AGij3ADmFs_9J7D4648.png

雙擊桌面圖標”UsbSuite.exe - 快捷方式”打開軟件

pYYBAGRWf8OAXiHqAA_25xUN1jM243.png

help菜單下可以看到相應的文檔

pYYBAGRWf8eAP5DsACw7FlMObmI119.png

比如參考手冊足足有差不多800頁

poYBAGRWf8yANLdiACS5VN2yvTs158.png

接線

正面1口接USB設備

正面2口接USB主機

poYBAGRWf9GAOffOABsT0q63m4k162.png

背面USB口接監控主機。

pYYBAGRWf9eACB41AB4VPKTZ_DE833.png

抓包

菜單欄Setup->Recording Options

pYYBAGRWf96Acg5XAEF1Mb0FRz8395.png

點擊record開始抓包

poYBAGRWf-OAS90DAAJgvWY3P_k439.png

緩沖區滿或者手動停止抓包

pYYBAGRWf-iAW0BkAAJgvdK6QIk151.png

如下是抓包的內容

poYBAGRWf_CAKDfdACxMX9HmFYQ459.png

可以事務級別查看

poYBAGRWf_WAMYwTACxMX5coD_o553.png

如下是獲取設備描述符的過程

pYYBAGRWf_yAeXAUAC1r4dFZT68051.png

CATC界面顯示的信息非常豐富,更詳細的操作可以參考用戶手冊。

可以File->Save as保存文件,后面可以再打開進行查看分析。

總結

力科的USB分析儀可以說是最頂級的存在了,其設備都是測試和驗證級別的。其硬件的精度和穩定性,其軟件功能的強大,都可以說是孤獨求敗。CATC界面顯示信息的豐富,是事實的工業標準。很多USB分析儀都是模仿其界面顯示。

可以說是縱橫USB分析儀江湖,當世無敵,但凡是得到他武學真傳熟悉使用其功能者,幾乎都成為了USB江湖上最頂尖的高手。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • usb
    usb
    +關注

    關注

    59

    文章

    7448

    瀏覽量

    258746
  • 力科
    +關注

    關注

    0

    文章

    58

    瀏覽量

    20558
收藏 人收藏

    評論

    相關推薦

    iPhone 6s/Plus詳細測評:新一代觸控革命?

    北京時間9月25日消息,iPhone6s/plus如期而至,作為蘋果醞釀一年的力作,能否繼續傲視群雄獨孤求敗?且看本期測評!
    發表于 10-07 14:41 ?3728次閱讀

    邏輯分析儀在通訊協議分析上的應用

    的波形如圖1a,1b。   當您使用示波器或邏輯分析儀量測到上面這些波形時,對您的開發或是維修其實幫不了什么忙。因此開發者或是維修人員必須借助特殊通訊協議分析儀,例如RS232分析儀
    發表于 04-26 14:35

    zigbee無線協議分析儀

    展示了我公司的Zigbee協議分析儀。HMD20202使用說明1 設備被連接HMD20202通過USB供電,使用時只要通過USB線接到
    發表于 06-14 15:27

    LeCroy DDA 5005A 示波器

    、無線綜合測試、頻譜分析儀、視頻音頻分析儀、藍牙測試、視頻圖象信號源、LCR測試、高低頻信號源、示波器、萬用表、手機程控電源、直流電源
    發表于 05-28 09:24

    USB邏輯分析儀

    USB邏輯分析儀:英文名Logic Analyzer (LA),邏輯分析儀種類似于示波器的波形測試設備,用來監測硬件電路工作時的邏輯電
    發表于 07-05 09:21

    Hollong 藍牙4.0/4.1/4.2 BLE協議監控分析儀

    Hollong監控分析儀同時接入同PC進行監控抓包;性能:- Mini-USB供電,USB2.0通信接口;- 安全電壓范圍:0~5V;- 硬件
    發表于 10-10 11:45

    Hollong 低功耗藍牙4.0/4.1/4.2 BLE Sniffer協議分析儀

    的時間戳顯示,對BLE設備開發調試有極大幫助;- 穩定、可靠、無遺漏,24小時連續抓取數據;- 支持多個Hollong數據分析儀同時接入同PC進行數據抓??;性能:- Mini-USB供電,U
    發表于 10-15 14:41

    Hollong藍牙4.0/4.1/4.2 BLE協議監控分析儀

    Hollong監控分析儀同時接入同PC進行監控抓包;性能:- Mini-USB供電,USB2.0通信接口;- 安全電壓范圍:0~5V;- 硬件
    發表于 11-09 09:29

    求助ucosiii+emwin多路定時控制

    首先謝過各位大神的幫助,感激不盡?。?!感覺自己畢不了業了,自己獨孤求敗,沒人指導,心態崩了?。。。?!求交流!求討論!F4的板子,想用ucosiii+emwin 做個控制系統。實現10路定時控制開關
    發表于 03-17 00:48

    微軟的手機操作系統都未能成功,華為的鴻蒙系統,前景如何?

    我們都知道,微軟曾經在電腦系統上獨孤求敗,卻在手機系統上栽了跟頭,以至于現在比爾蓋茨還后悔當初給了谷歌機會。但后悔無用,windows phone操作系統也算是曇花現。如今在蘋果和谷歌系統完全壟斷
    發表于 09-23 10:07

    在操作系統之上做嵌入式應用開發

    上了節嵌入式技術的課嗷,大致是獨孤九劍的總綱吧。丶嵌入式技術是什么老師給的結論是:在已有的硬件上移植操作系統,在操作系統之上做應用開發,在操作系統之下做底層開發。老實說沒有太清晰的
    發表于 10-27 10:13

    是否能用USB協議分析儀,獲取購買的HID接口產品的協議?

    是否能用USB協議分析儀,獲取購買的HID接口產品的協議,再用有HOST USB接口的單片機作為主機進行讀寫?因為賣家沒有串口的設備,都是H
    發表于 09-26 07:58

    使用協議分析儀圖解USB協議

    HD-USB12 全速/低速USB協議分析儀是深圳市華鼎科技有限公司推出的USB產品的開發和測試工具.本文使用 HD-
    發表于 12-21 10:11 ?119次下載
    使用<b class='flag-5'>協議</b><b class='flag-5'>分析儀</b>圖解<b class='flag-5'>USB</b><b class='flag-5'>協議</b>

    程序員的生存定律有哪些

    在金庸先生構建的武俠世界里,最犀利的殺伐武功應該是《獨孤九劍》,但學會了獨孤九劍卻失了內功的令狐沖一樣會被一堆無賴按到地上揍個鼻青臉腫。待到學會了吸星大法,內力大進,那就再沒這回事了。
    的頭像 發表于 06-20 17:25 ?1613次閱讀

    奧迪推出新型車燈技術,可像電影院一樣投射圖像

    本田是買發動機送車,奧迪是買燈送車。在車燈領域,現在奧迪還處于獨孤求敗的高度。這不,奧迪又推出了新的車燈技術。
    發表于 10-16 11:25 ?1397次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>