WCHISPTool CMD komandų eilutės programavimo įrankio instrukcijos

WCHISPTool CMD Command Line Programming Tool

WCHISPTool CMD komandų eilutės programavimo įrankis
WCHISPTool CMD komandų eilutės programavimo įrankis

Įvadas

Programinės įrangos funkcija

WCHISPTool _ CMD yra kelių platformų komandų eilutės įrankis, skirtas WCH MCU įrašymui tinkle, kuris palaiko programinės įrangos atsisiuntimą, patikrinimą ir kitas WCH serijos MCU operacijas per USB arba nuoseklųjį prievadą. Įrankyje yra IPT biblioteka ir sample programos, skirtos individualiam IPT įrankio kūrimui.

Palaikoma operacinė sistema: Windows x86/x64, Linux x64, macOS x64/arm64.

Palaikomas lusto modelis: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32V20x/ CH32V30x/ CH32/CH03.

Komandinė eilutė

Atsisiųsti

USB režimas:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o programa -f Target.hex

Nuosekliojo prievado režimas:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o programa -f Target.hex

Patvirtinti

USB režimas:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o verify -f Target.hex

Nuosekliojo prievado režimas:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o verify -f Target.hex

Parametrų aprašymas

-p

Instrukcija aprašymas

Parametrų aprašymas

USB IPT įrenginys arba serijinio įrenginio mazgas /dev/ch37x /dev/ttyISPx Atsisiųskite per USB sistemoje „Linux“ Atsisiųskite per nuoseklųjį prievadą sistemoje „Linux“.
VietalD COM(/dev/tty.*) Atsisiųskite per USB „macOS“ Atsisiųskite per nuoseklųjį prievadą „MacOS“.
-b Nuosekliojo prievado ryšio perdavimo sparta 115200/230400/ Nuosekliojo prievado ryšio perdavimo sparta
-v Spausdinimo versijos numeris įkrova / įrankis Įkrovos / įrankio versija
-c Visas konfigūracijos kelio pavadinimas file xxx.ini Visas/santykinis kelias
-o Operacijos tipas programuoti/patikrinti Atsisiųskite / Patvirtinkite
-f Flash pavadinimas file xxx. hex/xxx. šiukšliadėžė Visas/santykinis kelias

Pastabos:

  1. Visos komandos ir parametrai turi būti rodomi poromis „-x xxx“ formatu.
  2. Norint perduoti instrukcijas -p,-c,-o,-f, reikia atsisiųsti arba patvirtinti operaciją.
  3. Norėdami patvirtinti USB IPT įrenginio arba nuosekliojo prievado mazgo pavadinimą, atitinkantį komandą – p,
Būsenos kodas
Instrukcijos aprašymas Parametrų aprašymas
0 Vykdyti sėkmingai
1 Netinkamas įvesties parametras
2 Nepavyko gauti parametrų iš konfigūracijos file
3 Nepavyko nustatyti IPT parametrų
4 Nurodytas nuosekliojo prievado pavadinimas yra neteisingas
5 Įrenginys nenurodytas
6 Nurodytas lusto tipas neatitinka tikrojo lusto tipo
7 Nepavyko gauti įrenginio informacijos
8 Netinkama „Flash“. file kelias
9 Netinkama „Flash“. file ilgio
10 Nepavyko perskaityti „Flash“. file
11 Nepavyko konvertuoti „Flash“. file nuo HEX iki BIN formato
12 Nepavyko išjungti skaitymo apsaugos
13 Nepavyko atsisiųsti
14 Nepavyko patvirtinti
100 Nežinoma klaida
Konfigūracija file

Konfigūracija file yra sugeneruotas naudojant WchIspStudio.exe funkciją „Save UI Config“ sistemoje „Windows“. Konkrečios operacijos yra tokios: Pirmiausia atidarykite programinę įrangą ir dešinėje programinės įrangos pusėje pasirinkite MCU seriją. Tada „Chip Option“ sąsajoje pasirinkite lusto seriją ir modelį ir „Download Config“ sąsajoje sukonfigūruokite lustą. Tada spustelėkite pagrindinį meniu "File -> Išsaugoti vartotojo sąsajos konfigūraciją. Galiausiai pasirinkite konfigūracijos pavadinimą ir vietą file. Operacijos sąsaja yra tokia.

Individualus kūrimas

Kiekviename sistemos aplanke esančiame src kataloge yra šaltinis files komandinės eilutės įrašymo įrankį, kuris gali būti tiesiogiai sukurtas remiantis šiuo kodu, kad atitiktų pritaikytus vartotojų poreikius. Lib kataloge yra IPT kūrimo dinaminė biblioteka ir antraštė files. Norėdami sužinoti apie funkcijas ir skambučių instrukcijas, vartotojai gali kreiptis į WCH55XISPDLL. H ir kita antraštė files lib kataloge.

„Windows“ platforma

Norėdami gauti daugiau informacijos, žr. https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html diegimo kelias \ WCHISPTool_XXX\Doc.

Linux platforma

Instrukcija

USB atsisiuntimo režimas

  1. Prijunkite USB
    Įsitikinkite, kad MCU yra įkrovos atsisiuntimo režimu, o USB įrenginio PID yra 0x55e0.
  2. Įdiegti USB įrenginio tvarkyklę
    Atidarykite sistemos terminalą, įveskite tvarkyklės aplanką ir vykdykite komandą „make install“. Ši operacija reikalinga tik pirmą kartą atsisiunčiant.
  3. Nustatykite USB IPT įrenginio pavadinimą
    Naudokite komandą „ls“, kad patikrintumėte, ar egzistuoja /dev/ch37x simbolių įrenginys.
  4. Vykdykite atsisiuntimo instrukcijas
    Vykdykite pagal įrankio instrukcijos formato reikalavimus, pvzample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o programa -f Target.hex

Nuosekliojo prievado atsisiuntimo režimas

  1. Prijunkite MCU prie nuosekliojo prievado
    Įsitikinkite, kad MCU yra įkrovos atsisiuntimo režimu.
  2. Sukurkite serijinio IPT įrenginio pavadinimą
    Patvirtinkite nuosekliojo prievado įrenginio mazgo pavadinimą, tada naudokite komandą „ln“, kad sukurtumėte šio įrenginio minkštąją nuorodą, pavadintą „ttyISPx“. Konkreti komanda yra tokia. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0
  3. Vykdykite atsisiuntimo instrukcijas.
    Vykdykite pagal įrankio instrukcijos formato reikalavimus, pvzample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o programa -f Target.hex
Vykdyti žurnalą file

Sėkmingo atsisiuntimo operacijos pavyzdys
Vykdyti žurnalą file

Nepavykusios atsisiuntimo operacijos atvejis
Vykdyti žurnalą file
Įkrovos versijos gavimo atvejis atskirai
Vykdyti žurnalą file
Programinės įrangos versijos gavimo atskirai atvejis
Vykdyti žurnalą file

macOS platforma

Instrukcija

USB atsisiuntimo režimas

  1. Prijunkite USB
    Įsitikinkite, kad MCU yra įkrovos atsisiuntimo režimu, o USB įrenginio PID yra 0x55e0.
  2. Nustatykite USB įrenginio vietos ID „macOS“ sistemoje. Suraskite įrenginį Sistemos ataskaitoje -> Aparatūra -> USB. Vietos ID USB įrenginio medyje parodytas kitame paveikslėlyje.
  3. Vykdykite atsisiuntimo instrukcijas
    Vykdykite pagal įrankio instrukcijos formato reikalavimus, pvzample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o programa -f Target.hex
    Instrukcija

Nuosekliojo prievado atsisiuntimo režimas

  1. Prijunkite MCU prie nuosekliojo prievado
    Įsitikinkite, kad MCU yra įkrovos atsisiuntimo režimu.
  2. Nustatykite įrenginio nuosekliojo prievado mazgo pavadinimą ir paleiskite komandą „ls /dev/tty.*“
    terminalą, kad patikrintumėte nuoseklųjį prievadą „macOS“ (jei naudojamas WCH nuosekliojo prievado lustas, įdiekite „macOS“ CH34xVCPDriver). Konkreti operacija parodyta paveikslėlyje žemiau.
    Instrukcija
  3. Vykdykite atsisiuntimo instrukcijas
    Vykdykite pagal įrankio instrukcijos formato reikalavimus, pvzample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o programa -f Target.hex
Vykdyti žurnalą file

Sėkmingo atsisiuntimo operacijos pavyzdys
Vykdyti žurnalą File

Nepavykusios atsisiuntimo operacijos atvejis
Vykdyti žurnalą File

Įkrovos versijos gavimo atvejis atskirai
Vykdyti žurnalą File

Programinės įrangos versijos gavimo atskirai atvejis
Vykdyti žurnalą File

Logotipas

Dokumentai / Ištekliai

PDF thumbnailWCHISPTool CMD komandų eilutės programavimo įrankis
Instructions · WCHISPTool CMD Command Line Programming Tool, WCHISPTool, CMD Command Line Programming Tool, Command Line Programming Tool, Line Programming Tool, Programming Tool

Užduokite klausimą

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Užduokite klausimą

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.