RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

USB硬件協(xié)議分析儀之一:力科-獨(dú)孤求敗之獨(dú)孤九劍

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

本文轉(zhuǎn)自公眾號(hào),歡迎關(guān)注

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

前言

軟件抓包是基于硬件的基本通路和底層驅(qū)動(dòng)是正常的情況才能進(jìn)行,重點(diǎn)關(guān)注應(yīng)用層協(xié)議和數(shù)據(jù)。而作為USB開發(fā)者,很多時(shí)候是要跟硬件和驅(qū)動(dòng)打交到的,此時(shí)鏈路和驅(qū)動(dòng)可能都是在開發(fā)階段,這時(shí)就需要硬件的USB分析儀去進(jìn)行抓包分析了。硬件的USB分析儀可以提供更底層的事件的記錄和分析,甚至信號(hào)級(jí)別的。 所以硬件的USB分析儀才是至上武器。在USB協(xié)議分析儀江湖中,幾乎沒有低價(jià)的產(chǎn)品,因?yàn)槠浯嬖谝欢ǖ募夹g(shù)門檻,不管是軟件還是硬件,國(guó)產(chǎn)的也不多,有能用的但是穩(wěn)定和軟件的功能上還是有欠缺。USB分析儀江湖中有一位絕世高手,其就是最強(qiáng)的存在 - 就是力科的USB分析儀。

力科USB協(xié)議分析儀

力科的USB協(xié)議分析儀可以說是事實(shí)上的工業(yè)標(biāo)準(zhǔn),其設(shè)備都是測(cè)試和驗(yàn)證級(jí)別的。很多技術(shù)文章中的USB抓包截圖幾乎都是力科的設(shè)備的,一句話好用是好用貴確實(shí)是貴。

可以從其官網(wǎng)看到相關(guān)的產(chǎn)品系列:

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

有以下幾個(gè)系列,

Voyager M4x

Voyager M310e

Voyager M310P

Voyager M3x

Advisor T3

Mercury T2C / T2P

Mercury T2

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

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

剛好公司購(gòu)買了Advisor T3和Mercury T2C兩個(gè)產(chǎn)品,手里正好在用Mercury T2C所以就分享下Mercury T2C的使用。

Mercury T2C介紹

該系列有幾個(gè)型號(hào),我手里的是Mercury T2C Advanced USB2.0,接近2000美金的價(jià)格了。

pYYBAGRWfzuAVsf5ABE9SL_O0Es089.png

poYBAGRWf0KAAyNPACVfsuYfLso755.png

https://teledynelecroy.com/protocolanalyzer/usb/mercury-t2c-t2p可以查看相關(guān)的產(chǎn)品信息。下載相關(guān)的手冊(cè)。

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

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

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

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

查看并理解USB協(xié)議

采用業(yè)界領(lǐng)先的CATC Trace? 專家分析軟件,Mercury系統(tǒng)提供了一個(gè)易于使用的顯示器,除了USB 2.0協(xié)議流量外,它還可以對(duì)Power Delivery 3.0協(xié)議進(jìn)行圖形解碼。使用標(biāo)準(zhǔn)版或高級(jí)版,可以擴(kuò)展所有協(xié)議層,以顯示底層事務(wù)和數(shù)據(jù)包。工具提示有助于解釋協(xié)議事件,使非專家更容易識(shí)別錯(cuò)誤

實(shí)時(shí)觸發(fā)

使用實(shí)時(shí)觸發(fā)隔離特定協(xié)議事件對(duì)于捕獲間歇性問題至關(guān)重要。Mercury系統(tǒng)為PID類型、數(shù)據(jù)模式、標(biāo)準(zhǔn)請(qǐng)求、錯(cuò)誤和總線事件提供了復(fù)雜的拖放選擇觸發(fā)。Mercury具有高達(dá)512 MB的板載內(nèi)存,并支持假脫機(jī)到磁盤捕獲以進(jìn)行擴(kuò)展錄制。

USB電源傳輸支持

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

快速發(fā)現(xiàn)問題

Mercury系統(tǒng)提供了許多機(jī)制來測(cè)量和報(bào)告USB流量??偩€使用率顯示按設(shè)備顯示數(shù)據(jù)、數(shù)據(jù)包長(zhǎng)度和總線使用情況。使用“流量摘要”窗口,用戶可以一目了然地評(píng)估統(tǒng)計(jì)報(bào)告,也可以導(dǎo)航到各個(gè)字段。實(shí)時(shí)統(tǒng)計(jì)數(shù)據(jù)顯示按端點(diǎn)劃分的吞吐量

CATC Trace(CATC跟蹤)顯示使用可折疊的標(biāo)頭對(duì)作為單個(gè)傳輸一部分的所有數(shù)據(jù)包進(jìn)行分組

poYBAGRWf02ARSwvACVWjhRoF4Q826.pngpoYBAGRWf1OAbj60ACfNlx0MHNA728.png

關(guān)鍵特征

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

軟件安裝

雙擊安裝包usbprotocolsuite8.50b3675ev.exe

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

poYBAGRWf62AGij3ADmFs_9J7D4648.png

雙擊桌面圖標(biāo)”UsbSuite.exe - 快捷方式”打開軟件

pYYBAGRWf8OAXiHqAA_25xUN1jM243.png

help菜單下可以看到相應(yīng)的文檔

pYYBAGRWf8eAP5DsACw7FlMObmI119.png

比如參考手冊(cè)足足有差不多800頁

poYBAGRWf8yANLdiACS5VN2yvTs158.png

接線

正面1口接USB設(shè)備

正面2口接USB主機(jī)

poYBAGRWf9GAOffOABsT0q63m4k162.png

背面USB口接監(jiān)控主機(jī)。

pYYBAGRWf9eACB41AB4VPKTZ_DE833.png

抓包

菜單欄Setup->Recording Options

pYYBAGRWf96Acg5XAEF1Mb0FRz8395.png

點(diǎn)擊record開始抓包

poYBAGRWf-OAS90DAAJgvWY3P_k439.png

緩沖區(qū)滿或者手動(dòng)停止抓包

pYYBAGRWf-iAW0BkAAJgvdK6QIk151.png

如下是抓包的內(nèi)容

poYBAGRWf_CAKDfdACxMX9HmFYQ459.png

可以事務(wù)級(jí)別查看

poYBAGRWf_WAMYwTACxMX5coD_o553.png

如下是獲取設(shè)備描述符的過程

pYYBAGRWf_yAeXAUAC1r4dFZT68051.png

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

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

總結(jié)

力科的USB分析儀可以說是最頂級(jí)的存在了,其設(shè)備都是測(cè)試和驗(yàn)證級(jí)別的。其硬件的精度和穩(wěn)定性,其軟件功能的強(qiáng)大,都可以說是孤獨(dú)求敗。CATC界面顯示信息的豐富,是事實(shí)的工業(yè)標(biāo)準(zhǔn)。很多USB分析儀都是模仿其界面顯示。

可以說是縱橫USB分析儀江湖,當(dāng)世無敵,但凡是得到他武學(xué)真?zhèn)魇煜な褂闷涔δ苷?,幾乎都成為了USB江湖上最頂尖的高手。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7936

    瀏覽量

    264454
  • 力科
    +關(guān)注

    關(guān)注

    0

    文章

    58

    瀏覽量

    20697
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    iPhone 6s/Plus詳細(xì)測(cè)評(píng):新代觸控革命?

    北京時(shí)間9月25日消息,iPhone6s/plus如期而至,作為蘋果醞釀年的力作,能否繼續(xù)傲視群雄獨(dú)孤求敗?且看本期測(cè)評(píng)!
    發(fā)表于 10-07 14:41 ?3878次閱讀

    USB協(xié)議分析儀的技術(shù)原理和應(yīng)用場(chǎng)景

    過程中的異常數(shù)據(jù)包,可以快速定位故障原因并采取相應(yīng)的解決措施。 綜上所述,USB協(xié)議分析儀作為種重要的測(cè)試工具,在USB設(shè)備開發(fā)與調(diào)試、教
    發(fā)表于 09-24 14:29

    zigbee無線協(xié)議分析儀

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

    在操作系統(tǒng)之上做嵌入式應(yīng)用開發(fā)

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

    公司首家交付PCI Express 3.0協(xié)議分析儀

    公司首家交付PCI Express 3.0協(xié)議分析儀 公司,日前宣布第
    發(fā)表于 01-14 08:31 ?869次閱讀

    推出融合示波器和協(xié)議分析儀技術(shù)的全新軟件ProtoSyn

    推出融合示波器和協(xié)議分析儀技術(shù)的全新軟件ProtoSync PE 推出了用于WaveM
    發(fā)表于 02-09 09:21 ?1037次閱讀

    公司發(fā)布款全新的USB3.0 協(xié)議分析儀

    公司日前發(fā)布款全新的USB3.0 協(xié)議分析儀,該產(chǎn)品被設(shè)計(jì)成能顯著降低測(cè)試SuperSpe
    發(fā)表于 07-21 09:05 ?1254次閱讀

    使用協(xié)議分析儀圖解USB協(xié)議

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

    程序員的生存定律有哪些

    在金庸先生構(gòu)建的武俠世界里,最犀利的殺伐武功應(yīng)該是《獨(dú)孤九劍》,但學(xué)會(huì)了獨(dú)孤九劍卻失了內(nèi)功的令狐沖樣會(huì)被堆無賴按到地上揍個(gè)鼻青臉腫。待到學(xué)會(huì)了吸星大法,內(nèi)力大進(jìn),那就再?zèng)]這回事了。
    的頭像 發(fā)表于 06-20 17:25 ?1783次閱讀

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

    本田是買發(fā)動(dòng)機(jī)送車,奧迪是買燈送車。在車燈領(lǐng)域,現(xiàn)在奧迪還處于獨(dú)孤求敗的高度。這不,奧迪又推出了新的車燈技術(shù)。
    發(fā)表于 10-16 11:25 ?1489次閱讀

    PCIE協(xié)議分析儀 CrossSync PHY和ProtoSync的重要差異-云帆興燁

    我們最近發(fā)布了新的PCIExpressCrossSyncPHY產(chǎn)品,結(jié)合示波器和協(xié)議分析器功能,可以調(diào)試PCI動(dòng)態(tài)鏈接行為和電源管理轉(zhuǎn)換等,將示波器與協(xié)議分析儀鏈接成
    的頭像 發(fā)表于 01-20 13:40 ?1235次閱讀
    <b class='flag-5'>力</b><b class='flag-5'>科</b>PCIE<b class='flag-5'>協(xié)議</b><b class='flag-5'>分析儀</b> CrossSync PHY和ProtoSync的重要差異-云帆興燁

    SRAM型FPGA的抗輻照加固設(shè)計(jì)

    顆SRAM型FPGA在太空長(zhǎng)期穩(wěn)定運(yùn)行的難度,就類似練成獨(dú)孤九劍的難度。
    發(fā)表于 08-15 10:36 ?4019次閱讀
    SRAM型FPGA的抗輻照加固設(shè)計(jì)

    usb邏輯分析儀怎么用

    usb邏輯分析儀怎么用 USB邏輯分析儀種用于分析USB
    的頭像 發(fā)表于 09-19 16:03 ?2537次閱讀

    協(xié)議分析儀邏輯分析儀的區(qū)別

    將重點(diǎn)討論協(xié)議分析儀和邏輯分析儀之間的區(qū)別。 1. 概述 協(xié)議分析儀種專業(yè)測(cè)試工具,主要用于
    的頭像 發(fā)表于 09-19 16:33 ?2120次閱讀

    Voyager M3x 分析儀平臺(tái)提供業(yè)界最準(zhǔn)確可靠的 USB 協(xié)議捕獲

    Teledyne LeCroy 的傳奇 Voyager USB 3.0 分析儀平臺(tái)提供業(yè)界最準(zhǔn)確、最可靠的 USB 2.0 和 3.0 協(xié)議捕獲,用于快速調(diào)試、
    的頭像 發(fā)表于 11-25 15:21 ?176次閱讀
    <b class='flag-5'>力</b><b class='flag-5'>科</b>Voyager M3x <b class='flag-5'>分析儀</b>平臺(tái)提供業(yè)界最準(zhǔn)確可靠的 <b class='flag-5'>USB</b>  <b class='flag-5'>協(xié)議</b>捕獲
    RM新时代网站-首页