Store

Adafruit

$174.62 |
In stock at supplier
No reviews yet

The Black Magic Probe V2.1 is a next-generation JTAG/SWD debugging tool for ARM Cortex microprocessors. Unlike traditional debug dongles, it doesn't require ...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Black Magic Probe V2.1 is a next-generation JTAG/SWD debugging tool for ARM Cortex microprocessors. Unlike traditional debug dongles, it doesn't require OpenOCD or STLink — the probe itself is a GDB server, emulated through USB serial. Simply connect via GDB and start debugging directly.

It also includes a bonus TTL-level USB-serial adapter with socket headers for dual GDB + printf debugging. The Black Magic Probe is fully open-source hardware, and your purchase supports ongoing development.

Key Features

  • Built-In GDB Server – No OpenOCD or special PC software required
  • SWD & JTAG Support – Both debug interfaces on one probe
  • 1.7V to 5V Target Support – Wide voltage range for diverse targets
  • 3.3V Target Power – Can supply up to 100mA to the target
  • TTL Serial Interface – Built-in USB-serial adapter for printf debugging
  • Semihosting Support – Redirect target I/O to the host
  • Cross-Platform – Works on Linux, Mac, and Windows
  • IDE Compatible – Eclipse and other IDEs supported

Debugging Capabilities

  • Load applications into target Flash or RAM
  • Single-step through code
  • Run, halt, and examine CPU registers and memory
  • Call stack backtrace
  • Up to 6 hardware breakpoints and 4 hardware watchpoints
  • Unlimited software breakpoints when running from RAM

Supported Targets (partial list)

  • STM32 – F0, F1, F2, F3, F4, F7
  • Atmel – SAMD20/21, SAM3N/S/X/U, SAM4L, SAM4S
  • Nordic – nRF51, nRF52
  • NXP – LPC8xx, LPC11xx, LPC15xx, LPC43xx
  • TI – LM3S, TM4C
  • Freescale – KL25, KL27, KL02
  • SiLabs – EFM32, EZR32
  • Broadcom – BCM2836 (Raspberry Pi 2)

Package Contents

  • 1× Black Magic Probe V2.1
  • 1× SWD/JTAG ribbon cable (0.05" pitch)
  • 1× Serial cable (0.1" pin header)
Note: Not all chips/targets are supported. Check the full supported targets list before purchasing. The probe draws approximately 120mA and will warm up noticeably during normal use.

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

Headers
Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
IDE
Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
JTAG
JTAG is a hardware debugging and programming interface used to inspect and control chips at a low level. It matters for advanced development because it can help diagnose firmware problems that are hard to see through normal serial output.
RAM
RAM is temporary memory used while a device is running, and its contents are lost when power is removed. A “Run in RAM” mode is useful for testing settings without permanently programming the module, but it may not support every feature.
STM32
STM32 is a family of microcontroller chips commonly used in embedded electronics. Knowing a product uses an STM32 can help when looking at firmware updates, pin connections, or low-level serial control options.
SWD
Serial Wire Debug is a two-wire programming and debugging interface used with many microcontrollers. It matters if you need low-level access to program, recover or debug the processor board connected to this carrier.
TTL serial
A simple serial data connection that uses microcontroller logic-level signals rather than computer RS-232 voltage levels. It matters because the camera can connect directly to many microcontroller pins or a USB-to-TTL serial adapter, but not safely to an old-style RS-232 port without conversion.

Find this product in

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.