All Boards JTAG

Document created by jesseg Employee on Aug 7, 2012Last modified by Jodi Paul on May 16, 2013
Version 4Show Document
  • View in full screen mode

Debugging with JTAG


JTAG was created to test populated circuit boards after manufacture. Nowadays, JTAG is primarilly used to access sub-blocks of integrated circuits and useful mechanism for debugging embedded systems.


When used as a debugging tool, an in-circuit emulator - which in turn uses JTAG as the transport mechanism - enables a programmer to access an on-chip debug module which is integrated into the CPU, via the JTAG interface. The debug module enables the programmer to debug the software of an embedded system.


Besides debugging, the second purpose of the JTAG interface is allowing device programmer hardware to transfer data into internal non-volatile device memory. Some device programmers serve a double purpose for programming as well as debugging the device. [Source:]


All Boards Hardware Software

i.MX27 ADS Board Installing OpenOCD and GDB

All Boards Debugging Android

All Boards How To Understand JTAG BSDL

1 person found this helpful