WCHISPTool CMD alat za programiranje naredbenog retka
WCHISPTool CMD alat za programiranje naredbenog retka

Uvod

Funkcija softvera

WCHISPTool _ CMD je višeplatformski alat naredbenog retka za WCH MCU snimanje na mreži, koji podržava preuzimanje firmvera, provjeru i druge operacije za seriju MCU od WCH putem USB-a ili serijskog priključka. Alat sadrži ISP knjižnicu i sample programe za prilagođeni razvoj ISP alata.

Podržani operativni sustavi: 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/ CH32X03x/ CH32L10x.

Naredbeni redak

preuzimanje

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

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

Potvrdi

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

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

Opis parametra

-p

Uputa opis

Opis parametara

USB ISP uređaj ili čvor serijskog uređaja /dev/ch37x /dev/ttyISPx Preuzimanje putem USB-a u Linuxu Preuzimanje putem serijskog priključka u Linuxu
LokacijalD COM(/dev/tty.*) Preuzimanje putem USB-a u macOS-u Preuzimanje putem serijskog priključka u macOS-u
-b Brzina prijenosa podataka serijskog porta 115200/230400/ Brzina prijenosa podataka serijskog porta
-v Ispis broja verzije čizma/alat Verzija pokretanja/alata
-c Puni naziv putanje konfiguracije file xxx.ini Puni/relativni put
-o Vrsta operacije programirati/provjeriti Preuzmi/Potvrdi
-f Ime Flash file xxx. hex/xxx. kanta za smeće Puni/relativni put

Bilješke:

  1. Sve naredbe i parametri moraju se pojaviti u parovima u formatu “-x xxx”.
  2. Operacija preuzimanja ili provjere potrebna je za prosljeđivanje uputa -p,-c,-o,-f.
  3. Za metodu potvrde USB ISP uređaja ili naziv čvora serijskog priključka koji odgovara naredbi – p,
Šifra stanja
Opis upute Opis parametara
0 Uspješno izvršiti
1 Nevažeći ulazni parametar
2 Dohvaćanje parametara iz konfiguracije nije uspjelo file
3 Neuspješno postavljanje ISP parametara
4 Navedeni naziv serijskog priključka nije valjan
5 Nema uređaja na popisu
6 Navedena vrsta čipa nije u skladu sa stvarnom vrstom čipa
7 Dohvaćanje informacija o uređaju nije uspjelo
8 Nevažeći Flash file put
9 Nevažeći Flash file duljina
10 Neuspješno čitanje Flasha file
11 Nije uspjelo pretvaranje Flasha file iz HEX u BIN format
12 Onemogućavanje zaštite čitanja nije uspjelo
13 Preuzimanje nije uspjelo
14 Provjera nije uspjela
100 Nepoznata pogreška
Konfiguracija file

Konfiguracija file generira funkcija "Save UI Config" WchIspStudio.exe u sustavu Windows. Konkretne operacije su sljedeće: Prvo otvorite softver i odaberite seriju MCU na desnoj strani softvera. Zatim odaberite seriju i model čipa u sučelju "Chip Option" i konfigurirajte čip u sučelju "Download Config". Zatim kliknite glavni izbornik "File ->Spremi konfiguraciju korisničkog sučelja”. Na kraju odaberite naziv i mjesto konfiguracije file. Operativno sučelje je sljedeće.

Razvoj po narudžbi

Direktorij src u svakoj sistemskoj mapi sadrži izvor files alata za snimanje naredbenog retka, koji se može izravno razviti na temelju ovog koda kako bi se zadovoljile prilagođene potrebe korisnika. Direktorij lib sadrži dinamičku biblioteku razvoja ISP-a i zaglavlje files. Za funkcije i upute za pozive, korisnici se mogu obratiti na WCH55XISPDLL. H i drugo zaglavlje files u direktoriju lib.

Windows platforma

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

Linux platforma

Uputa

USB način preuzimanja

  1. Priključite USB
    Provjerite je li MCU u BOOT načinu preuzimanja i je li PID USB uređaja 0x55e0.
  2. Instalirajte upravljački program USB uređaja
    Otvorite terminal sustava, uđite u mapu upravljačkog programa i izvršite naredbu "make install". Ova je operacija potrebna samo za prvo preuzimanje.
  3. Odredite naziv USB ISP uređaja
    Koristite naredbu “ls” da provjerite postoji li /dev/ch37x uređaj znakova.
  4. Izvršite uputu za preuzimanje
    Izvršite prema zahtjevima formata uputa alata, nprample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o program -f Target.hex

Način preuzimanja serijskog porta

  1. Spojite MCU sa serijskim priključkom
    Provjerite je li MCU u BOOT načinu preuzimanja.
  2. Stvorite naziv serijskog ISP uređaja
    Potvrdite naziv čvora uređaja serijskog priključka, a zatim upotrijebite naredbu “ln” za stvaranje meke veze pod nazivom “ttyISPx” za ovaj uređaj. Konkretna naredba je sljedeća. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0
  3. Izvršite uputu za preuzimanje.
    Izvršite prema zahtjevima formata uputa alata, nprample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o program -f Target.hex
Dnevnik pokretanja file

Instanca uspješnog preuzimanja
Dnevnik pokretanja file

Instanca neuspjele operacije preuzimanja
Dnevnik pokretanja file
Instanca zasebnog dobivanja BOOT verzije
Dnevnik pokretanja file
Instanca zasebnog dobivanja verzije softvera
Dnevnik pokretanja file

macOS platforma

Uputa

USB način preuzimanja

  1. Priključite USB
    Provjerite je li MCU u BOOT načinu preuzimanja i je li PID USB uređaja 0x55e0.
  2. Odredite ID lokacije USB uređaja u macOS sustavu. Pronađite uređaj u System Report ->Hardware ->USB. ID lokacije u stablu USB uređaja prikazan je na sljedećoj slici.
  3. Izvršite uputu za preuzimanje
    Izvršite prema zahtjevima formata uputa alata, nprample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o program -f Target.hex
    Uputa

Način preuzimanja serijskog porta

  1. Spojite MCU sa serijskim priključkom
    Provjerite je li MCU u BOOT načinu preuzimanja.
  2. Odredite naziv čvora serijskog priključka na uređaju i pokrenite naredbu “ls /dev/tty.*” na
    terminal za provjeru serijskog priključka na macOS-u (ako se koristi čip serijskog priključka WCH, instalirajte CH34xVCPDriver za macOS). Konkretna operacija prikazana je na donjoj slici.
    Uputa
  3. Izvršite uputu za preuzimanje
    Izvršite prema zahtjevima formata uputa alata, nprample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o program -f Target.hex
Dnevnik pokretanja file

Instanca uspješnog preuzimanja
Dnevnik pokretanja File

Instanca neuspjele operacije preuzimanja
Dnevnik pokretanja File

Instanca zasebnog dobivanja BOOT verzije
Dnevnik pokretanja File

Instanca zasebnog dobivanja verzije softvera
Dnevnik pokretanja File

Logo

Dokumenti / Resursi

WCH WCHISPTool CMD alat za programiranje naredbenog retka [pdfUpute
WCHISPTool CMD Alat za programiranje naredbenog retka, WCHISPTool, CMD Alat za programiranje naredbenog retka, Alat za programiranje naredbenog retka, Alat za programiranje retka, Alat za programiranje

Reference

Ostavite komentar

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