WCHISPTool CMD käsurea programmeerimistööriist
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 kirjeldus

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:

  1. Kõik käsud ja parameetrid peavad olema paarikaupa vormingus “-x xxx”.
  2. Käskude -p,-c,-o,-f edastamiseks on vaja alla laadida või kontrollida toimingut.
  3. 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

  1. Ühendage USB
    Veenduge, et MCU on BOOT-allalaadimisrežiimis ja USB-seadme PID on 0x55e0.
  2. Installige USB-seadme draiver
    Avage süsteemiterminal, sisestage draiveri kaust ja käivitage käsk "make install". See toiming on vajalik ainult esmakordsel allalaadimisel.
  3. Määrake USB ISP seadme nimi
    Kasutage käsku "ls", et kontrollida, kas /dev/ch37x märgiseade on olemas.
  4. 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

  1. Ühendage MCU jadapordiga
    Veenduge, et MCU oleks BOOT allalaadimisrežiimis.
  2. 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
  3. 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
Käivita logi file

Ebaõnnestunud allalaadimistoimingu juhtum
Käivita logi file
BOOT-versiooni eraldi hankimise näide
Käivita logi file
Tarkvaraversiooni eraldi hankimise juhtum
Käivita logi file

macOS-i platvorm

Juhend

USB allalaadimise režiim

  1. Ühendage USB
    Veenduge, et MCU on BOOT-allalaadimisrežiimis ja USB-seadme PID on 0x55e0.
  2. 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.
  3. 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
    Juhend

Jadapordi allalaadimise režiim

  1. Ühendage MCU jadapordiga
    Veenduge, et MCU oleks BOOT allalaadimisrežiimis.
  2. 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.
    Juhend
  3. 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
Käivita logi File

Ebaõnnestunud allalaadimistoimingu juhtum
Käivita logi File

BOOT-versiooni eraldi hankimise näide
Käivita logi File

Tarkvaraversiooni eraldi hankimise juhtum
Käivita logi File

Logo

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

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *