WCHISPTool CMD kommandolinjeprogrammeringsverktøy
Introduksjon
Programvarefunksjon
WCHISPTool _ CMD er et flerplattforms kommandolinjeverktøy for WCH MCU-brenning online, som støtter fastvarenedlasting, verifisering og andre operasjoner for serie MCU av WCH via USB eller seriell port. Verktøyet inneholder ISP-bibliotek og sample programmer for tilpasset utvikling av ISP-verktøy.
Støttet operativsystem: Windows x86/x64, Linux x64, macOS x64/arm64.
Støttet brikkemodell: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32V20x/ CH32V30x/32 CH03/CH32.
Kommandolinje
Last ned
USB -modus:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o program -f Target.hex
Seriell portmodus:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o program -f Target.hex
Verifisere
USB -modus:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o verify -f Target.hex
Seriell portmodus:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o verify -f Target.hex
Parameterbeskrivelse
-p |
Undervisning |
Parameterbeskrivelse |
|
USB ISP-enhet eller seriell enhetsnode | /dev/ch37x /dev/ttyISPx | Last ned via USB i Linux Last ned via seriell port i Linux | |
Plassering lD COM(/dev/tty.*) | Last ned via USB i macOS Last ned via seriell port i macOS | ||
-b | Kommunikasjonsoverføringshastighet for seriell port | 115200/230400/ | Kommunikasjonsoverføringshastighet for seriell port |
-v | Utskrifts versjonsnummer | støvel/verktøy | Oppstarts-/verktøyversjonen |
-c | Det fullstendige banenavnet til konfigureringen file | xxx.ini | Den fullstendige/relative banen |
-o | Type operasjon | programmere/verifisere | Last ned/bekreft |
-f | Navnet på Flash file | xxx. hex/xxx. bin | Den fullstendige/relative banen |
Merknader:
- Alle kommandoer og parametere må vises i par i formatet "-x xxx".
- Last ned eller verifiser at operasjonen er nødvendig for å sende -p,-c,-o,-f instruksjoner.
- For bekreftelsesmetoden til USB ISP-enheten eller seriell portnodenavn som tilsvarer kommandoen – p,
Statuskode
Instruksjonsbeskrivelse | Parameterbeskrivelse |
0 | Utfør vellykket |
1 | Ugyldig inndataparameter |
2 | Kunne ikke hente parametere fra konfigurasjonen file |
3 | Kunne ikke angi ISP-parametere |
4 | Det angitte serieportnavnet er ugyldig |
5 | Ingen enhet er oppført |
6 | Den angitte brikketypen stemmer ikke overens med den faktiske brikketypen |
7 | Kunne ikke hente enhetsinformasjonen |
8 | Ugyldig Flash file sti |
9 | Ugyldig Flash file lengde |
10 | Kunne ikke lese Flash file |
11 | Kunne ikke konvertere Flash file fra HEX til BIN-format |
12 | Kunne ikke deaktivere lesebeskyttelse |
13 | Kunne ikke laste ned |
14 | Kunne ikke bekrefte |
100 | Ukjent feil |
Konfigurasjon file
Konfigurasjonen file genereres av "Lagre UI Config"-funksjonen til WchIspStudio.exe i Windows. De spesifikke operasjonene er som følger: Først åpner du programvaren og velger MCU-serien på høyre side av programvaren. Deretter velger du serie og modell av brikken i grensesnittet til "Chip Option" og konfigurerer brikken i grensesnittet til "Download Config". Klikk deretter på hovedmenyen "File ->Lagre UI-konfigurasjon”. Velg til slutt navn og plassering for konfigurasjonen file. Driftsgrensesnittet er som følger.
Tilpasset utvikling
src-katalogen i hver systemmappe inneholder kilden files av kommandolinjebrenningsverktøyet, som kan utvikles direkte basert på denne koden for å møte den tilpassede etterspørselen til brukere. Lib-katalogen inneholder ISP-utviklingsdynamiske bibliotek og header files. For funksjoner og anropsinstruksjoner kan brukere henvise til WCH55XISPDLL. H og annen overskrift files i lib-katalogen.
Windows-plattform
For detaljer, vennligst se: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html installeringsbane \ WCHISPTool_XXX\Doc.
Linux-plattform
Undervisning
USB-nedlastingsmodus
- Plugg USB
Sørg for at MCU er i BOOT-nedlastingsmodus, og at PID for USB-enheten er 0x55e0. - Installer USB-enhetsdriver
Åpne systemterminalen, skriv inn drivermappen og utfør kommandoen "make install". Denne operasjonen er bare nødvendig for den første nedlastingen. - Bestem USB ISP-enhetsnavnet
Bruk "ls"-kommandoen for å sjekke om /dev/ch37x-tegnenheten eksisterer. - Utfør nedlastingsinstruksjonen
Utfør i henhold til instruksjonsformatkravene til verktøyet, f.eksample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o program -f Target.hex
Nedlastingsmodus for seriell port
- Koble til MCU med seriell port
Sørg for at MCU er i BOOT-nedlastingsmodus. - Opprett seriell ISP-enhetsnavn
Bekreft enhetsnodenavnet for seriell port, og bruk deretter "ln"-kommandoen for å lage en myk kobling kalt "ttyISPx" for denne enheten. Den spesifikke kommandoen er som følger. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0 - Utfør nedlastingsinstruksjonen.
Utfør i henhold til instruksjonsformatkravene til verktøyet, f.eksample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o program -f Target.hex
Kjør logg file
Forekomsten av vellykket nedlasting
Forekomsten av mislykket nedlastingsoperasjon
Forekomsten av å få BOOT-versjonen separat
Forekomsten av å få programvareversjonen separat
macOS-plattformen
Undervisning
USB-nedlastingsmodus
- Plugg USB
Sørg for at MCU er i BOOT-nedlastingsmodus, og at PID for USB-enheten er 0x55e0. - Bestem plasserings-IDen til USB-enheten i macOS-systemet. Finn enheten i Systemrapporten ->Maskinvare ->USB. Plasserings-ID-en i USB-enhetstreet er vist i følgende figur.
- Utfør nedlastingsinstruksjonen
Utfør i henhold til instruksjonsformatkravene til verktøyet, f.eksample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o program -f Target.hex
Nedlastingsmodus for seriell port
- Koble til MCU med seriell port
Sørg for at MCU er i BOOT-nedlastingsmodus. - Bestem nodenavnet til den serielle porten på enheten, og kjør kommandoen "ls /dev/tty.*" på
terminal for å sjekke serieporten på macOS (Hvis WCH seriell portbrikke brukes, installer CH34xVCPDriver for macOS). En spesifikk operasjon er vist i figuren nedenfor.
- Utfør nedlastingsinstruksjonen
Utfør i henhold til instruksjonsformatkravene til verktøyet, f.eksample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o program -f Target.hex
Kjør logg file
Forekomsten av vellykket nedlasting
Forekomsten av mislykket nedlastingsoperasjon
Forekomsten av å få BOOT-versjonen separat
Forekomsten av å få programvareversjonen separat
Dokumenter / Ressurser
![]() |
WCH WCHISPTool CMD kommandolinjeprogrammeringsverktøy [pdf] Instruksjoner WCHISPTool CMD kommandolinjeprogrammeringsverktøy, WCHISPTool, CMD kommandolinjeprogrammeringsverktøy, kommandolinjeprogrammeringsverktøy, linjeprogrammeringsverktøy, programmeringsverktøy |