WCHISPTool CMD Command Line Programming Tool

Nhanganyaya
Software basa
WCHISPTool _ CMD ndeye-multi-platform command line line yeWCH MCU inopisa pamhepo, inotsigira firmware download, verification uye mamwe mashandiro enhevedzano MCU yeWCH kuburikidza ne USB kana serial port. Chishandiso chine ISP raibhurari uye sample mapurogiramu ekugadzirisa akagadziridzwa eISP chishandiso.
Inotsigirwa sisitimu yekushandisa: Windows x86/x64, Linux x64, macOS x64/arm64.
Inotsigira chip modhi: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ x32V20CH/32V30 CH32V03/32V10/XXNUMXVXNUMX XNUMXx.
Command line
Download
USB maitiro:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o chirongwa -f Target.hex
Serial port mode:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o chirongwa -f Target.hex
Verify
USB maitiro:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o simbisa -f Target.hex
Serial port mode:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o simbisa -f Target.hex
Tsananguro yeparameter
| -p |
Instruction |
Parameters tsananguro |
|
| USB ISP mudziyo kana serial mudziyo node | /dev/ch37x /dev/ttyISPx | Dhawunirodha kuburikidza ne USB muLinux Dhawunirodha kuburikidza neserial port muLinux | |
| LocationlD COM(/dev/tty.*) | Dhawunirodha kuburikidza ne USB mu macOS Dhawunirodha kuburikidza ne serial port mu macOS | ||
| -b | Kukurukurirana baud mwero we serial port | 115200/230400/ | Kukurukurirana baud mwero we serial port |
| -v | Dhinda nhamba yeshanduro | boot/chombo | Iyo bhutsu / chishandiso vhezheni |
| -c | Iyo yakazara nzira zita rekugadzirisa file | xxx.ini | Iyo yakazara / hukama nzira |
| -o | Rudzi rwekushanda | chirongwa/simbisa | Dhaunirodha/Simbisa |
| -f | Zita reFlash file | xxx. hex/xxx. bin | Iyo yakazara / hukama nzira |
Notes:
- Yese mirairo uye paramita zvinofanirwa kuoneka zviri zviviri mufomati "-x xxx".
- Dhaunirodha kana simbisa kushanda kunodiwa kuti upfuure mu -p,-c,-o,-f mirairo.
- Kune yekusimbisa nzira ye USB ISP mudziyo kana serial port node zita rinoenderana ne - p command,
Status code
| Tsanangudzo yekuraira | Parameters tsananguro |
| 0 | Kuita zvinobudirira |
| 1 | Chimiro chekuisa chisizvo |
| 2 | Tatadza kuwana maparameters kubva pakugadzirisa file |
| 3 | Tatadza kuseta maparameter eISP |
| 4 | Zita resiriyasi rechiteshi harishandi |
| 5 | Hapana mudziyo wakanyorwa |
| 6 | Iyo yakataurwa chip mhando haienderane neiyo chaiyo chip mhando |
| 7 | Tatadza kuwana ruzivo rwemudziyo |
| 8 | Flash isiriyo file nzira |
| 9 | Flash isiriyo file urefu |
| 10 | Tatadza kuverenga Flash file |
| 11 | Tatadza kushandura Flash file kubva kuHEX kuenda kuBIN fomati |
| 12 | Tatadza kudzima kudzivirira kwekuverenga |
| 13 | Tatadza kudhaunirodha |
| 14 | Tatadza kuona |
| 100 | Kukanganisa kusingazivikanwe |
Configuration file
The configuration file inogadzirwa ne "Chengetedza UI Config" basa reWchIspStudio.exe muWindows. Iwo chaiwo mashandiro ndeaya anotevera: Kutanga, vhura software uye sarudza MCU yakatevedzana kurudyi rwesoftware. Tevere, sarudza nhevedzano uye modhi ye chip mune iyo interface ye "Chip Option" uye gadzira iyo chip muchimiro che "Download Config". Wobva wadzvanya iyo main menu "File -> Sevha UI Config”. Pakupedzisira sarudza zita uye nzvimbo yegadziriro file. Iyo yekushandisa interface ndeyekutevera.

Custom development
Iyo src dhairekitori mune yega system folda ine kwainotangira files yekuraira mutsara wekupisa chishandiso, icho chinogona kuvandudzwa zvakanangana nekodhi iyi kusangana nezvinodiwa zvevashandisi. Iyo lib dhairekitori ine ISP yekuvandudza raibhurari uye musoro files. Kune mabasa uye mirairo yekufona, vashandisi vanogona kureva WCH55XISPDLL. H uye mamwe musoro files mune lib directory.
Windows Platform
Kuti uwane ruzivo, ndapota tarisa kune: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html isa nzira \ WCHISPTool_XXX\Doc.
Linux Platform
Instruction
USB download mode
- Batanidza USB
Ita shuwa kuti MCU iri muBOOT yekurodha modhi, uye PID ye USB mudziyo ndeye 0x55e0. - Isa USB mudziyo mutyairi
Vhura iyo system terminal, pinda mutyairi folda, uye ita iyo "ita kuisa" kuraira. Kuvhiya uku kunongodiwa pakudhaunirodha kwekutanga. - Sarudza USB ISP mudziyo zita
Shandisa iyo "ls" kuraira kutarisa kana iyo /dev/ch37x hunhu mudziyo iripo. - Ita kuraira kwekurodha
Ita zvinoenderana nemirairo yefomati yezvinodiwa zvechishandiso, chemuenzanisoample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o chirongwa -f Target.hex
Serial port download mode
- Batanidza MCU ine serial port
Ita shuwa kuti MCU iri muBOOT yekurodha modhi. - Gadzira serial ISP mudziyo zita
Simbisa iyo serial port mudziyo node zita, wobva washandisa iyo "ln" kuraira kugadzira yakapfava yekubatanidza inonzi "ttyISPx" yemudziyo uyu. Murairo chaiwo ndeuyu. sudo ln -s /dev/ttyUSB0 /dev/ttyISP0 - Ita kuraira kwekurodha.
Ita zvinoenderana nemirairo yefomati yezvinodiwa zvechishandiso, chemuenzanisoample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o chirongwa -f Target.hex
Run log file
Muenzaniso wekubudirira kurodha

Muenzaniso wekutadza kudhawunirodha oparesheni

Muenzaniso wekutora BOOT vhezheni zvakasiyana

Muenzaniso wekuwana iyo software shanduro zvakasiyana

macOS Platform
Instruction
USB download mode
- Batanidza USB
Ita shuwa kuti MCU iri muBOOT yekurodha modhi, uye PID ye USB mudziyo ndeye 0x55e0. - Sarudza iyo ID yenzvimbo ye USB mudziyo mune macOS system. Tsvaga mudziyo muSystem Report -> Hardware -> USB. Iyo ID yenzvimbo mumuti we USB mudziyo inoratidzwa mumufananidzo unotevera.
- Ita kuraira kwekurodha
Ita zvinoenderana nemirairo yefomati yezvinodiwa zvechishandiso, chemuenzanisoample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o chirongwa -f Target.hex

Serial port download mode
- Batanidza MCU ine serial port
Ita shuwa kuti MCU iri muBOOT yekurodha modhi. - Sarudza iyo node zita reiyo serial port pachishandiso, uye mhanyisa iyo "ls /dev/tty.*" kuraira pa
terminal yekutarisa serial port pane macOS (Kana iyo WCH serial port chip ikashandiswa, isa iyo CH34xVCPDriver yeMacOS). Kushanda chaiko kunoratidzwa mumufananidzo uri pasi apa.

- Ita kuraira kwekurodha
Ita zvinoenderana nemirairo yefomati yezvinodiwa zvechishandiso, chemuenzanisoample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o chirongwa -f Target.hex
Run log file
Muenzaniso wekubudirira kurodha

Muenzaniso wekutadza kudhawunirodha oparesheni

Muenzaniso wekutora BOOT vhezheni zvakasiyana

Muenzaniso wekuwana iyo software shanduro zvakasiyana


Zvinyorwa / Zvishandiso
![]() |
WCH WCHISPTool CMD Command Line Programming Tool [pdf] Mirayiridzo WCHISPTool CMD Command Line Programming Tool, WCHISPTool, CMD Command Line Programming Tool, Command Line Programming Tool, Line Programming Tool, Programming Tool |




