Adafruit Black Magic Probe is an in-application debugging tool for embedded microprocessors. The probe can see the goings-on "inside" an application running on an embedded microprocessor while it executes. The device can control and examine the state of the target microprocessor using a JTAG or Serial Wire Debugging (SWD) port and on-chip debug logic provided by the microprocessor. The probe connects to a host computer using a standard USB interface, and the user can control exactly what happens using the GNU source-level debugging software, GDB.
GDB server port without the need for special PC-side software.
TTL level serial interface
SWD and JTAG support
Supports 1.7V up to 5V targets
Can provide 3.3V to the target (up to 100mA)
Works on Linux, Mac, and Windows
Works with Eclipse and other Integrated Development Environments