WCHISPTool CMD parancssori programozó eszköz
WCHISPTool CMD parancssori programozó eszköz

Bevezetés

Szoftver funkció

A WCHISPTool _ CMD egy többplatformos parancssori eszköz a WCH MCU online írására, amely támogatja a firmware letöltését, ellenőrzését és egyéb műveleteket a WCH soros MCU-hoz USB-n vagy soros porton keresztül. Az eszköz tartalmaz ISP könyvtárat és sample programok az ISP eszköz testreszabott fejlesztéséhez.

Támogatott operációs rendszer: Windows x86/x64, Linux x64, macOS x64/arm64.

Támogatott chip-modell: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32V20x/ CH32V30x/ CH32/03X.

Parancssor

Letöltés

USB mód:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o program -f Target.hex

Soros port mód:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o program -f Target.hex

Ellenőrizze

USB mód:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o verify -f Target.hex

Soros port mód:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o verify -f Target.hex

Paraméter leírása

-p

Oktatás leírás

Paraméterek leírása

USB ISP eszköz vagy soros eszköz csomópont /dev/ch37x /dev/ttyISPx Letöltés USB-n keresztül Linux alatt Letöltés soros porton keresztül Linux alatt
LocationlD COM(/dev/tty.*) Letöltés USB-n keresztül macOS-ben Letöltés soros porton keresztül macOS-ben
-b A soros port kommunikációs adatátviteli sebessége 115200/230400/ A soros port kommunikációs adatátviteli sebessége
-v Nyomtatási verziószám rendszerindító/eszköz A rendszerindító/eszköz verzió
-c A konfiguráció teljes elérési útja file xxx.ini A teljes/relatív útvonal
-o A művelet típusa programozni/ellenőrizni Letöltés/ellenőrzés
-f A Flash neve file xxx hex/xxx. kuka A teljes/relatív útvonal

Megjegyzések:

  1. Minden parancsnak és paraméternek párban kell megjelennie „-x xxx” formátumban.
  2. A -p,-c,-o,-f utasítások átadásához a művelet letöltése vagy ellenőrzése szükséges.
  3. A – p parancsnak megfelelő USB ISP-eszköz vagy soros port csomópontnév megerősítési módszeréhez,
Állapotkód
Az utasítás leírása Paraméterek leírása
0 Sikeres végrehajtás
1 Érvénytelen bemeneti paraméter
2 Nem sikerült lekérni a paramétereket a konfigurációból file
3 Nem sikerült beállítani az ISP paramétereit
4 A megadott soros port név érvénytelen
5 Nincs felsorolva eszköz
6 A megadott chiptípus nem egyezik a tényleges chiptípussal
7 Nem sikerült beszerezni az eszköz adatait
8 Érvénytelen Flash file útvonal
9 Érvénytelen Flash file hossz
10 Nem sikerült beolvasni a Flasht file
11 A Flash konvertálása nem sikerült file HEX-ről BIN formátumra
12 Nem sikerült letiltani az olvasásvédelmet
13 Nem sikerült letölteni
14 Nem sikerült ellenőrizni
100 Ismeretlen hiba
Konfiguráció file

A konfiguráció file a Windows WchIspStudio.exe „Save UI Config” funkciója hozza létre. A konkrét műveletek a következők: Először nyissa meg a szoftvert, és válassza ki az MCU sorozatot a szoftver jobb oldalán. Ezután válassza ki a chip sorozatát és modelljét a „Chip Option” felületen, és konfigurálja a chipet a „Download Config” felületen. Ezután kattintson a főmenüre "File -> Save UI Config”. Végül válassza ki a konfiguráció nevét és helyét file. A kezelőfelület a következő.

Egyedi fejlesztés

Az egyes rendszermappák src könyvtára tartalmazza a forrást files parancssori íróeszköz, amely közvetlenül fejleszthető ezen kód alapján, hogy megfeleljen a felhasználók testreszabott igényeinek. A lib könyvtár tartalmazza az ISP fejlesztési dinamikus könyvtárat és fejlécet files. A funkciókhoz és a hívási utasításokhoz a felhasználók a WCH55XISPDLL-t találhatják. H és egyéb fejléc files a lib könyvtárban.

Windows platform

A részletekért lásd: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html telepítési útvonal \ WCHISPTool_XXX\Doc.

Linux platform

Oktatás

USB letöltési mód

  1. Csatlakoztassa az USB-t
    Győződjön meg arról, hogy az MCU BOOT letöltési módban van, és az USB-eszköz PID-je 0x55e0.
  2. Telepítse az USB-eszköz illesztőprogramját
    Nyissa meg a rendszerterminált, lépjen be az illesztőprogram mappájába, és hajtsa végre a „make install” parancsot. Ez a művelet csak az első letöltéshez szükséges.
  3. Határozza meg az USB ISP eszköz nevét
    Az „ls” paranccsal ellenőrizze, hogy létezik-e a /dev/ch37x karaktereszköz.
  4. Hajtsa végre a letöltési utasítást
    Végrehajtás az eszköz utasításformátum követelményei szerint, plample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o program -f Target.hex

Soros port letöltési mód

  1. Csatlakoztassa az MCU-t a soros porthoz
    Győződjön meg arról, hogy az MCU BOOT letöltési módban van.
  2. Soros ISP-eszköznév létrehozása
    Erősítse meg a soros port eszköz csomópontjának nevét, majd az „ln” paranccsal hozzon létre egy „ttyISPx” nevű szoftverhivatkozást ehhez az eszközhöz. A konkrét parancs a következő. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0
  3. Hajtsa végre a letöltési utasítást.
    Végrehajtás az eszköz utasításformátum követelményei szerint, plample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o program -f Target.hex
Futtassa a naplót file

A sikeres letöltési művelet példája
Futtassa a naplót file

Sikertelen letöltési művelet példánya
Futtassa a naplót file
A BOOT verzió külön beszerzésének példája
Futtassa a naplót file
A szoftververzió külön beszerzésének példája
Futtassa a naplót file

macOS platform

Oktatás

USB letöltési mód

  1. Csatlakoztassa az USB-t
    Győződjön meg arról, hogy az MCU BOOT letöltési módban van, és az USB-eszköz PID-je 0x55e0.
  2. Határozza meg az USB-eszköz helyazonosítóját a macOS rendszerben. Keresse meg az eszközt a Rendszerjelentés ->Hardver ->USB menüpontban. Az USB-eszköz fában található helyazonosító a következő ábrán látható.
  3. Hajtsa végre a letöltési utasítást
    Végrehajtás az eszköz utasításformátum követelményei szerint, plample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o program -f Target.hex
    Oktatás

Soros port letöltési mód

  1. Csatlakoztassa az MCU-t a soros porthoz
    Győződjön meg arról, hogy az MCU BOOT letöltési módban van.
  2. Határozza meg az eszköz soros portjának csomópontnevét, és futtassa az „ls /dev/tty.*” parancsot az eszközön.
    terminálon a macOS soros portjának ellenőrzéséhez (ha WCH soros port chipet használ, telepítse a macOS CH34xVCPillesztőjét). Egy konkrét művelet látható az alábbi ábrán.
    Oktatás
  3. Hajtsa végre a letöltési utasítást
    Végrehajtás az eszköz utasításformátum követelményei szerint, plample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o program -f Target.hex
Futtassa a naplót file

A sikeres letöltési művelet példája
Futtassa a naplót File

Sikertelen letöltési művelet példánya
Futtassa a naplót File

A BOOT verzió külön beszerzésének példája
Futtassa a naplót File

A szoftververzió külön beszerzésének példája
Futtassa a naplót File

Logó

Dokumentumok / Források

WCH WCHISPTool CMD parancssori programozó eszköz [pdfUtasítások
WCHISPTool CMD parancssori programozó eszköz, WCHISPTool, CMD parancssori programozó eszköz, parancssori programozó eszköz, vonalprogramozó eszköz, programozó eszköz

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *