WCHISPTool CMD Eina de programació de la línia d'ordres
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ó

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:

  1. Totes les ordres i paràmetres han d'aparèixer per parelles en el format "-x xxx".
  2. L'operació de baixada o verificació és necessària per passar les instruccions -p,-c,-o,-f.
  3. 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

  1. Endoll USB
    Assegureu-vos que l'MCU estigui en mode de descàrrega d'arrencada i que el PID del dispositiu USB sigui 0x55e0.
  2. 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.
  3. Determineu el nom del dispositiu USB ISP
    Utilitzeu l'ordre "ls" per comprovar si el dispositiu de caràcters /dev/ch37x existeix.
  4. 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

  1. Connecteu la MCU amb el port sèrie
    Assegureu-vos que l'MCU estigui en mode de descàrrega d'arrencada.
  2. 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
  3. 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
Executeu el registre file

La instància de l'operació de descàrrega fallida
Executeu el registre file
La instància d'obtenir la versió BOOT per separat
Executeu el registre file
La instància d'obtenir la versió del programari per separat
Executeu el registre file

Plataforma macOS

Instrucció

Mode de descàrrega USB

  1. Endoll USB
    Assegureu-vos que l'MCU estigui en mode de descàrrega d'arrencada i que el PID del dispositiu USB sigui 0x55e0.
  2. 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.
  3. 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
    Instrucció

Mode de descàrrega del port sèrie

  1. Connecteu la MCU amb el port sèrie
    Assegureu-vos que l'MCU estigui en mode de descàrrega d'arrencada.
  2. 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.
    Instrucció
  3. 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
Executar registre File

La instància de l'operació de descàrrega fallida
Executar registre File

La instància d'obtenir la versió BOOT per separat
Executar registre File

La instància d'obtenir la versió del programari per separat
Executar registre File

Logotip

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ó

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *