WCHISPTool CMD käsurea programmeerimistööriist
Sissejuhatus
Tarkvara funktsioon
WCHISPTool _ CMD on mitme platvormi käsurea tööriist WCH MCU võrgus kirjutamiseks, mis toetab püsivara allalaadimist, kontrollimist ja muid toiminguid WCH seeria MCU jaoks USB või jadapordi kaudu. Tööriist sisaldab ISP raamatukogu ja sample programmid ISP tööriista kohandatud arendamiseks.
Toetatud operatsioonisüsteem: Windows x86/x64, Linux x64, macOS x64/arm64.
Toetatud kiibi mudel: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32V20x/ CH32V30x/ CH32/CH03X.
Käsurida
Laadi alla
USB -režiim:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o programm -f Target.hex
Jadapordi režiim:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o programm -f Target.hex
Kinnitage
USB -režiim:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o verify -f Target.hex
Jadapordi režiim:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o verify -f Target.hex
Parameetri kirjeldus
-p |
Juhend |
Parameetrite kirjeldus |
|
USB ISP-seade või jadaseadme sõlm | /dev/ch37x /dev/ttyISPx | Laadi alla USB kaudu Linuxis Laadi alla jadapordi kaudu Linuxis | |
AsukohtlD COM(/dev/tty.*) | Laadige alla USB kaudu macOS-is Laadige alla jadapordi kaudu MacOS-is | ||
-b | Jadapordi andmeedastuskiirus | 115200/230400/ | Jadapordi andmeedastuskiirus |
-v | Prindiversiooni number | boot/tööriist | Alglaadimise/tööriista versioon |
-c | Konfiguratsiooni tee täielik nimi file | xxx.ini | Täielik/suhteline tee |
-o | Operatsiooni tüüp | programmeerida/kontrollida | Laadi alla/kinnita |
-f | Flashi nimi file | xxx. hex/xxx. prügikast | Täielik/suhteline tee |
Märkused:
- Kõik käsud ja parameetrid peavad olema paarikaupa vormingus “-x xxx”.
- Käskude -p,-c,-o,-f edastamiseks on vaja alla laadida või kontrollida toimingut.
- Käsule – p vastava USB ISP seadme või jadapordi sõlme nime kinnitusmeetodi jaoks
Olekukood
Juhendi kirjeldus | Parameetrite kirjeldus |
0 | Käivitage edukalt |
1 | Vale sisendparameeter |
2 | Konfiguratsioonist parameetrite hankimine ebaõnnestus file |
3 | ISP parameetrite määramine ebaõnnestus |
4 | Määratud jadapordi nimi on kehtetu |
5 | Seadet pole loetletud |
6 | Määratud kiibi tüüp ei ühti tegeliku kiibi tüübiga |
7 | Seadme teabe hankimine ebaõnnestus |
8 | Kehtetu Flash file tee |
9 | Kehtetu Flash file pikkus |
10 | Flashi lugemine ebaõnnestus file |
11 | Flashi teisendamine ebaõnnestus file HEX-st BIN-vormingusse |
12 | Lugemiskaitse keelamine ebaõnnestus |
13 | Allalaadimine ebaõnnestus |
14 | Kinnitamine ebaõnnestus |
100 | Tundmatu viga |
Seadistamine file
Konfiguratsioon file on loodud Windowsi WchIspStudio.exe funktsiooni „Save UI Config” abil. Konkreetsed toimingud on järgmised: Esmalt avage tarkvara ja valige tarkvara paremalt küljelt MCU seeria. Järgmisena valige "Chip Option" liideses kiibi seeria ja mudel ning konfigureerige kiip "Download Config" liideses. Seejärel klõpsake peamenüül "File -> Salvesta kasutajaliidese konfiguratsioon. Lõpuks valige konfiguratsiooni nimi ja asukoht file. Operatsiooniliides on järgmine.
Kohandatud arendus
Iga süsteemikausta src kataloog sisaldab allikat files käsurea kirjutamistööriista, mida saab selle koodi põhjal otse välja töötada, et rahuldada kasutajate kohandatud nõudlust. Lib-kataloog sisaldab ISP arenduse dünaamilist teeki ja päist files. Funktsioonide ja helistamisjuhiste jaoks võivad kasutajad vaadata WCH55XISPDLL-i. H ja muu päis files lib kataloogis.
Windowsi platvorm
Üksikasjad leiate siit: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html installitee \ WCHISPTool_XXX\Doc.
Linuxi platvorm
Juhend
USB allalaadimise režiim
- Ühendage USB
Veenduge, et MCU on BOOT-allalaadimisrežiimis ja USB-seadme PID on 0x55e0. - Installige USB-seadme draiver
Avage süsteemiterminal, sisestage draiveri kaust ja käivitage käsk "make install". See toiming on vajalik ainult esmakordsel allalaadimisel. - Määrake USB ISP seadme nimi
Kasutage käsku "ls", et kontrollida, kas /dev/ch37x märgiseade on olemas. - Täitke allalaadimisjuhised
Käivitage vastavalt tööriista juhiste vormingu nõuetele, ntample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o programm -f Target.hex
Jadapordi allalaadimise režiim
- Ühendage MCU jadapordiga
Veenduge, et MCU oleks BOOT allalaadimisrežiimis. - Looge ISP-seadme jadanimi
Kinnitage jadapordi seadme sõlme nimi ja seejärel kasutage käsku "ln", et luua selle seadme jaoks pehme link nimega "ttyISPx". Konkreetne käsk on järgmine. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0 - Täitke allalaadimisjuhised.
Käivitage vastavalt tööriista juhiste vormingu nõuetele, ntample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o programm -f Target.hex
Käivita logi file
Eduka allalaadimise näide
Ebaõnnestunud allalaadimistoimingu juhtum
BOOT-versiooni eraldi hankimise näide
Tarkvaraversiooni eraldi hankimise juhtum
macOS-i platvorm
Juhend
USB allalaadimise režiim
- Ühendage USB
Veenduge, et MCU on BOOT-allalaadimisrežiimis ja USB-seadme PID on 0x55e0. - Määrake macOS-süsteemis USB-seadme asukoha ID. Otsige seade üles jaotisest Süsteemiaruanne ->Riistvara ->USB. Asukoha ID USB-seadme puus on näidatud järgmisel joonisel.
- Täitke allalaadimisjuhised
Käivitage vastavalt tööriista juhiste vormingu nõuetele, ntample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o programm -f Target.hex
Jadapordi allalaadimise režiim
- Ühendage MCU jadapordiga
Veenduge, et MCU oleks BOOT allalaadimisrežiimis. - Määrake seadme jadapordi sõlme nimi ja käivitage käsk „ls /dev/tty.*”
terminal, et kontrollida macOS-i jadaporti (kui kasutatakse WCH jadapordi kiipi, installige macOS-i CH34xVCPDriver). Konkreetne toiming on näidatud alloleval joonisel.
- Täitke allalaadimisjuhised
Käivitage vastavalt tööriista juhiste vormingu nõuetele, ntample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o programm -f Target.hex
Käivita logi file
Eduka allalaadimise näide
Ebaõnnestunud allalaadimistoimingu juhtum
BOOT-versiooni eraldi hankimise näide
Tarkvaraversiooni eraldi hankimise juhtum
Dokumendid / Ressursid
![]() |
WCH WCHISPTool CMD käsurea programmeerimistööriist [pdfJuhised WCHISPTool CMD käsurea programmeerimistööriist, WCHISPTool, CMD käsurea programmeerimistööriist, käsurea programmeerimistööriist, reaprogrammeerimistööriist, programmeerimistööriist |