WCHISPTool CMD komandrindas programmēšanas rīks
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 apraksts

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:

  1. Visām komandām un parametriem ir jāparādās pa pāriem formātā “-x xxx”.
  2. Lai ievadītu instrukcijas -p,-c,-o,-f, ir nepieciešama lejupielādes vai verifikācijas darbība.
  3. 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

  1. Pievienojiet USB
    Pārliecinieties, vai MCU ir BOOT lejupielādes režīmā un USB ierīces PID ir 0x55e0.
  2. 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.
  3. Nosakiet USB ISP ierīces nosaukumu
    Izmantojiet komandu “ls”, lai pārbaudītu, vai pastāv /dev/ch37x rakstzīmju ierīce.
  4. 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

  1. Savienojiet MCU ar seriālo portu
    Pārliecinieties, vai MCU ir BOOT lejupielādes režīmā.
  2. 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
  3. 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
Palaist žurnālu file

Neveiksmīgas lejupielādes darbības gadījums
Palaist žurnālu file
BOOT versijas iegūšanas gadījums atsevišķi
Palaist žurnālu file
Programmatūras versijas iegūšanas gadījums atsevišķi
Palaist žurnālu file

macOS platforma

Instrukcija

USB lejupielādes režīms

  1. Pievienojiet USB
    Pārliecinieties, vai MCU ir BOOT lejupielādes režīmā un USB ierīces PID ir 0x55e0.
  2. 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ā.
  3. 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
    Instrukcija

Seriālā porta lejupielādes režīms

  1. Savienojiet MCU ar seriālo portu
    Pārliecinieties, vai MCU ir BOOT lejupielādes režīmā.
  2. 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.
    Instrukcija
  3. 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
Palaist žurnālu File

Neveiksmīgas lejupielādes darbības gadījums
Palaist žurnālu File

BOOT versijas iegūšanas gadījums atsevišķi
Palaist žurnālu File

Programmatūras versijas iegūšanas gadījums atsevišķi
Palaist žurnālu File

Logotips

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

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *