J-Link PRO. Debug probe with SWD or
JTAG interface to target ARM chip, and
USB or
Ethernet interfaces to host computer.
JTAG and/or
SWD debug interface host adapters (in alphabetical order): • Black Magic Probe by 1BitSquared. • CMSIS-DAP by
Mbed. • Crossconnect by Rowley Associates. • DSTREAM by
ARM Holdings • Green Hills Probe and SuperTrace Probe by
Green Hills Software. • iTAG by iSYSTEM. • I-jet by
IAR Systems. • Jaguar by Crossware. •
J-Link by
Segger Supports JTAG and SWD. Supports ARM7, ARM9, ARM11, Cortex-A, Cortex-M, Cortex-R,
Renesas RX, Microchip
PIC32.
Eclipse plug-in available. Supports
GDB, RDI, Ozone debuggers. •
J-Trace by Segger. Supports JTAG, SWD, and ETM trace on Cortex-M. • JTAGjet by Signum. • LPC-LINK by Embedded Artists (for NXP) This is only embedded on NXP LPCXpresso development boards. • LPC-LINK 2 by
NXP. This device can be reconfigured to support 3 different protocols: J-LINK by Segger, CMSIS-DAP by ARM, Redlink by Code Red. • Multilink debug probes, Cyclone in-system programming/debugging interfaces, and a GDB Server plug-in for Eclipse-based ARM IDEs by PEmicro. • OpenOCD
open source GDB server supports a variety of JTAG probes OpenOCD Eclipse plug-in available in GNU ARM Eclipse Plug-ins. • AK-OPENJTAG by Artekit (
Open JTAG-compatible). • AK-LINK by Artekit. • PEEDI by RONETIX • Debug Probe by
Raspberry Pi. • RLink by Raisonance. • ST-LINK/V2 by
STMicroelectronics The ST-LINK/V2 debugger embedded on STM32
Nucleo and
Discovery development boards can be converted to SEGGER J-LINK protocol. • TRACE32 Debugger and ETM/ITM Trace by
Lauterbach. • ULINK by
Keil. Debugging tools and/or debugging plug-ins (in alphabetical order): • Memfault Error Analysis for post mortem debugging • Percepio Tracealyzer, RTOS trace visualizer (with Eclipse plugin). •
Segger SystemView, RTOS trace visualizer. ==Real-time operating systems==