Table of Contents

JTAG based Debugging

JTAG (Joint Test Action Group) is an interface standard for in/on-chip debugging. Today the classic JTAG interface is not any more of that relevance, the predominant wire interface is SWD (single wire debug), which is still referred to as JTAG and offered by JTAG adapters. Choose the SWD mode of your JTAG adapter whenever unsure.

A typical setup consists of the debugging application (arm-none-eabi-gdb for all setups) and either a direct serial connection to the adapter or a so-called GDB-server (a server GDB can connect to via TCP).

OpenOCD Adapters

Quick Setup for Pros: .gdbinit

SEGGER J-Link Adapters

Segger adapters are the de-facto industry standard in JTAG tools, but the price range of their professional line is non-suitable for hobby or educational markets. That is why the Segger J-Link EDU adapter is very attractive for just $60.00.