SWD Tracer
Real-time variable tracing for ARM Cortex-M targets over SWD, driven by ELF/DWARF symbol data — no firmware instrumentation required.
SWD Tracer is a desktop tool for observing live variables inside a running microcontroller. It resolves symbols from the firmware’s ELF file, reads the corresponding memory over the SWD port while the core keeps executing, and renders the values as real-time plots and dashboards.
Core capabilities
- ELF/DWARF symbol discovery — browse every global and static in the build, with full type and layout information.
- Non-intrusive acquisition — memory reads over SWD, no halts, no firmware changes.
- Real-time plots — continuous time-series visualization of numeric values.
- Dashboards — save arrangements of plots and readouts per project.
- Derived variables — compute expressions from traced values without touching the target.
Status
Under active development. Interfaces and file formats may change between releases.