JTAG大致分兩類,壹類用於測試芯片的電氣特性,檢測芯片是否有問題;壹類用於Debug;壹般支持JTAG的CPU內都包含了這兩個模塊。
壹個含有JTAG Debug接口模塊的CPU,只要時鐘正常,就可以通過JTAG接口訪問CPU的內部寄存器和掛在CPU總線上的設備,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)內置模塊的寄存器,像UART,Timers,GPIO等等的寄存器。
擴展資料
JTAG最初是用來對芯片進行測試的,JTAG的基本原理是在器件內部定義壹個TAP(Test Access Port,測試訪問口)通過專用的JTAG測試工具對內部節點進行測試。
JTAG測試允許多個器件通過JTAG接口串聯在壹起,形成壹個JTAG鏈,能實現對各個器件分別測試。JTAG接口還常用於實現ISP(In-System Programmer,在系統編程),對FLASH等器件進行編程。
JTAG編程方式為在線編程,傳統生產流程中先對芯片進行預編程然後再裝到板上,簡化的流程為先固定器件到電路板上,再用JTAG編程,從而大大加快工程進度。JTAG接口可對DSP芯片內部的所有部件進行編程。
百度百科-JTAG接口
百度百科-JTAG