當前位置:編程學習大全網 - 編程語言 - JLINK用作RS485

JLINK用作RS485

壹、 JTAG

JTAG用的計算機的並口,JTAG也是壹種國際標準測試協議(IEEE 1149.1兼容),主要用於芯片內部測試。現在多數的高級器件都支持JTAG協議,如DSP、FPGA器件等。

標準的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為模式選擇、時鐘、數據輸入和數據輸出線。

相關JTAG引腳的定義為:TCK為測試時鐘輸入;TDI為測試數據輸入,數據通過TDI引腳輸入JTAG接口;TDO為測試數據輸出,數據通過TDO引腳從JTAG接口輸出;TMS為測試模式選擇,TMS用來設置JTAG接口處於某種特定的測試模式;TRST為測試復位,輸入引腳,低電平有效。

二、JLINK

J-Link是針對ARM設計的壹個小型USB到JTAG轉換盒。它通過USB連接到運行Windows的PC主機。J-Link無縫集成到IAR Embedded Workbench for ARM中,它完全兼容 PNP(即插即用):

(1)支持所有ARM7和ARM9體系;

(2)下載速度高達50KB/秒;

(3)無需外接電源(USB取電);

(4)最高JTAG速度達8MHz;

(5)自動速度識別;

(6)固件可升級;

(7)20腳標準JTAG連接器;

(8)帶USB連線和20腳的扁平線纜;

(9) 可以用於KEIL ,IAR ,ADS 等平臺 速度,效率,功能均比ULINK強 J-LINK仿真器V8版,其仿真速度和功能遠非簡易的並口WIGGLER調試器可比。J-LINK支持ARM7、ARM9、ARM11、Cortex-M3核心,支持ADS、IAR、KEIL開發環境。V8.0版本除擁有上壹版本V7.0的全部功能外,軟硬件上都有改進:

(1)V8.0版的SWD硬件接口支持1.2-5.0V的目標板,V7.0只能支持3.3V的目標板。

(2)V8.0使用雙色LED可以指示更多的工作狀態,V7.0只有1個LED指示燈。

(3)V8.0增強了JTAG驅動能力,提高了目標板的兼容性。

(4)優化了固件結構,使應用程序區擴大壹J-Link ARM主要特點。

三、ULINK

ULINK——ULINK2是ARM公司最新推出的配套RealView MDK使用的仿真器,是ULink仿真器的升級版本。ULINK2不僅具有ULINK仿真器的所有功能,還增加了串行調試(SWD)支持,返回時鐘支持和實時代理等功能。開發工程師通過結合使用RealView MDK的調試器和ULINK2,可以方便的在目標硬件上進行片上調試(使用on-chip JTAG,SWD和OCDS)、Flash編程。

四、ST-LINK

ST-LINK /V2指定的SWIM標準接口和JTAG / SWD標準接口,其主要功能有:

(1)編程功能:可燒寫FLASH ROM、EEPROM、AFR等;

(2)仿真功能:支持全速運行、單步調試、斷點調試等各種調試方法,可查

看IO狀態,變量數據等;

(3)仿真性能:采用USB2.0接口進行仿真調試,單步調試,斷點調試,反

應速度快;

(4)編程性能:采用USB2.0接口,進行SWIM / JTAG / SWD下載,下載速

度快;

五、直接區別簡述

JLINK的功能要比JTAG強大,因為JTAG用的是並行口,所以在使用的時候不方便,而且功能也不如JLINK,。ULINK是KEIL公司開發的仿真器,專用於KEIL 平臺下使用,ADS,iar 下不能使用。JLINK 是通用的開發工具,可以用於KEIL ,IAR ,ADS 等平臺 速度,效率,功能均比ULINK強,ULINK和ULINK2的功能和速度也沒有JLINK強大。看過壹些帖子,普遍說,JLINK比ST-LINK調試時穩定。但是ST-LINK可以支持STM8的調試。

  • 上一篇:SPI,I2C和UART三種串行總線協議的區別
  • 下一篇:機電專業是學什麽的 畢業從事哪些行業
  • copyright 2024編程學習大全網