WCHISPTool CMD Command Line Programming Tool

Pambuka
Fungsi piranti lunak
WCHISPTool _ CMD minangka alat baris printah multi-platform kanggo kobong WCH MCU online, sing ndhukung download perangkat kukuh, verifikasi lan operasi liyane kanggo seri MCU saka WCH liwat USB utawa port serial. Alat kasebut ngemot perpustakaan ISP lan sample program kanggo pangembangan selaras saka alat ISP.
Sistem operasi sing didhukung: Windows x86/x64, Linux x64, macOS x64/arm64.
Model chip sing didhukung: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32V20x/ CH32V30x32/ CH03V32x/ CH10.
baris printah
Ngundhuh
Mode USB:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o program -f Target.hex
Mode port serial:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o program -f Target.hex
Verifikasi
Mode USB:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o verifikasi -f Target.hex
Mode port serial:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o verifikasi -f Target.hex
Katrangan paramèter
| -p |
instruksi |
Katrangan paramèter |
|
| Piranti ISP USB utawa simpul piranti serial | /dev/ch37x /dev/ttyISPx | Ngundhuh liwat USB ing Linux Ngundhuh liwat port serial ing Linux | |
| LokasilD COM(/dev/tty.*) | Download liwat USB ing macOS Download liwat port serial ing macOS | ||
| -b | Komunikasi baud rate port serial | 115200/230400/ | Komunikasi baud rate port serial |
| -v | Nomer versi cetak | boot / alat | Versi boot / alat |
| -c | Jeneng path lengkap konfigurasi file | xxx.ini | Path lengkap / relatif |
| -o | Jinis operasi | program / verifikasi | Ngundhuh / Verifikasi |
| -f | Jenenge Flash file | xxx. hex/xxx. bin | Path lengkap / relatif |
Cathetan:
- Kabeh printah lan paramèter kudu katon ing pasangan ing format "-x xxx".
- Ngundhuh utawa verifikasi operasi dibutuhake kanggo mlebu -p,-c,-o,-f instruksi.
- Kanggo cara konfirmasi piranti USB ISP utawa jeneng simpul port serial sing cocog karo printah -p,
Kode status
| Katrangan instruksi | Katrangan paramèter |
| 0 | Eksekusi kanthi sukses |
| 1 | Parameter input ora valid |
| 2 | Gagal njupuk paramèter saka konfigurasi file |
| 3 | Gagal nyetel paramèter ISP |
| 4 | Jeneng port serial sing ditemtokake ora sah |
| 5 | Ora ana piranti sing diarani |
| 6 | Jinis chip sing ditemtokake ora konsisten karo jinis chip sing nyata |
| 7 | Gagal njupuk informasi piranti |
| 8 | Lampu kilat ora sah file dalan |
| 9 | Lampu kilat ora sah file dawa |
| 10 | Gagal maca Flash file |
| 11 | Gagal ngowahi Flash file saka HEX kanggo format BIN |
| 12 | Gagal mateni proteksi maca |
| 13 | Gagal ngundhuh |
| 14 | Gagal verifikasi |
| 100 | Kesalahan sing ora dingerteni |
Konfigurasi file
Konfigurasi file digawe dening fungsi "Simpen UI Config" saka WchIspStudio.exe ing Windows. Operasi tartamtu kaya ing ngisor iki: Pisanan, bukak piranti lunak banjur pilih seri MCU ing sisih tengen piranti lunak. Sabanjure, pilih seri lan model chip ing antarmuka "Pilihan Chip" lan konfigurasi chip ing antarmuka "Download Config". Banjur klik menu utama "File -> Simpen Konfigurasi UI". Pungkasan, pilih jeneng lan lokasi konfigurasi file. Antarmuka operasi kaya ing ngisor iki.

Pangembangan adat
Direktori src ing saben folder sistem ngemot sumber files saka alat kobong baris printah, kang bisa langsung dikembangaké adhedhasar kode iki kanggo ketemu dikarepake selaras pangguna. Direktori lib ngemot perpustakaan dinamis lan header pangembangan ISP files. Kanggo fungsi lan instruksi telpon, pangguna bisa ngrujuk menyang WCH55XISPDLL. H lan header liyane files ing direktori lib.
Platform Windows
Kanggo rincian, waca: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html nginstal path \ WCHISPTool_XXX\Doc.
Platform Linux
instruksi
Mode download USB
- Plug USB
Priksa manawa MCU ana ing mode download BOOT, lan PID piranti USB yaiku 0x55e0. - Instal driver piranti USB
Bukak terminal sistem, ketik folder driver, lan nglakokake perintah "make install". Operasi iki mung dibutuhake kanggo download pisanan. - Nemtokake jeneng piranti USB ISP
Gunakake printah "ls" kanggo mriksa apa piranti karakter / dev / ch37x ana. - Nglakokake instruksi download
Laksanakake miturut syarat format instruksi alat kasebut, contoneample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o program -f Target.hex
Mode download port serial
- Sambungake MCU karo port serial
Priksa manawa MCU ana ing mode download BOOT. - Nggawe jeneng piranti ISP serial
Konfirmasi jeneng simpul piranti port serial, banjur gunakake printah "ln" kanggo nggawe link alus sing jenenge "ttyISPx" kanggo piranti iki. Prentah tartamtu kaya ing ngisor iki. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0 - Nglakokake instruksi download.
Laksanakake miturut syarat format instruksi alat kasebut, contoneample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o program -f Target.hex
Run log file
Kayata operasi download sukses

Kayata operasi download gagal

Kayata njupuk versi BOOT kanthi kapisah

Kayata njupuk versi piranti lunak kanthi kapisah

Platform macOS
instruksi
Mode download USB
- Plug USB
Priksa manawa MCU ana ing mode download BOOT, lan PID piranti USB yaiku 0x55e0. - Temtokake ID lokasi piranti USB ing sistem macOS. Temokake piranti kasebut ing Laporan Sistem -> Perangkat Keras -> USB. ID lokasi ing wit piranti USB ditampilake ing gambar ing ngisor iki.
- Nglakokake instruksi download
Laksanakake miturut syarat format instruksi alat kasebut, contoneample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o program -f Target.hex

Mode download port serial
- Sambungake MCU karo port serial
Priksa manawa MCU ana ing mode download BOOT. - Nemtokake jeneng simpul port serial ing piranti, lan mbukak printah "ls / dev / tty. *" ing
terminal kanggo mriksa port serial ing macOS (Yen chip port serial WCH digunakake, instal CH34xVCPDriver macOS). Operasi tartamtu ditampilake ing gambar ing ngisor iki.

- Nglakokake instruksi download
Laksanakake miturut syarat format instruksi alat kasebut, contoneample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o program -f Target.hex
Run log file
Kayata operasi download sukses

Kayata operasi download gagal

Kayata njupuk versi BOOT kanthi kapisah

Kayata njupuk versi piranti lunak kanthi kapisah


Dokumen / Sumber Daya
![]() |
WCH WCHISPTool CMD Command Line Programming Tool [pdf] Pandhuan WCHISPTool CMD Command Line Programming Tool, WCHISPTool, CMD Command Line Programming Tool, Command Line Programming Tool, Line Programming Tool, Alat Pemrograman |




