Ross ROSS = Recommend OSS · open-source software intelligence for agents

blackmagic-debug/blackmagic

In-application debugger for ARM Cortex and RISC-V processors. observed · 2026-08-28

github.com/blackmagic-debug/blackmagic · homepage · GPL-3.0 (copyleft) · archived observed · 2026-08-28

Health v2 · maintenance only

10/100

  • Activity 70
  • Release rhythm 8
  • Longevity 100

Flags: archived

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 5687
  • days_rel: 410
  • days_push: 180
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

3719 stars · 847 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Black Magic Debug is a self-contained in-application debugger for ARM Cortex and RISC-V microcontrollers that requires no configuration files and auto-detects connected targets. It is the firmware and tooling behind the Black Magic Probe, providing GDB server functionality for embedded debugging.

Use cases

  • debug firmware on ARM Cortex-M microcontrollers over SWD
  • debug RISC-V embedded targets with GDB
  • flash firmware to microcontrollers without a separate flasher tool
  • set breakpoints and step through embedded C code on-device
  • auto-detect and configure a connected debug target with zero config
  • build a DIY Black Magic Probe debug probe

When to choose

  • you need a low-cost, self-contained GDB debug probe for ARM Cortex or RISC-V chips
  • you want zero-configuration target auto-detection for embedded debugging
  • you are building or flashing a Black Magic Probe hardware debugger
  • you debug microcontroller firmware from GDB or IDEs that support GDB servers

When to avoid

  • you need to debug full Linux applications rather than bare-metal microcontrollers
  • you require proprietary probe features like high-speed trace (ETM/ITM) or advanced vendor-specific debugging
  • your target is neither ARM Cortex nor RISC-V

Facets

application · maturity active

developer-tools embedded embedded-systems developer-tools hardware cross-platform embedded debugger arm-cortex risc-v gdb-server firmware jtag swd microcontroller black-magic-probe

7 sources

Member repositories

RepositoryRoleHealth v2
blackmagic-debug/blackmagicmain10

For agents

markdown · JSON · MCP: product_card(name="blackmagic-debug/blackmagic")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem