JTAG JLink ULINK ST-LINK仿真器區別

知識經驗 13641瀏覽 4評論

說到仿真器,首先要了解一下JTAG。

JTAG協議

JTAG(Joint Test Action Group,聯合測試行動小組)是一種國際標準測試協議(IEEE 1149.1兼容),主要用于芯片內部測試。現在多數的高級器件都支持JTAG協議,如ARM、DSP、FPGA器件等。標準的JTAG接口是4線:TMS、 TCK、TDI、TDO,分別為模式選擇、時鐘、數據輸入和數據輸出線。 相關JTAG引腳的定義為:

  • TMS:測試模式選擇,TMS用來設置JTAG接口處于某種特定的測試模式;
  • TCK:測試時鐘輸入;
  • TDI:測試數據輸入,數據通過TDI引腳輸入JTAG接口;
  • TDO:測試數據輸出,數據通過TDO引 腳從JTAG接口輸出;

JTAG協議在定義時,由于當時的計算機(PC機)普遍帶有并口,因而在連接計算機端是定義使用的并口。而計算機到了今天,不要說筆記本電腦,現在臺式計算機上面有并口的都很少了,取而代之的是越來越多的USB接口。那么能不能讓JTAG支持USB協議,用USB接口來調試ARM呢?這就要說到JLINK和ULINK了。

說明:關于JTAG原理,請參考文章《JTAG調試原理》。

JLink仿真器

J-Link是德國SEGGER公司推出基于JTAG的仿真器。簡單地說,是給一個JTAG協議轉換盒。其連接到計算機用的是USB接口,而到目標板內部用的還是jtag協議。它完成了一個從軟件到硬件轉換的工作。

JLINK仿真器

ULINK仿真器

ULINK是ARM/KEIL公司推出的仿真器,目前網上可找到的是其升級版本,ULINK2和ULINKPro仿真器。ULINK/ULINK2可以配合Keil軟件實現仿真功能,并且僅可以在Keil軟件上使用。

ULINK2仿真器

ST-LINK

ST-LINK是專門針對意法半導體STM8和STM32系列芯片的仿真器。

ST-LINK仿真器

發表我的評論
取消評論

表情

Hi,您需要填寫昵稱和郵箱!

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址

網友最新評論 (4)

  1. 站長的網站也是wordpress嗎?各個方面做的簡直太好了,文章也寫的很用心!
    礪劍NFFY 5年前 (2015-03-18) 回復 編輯
  2. 寫的很好!!!
    小雨呀 11個月前 (11-11) 回復 編輯
  3. Прошу перезвонить
    Жанна 1個月前 (09-11) 回復 編輯
  4. Обратный звонок
    Алёна 4周前 (09-14) 回復 編輯
七星彩走势图2元网官网