您好,歡迎進入深圳市穎特新科技有限公司官方網站!
首先要了解一下JTAG。

JTAG(Joint Test Action Group,聯合測試行動小組)是一種國際標準測試協議(IEEE 1149.1兼容),主要用于芯片內部測試。現在多數的高級器件都支持JTAG協議,如ARM、DSP、FPGA器件等。標準的JTAG接口是4線:TMS、 TCK、TDI、TDO,分別為模式選擇、時鐘、數據輸入和數據輸出線。 相關JTAG引腳的定義為:
JTAG協議在定義時,由于當時的計算機(PC機)普遍帶有并口,因而在連接計算機端是定義使用的并口。而計算機到了今天,不要說筆記本電腦,現在臺式計算機上面有并口的都很少了,取而代之的是越來越多的USB接口。那么能不能讓JTAG支持USB協議,用USB接口來調試ARM呢?這就要說到JLINK和ULINK了。
說明:關于JTAG原理,請參考文章《JTAG調試原理》。
J-Link是德國SEGGER公司推出基于JTAG的仿真器。簡單地說,是給一個JTAG協議轉換盒,即一個小型USB到JTAG的轉換盒,其連接到計算機用的是USB接口,而到目標板內部用的還是jtag協議。它完成了一個從軟件到硬件轉換的工作。

ULINK是ARM/KEIL公司推出的仿真器,目前網上可找到的是其升級版本,ULINK2和ULINKPro仿真器。ULINK/ULINK2可以配合Keil軟件實現仿真功能,并且僅可以在Keil軟件上使用,增加了串行調試(SWD)支持加了串行調試(SWD)支持加了串行調試(SWD)支持加了串行調試(SWD)。

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

注:轉自http://www.veryarm.com/1114.html(JTAG JLink ULINK ST-LINK仿真器區別)
上一篇:學習下新塘M0芯片的下載方法
下一篇:手機CPU