Use your existing probe.
Connect to Arm Cortex-M with ST-LINK or J-Link, or to supported RISC-V targets with FTDI JTAG. AMD MicroBlaze V designs connect through the MicroBlaze Debug Module V (MDM V) BSCAN interface.
BKPT Debug
Debug Arm Cortex-M and supported RISC-V targets with ST-LINK, J-Link, or FTDI JTAG adapters. Inspect source, registers, memory, and execution history in one VS Code workspace.
Connect to Arm Cortex-M with ST-LINK or J-Link, or to supported RISC-V targets with FTDI JTAG. AMD MicroBlaze V designs connect through the MicroBlaze Debug Module V (MDM V) BSCAN interface.
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.
On Arm Cortex-M, 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 halted or stepping, and while running on targets with live memory access. Probe polling up to 1 kHz is included free and needs no recorder library.
Live watch docs ↗On compatible Arm Cortex-M targets, 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 ↗Use Arm ETM or RISC-V N-Trace on compatible targets with an on-chip trace buffer. Inspect instruction history, flame graphs, and historical disassembly after a breakpoint or pause, or a supported fault stop.
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, and peripheral inspection for Arm Cortex-M and supported RISC-V targets. Live variable watch uses the target's available memory access; fault analysis and PC sampling are Cortex-M features.
Arm ETM and RISC-V N-Trace history are 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.