WCHISPTool CMD Command Line Programming Tool
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 tsananguro

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:

  1. Yese mirairo uye paramita zvinofanirwa kuoneka zviri zviviri mufomati "-x xxx".
  2. Dhaunirodha kana simbisa kushanda kunodiwa kuti upfuure mu -p,-c,-o,-f mirairo.
  3. 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

  1. Batanidza USB
    Ita shuwa kuti MCU iri muBOOT yekurodha modhi, uye PID ye USB mudziyo ndeye 0x55e0.
  2. Isa USB mudziyo mutyairi
    Vhura iyo system terminal, pinda mutyairi folda, uye ita iyo "ita kuisa" kuraira. Kuvhiya uku kunongodiwa pakudhaunirodha kwekutanga.
  3. Sarudza USB ISP mudziyo zita
    Shandisa iyo "ls" kuraira kutarisa kana iyo /dev/ch37x hunhu mudziyo iripo.
  4. 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

  1. Batanidza MCU ine serial port
    Ita shuwa kuti MCU iri muBOOT yekurodha modhi.
  2. 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
  3. 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
Run log file

Muenzaniso wekutadza kudhawunirodha oparesheni
Run log file
Muenzaniso wekutora BOOT vhezheni zvakasiyana
Run log file
Muenzaniso wekuwana iyo software shanduro zvakasiyana
Run log file

macOS Platform

Instruction

USB download mode

  1. Batanidza USB
    Ita shuwa kuti MCU iri muBOOT yekurodha modhi, uye PID ye USB mudziyo ndeye 0x55e0.
  2. 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.
  3. Ita kuraira kwekurodha
    Ita zvinoenderana nemirairo yefomati yezvinodiwa zvechishandiso, chemuenzanisoample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o chirongwa -f Target.hex
    Instruction

Serial port download mode

  1. Batanidza MCU ine serial port
    Ita shuwa kuti MCU iri muBOOT yekurodha modhi.
  2. 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.
    Instruction
  3. 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
Run Log File

Muenzaniso wekutadza kudhawunirodha oparesheni
Run Log File

Muenzaniso wekutora BOOT vhezheni zvakasiyana
Run Log File

Muenzaniso wekuwana iyo software shanduro zvakasiyana
Run Log File

Logo

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

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *