8000 GitHub - mean00/swindle: A custom version of the blackMagic probe with rust in it
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

mean00/swindle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWINDLE - ARM/Riscv Debug Module

TLDR : You have a RP2040 board laying around ? you have a debug probe.

Swindle is a debug probe for embedded device. It uses SWD for Arm chips and RVSWD for CH32v2xx/CH32V3xx chips.

Internally, it uses the incredible Black Magic Probe engine with a custom wrapper.

Swindle runs on RP2040, RP2350, GD32F303CCT6 , CH32V303RCT6. You need 256 kB of flash and >= 48kb of RAM.

screenshot

A tiny rp2040-zero debugging a full sized RP2040

(yes i like hot glue)

Summary

  • Using BlackMagic engine
  • Very portable
  • Control part written in Rust
  • RP2040 zero boards are dirt cheap :)
  • Partial Support for FreeRTOS and RTT out of the box , no configuration
  • Infinite breakpoints in RAM
  • Only SWD/RVSWD, no Jtag
  • Dedicated USB RTT channel on RP2xxx
  • (Optional) Custom PCB with voltage translators

Documentation

Look at the wiki

About

A custom version of the blackMagic probe with rust in it

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  
0