WCHISPTool CMD Eina de programació de la línia d'ordres
Introducció
Funció de programari
WCHISPTool _ CMD és una eina de línia d'ordres multiplataforma per a la gravació en línia de WCH MCU, que admet la descàrrega de microprogramari, la verificació i altres operacions per a la sèrie MCU de WCH mitjançant USB o port sèrie. L'eina conté la biblioteca ISP i sampprogrames de desenvolupament personalitzat de l'eina ISP.
Sistema operatiu compatible: Windows x86/x64, Linux x64, macOS x64/arm64.
Model de xip compatible: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32V20x/ CH32V30x/ CH32V03x/ CH32XL10
Línia d'ordres
Descarregar
Mode USB:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o program -f Target.hex
Mode de port sèrie:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o programa -f Target.hex
Verificar
Mode USB:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o verifica -f Target.hex
Mode de port sèrie:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o verificar -f Target.hex
Descripció dels paràmetres
-p |
Instrucció |
Descripció dels paràmetres |
|
Dispositiu ISP USB o node de dispositiu sèrie | /dev/ch37x /dev/ttyISPx | Baixa mitjançant USB a Linux Baixa a través del port sèrie a Linux | |
UbicaciólD COM(/dev/tty.*) | Baixa mitjançant USB a macOS Baixa a través del port sèrie a macOS | ||
-b | Velocitat en baudis de comunicació del port sèrie | 115200/230400/ | Velocitat en baudis de comunicació del port sèrie |
-v | Número de versió impresa | arrencada/eina | La versió d'arrencada/eina |
-c | El nom del camí complet de la configuració file | xxx.ini | El camí complet/relat |
-o | El tipus d'operació | programar/verificar | Descarrega/Verifica |
-f | El nom de Flash file | xxx. hex/xxx. paperera | El camí complet/relat |
Notes:
- Totes les ordres i paràmetres han d'aparèixer per parelles en el format "-x xxx".
- L'operació de baixada o verificació és necessària per passar les instruccions -p,-c,-o,-f.
- Per al mètode de confirmació del dispositiu ISP USB o del nom del node del port sèrie corresponent a l'ordre –p,
Codi d'estat
Descripció de la instrucció | Descripció dels paràmetres |
0 | Executar correctament |
1 | El paràmetre d'entrada no és vàlid |
2 | No s'han pogut obtenir els paràmetres de la configuració file |
3 | No s'han pogut establir els paràmetres de l'ISP |
4 | El nom del port sèrie especificat no és vàlid |
5 | No s'ha enumerat cap dispositiu |
6 | El tipus de xip especificat no és coherent amb el tipus de xip real |
7 | No s'ha pogut obtenir la informació del dispositiu |
8 | Flash no vàlid file camí |
9 | Flash no vàlid file longitud |
10 | No s'ha pogut llegir el Flash file |
11 | No s'ha pogut convertir el Flash file de format HEX a BIN |
12 | No s'ha pogut desactivar la protecció de lectura |
13 | No s'ha pogut descarregar |
14 | No s'ha pogut verificar |
100 | Error desconegut |
Configuració file
La configuració file el genera la funció "Desa la configuració de la IU" de WchIspStudio.exe a Windows. Les operacions específiques són les següents: Primer, obriu el programari i seleccioneu la sèrie MCU a la part dreta del programari. A continuació, seleccioneu la sèrie i el model del xip a la interfície de "Opció de xip" i configureu el xip a la interfície de "Descàrrega de configuració". A continuació, feu clic al menú principal "File ->Desa la configuració de la IU". Finalment, seleccioneu el nom i la ubicació de la configuració file. La interfície d'operació és la següent.
Desenvolupament personalitzat
El directori src de cada carpeta del sistema conté la font files de l'eina de gravació de línia d'ordres, que es pot desenvolupar directament a partir d'aquest codi per satisfer la demanda personalitzada dels usuaris. El directori lib conté la biblioteca dinàmica de desenvolupament de l'ISP i la capçalera files. Per a funcions i instruccions de trucada, els usuaris poden consultar WCH55XISPDLL. H i una altra capçalera files al directori lib.
Plataforma Windows
Per obtenir més informació, consulteu: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html camí d'instal·lació \ WCHISPTool_XXX\Doc.
Plataforma Linux
Instrucció
Mode de descàrrega USB
- Endoll USB
Assegureu-vos que l'MCU estigui en mode de descàrrega d'arrencada i que el PID del dispositiu USB sigui 0x55e0. - Instal·leu el controlador del dispositiu USB
Obriu el terminal del sistema, introduïu la carpeta del controlador i executeu l'ordre "make install". Aquesta operació només és necessària per a la primera descàrrega. - Determineu el nom del dispositiu USB ISP
Utilitzeu l'ordre "ls" per comprovar si el dispositiu de caràcters /dev/ch37x existeix. - Executeu la instrucció de descàrrega
Executeu segons els requisits de format d'instrucció de l'eina, per exempleample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o programa -f Target.hex
Mode de descàrrega del port sèrie
- Connecteu la MCU amb el port sèrie
Assegureu-vos que l'MCU estigui en mode de descàrrega d'arrencada. - Creeu el nom del dispositiu ISP sèrie
Confirmeu el nom del node del dispositiu del port sèrie i, a continuació, utilitzeu l'ordre "ln" per crear un enllaç programari anomenat "ttyISPx" per a aquest dispositiu. La comanda específica és la següent. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0 - Executeu la instrucció de descàrrega.
Executeu segons els requisits de format d'instrucció de l'eina, per exempleample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o programa -f Target.hex
Executeu el registre file
La instància de l'operació de descàrrega correcta
La instància de l'operació de descàrrega fallida
La instància d'obtenir la versió BOOT per separat
La instància d'obtenir la versió del programari per separat
Plataforma macOS
Instrucció
Mode de descàrrega USB
- Endoll USB
Assegureu-vos que l'MCU estigui en mode de descàrrega d'arrencada i que el PID del dispositiu USB sigui 0x55e0. - Determineu l'ID d'ubicació del dispositiu USB al sistema macOS. Cerqueu el dispositiu a l'Informe del sistema ->Maquinari ->USB. L'ID d'ubicació a l'arbre del dispositiu USB es mostra a la figura següent.
- Executeu la instrucció de descàrrega
Executeu segons els requisits de format d'instrucció de l'eina, per exempleample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o programa -f Target.hex
Mode de descàrrega del port sèrie
- Connecteu la MCU amb el port sèrie
Assegureu-vos que l'MCU estigui en mode de descàrrega d'arrencada. - Determineu el nom del node del port sèrie del dispositiu i executeu l'ordre "ls /dev/tty.*" al
terminal per comprovar el port sèrie del macOS (si s'utilitza el xip del port sèrie WCH, instal·leu el controlador CH34xVCPD del macOS). A la figura següent es mostra una operació específica.
- Executeu la instrucció de descàrrega
Executeu segons els requisits de format d'instrucció de l'eina, per exempleample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o programa -f Target.hex
Executeu el registre file
La instància de l'operació de descàrrega correcta
La instància de l'operació de descàrrega fallida
La instància d'obtenir la versió BOOT per separat
La instància d'obtenir la versió del programari per separat
Documents/Recursos
![]() |
Eina de programació de la línia d'ordres WCH WCHISPTool CMD [pdfInstruccions Eina de programació de línia d'ordres WCHISPTool CMD, WCHISPTool, eina de programació de línia d'ordres CMD, eina de programació de línia d'ordres, eina de programació de línia, eina de programació |