Use your existing probe.
ST-LINK and J-Link connect directly. Sampling, live memory, and run control share the same connection.
BKPT Debug
Debug ARM firmware with the ST-LINK or J-Link on your desk. Inspect faults, CPU activity, live variables, and execution history in one VS Code workspace.
ST-LINK and J-Link connect directly. Sampling, live memory, and run control share the same connection.
BKPT Debug attaches to programmed firmware and checks it against your ELF. Flash your board using your existing tools.
Bring fault status, source, live values, and trace into the same workspace. Save the layout with your project.
Decode HardFault, BusFault, MemManage, UsageFault, and SecureFault status. Recover the stacked frame and navigate to the faulting source, without adding a firmware fault handler.
Fault analyzer docs ↗Pick variables from your ELF and follow values or graphs while running, halted, or stepping. Probe polling up to 1 kHz is included free and needs no recorder library.
Live watch docs ↗See hot functions and per-line heat with live PC sampling. Probe polling is free; on-chip DWT sampling over SWO uses the trace recording allowance.
PC sampling docs ↗On compatible targets with ETM and an on-chip trace buffer, inspect instruction history, flame graphs, and historical disassembly after a breakpoint, pause, or fault.
Hardware trace docs ↗Arrange call stacks, breakpoints, registers, memory, peripheral views, and source in one dockable workspace. Keep the views your investigation needs.
Peripheral inspection docs ↗Inspect session recordings in synchronized timeline, graph, event, and task-detail views. Upgrade to Pro when the free capture window is too short.
Trace recording docs ↗A paid ViewAlyzer license removes the free trace recording limits in both apps.
Stepping, breakpoints, stacks, registers, memory, peripherals, and fault analysis. Also live variable watch and PC sampling through probe polling.
ETM History is included on compatible targets with an on-chip trace buffer.
Install BKPT Debug ↗Free ITM/SWO captures run for 5 seconds with a 5-second cooldown. RTOS recording includes 5 seconds of active acquisition per recording.
Pro removes those free recording limits and the 10-lane cap in ViewAlyzer recording analysis.
Solo and Team licenses from $599 ↗Install the extension, connect your probe, and point BKPT Debug at your ELF. The getting started guide walks through the setup.
One Pro license for ViewAlyzer, BKPT Debug, and BKPT Toolkit.