什么是JTAG 到底什么是JTAG呢? JTAG(Joint Test Action Group)聯(lián)合測試行動(dòng)小組)是一種國際標(biāo)準(zhǔn)測試協(xié)議(IEEE 1149.1兼容),主要用于芯片內(nèi)部測試。現(xiàn)在多數(shù)的高級(jí)器件都支持JTAG協(xié)議,如DSP、FPGA器件等。標(biāo)準(zhǔn)的JTAG接口是4線:TMS、 TCK、TDI、TDO,分別為模式選擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。 JTAG最初是用來對(duì)芯片進(jìn)行測試的,基本原理是在器件內(nèi)部定義一個(gè)TAP(Test Access Port�測試訪問口)通過專用的JTAG測試工具對(duì)進(jìn)行內(nèi)部節(jié)點(diǎn)進(jìn)行測試。JTAG測試允許多個(gè)器件通過JTAG接口串聯(lián)在一起,形成一個(gè)JTAG鏈,能實(shí)現(xiàn)對(duì)各個(gè)器件分別測試?,F(xiàn)在,JTAG接口還常用于實(shí)現(xiàn)ISP(In-System rogrammable�在線編程),對(duì)FLASH等器件進(jìn)行編程。 JTAG編程方式是在線編程,傳統(tǒng)生產(chǎn)流程中先對(duì)芯片進(jìn)行預(yù)編程現(xiàn)再裝到板上因此而改變,簡化的流程為先固定器件到電路板上,再用JTAG編程,從而大大加快工程進(jìn)度。JTAG接口可對(duì)PSD芯片內(nèi)部的所有部件進(jìn)行編程 JTAG的一些說明 通常所說的JTAG大致分兩類,一類用于測試芯片的電氣特性,檢測芯片是否有問題;一類用于Debug;一般支持JTAG的CPU內(nèi)都包含了這兩個(gè)模塊。 一個(gè)含有JTAG Debug接口模塊的CPU,只要時(shí)鐘正常,就可以通過JTAG接口訪問CPU的內(nèi)部寄存器和掛在CPU總線上的設(shè)備,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)內(nèi)置模塊的寄存器,象UART,Timers,GPIO等等的寄存器。 上面說的只是JTAG接口所具備的能力,要使用這些功能,還需要軟件的配合,具體實(shí)現(xiàn)的功能則由具體的軟件決定。 例如下載程序到RAM功能。了解SOC的都知道,要使用外接的RAM,需要參照SOC DataSheet的寄存器說明,設(shè)置RAM的基地址,總線寬度,訪問速度等等。有的SOC則還需要Remap,才能正常工作。運(yùn)行Firmware時(shí),這些設(shè)置由Firmware的初始化程序完成。但如果使用JTAG接口,相關(guān)的寄存器可能還處在上電值,甚至?xí)r錯(cuò)誤值,RAM不能正常工作,所以下載必然要失敗。要正常使用,先要想辦法設(shè)置RAM。在ADW中,可以在Console窗口通過Let 命令設(shè)置,在AXD中可以在Console窗口通過Set命令設(shè)置。
上傳時(shí)間: 2013-10-23
上傳用戶:aeiouetla
This application note contains a reference design consisting of HDL IP and Xilinx AdvancedConfiguration Environment (ACE) software utilities that give designers great flexibility increating in-system programming (ISP) solutions. In-system programming support allowsdesigners to revise existing designs, package the new bitstream programming files with theprovided software utilities, and update the remote system through the JTAG interface using theEmbedded JTAG ACE Player.
上傳時(shí)間: 2013-11-14
上傳用戶:JIMMYCB001
JTAG原理與芯片在線調(diào)試
標(biāo)簽: JTAG 芯片 在線調(diào)試
上傳時(shí)間: 2013-10-30
上傳用戶:menggesimida
電子發(fā)燒友網(wǎng)為大家?guī)砹孙w思卡爾Kinetis JTAG寫入器的安裝與使用
標(biāo)簽: Kinetis JTAG 飛思卡爾 寫入器
上傳時(shí)間: 2013-11-14
上傳用戶:aa7821634
ARM JTAG原理
上傳時(shí)間: 2013-11-02
上傳用戶:hzht
ARM通訊 H-JTAG 是一款簡單易用的的調(diào)試代理軟件,功能和流行的MULTI-ICE 類似。H-JTAG 包括兩個(gè)工具軟件:H-JTAG SERVER 和H-FLASHER。其中,H-JTAG SERVER 實(shí)現(xiàn)調(diào)試代理的功能,而H-FLASHER則實(shí)現(xiàn)了FLASH 燒寫的功能。H-JTAG 的基本結(jié)構(gòu)如下圖1-1所示?! -JTAG支持所有基于ARM7 和ARM9的芯片的調(diào)試,并且支持大多數(shù)主流的ARM調(diào)試軟件,如ADS、RVDS、IAR 和KEIL。通過靈活的接口配置,H-JTAG 可以支持WIGGLER,SDT-JTAG 和用戶自定義的各種JTAG 調(diào)試小板。同時(shí),附帶的H-FLASHER 燒寫軟件還支持常用片內(nèi)片外FLASH 的燒寫。使用H-JTAG,用戶能夠方便的搭建一個(gè)簡單易用的ARM 調(diào)試開發(fā)平臺(tái)。H-JTAG 的功能和特定總結(jié)如下: 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調(diào)試板; 7. 支持 WINDOWS 9.X/NT/2000/XP; 8.支持常用FLASH 芯片的編程燒寫; 9. 支持LPC2000 和AT91SAM 片內(nèi)FLASH 的自動(dòng)下載;
標(biāo)簽: H-JTAG 調(diào)試軟件
上傳時(shí)間: 2014-12-01
上傳用戶:Miyuki
This application note contains a reference design consisting of HDL IP and Xilinx AdvancedConfiguration Environment (ACE) software utilities that give designers great flexibility increating in-system programming (ISP) solutions. In-system programming support allowsdesigners to revise existing designs, package the new bitstream programming files with theprovided software utilities, and update the remote system through the JTAG interface using theEmbedded JTAG ACE Player.
上傳時(shí)間: 2013-10-22
上傳用戶:gai928943
HJ-JTAG仿真器接線與驅(qū)動(dòng)安裝教程
標(biāo)簽: HJ-JTAG 仿真器 接線 驅(qū)動(dòng)安裝
上傳時(shí)間: 2013-11-05
上傳用戶:Yue Zhong
USB Qorivva JTAG調(diào)試器簡介 USB Qorivva JTAG調(diào)試器可以用來燒寫和調(diào)試Freescale 公司的MPC55XX和MPC56XX系列Power PC單片機(jī)。USB Qorivva JTAG具有驅(qū)動(dòng)自動(dòng)安裝、與CodeWarroir IDE軟件無縫集成,使用方便等特點(diǎn)。USB Qorivva JTAG調(diào)試器采用了Freescale公司新推出帶有USB 2.0控制器的MC9S08JM60單片機(jī)作為主控芯片,確保高速下載代碼、高效的調(diào)試代碼。 USB Qorivva JTAG調(diào)試器特性: ? 全速USB 2.0接口(兼容USB1.1) ? 支持目標(biāo)單片機(jī)系列: MPC55XX MPC56XX ? USB Qorivva JTAG調(diào)試器支持不同版本的CodeWarrior,例如CodeWarrior IDE for MPC55XX,56XX 2.7版、2.8版、2.9版等,也支持Codewarrior V10.1和Codewarrior V10.2等Eclipse version的Codewarrior ? 驅(qū)動(dòng)程序自動(dòng)安裝(前提是先要安裝Codewarrior) ? 與CodeWarrior無縫集成,無需復(fù)雜的設(shè)置,使用方法和PE公司的USB Qorivva Multilink完全一樣 ? USB狀態(tài)和目標(biāo)板電源指示燈指示USB枚舉狀態(tài)和目標(biāo)板電源連接 ? USB Qorivva JTAG固件程序自動(dòng)更新 ? 支持向目標(biāo)板供電 ? 兼容Windows 2000/XP/Vista/Win7操作系統(tǒng)
標(biāo)簽: Qorivva JTAG USB 藍(lán)宙電子
上傳時(shí)間: 2013-10-23
上傳用戶:fghygef
JTAG接口連接方法
上傳時(shí)間: 2013-11-19
上傳用戶:hebanlian
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1