Plug & Play JTAG/SWD Microcontroller Debugger with Built In GDB Server & UART

Plug & Play JTAG/SWD Microcontroller Debugger with Built In GDB Server & UART

In most cases Black Magic Debug takes the form of a firmware for the Black Magic Probe hardware, and implements a GNU DeBugger (GDB) server.
The Black Magic GDB server features:
- Automatic target detection
- No need for target specific configuration scripts
- All protocol and target specific control is done through GDB monitor commands
- No “software in the middle” like OpenOCD required
- Easily scriptable thanks to the GDB scripting capabilities
- Interface to the host computer is a standard USB CDC ACM device (virtual serial port), which does not require special drivers on Linux or OS X.
- Targets ARM Cortex-M and Cortex-A based microcontrollers
- Provides full debugging functionality, including: watchpoints, flash memory breakpoints, memory and register examination, flash memory programming, etc.
- [Semihosting / Host IO support] as well as [Serial Wire Debug TRACESWO support].
- Implements USB DFU class for easy firmware upgrade as updates become available.
- Works with Windows, Linux and Mac environments.

Get Help