WCHISPTool CMD komandrindas programmēšanas rīks
Ievads
Programmatūras funkcija
WCHISPTool _ CMD ir vairāku platformu komandrindas rīks WCH MCU ierakstīšanai tiešsaistē, kas atbalsta programmaparatūras lejupielādi, verifikāciju un citas darbības WCH sērijas MCU, izmantojot USB vai seriālo portu. Rīks satur ISP bibliotēku un sample programmas ISP rīka pielāgotai izstrādei.
Atbalstītā operētājsistēma: Windows x86/x64, Linux x64, macOS x64/arm64.
Atbalstītais mikroshēmas modelis: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32V20x/ CH32V30x/ CH32/CH03.
Komandrinda
Lejupielādēt
USB režīms:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o programma -f Target.hex
Seriālā porta režīms:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o programma -f Target.hex
Pārbaudīt
USB režīms:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o verify -f Target.hex
Seriālā porta režīms:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o verify -f Target.hex
Parametra apraksts
-p |
Instrukcija |
Parametru apraksts |
|
USB ISP ierīce vai seriālās ierīces mezgls | /dev/ch37x /dev/ttyISPx | Lejupielādēt, izmantojot USB operētājsistēmā Linux Lejupielādēt, izmantojot seriālo portu operētājsistēmā Linux | |
Atrašanās vietalD COM(/dev/tty.*) | Lejupielādēt, izmantojot USB operētājsistēmā macOS Lejupielādēt, izmantojot seriālo portu operētājsistēmā macOS | ||
-b | Seriālā porta sakaru pārraides ātrums | 115200/230400/ | Seriālā porta sakaru pārraides ātrums |
-v | Drukas versijas numurs | sāknēšana/rīks | Sāknēšanas/rīka versija |
-c | Pilns konfigurācijas ceļa nosaukums file | xxx.ini | Pilns/relatīvs ceļš |
-o | Operācijas veids | programmēt/pārbaudīt | Lejupielādēt/pārbaudīt |
-f | Flash nosaukums file | xxx. hex/xxx. atkritumu tvertne | Pilns/relatīvs ceļš |
Piezīmes:
- Visām komandām un parametriem ir jāparādās pa pāriem formātā “-x xxx”.
- Lai ievadītu instrukcijas -p,-c,-o,-f, ir nepieciešama lejupielādes vai verifikācijas darbība.
- Lai apstiprinātu USB ISP ierīces vai seriālā porta mezgla nosaukumu, kas atbilst komandai – p,
Statusa kods
Instrukcijas apraksts | Parametru apraksts |
0 | Izpildīt veiksmīgi |
1 | Nederīgs ievades parametrs |
2 | Neizdevās iegūt parametrus no konfigurācijas file |
3 | Neizdevās iestatīt ISP parametrus |
4 | Norādītais seriālā porta nosaukums nav derīgs |
5 | Neviena ierīce nav uzskaitīta |
6 | Norādītais mikroshēmas veids neatbilst faktiskajam mikroshēmas veidam |
7 | Neizdevās iegūt ierīces informāciju |
8 | Nederīga Flash file ceļš |
9 | Nederīga Flash file garums |
10 | Neizdevās nolasīt Flash file |
11 | Neizdevās konvertēt Flash file no HEX uz BIN formātu |
12 | Neizdevās atspējot lasīšanas aizsardzību |
13 | Neizdevās lejupielādēt |
14 | Neizdevās pārbaudīt |
100 | Nezināma kļūda |
Konfigurācija file
Konfigurācija file tiek ģenerēts, izmantojot WchIspStudio.exe funkciju “Save UI Config” sistēmā Windows. Konkrētās darbības ir šādas: Vispirms atveriet programmatūru un programmatūras labajā pusē atlasiet MCU sēriju. Pēc tam “Chip Option” saskarnē atlasiet mikroshēmas sēriju un modeli un konfigurējiet mikroshēmu “Download Config” saskarnē. Pēc tam noklikšķiniet uz galvenās izvēlnes "File -> Saglabāt lietotāja interfeisa konfigurāciju. Visbeidzot atlasiet konfigurācijas nosaukumu un atrašanās vietu file. Darbības interfeiss ir šāds.
Pielāgota izstrāde
Src direktorijā katrā sistēmas mapē ir avots files no komandrindas ierakstīšanas rīka, ko var tieši izstrādāt, pamatojoties uz šo kodu, lai apmierinātu lietotāju pielāgoto pieprasījumu. Lib direktorijā ir ISP izstrādes dinamiskā bibliotēka un galvene files. Funkcijas un izsaukuma norādījumus lietotāji var skatīt WCH55XISPDLL. H un cita galvene files lib direktorijā.
Windows platformas
Lai iegūtu sīkāku informāciju, lūdzu, skatiet: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html instalēšanas ceļš \ WCHISPTool_XXX\Doc.
Linux platforma
Instrukcija
USB lejupielādes režīms
- Pievienojiet USB
Pārliecinieties, vai MCU ir BOOT lejupielādes režīmā un USB ierīces PID ir 0x55e0. - Instalējiet USB ierīces draiveri
Atveriet sistēmas termināli, ievadiet draivera mapi un izpildiet komandu “make install”. Šī darbība ir nepieciešama tikai pirmajai lejupielādei. - Nosakiet USB ISP ierīces nosaukumu
Izmantojiet komandu “ls”, lai pārbaudītu, vai pastāv /dev/ch37x rakstzīmju ierīce. - Izpildiet lejupielādes instrukciju
Izpildiet saskaņā ar rīka norādījumu formāta prasībām, piemēram,ample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o programma -f Target.hex
Seriālā porta lejupielādes režīms
- Savienojiet MCU ar seriālo portu
Pārliecinieties, vai MCU ir BOOT lejupielādes režīmā. - Izveidojiet sērijas ISP ierīces nosaukumu
Apstipriniet seriālā porta ierīces mezgla nosaukumu un pēc tam izmantojiet komandu “ln”, lai šai ierīcei izveidotu mīksto saiti ar nosaukumu “ttyISPx”. Konkrētā komanda ir šāda. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0 - Izpildiet lejupielādes instrukciju.
Izpildiet saskaņā ar rīka norādījumu formāta prasībām, piemēram,ample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o programma -f Target.hex
Palaist žurnālu file
Veiksmīgas lejupielādes darbības gadījums
Neveiksmīgas lejupielādes darbības gadījums
BOOT versijas iegūšanas gadījums atsevišķi
Programmatūras versijas iegūšanas gadījums atsevišķi
macOS platforma
Instrukcija
USB lejupielādes režīms
- Pievienojiet USB
Pārliecinieties, vai MCU ir BOOT lejupielādes režīmā un USB ierīces PID ir 0x55e0. - Nosakiet USB ierīces atrašanās vietas ID macOS sistēmā. Atrodiet ierīci sadaļā Sistēmas pārskats -> Aparatūra -> USB. Atrašanās vietas ID USB ierīces kokā ir parādīts nākamajā attēlā.
- Izpildiet lejupielādes instrukciju
Izpildiet saskaņā ar rīka norādījumu formāta prasībām, piemēram,ample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o programma -f Target.hex
Seriālā porta lejupielādes režīms
- Savienojiet MCU ar seriālo portu
Pārliecinieties, vai MCU ir BOOT lejupielādes režīmā. - Nosakiet ierīces seriālā porta mezgla nosaukumu un palaidiet komandu “ls /dev/tty.*”.
terminālis, lai pārbaudītu macOS seriālo portu (ja tiek izmantota WCH seriālā porta mikroshēma, instalējiet macOS CH34xVCPDriver). Konkrēta darbība ir parādīta attēlā zemāk.
- Izpildiet lejupielādes instrukciju
Izpildiet saskaņā ar rīka norādījumu formāta prasībām, piemēram,ample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o programma -f Target.hex
Palaist žurnālu file
Veiksmīgas lejupielādes darbības gadījums
Neveiksmīgas lejupielādes darbības gadījums
BOOT versijas iegūšanas gadījums atsevišķi
Programmatūras versijas iegūšanas gadījums atsevišķi
Dokumenti / Resursi
![]() |
WCH WCHISPTool CMD komandrindas programmēšanas rīks [pdfNorādījumi WCHISPTool CMD komandrindas programmēšanas rīks, WCHISPTool, CMD komandrindas programmēšanas rīks, komandrindas programmēšanas rīks, līnijas programmēšanas rīks, programmēšanas rīks |