The CH32V203 has USB support, and it would be great to be able to reprogram them over USB without needing the programmer dongle.
- https://github.com/ArcaneNibble/wch-uf2 might allow that?
This code implements a uf2 bootloader for RISC-V microcontrollers from WCH. This allows user-friendly uploading of code by dragging files onto a virtual USB Mass Storage device (i.e. a pretend thumb drive). This means that, unlike the vendor ISP bootloader, no special software is required.