Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

ch32_flash

CLI-утиліта для прошивки CH32V203 (nanoCH32V203 та подібних плат на CH32V203) через USB-бутлоадер wchisp, без потреби у WCH-Link.

Можливості

  • очікування появи плати в режимі бутлоадера (поки натискаєш BOOT+RST)
  • виклик wchisp flash з живим виводом прогресу
  • перевірка інформації про чіп до і після прошивки
  • кольоровий вивід у терміналі (з фолбеком, якщо термінал його не підтримує)

Встановлення залежностей

brew install libusb
brew install rustup && rustup-init
source "$HOME/.cargo/env"
cargo install wchisp --git https://github.com/ch32-rs/wchisp

Використання

./ch32_flash.py файл.bin                 # прошити файл
./ch32_flash.py --info                   # тільки показати інфо про чіп
./ch32_flash.py файл.bin --timeout 30    # змінити таймаут очікування бутлоадера
./ch32_flash.py файл.bin --no-wait       # не чекати бутлоадер, спробувати одразу

Порада: набери ./ch32_flash.py (з пробілом в кінці) і перетягни .bin файл з Finder прямо у вікно термінала — шлях підставиться автоматично.

Ліцензія

MIT

About

Flash CH32V203 boards via USB bootloader (wchisp) — no WCH-Link required

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages