Skip to content
mean00 edited this page Jun 16, 2024 · 17 revisions

Welcome to the swindle wiki!

Introduction

Swindle is a custom port of the great blackmagic probe project.

It is built on top of lnArduino and can run on some GD32Fxx, CH32V3xx and RP2040 chips.

For GD32 and CH32VXX you need a model with 256 kB of flash and 48/64 kB of SRAM.

The main differences compared to the original BMP are :

  • Build using cmake
  • Gdb interface in rust
  • Can debug cortexM chips (only SWD, no jtag)
  • Can debug CH32V3x RISCV chips (partial support for CH32v2x)
  • Basic FreeRTOS support built-in
  • Basic support for soft breakpoint (breakpoint in RAM). This is very useful for RP2040.

swindle_pic

Using

Building

Clone this wiki locally