It'd be great to get J-Link flash programming support for WCH's parts — for example, the CH32V307: github.com/openwch/ch32v307/tree/main/Datasheet
These parts are basically STM32 clones (but with RISC-V cores), so they come with a ton of peripherals (lots of industrial-control-oriented timers and such). The stand-out feature is the USB 2.0 HS and 10M ETH PHYs built-in.
A cursory glance at the CH32V307 datasheet indicates their flash memory controller has a nearly-identical interface to the STM32F1 (seems to match the data from ST's app note PM0075). I wouldn't be surprised if all their MCUs used an identical programming model.
WCH sells dev boards and samples through LCSC:
Dev boards: lcsc.com/products/Development-…ts_11135.html?keyword=WCH
Samples: lcsc.com/products/Microcontrol…Cs_11329.html?keyword=WCH
These parts are basically STM32 clones (but with RISC-V cores), so they come with a ton of peripherals (lots of industrial-control-oriented timers and such). The stand-out feature is the USB 2.0 HS and 10M ETH PHYs built-in.
A cursory glance at the CH32V307 datasheet indicates their flash memory controller has a nearly-identical interface to the STM32F1 (seems to match the data from ST's app note PM0075). I wouldn't be surprised if all their MCUs used an identical programming model.
WCH sells dev boards and samples through LCSC:
Dev boards: lcsc.com/products/Development-…ts_11135.html?keyword=WCH
Samples: lcsc.com/products/Microcontrol…Cs_11329.html?keyword=WCH