WCHISPTool CMD kommandolinjeprogrammeringsverktøy
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 beskrivelse

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:

  1. Alle kommandoer og parametere må vises i par i formatet "-x xxx".
  2. Last ned eller verifiser at operasjonen er nødvendig for å sende -p,-c,-o,-f instruksjoner.
  3. 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

  1. Plugg USB
    Sørg for at MCU er i BOOT-nedlastingsmodus, og at PID for USB-enheten er 0x55e0.
  2. 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.
  3. Bestem USB ISP-enhetsnavnet
    Bruk "ls"-kommandoen for å sjekke om /dev/ch37x-tegnenheten eksisterer.
  4. 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

  1. Koble til MCU med seriell port
    Sørg for at MCU er i BOOT-nedlastingsmodus.
  2. 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
  3. 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
Kjør logg file

Forekomsten av mislykket nedlastingsoperasjon
Kjør logg file
Forekomsten av å få BOOT-versjonen separat
Kjør logg file
Forekomsten av å få programvareversjonen separat
Kjør logg file

macOS-plattformen

Undervisning

USB-nedlastingsmodus

  1. Plugg USB
    Sørg for at MCU er i BOOT-nedlastingsmodus, og at PID for USB-enheten er 0x55e0.
  2. 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.
  3. 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
    Undervisning

Nedlastingsmodus for seriell port

  1. Koble til MCU med seriell port
    Sørg for at MCU er i BOOT-nedlastingsmodus.
  2. 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.
    Undervisning
  3. 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
Kjør logg File

Forekomsten av mislykket nedlastingsoperasjon
Kjør logg File

Forekomsten av å få BOOT-versjonen separat
Kjør logg File

Forekomsten av å få programvareversjonen separat
Kjør logg File

Logo

Dokumenter / Ressurser

WCH WCHISPTool CMD kommandolinjeprogrammeringsverktøy [pdf] Instruksjoner
WCHISPTool CMD kommandolinjeprogrammeringsverktøy, WCHISPTool, CMD kommandolinjeprogrammeringsverktøy, kommandolinjeprogrammeringsverktøy, linjeprogrammeringsverktøy, programmeringsverktøy

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *