
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 |
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:
- Visos komandos ir parametrai turi būti rodomi poromis „-x xxx“ formatu.
- Norint perduoti instrukcijas -p,-c,-o,-f, reikia atsisiųsti arba patvirtinti operaciją.
- 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
- Prijunkite USB
Įsitikinkite, kad MCU yra įkrovos atsisiuntimo režimu, o USB įrenginio PID yra 0x55e0. - Įdiegti USB įrenginio tvarkyklę
Atidarykite sistemos terminalą, įveskite tvarkyklės aplanką ir vykdykite komandą „make install“. Ši operacija reikalinga tik pirmą kartą atsisiunčiant. - Nustatykite USB IPT įrenginio pavadinimą
Naudokite komandą „ls“, kad patikrintumėte, ar egzistuoja /dev/ch37x simbolių įrenginys. - 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
- Prijunkite MCU prie nuosekliojo prievado
Įsitikinkite, kad MCU yra įkrovos atsisiuntimo režimu. - 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 - 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

Nepavykusios atsisiuntimo operacijos atvejis

Įkrovos versijos gavimo atvejis atskirai

Programinės įrangos versijos gavimo atskirai atvejis

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

Nuosekliojo prievado atsisiuntimo režimas
- Prijunkite MCU prie nuosekliojo prievado
Įsitikinkite, kad MCU yra įkrovos atsisiuntimo režimu. - 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.

- 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

Nepavykusios atsisiuntimo operacijos atvejis

Įkrovos versijos gavimo atvejis atskirai

Programinės įrangos versijos gavimo atskirai atvejis


Dokumentai / Ištekliai
![]() | WCHISPTool CMD komandų eilutės programavimo įrankis |
Nuorodos
- 南京沁恒微电子股份有限公司wch.cn
- WCHISPTool_Setup.exe – 南京沁恒微电子股份有限公司www.wch.cn
- Vartotojo vadovasmanual.tools
