您好,歡迎進(jìn)入深圳市穎特新科技有限公司官方網(wǎng)站!
首先要了解一下JTAG。
JTAG(Joint Test Action Group,聯(lián)合測試行動小組)是一種國際標(biāo)準(zhǔn)測試協(xié)議(IEEE 1149.1兼容),主要用于芯片內(nèi)部測試?,F(xiàn)在多數(shù)的高級器件都支持JTAG協(xié)議,如ARM、DSP、FPGA器件等。標(biāo)準(zhǔn)的JTAG接口是4線:TMS、 TCK、TDI、TDO,分別為模式選擇、時鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。 相關(guān)JTAG引腳的定義為:
JTAG協(xié)議在定義時,由于當(dāng)時的計算機(jī)(PC機(jī))普遍帶有并口,因而在連接計算機(jī)端是定義使用的并口。而計算機(jī)到了今天,不要說筆記本電腦,現(xiàn)在臺式計算機(jī)上面有并口的都很少了,取而代之的是越來越多的USB接口。那么能不能讓JTAG支持USB協(xié)議,用USB接口來調(diào)試ARM呢?這就要說到JLINK和ULINK了。
說明:關(guān)于JTAG原理,請參考文章《JTAG調(diào)試原理》。
J-Link是德國SEGGER公司推出基于JTAG的仿真器。簡單地說,是給一個JTAG協(xié)議轉(zhuǎn)換盒,即一個小型USB到JTAG的轉(zhuǎn)換盒,其連接到計算機(jī)用的是USB接口,而到目標(biāo)板內(nèi)部用的還是jtag協(xié)議。它完成了一個從軟件到硬件轉(zhuǎn)換的工作。
ULINK是ARM/KEIL公司推出的仿真器,目前網(wǎng)上可找到的是其升級版本,ULINK2和ULINKPro仿真器。ULINK/ULINK2可以配合Keil軟件實現(xiàn)仿真功能,并且僅可以在Keil軟件上使用,增加了串行調(diào)試(SWD)支持加了串行調(diào)試(SWD)支持加了串行調(diào)試(SWD)支持加了串行調(diào)試(SWD)。
ST-LINK是專門針對意法半導(dǎo)體STM8和STM32系列芯片的仿真器。
注:轉(zhuǎn)自http://www.veryarm.com/1114.html(JTAG JLink ULINK ST-LINK仿真器區(qū)別)
下一篇:手機(jī)CPU
掃碼關(guān)注我們
傳真:0755-82591176
郵箱:vicky@yingtexin.net
地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08