Skip to content

Preview 3 (0.3)

Choose a tag to compare

@mean00 mean00 released this 21 Aug 08:29
· 546 commits to main since this release
  • 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)