mirror of
https://github.com/sergeyyarkov/ch32v00x-template-mk.git
synced 2026-10-11 02:09:00 +03:00
Project VS Code template for CH32V00x microcontrollers. It uses official WCH's SDK with riscv32-wch-elf-gcc compiler.
Debugging process of CH32V003F4P6 in VS Code
Instructions to build
- Download MRS toolchain from mounriver.com: link
- Extract folder and add binaries to
PATHenv:
sudo mkdir -p /opt/wch/MRS_Toolchain
sudo tar -xf MRS_Toolchain_Linux_X64_V240.tar.xz -C /opt/wch --strip-components=1
export PATH=/opt/wch/MRS_Toolchain/RISC-V\ Embedded\ GCC15/bin:$PATH
- Download SDK from wch.cn for CH32V003 for example:
wget -O CH32V003EVT.ZIP https://file.wch.cn/download/file?id=412
sudo unzip CH32V003EVT.ZIP -d /opt/wch/CH32V003EVT
- Install wlink flasher tool:
cargo install --git https://github.com/ch32-rs/wlink
- Build and flash
make && make prog_flash
For debugging, make sure you have the libjaylink0 package installed.
Description
Languages
C
68.7%
Assembly
16.1%
Makefile
15.2%