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 |
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:
- Minden parancsnak és paraméternek párban kell megjelennie „-x xxx” formátumban.
- A -p,-c,-o,-f utasítások átadásához a művelet letöltése vagy ellenőrzése szükséges.
- 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
- 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. - 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. - Határozza meg az USB ISP eszköz nevét
Az „ls” paranccsal ellenőrizze, hogy létezik-e a /dev/ch37x karaktereszköz. - 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
- Csatlakoztassa az MCU-t a soros porthoz
Győződjön meg arról, hogy az MCU BOOT letöltési módban van. - 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 - 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
Sikertelen letöltési művelet példánya
A BOOT verzió külön beszerzésének példája
A szoftververzió külön beszerzésének példája
macOS platform
Oktatás
USB letöltési mód
- 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. - 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ó.
- 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
Soros port letöltési mód
- Csatlakoztassa az MCU-t a soros porthoz
Győződjön meg arról, hogy az MCU BOOT letöltési módban van. - 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.
- 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
Sikertelen letöltési művelet példánya
A BOOT verzió külön beszerzésének példája
A szoftververzió külön beszerzésének példája
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 |