blackmagic-debug/blackmagic
In-application debugger for ARM Cortex and RISC-V processors. 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
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
- readme: https://github.com/blackmagic-debug/blackmagic · fetched 2026-08-28 · 0bc6da002e21
- homepage: https://codeberg.org/blackmagic-debug/blackmagic · fetched 2026-08-29 · fc31967af246
- site_page: https://docs.codeberg.org/getting-started/what-is-codeberg · fetched 2026-08-29 · fe3047f34c81
- site_page: https://docs.codeberg.org · fetched 2026-08-29 · 3c642f9d47c9
- site_page: https://codeberg.org/blackmagic-debug/blackmagic/commit/c2fad0d88a0ca78b1f0e69fcd17a481144191285 · fetched 2026-08-29 · b1e458d5b059
- site_page: https://codeberg.org/blackmagic-debug/blackmagic/commit/d3537da71ebcecd4cda82ce20a3dbdaff97d283a · fetched 2026-08-29 · b1e458d5b059
- site_page: https://codeberg.org/blackmagic-debug/blackmagic/commit/0ca2fb2429cd9de2f84a5a0127c3ff4528d32aa2 · fetched 2026-08-29 · b1e458d5b059
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| blackmagic-debug/blackmagic | main | 10 |
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