WCHISPTool CMD Command Line Programming Alat

Bubuka
fungsi software
WCHISPTool _ CMD mangrupikeun alat garis paréntah multi-platform pikeun ngaduruk WCH MCU online, anu ngadukung download firmware, verifikasi sareng operasi sanésna pikeun séri MCU WCH ngalangkungan USB atanapi port serial. Alat ngandung perpustakaan ISP sareng sampprogram pikeun ngembangkeun ngaropéa alat ISP.
Sistem operasi anu dirojong: Windows x86/x64, Linux x64, macOS x64/arm64.
Modél chip anu dirojong: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32V20x/ CH32V30x/ CH32V03x/ CH32.
Garis paréntah
Ngundeur
Modeu USB:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o program -f Target.hex
Modeu port serial:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o program -f Target.hex
Verifikasi
Modeu USB:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o verify -f Target.hex
Modeu port serial:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o verify -f Target.hex
Pedaran parameter
| -p |
parentah |
pedaran parameter |
|
| Alat ISP USB atanapi titik alat séri | /dev/ch37x /dev/ttyISPx | Unduh via USB di Linux Unduh via port serial di Linux | |
| LokasilD COM(/dev/tty.*) | Unduh via USB dina macOS Unduh via port serial dina macOS | ||
| -b | Laju baud komunikasi port serial | 115200/230400/ | Laju baud komunikasi port serial |
| -v | Nomer versi citak | boot / alat | Versi boot / alat |
| -c | Ngaran jalur lengkep pikeun ngonpigurasikeun file | xxx.ini | Jalur lengkep / relatif |
| -o | Jinis operasi | program / pariksa | Unduh / Verifikasi |
| -f | Ngaran Flash file | xxx. hex/xxx. bin | Jalur lengkep / relatif |
Catetan:
- Sadaya paréntah sareng parameter kedah muncul dina pasangan dina format "-x xxx".
- Ngundeur atawa pariksa operasi diperlukeun pikeun lulus dina -p,-c,-o,-f parentah.
- Pikeun metodeu konfirmasi tina alat USB ISP atanapi nami titik port serial pakait sareng paréntah -p,
Kodeu status
| Katerangan instruksi | pedaran parameter |
| 0 | Laksanakeun suksés |
| 1 | Parameter input teu valid |
| 2 | Gagal nampi parameter tina konfigurasi file |
| 3 | Gagal nyetél parameter ISP |
| 4 | Ngaran port serial dieusian teu valid |
| 5 | Taya alat enumerated |
| 6 | Jinis chip anu ditangtukeun henteu konsisten sareng jinis chip anu saleresna |
| 7 | Gagal nampi inpormasi alat |
| 8 | Flash teu valid file jalur |
| 9 | Flash teu valid file panjangna |
| 10 | Gagal maca Flash file |
| 11 | Gagal ngarobah Flash file ti format HEX ka BIN |
| 12 | Gagal nganonaktipkeun panyalindungan maca |
| 13 | Gagal ngaunduh |
| 14 | Gagal pikeun pariksa |
| 100 | Kasalahan teu dipikanyaho |
Konfigurasi file
Konfigurasi file dihasilkeun ku fungsi "Simpen UI Config" tina WchIspStudio.exe dina Windows. Operasi husus nyaéta kieu: Kahiji, buka software tur pilih runtuyan MCU di sisi katuhu software. Salajengna, pilih séri sareng modél chip dina antarmuka "Pilihan Chip" sareng konpigurasikeun chip dina antarmuka "Download Config". Teras klik ménu utama "File -> Simpen UI Config". Tungtungna pilih nami sareng lokasi konfigurasi file. Antarbeungeut operasi nyaéta kieu.

ngembangkeun custom
Diréktori src dina unggal folder sistem ngandung sumberna files tina garis paréntah ngaduruk alat, nu bisa langsung dimekarkeun dumasar kana kode ieu minuhan paménta ngaropéa pamaké. Diréktori lib ngandung perpustakaan dinamis pangembangan ISP sareng lulugu files. Pikeun fungsi jeung parentah panggero, pamaké bisa ningali ka WCH55XISPDLL. H jeung lulugu séjén files dina diréktori lib.
Platform Windows
Pikeun detil, mangga tingal: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html jalur install \ WCHISPTool_XXX\Doc.
Platform Linux
parentah
modeu download USB
- Colokkeun USB
Pastikeun MCU dina modeu download BOOT, sarta PID alat USB nyaeta 0x55e0. - Pasang supir alat USB
Buka terminal sistem, lebetkeun folder supir, sareng laksanakeun paréntah "make install". Operasi ieu ngan diperlukeun pikeun ngundeur munggaran. - Nangtukeun ngaran alat USB ISP
Anggo paréntah "ls" pikeun pariksa naha alat karakter / dev / ch37x aya. - Laksanakeun instruksi download
Laksanakeun nurutkeun sarat format instruksi alat, contonaample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o program -f Target.hex
Modeu undeuran port serial
- Sambungkeun MCU sareng port serial
Pastikeun MCU dina modeu download BOOT. - Jieun ngaran alat ISP serial
Konfirmasi ngaran titik alat port serial, lajeng nganggo "ln" paréntah pikeun nyieun tumbu lemes ngaranna "ttyISPx" pikeun alat ieu. Paréntah husus nyaéta kieu. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0 - Laksanakeun instruksi download.
Laksanakeun nurutkeun sarat format instruksi alat, contonaample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o program -f Target.hex
Ngajalankeun log file
Conto operasi download suksés

Contoh operasi undeuran gagal

Conto pikeun meunangkeun versi BOOT sacara misah

Conto pikeun meunangkeun versi software sacara misah

Platform macOS
parentah
modeu download USB
- Colokkeun USB
Pastikeun MCU dina modeu download BOOT, sarta PID alat USB nyaeta 0x55e0. - Nangtukeun ID lokasi alat USB dina sistem macOS. Manggihan alat dina System Report -> Hardware -> USB. ID lokasi dina tangkal alat USB ditémbongkeun dina gambar di handap ieu.
- Laksanakeun instruksi download
Laksanakeun nurutkeun sarat format instruksi alat, contonaample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o program -f Target.hex

Modeu undeuran port serial
- Sambungkeun MCU sareng port serial
Pastikeun MCU dina modeu download BOOT. - Nangtukeun nami titik port serial dina alat, tur ngajalankeun "ls / dev / tty. *" paréntah dina
terminal pikeun mariksa port serial dina macOS (Upami chip port serial WCH dianggo, pasang CH34xVCPDriver tina macOS). Operasi husus dipidangkeun dina gambar di handap ieu.

- Laksanakeun instruksi download
Laksanakeun nurutkeun sarat format instruksi alat, contonaample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o program -f Target.hex
Ngajalankeun log file
Conto operasi download suksés

Contoh operasi undeuran gagal

Conto pikeun meunangkeun versi BOOT sacara misah

Conto pikeun meunangkeun versi software sacara misah


Dokumén / Sumberdaya
![]() |
Alat Pemrograman Garis Komando WCH WCHISPTool CMD [pdf] Parentah WCHISPTool CMD Command Line Programming Tool, WCHISPTool, CMD Command Line Programming Tool, Command Line Programming Tool, Line Programming Tool, Programming Tool |




