WCHISPTool CMD Command Line Programming Tool
WCHISPTool CMD Command Line Programming Tool

Taw qhia

Software muaj nuj nqi

WCHISPTool _ CMD yog ntau lub platform hais kom ua kab cov cuab yeej rau WCH MCU hlawv online, uas txhawb nqa firmware rub tawm, txheeb xyuas thiab lwm yam haujlwm rau series MCU ntawm WCH los ntawm USB lossis serial chaw nres nkoj. Cov cuab yeej muaj cov tsev qiv ntawv ISP thiab sample cov kev pab cuam rau kev tsim kho ntawm ISP cuab yeej.

Txhawb kev khiav haujlwm: Windows x86 / x64, Linux x64, macOS x64 / arm64.

Kev them nyiaj yug nti qauv: CH54x / CH55x / CH56x / CH641x / CH643x / CH57x / CH58x / CH59x / CH32F10x / CH3F20x / CH32V00x / CH32V10x / CH32CH20x 32x ib.

kab hais kom ua

Download tau

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

Serial chaw nres nkoj hom:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o program -f Target.hex

Txheeb xyuas

USB hom:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o xyuas -f Target.hex

Serial chaw nres nkoj hom:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o xyuas -f Target.hex

Parameter piav qhia

-p

Kev qhia piav qhia

Parameter piav qhia

USB ISP ntaus ntawv lossis serial ntaus ntawv node /dev/ch37x /dev/ttyISPx Download tau ntawm USB hauv Linux Download tau ntawm qhov chaw nres nkoj hauv Linux
Qhov chawlD COM(/dev/tty.*) Download tau ntawm USB hauv macOS Download tau ntawm qhov chaw nres nkoj hauv macOS
-b Kev sib txuas lus baud tus nqi ntawm serial chaw nres nkoj 115200/230400/ Kev sib txuas lus baud tus nqi ntawm serial chaw nres nkoj
-v Sau tus lej version khau raj / cuab yeej Lub khau raj / cuab yeej version
-c Lub npe tag nrho ntawm kev teeb tsa file xxx.i ib Txoj kev tag nrho / txheeb ze
-o Hom kev ua haujlwm program/xyuas Download/Verify
-f Lub npe Flash file xxx. hex/xxx. bin Txoj kev tag nrho / txheeb ze

Nco tseg:

  1. Tag nrho cov lus txib thiab qhov ntsuas yuav tsum tshwm sim ua khub hauv hom "-x xxx".
  2. Rub tawm lossis txheeb xyuas cov haujlwm yuav tsum dhau hauv -p,-c,-o,-f cov lus qhia.
  3. Rau txoj kev lees paub ntawm USB ISP ntaus ntawv lossis serial chaw nres nkoj ntawm lub npe sib txuas rau - p hais kom ua,
xwm txheej code
Kev piav qhia Parameter piav qhia
0 Ua tiav
1 Invalid input parameter
2 Ua tsis tau tejyam los ntawm configuration file
3 Kev teeb tsa ISP tsis ua tiav
4 Lub npe serial chaw nres nkoj tau teev tseg tsis raug
5 Tsis muaj ntaus ntawv suav
6 Cov hom nti uas tau teev tseg tsis ua raws li hom nti tiag tiag
7 Tsis tau txais cov ntaub ntawv ntaus ntawv
8 Invalid Flash file txoj kev
9 Invalid Flash file ntev
10 Ua tsis tau tejyam nyeem Flash file
11 Ua tsis tau tejyam los hloov lub Flash file los ntawm HEX rau BIN hom
12 Ua tsis tau tejyam los tiv thaiv kev nyeem ntawv
13 Download tsis tau
14 Ua tsis tiav
100 Unknown yuam kev
Kev teeb tsa file

Lub configuration file yog tsim los ntawm "Txuag UI Config" muaj nuj nqi ntawm WchIspStudio.exe hauv Windows. Cov haujlwm tshwj xeeb yog raws li hauv qab no: Ua ntej, qhib lub software thiab xaiv MCU series ntawm sab xis ntawm software. Tom ntej no, xaiv series thiab qauv ntawm cov nti nyob rau hauv lub interface ntawm "Chip Option" thiab configure lub nti nyob rau hauv lub interface ntawm "Download Config". Tom qab ntawd nyem lub ntsiab zaub mov "File -> Txuag UI Config". Thaum kawg xaiv lub npe thiab qhov chaw ntawm kev teeb tsa file. Lub lag luam interface yog raws li nram no.

Kev tsim kho kev cai

Lub src directory nyob rau hauv txhua qhov system nplaub tshev muaj qhov chaw files ntawm cov kab hais kom ua kab hlawv, uas tuaj yeem tsim ncaj qha raws li cov cai no kom tau raws li qhov xav tau ntawm cov neeg siv khoom. Lub lib directory muaj ISP kev txhim kho dynamic qiv thiab header files. Rau kev ua haujlwm thiab hu rau cov lus qhia, cov neeg siv tuaj yeem xa mus rau WCH55XISPDLL. H thiab lwm yam header files hauv lib directory.

Qhov rai Platform

Yog xav paub ntxiv, thov mus saib: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html nruab path \ WCHISPTool_XXX\Doc.

Linux Platform

Kev qhia

USB download hom

  1. Txuas USB
    Nco ntsoov MCU nyob rau hauv BOOT download hom, thiab PID ntawm USB ntaus ntawv yog 0x55e0.
  2. Nruab USB ntaus ntawv tsav tsheb
    Qhib lub system davhlau ya nyob twg, nkag mus rau tus tsav tsheb nplaub tshev, thiab ua tiav cov lus txib "ua rau nruab". Txoj haujlwm no tsuas yog xav tau rau thawj zaug rub tawm.
  3. Txiav txim siab USB ISP ntaus ntawv npe
    Siv cov lus txib "ls" los xyuas seb puas muaj /dev/ch37x cim ntaus ntawv.
  4. Ua cov lus qhia download
    Ua raws li cov lus qhia hom yuav tsum tau ntawm lub cuab yeej, example, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o program -f Target.hex

Serial chaw nres nkoj download hom

  1. Txuas MCU nrog serial chaw nres nkoj
    Xyuas kom MCU nyob rau hauv BOOT download hom.
  2. Tsim serial ISP ntaus ntawv npe
    Paub meej tias qhov chaw nres nkoj lub npe ntawm cov khoom siv lub npe, thiab tom qab ntawd siv cov lus txib "ln" los tsim qhov txuas muag muag hu ua "ttyISPx" rau cov cuab yeej no. Cov lus txib tshwj xeeb yog raws li hauv qab no. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0
  3. Ua cov lus qhia download.
    Ua raws li cov lus qhia hom yuav tsum tau ntawm lub cuab yeej, example, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o program -f Target.hex
Khiav lub log file

Qhov piv txwv ntawm kev ua tiav kev rub tawm
Khiav lub log file

Piv txwv ntawm kev ua haujlwm tsis tiav download
Khiav lub log file
Piv txwv li tau txais BOOT version cais
Khiav lub log file
Piv txwv li tau txais cov software version cais
Khiav lub log file

macOS Platform

Kev qhia

USB download hom

  1. Txuas USB
    Nco ntsoov MCU nyob rau hauv BOOT download hom, thiab PID ntawm USB ntaus ntawv yog 0x55e0.
  2. Txiav txim siab qhov chaw ID ntawm USB ntaus ntawv hauv macOS system. Nrhiav cov cuab yeej hauv System Report -> Hardware -> USB. Qhov chaw ID nyob rau hauv tsob ntoo USB ntaus ntawv yog qhia nyob rau hauv daim duab hauv qab no.
  3. Ua cov lus qhia download
    Ua raws li cov lus qhia hom yuav tsum tau ntawm lub cuab yeej, example, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o program -f Target.hex
    Kev qhia

Serial chaw nres nkoj download hom

  1. Txuas MCU nrog serial chaw nres nkoj
    Xyuas kom MCU nyob rau hauv BOOT download hom.
  2. Txiav txim siab lub npe ntawm qhov chaw nres nkoj serial ntawm lub cuab yeej, thiab khiav "ls / dev / tty.*" hais kom ua
    lub davhlau ya nyob twg los xyuas qhov chaw nres nkoj serial ntawm macOS (Yog tias siv WCH serial chaw nres nkoj nti, nruab CH34xVCPDriver ntawm macOS). Ib qho kev ua haujlwm tshwj xeeb tau qhia hauv daim duab hauv qab no.
    Kev qhia
  3. Ua cov lus qhia download
    Ua raws li cov lus qhia hom yuav tsum tau ntawm lub cuab yeej, example, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o program -f Target.hex
Khiav lub log file

Qhov piv txwv ntawm kev ua tiav kev rub tawm
Khiav Log File

Piv txwv ntawm kev ua haujlwm tsis tiav download
Khiav Log File

Piv txwv li tau txais BOOT version cais
Khiav Log File

Piv txwv li tau txais cov software version cais
Khiav Log File

Logo

Cov ntaub ntawv / Cov ntaub ntawv

WCH WCHISPTool CMD Command Line Programming Tool [ua pdf] Cov lus qhia
WCHISPTool CMD Command Line Programming Tool, WCHISPTool, CMD Command Line Programming Tool, Command Line Programming Tool, Kab Programming Tool, Programming Tool

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *