Repository navigation
Preview 3 (0.3)
- CH32v3xx rvswd simplification (it is still slow)
- RP2040 :Fix reset drive
- RP2040: Use PIO to drive SWD
- Redone the logic for Adiv packets
- update to latest blackmagic
For Arm based :
target extended-remote /dev/ttyBmpGdb3 #(replace with the correct device)
monitor ws 8 # try out what works for you, lower value = faster
monitor swdp_scan
attach 1
load
For RISCV CH32V3xx based :
target extended-remote /dev/ttyBmpGdb3 #(replace with the correct device)
monitor ws 8 # try out what works for you, lower value = faster
monitor rvswdp_scan # perigoso naming, i just work here
attach 1
load
For GD32 and CH32v303 flash the bootloader then use DFU to write the main app (see wiki)
Careful: flashing a rp2040 fails sometimes, just retry it will work the 2nd time.
Read the Wiki to flash your device
The short of it is that for GD32F303 and CH32V303 , it is better to flash the bootloader first (it is small) then update the app using DFU (see the wiki to get the exact command)