WCHISPTool CMD alat za programiranje komandne linije
WCHISPTool CMD alat za programiranje komandne linije

Uvod

Softverska funkcija

WCHISPTool _ CMD je višeplatformski alat komandne linije za WCH MCU narezivanje na mreži, koji podržava preuzimanje firmvera, verifikaciju i druge operacije za seriju MCU-a WCH preko USB-a ili serijskog porta. Alat sadrži ISP biblioteku i sample programi za prilagođeni razvoj ISP alata.

Podržani operativni sistem: Windows x86/x64, Linux x64, macOS x64/arm64.

Podržani model čipa: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32V20x/ CH32V30x/ CH32V03x/ CH32V10x.

Komandna linija

Preuzmi

USB način rada:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o program -f Target.hex

Način rada serijskog porta:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o program -f Target.hex

Verify

USB način rada:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o verify -f Target.hex

Način rada serijskog porta:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o verify -f Target.hex

Opis parametra

-p

Uputstvo opis

Opis parametara

USB ISP uređaj ili čvor serijskog uređaja /dev/ch37x /dev/ttyISPx Preuzmi preko USB-a u Linuxu Preuzmi preko serijskog porta u Linuxu
LocationlD COM(/dev/tty.*) Preuzmi preko USB-a u macOS-u. Preuzmi preko serijskog porta u macOS-u
-b Brzina prijenosa komunikacije serijskog porta 115200/230400/ Brzina prijenosa komunikacije serijskog porta
-v Štampajte broj verzije boot/alat Verzija pokretanja/alata
-c Puni naziv putanje konfiguracije file xxx.ini Puni/relativni put
-o Vrsta operacije programirati/verifikovati Preuzmi/Potvrdi
-f Ime Flash file xxx. hex/xxx. bin Puni/relativni put

napomene:

  1. Sve naredbe i parametri moraju se pojaviti u parovima u formatu “-x xxx”.
  2. Operacija preuzimanja ili verifikacije je potrebna da bi se prosledile -p,-c,-o,-f instrukcije.
  3. Za metodu potvrde imena čvora USB ISP uređaja ili serijskog porta koji odgovara komandi – p,
Statusni kod
Opis uputstva Opis parametara
0 Izvrši uspješno
1 Nevažeći ulazni parametar
2 Dohvaćanje parametara iz konfiguracije nije uspjelo file
3 Postavljanje ISP parametara nije uspjelo
4 Navedeno ime serijskog porta je nevažeće
5 Nijedan uređaj nije naveden
6 Navedeni tip čipa nije u skladu sa stvarnim tipom čipa
7 Nije uspjelo preuzimanje informacija o uređaju
8 Nevažeći Flash file put
9 Nevažeći Flash file dužina
10 Nije uspjelo čitanje Flasha file
11 Konvertiranje Flasha nije uspjelo file iz HEX u BIN format
12 Onemogućavanje zaštite od čitanja nije uspjelo
13 Preuzimanje nije uspjelo
14 Provjera nije uspjela
100 Nepoznata greška
Konfiguracija file

Konfiguracija file generira funkcija „Save UI Config“ WchIspStudio.exe u Windows-u. Specifične operacije su sljedeće: Prvo otvorite softver i odaberite MCU seriju na desnoj strani softvera. Zatim odaberite seriju i model čipa u interfejsu “Chip Option” i konfigurišite čip u interfejsu “Download Config”. Zatim kliknite na glavni meni “File ->Sačuvaj UI konfiguraciju”. Na kraju odaberite naziv i lokaciju konfiguracije file. Operativni interfejs je sledeći.

Custom development

Src direktorij u svakom sistemskom folderu sadrži izvor files alata za narezivanje komandne linije, koji se može direktno razviti na osnovu ovog koda kako bi zadovoljio prilagođene zahtjeve korisnika. Lib direktorij sadrži ISP razvojnu dinamičku biblioteku i zaglavlje files. Za funkcije i upute za pozivanje, korisnici mogu pogledati WCH55XISPDLL. H i drugo zaglavlje files u direktoriju lib.

Windows platforma

Za detalje pogledajte: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html putanja instalacije \ WCHISPTool_XXX\Doc.

Linux platforma

Uputstvo

USB način preuzimanja

  1. Priključite USB
    Uvjerite se da je MCU u načinu preuzimanja BOOT, a da je PID USB uređaja 0x55e0.
  2. Instalirajte drajver USB uređaja
    Otvorite sistemski terminal, uđite u fasciklu drajvera i izvršite komandu „napravi instalaciju“. Ova operacija je potrebna samo za prvo preuzimanje.
  3. Odredite naziv USB ISP uređaja
    Koristite naredbu “ls” da provjerite postoji li /dev/ch37x karakterni uređaj.
  4. Izvršite instrukciju za preuzimanje
    Izvršiti prema zahtjevima formata instrukcija alata, nprample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o program -f Target.hex

Način preuzimanja serijskog porta

  1. Povežite MCU sa serijskim portom
    Uvjerite se da je MCU u načinu preuzimanja BOOT.
  2. Kreirajte serijski naziv ISP uređaja
    Potvrdite naziv čvora uređaja serijskog porta, a zatim koristite naredbu “ln” da kreirate meku vezu pod nazivom “ttyISPx” za ovaj uređaj. Konkretna komanda je sljedeća. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0
  3. Izvršite instrukciju za preuzimanje.
    Izvršiti prema zahtjevima formata instrukcija alata, nprample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o program -f Target.hex
Pokreni dnevnik file

Instanca uspješne operacije preuzimanja
Pokreni dnevnik file

Instanca operacije preuzimanja nije uspjela
Pokreni dnevnik file
Instanca uzimanja BOOT verzije zasebno
Pokreni dnevnik file
Instanca preuzimanja verzije softvera zasebno
Pokreni dnevnik file

macOS platforma

Uputstvo

USB način preuzimanja

  1. Priključite USB
    Uvjerite se da je MCU u načinu preuzimanja BOOT, a da je PID USB uređaja 0x55e0.
  2. Odredite ID lokacije USB uređaja u macOS sistemu. Pronađite uređaj u Sistemskom izvještaju ->Hardver ->USB. ID lokacije u stablu USB uređaja prikazan je na sljedećoj slici.
  3. Izvršite instrukciju za preuzimanje
    Izvršiti prema zahtjevima formata instrukcija alata, nprample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o program -f Target.hex
    Uputstvo

Način preuzimanja serijskog porta

  1. Povežite MCU sa serijskim portom
    Uvjerite se da je MCU u načinu preuzimanja BOOT.
  2. Odredite naziv čvora serijskog porta na uređaju i pokrenite naredbu “ls /dev/tty.*” na
    terminal za provjeru serijskog porta na macOS-u (ako se koristi čip za serijski port WCH, instalirajte CH34xVCPDriver za macOS). Konkretna operacija je prikazana na donjoj slici.
    Uputstvo
  3. Izvršite instrukciju za preuzimanje
    Izvršiti prema zahtjevima formata instrukcija alata, nprample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o program -f Target.hex
Pokreni dnevnik file

Instanca uspješne operacije preuzimanja
Pokreni dnevnik File

Instanca operacije preuzimanja nije uspjela
Pokreni dnevnik File

Instanca uzimanja BOOT verzije zasebno
Pokreni dnevnik File

Instanca preuzimanja verzije softvera zasebno
Pokreni dnevnik File

Logo

Dokumenti / Resursi

WCH WCHISPTool CMD alat za programiranje komandne linije [pdfUpute
WCHISPTool CMD alat za programiranje komandne linije, WCHISPTool, alat za programiranje CMD komandne linije, alat za programiranje komandne linije, alat za programiranje na liniji, alat za programiranje

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *