WCHISPTool CMD-komentoriviohjelmointityökalu
Johdanto
Ohjelmistotoiminto
WCHISPTool _ CMD on monikäyttöinen komentorivityökalu WCH MCU:n online-polttamiseen, joka tukee laiteohjelmiston latausta, vahvistusta ja muita toimintoja WCH-sarjan MCU:lle USB- tai sarjaportin kautta. Työkalu sisältää ISP-kirjaston ja sample ohjelmat Internet-palveluntarjoajan räätälöityyn kehittämiseen.
Tuettu käyttöjärjestelmä: Windows x86/x64, Linux x64, macOS x64/arm64.
Tuettu sirumalli: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32V20x/ CH32V30x/CH32/CH03.
Komentorivi
Lataa
USB -tila:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o ohjelma -f Target.hex
Sarjaporttitila:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o ohjelma -f Target.hex
Vahvista
USB -tila:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o verify -f Target.hex
Sarjaporttitila:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o verify -f Target.hex
Parametrin kuvaus
-p |
Ohje |
Parametrien kuvaus |
|
USB ISP -laite tai sarjalaitesolmu | /dev/ch37x /dev/ttyISPx | Lataa USB:n kautta Linuxissa Lataa sarjaportin kautta Linuxissa | |
LocationlD COM(/dev/tty.*) | Lataa USB:n kautta macOS:ssä Lataa sarjaportin kautta macOS:ssä | ||
-b | Sarjaportin tiedonsiirtonopeus | 115200/230400/ | Sarjaportin tiedonsiirtonopeus |
-v | Tulostusversionumero | käynnistys/työkalu | Käynnistys/työkaluversio |
-c | Kokoonpanon polun koko nimi file | xxx.ini | Täysi/suhteellinen polku |
-o | Toiminnan tyyppi | ohjelmoi/tarkista | Lataa/vahvista |
-f | Flashin nimi file | xxx hex/xxx. roskakori | Täysi/suhteellinen polku |
Huomautuksia:
- Kaikkien komentojen ja parametrien on oltava pareittain muodossa "-x xxx".
- Lataa tai vahvista toiminto vaaditaan -p,-c,-o,-f -ohjeiden välittämiseksi.
- USB ISP -laitteen tai sarjaportin solmun nimen vahvistusmenetelmä, joka vastaa komentoa – p,
Tilakoodi
Ohjeen kuvaus | Parametrien kuvaus |
0 | Suorita onnistuneesti |
1 | Virheellinen syöttöparametri |
2 | Parametrien hakeminen määrityksestä epäonnistui file |
3 | ISP-parametrien asettaminen epäonnistui |
4 | Määritetty sarjaportin nimi on virheellinen |
5 | Laitetta ei ole lueteltu |
6 | Määritetty sirutyyppi ei ole yhdenmukainen todellisen sirutyypin kanssa |
7 | Laitetietojen hakeminen epäonnistui |
8 | Virheellinen Flash file polku |
9 | Virheellinen Flash file pituus |
10 | Flashin lukeminen epäonnistui file |
11 | Flashin muuntaminen epäonnistui file HEX-muodosta BIN-muotoon |
12 | Lukusuojauksen poistaminen käytöstä epäonnistui |
13 | Lataus epäonnistui |
14 | Vahvistus epäonnistui |
100 | Tuntematon virhe |
Kokoonpano file
Kokoonpano file on luotu Windowsin WchIspStudio.exe-tiedoston "Save UI Config" -toiminnolla. Tarkat toiminnot ovat seuraavat: Avaa ensin ohjelmisto ja valitse ohjelmiston oikealta puolelta MCU-sarja. Valitse seuraavaksi sirun sarja ja malli "Chip Option" -liittymästä ja määritä siru "Download Config" -liittymässä. Napsauta sitten päävalikkoa "File ->Tallenna käyttöliittymän asetukset". Valitse lopuksi kokoonpanon nimi ja sijainti file. Käyttöliittymä on seuraava.
Räätälöity kehitys
Jokaisen järjestelmäkansion src-hakemisto sisältää lähteen files komentorivin polttotyökalusta, joka voidaan kehittää suoraan tämän koodin perusteella vastaamaan käyttäjien räätälöityjä tarpeita. Lib-hakemisto sisältää Internet-palveluntarjoajan dynaamisen kehityskirjaston ja otsikon files. Toimintoja ja kutsuohjeita varten käyttäjät voivat katsoa WCH55XISPDLL. H ja muu otsikko files lib-hakemistossa.
Windows-ympäristössä
Lisätietoja: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html asennuspolku \ WCHISPTool_XXX\Doc.
Linux-alusta
Ohje
USB-lataustila
- USB-liitin
Varmista, että MCU on BOOT-lataustilassa ja USB-laitteen PID on 0x55e0. - Asenna USB-laiteohjain
Avaa järjestelmäpääte, kirjoita ohjainkansio ja suorita "make install" -komento. Tämä toiminto vaaditaan vain ensimmäisen latauksen yhteydessä. - Määritä USB ISP -laitteen nimi
Käytä “ls”-komentoa tarkistaaksesi, onko /dev/ch37x-merkkilaite olemassa. - Suorita latausohje
Suorita työkalun ohjemuotovaatimusten mukaan, esimample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o-ohjelma -f Target.hex
Sarjaportin lataustila
- Liitä MCU sarjaporttiin
Varmista, että MCU on BOOT-lataustilassa. - Luo sarja-ISP-laitteen nimi
Vahvista sarjaportin laitesolmun nimi ja käytä sitten "ln"-komentoa luodaksesi pehmeä linkki nimeltä "ttyISPx" tälle laitteelle. Erityinen komento on seuraava. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0 - Suorita latausohje.
Suorita työkalun ohjemuotovaatimusten mukaan, esimample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o-ohjelma -f Target.hex
Suorita loki file
Esimerkki onnistuneesta lataustoiminnosta
Epäonnistunut lataustoiminto
Esimerkki BOOT-version hankkimisesta erikseen
Ohjelmistoversion hankkiminen erikseen
macOS-alusta
Ohje
USB-lataustila
- USB-liitin
Varmista, että MCU on BOOT-lataustilassa ja USB-laitteen PID on 0x55e0. - Määritä USB-laitteen sijaintitunnus macOS-järjestelmässä. Etsi laite kohdasta Järjestelmäraportti ->Laitteisto ->USB. USB-laitepuun sijaintitunnus näkyy seuraavassa kuvassa.
- Suorita latausohje
Suorita työkalun ohjemuotovaatimusten mukaan, esimample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o-ohjelma -f Target.hex
Sarjaportin lataustila
- Liitä MCU sarjaporttiin
Varmista, että MCU on BOOT-lataustilassa. - Määritä laitteen sarjaportin solmun nimi ja suorita "ls /dev/tty.*" -komento
pääte tarkistaaksesi macOS:n sarjaportin (jos käytät WCH-sarjaporttisirua, asenna macOS:n CH34xVCPDriver). Erityinen toimenpide on esitetty alla olevassa kuvassa.
- Suorita latausohje
Suorita työkalun ohjemuotovaatimusten mukaan, esimample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o-ohjelma -f Target.hex
Suorita loki file
Esimerkki onnistuneesta lataustoiminnosta
Epäonnistunut lataustoiminto
Esimerkki BOOT-version hankkimisesta erikseen
Ohjelmistoversion hankkiminen erikseen
Asiakirjat / Resurssit
![]() |
WCH WCHISPTool CMD-komentoriviohjelmointityökalu [pdfOhjeet WCHISPTool CMD-komentoriviohjelmointityökalu, WCHISPTool, CMD-komentoriviohjelmointityökalu, komentoriviohjelmointityökalu, riviohjelmointityökalu, ohjelmointityökalu |