當前位置:編程學習大全網 - 編程語言 - jtag是什麽

jtag是什麽

H-JTAG 是壹款簡單易用的的調試代理軟件,功能和流行的MULTI-ICE 類似。H-JTAG 包括兩個工具軟件:H-JTAG SERVER 和H-FLASHER。其中,H-JTAG SERVER 實現調試代理的功能,而H-FLASHER則實現了FLASH 燒寫的功能。H-JTAG 的基本結構如下圖1-1所示。

H-JTAG支持所有基於ARM7 和ARM9的芯片的調試,並且支持大多數主流的ARM調試軟件,如ADS、RVDS、IAR 和KEIL。通過靈活的接口配置,H-JTAG 可以支持WIGGLER,SDT-JTAG 和用戶自定義的各種JTAG 調試小板。同時,附帶的H-FLASHER 燒寫軟件還支持常用片內片外FLASH 的燒寫。使用H-JTAG,用戶能夠方便的搭建壹個簡單易用的ARM 調試開發平臺。H-JTAG 的功能和特定總結如下: 1. 支持 RDI 1.5.0 以及 1.5.1; 2. 支持所有ARM7 以及 ARM9 芯片; 3. 支持 THUMB 以及ARM 指令; 4. 支持 LITTLE-ENDIAN 以及 BIG-ENDIAN; 5. 支持 SEMIHOSTING; 6. 支持 WIGGLER, SDT-JTAG和用戶自定義JTAG調試板; 7. 支持 WINDOWS 9.X/NT/2000/XP; 8.支持常用FLASH 芯片的編程燒寫; 9. 支持LPC2000 和AT91SAM 片內FLASH 的自動下載;

JTAG是英文“Joint Test Action Group(聯合測試行為組織)”的詞頭字母的簡寫,該組織成立於1985 年,是由幾家主要的電子制造商發起制訂的PCB 和IC 測試標準。JTAG 建議於1990 年被IEEE 批準為IEEE1149.1-1990 測試訪問端口和邊界掃描結構標準。該標準規定了進行邊界掃描所需要的硬件和軟件。自從1990 年批準後,IEEE 分別於1993 年和1995 年對該標準作了補充,形成了現在使用的IEEE1149.1a-1993 和IEEE1149.1b-1994。JTAG 主要應用於:電路的邊界掃描測試和可編程芯片的在線系統編程。

關於JTAG仿真器,是針對某些特殊的單片機或CPU而言的。這類片子使用符合JTAG接口標準定義的數據線與數據時序來實現在線程序下載(ISP)或程序仿真。這種程序仿真有兩種形式。壹種與傳統意義上的仿真器相似,但程序的運行以及CPU資源的模擬在仿真器與目標芯片中同時進行。另壹種仿真形式僅僅對數據進行時序調制,具體的程序運行與調試均在目標芯片中進行。二者比較而言,後者成本低,仿真器制作簡便但效率很低,占用芯片本身的資源多。而前者恰恰相反。據我觀察,常見的ARM仿真器如EASYARM,TI公司的MSP430單片機的仿真器,還有ALTERA的部分FPGA的JTAG都屬於後者。前者壹般而言價格昂貴,很多XLINK的FPGA的JTAG仿真器就采用前者的結構,功能很強大。

H-JTAG是H-JTAG團隊開發的壹款自主原創的ARM仿真套件, H-JTAG開發套件主要包括了: H-JTAG SERVER 調試軟件, H-FLASHER 燒寫軟件, 及高速H-JTAG USB 仿真器.

主要功能特點:

- 支持各種ARM處理器: ARM7, ARM9, ARM11, XSCALE (包括

最新的PXA300系列), CORTEX-M3.

- 無縫連接各種主流IDE:ADS, SDT, IAR, KEIL, RVDS.

- 支持各種WINDOWS平臺 NT/2000/XP/VISTA.

- 支持並口,提供低成本可靠穩定的解決方案.

- 支持高速H-JTAG USB仿真器,提供高效可靠的解決方案.

  • 上一篇:2022年南寧市賽口職業學校招生簡章地址收費標準官網
  • 下一篇:怎麽學好js?
  • copyright 2024編程學習大全網