I-WCHISPTool CMD Command Line Programming Tool
I-WCHISPTool CMD Command Line Programming Tool

Isingeniso

Umsebenzi wesoftware

I-WCHISPTool _ CMD iyithuluzi lomugqa womyalo wezingxenyekazi eziningi we-WCH MCU evutha ku-inthanethi, esekela ukulandwa kwe-firmware, ukuqinisekiswa kanye nokunye ukusebenza kochungechunge lwe-MCU ye-WCH nge-USB noma imbobo ye-serial. Ithuluzi liqukethe umtapo wezincwadi we-ISP kanye ne-sample izinhlelo zokuthuthukiswa okwenziwe ngezifiso kwethuluzi le-ISP.

Isistimu yokusebenza esekelwe: Windows x86/x64, Linux x64, macOS x64/arm64.

Imodeli ye-chip esekelwe: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ x32V20/32CH30V32 03x.

Umugqa womyalo

Landa

Imodi ye-USB:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o uhlelo -f Target.hex

Imodi yembobo yochungechunge:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o uhlelo -f Target.hex

Qinisekisa

Imodi ye-USB:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o qinisekisa -f Target.hex

Imodi yembobo yochungechunge:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o qinisekisa -f Target.hex

Incazelo yepharamitha

-p

Isiyalezo incazelo

Incazelo yamapharamitha

Idivayisi ye-USB ISP noma inodi yedivayisi ye-serial /dev/ch37x /dev/ttyISPx Landa nge-USB ku-Linux Landa nge-serial port ku-Linux
IndawolD I-COM(/dev/tty.*) Landa nge-USB ku-macOS Landa nge-serial port ku-macOS
-b Izinga lokuxhumana le-baud ye-serial port 115200/230400/ Izinga lokuxhumana le-baud ye-serial port
-v Inombolo yenguqulo yokuphrinta ibhuthi/ithuluzi Inguqulo ye-boot/ithuluzi
-c Igama eligcwele lendlela yokumisa file xxx.ini Indlela ephelele/isihlobo
-o Uhlobo lokusebenza uhlelo/qinisekisa Landa/Qinisekisa
-f Igama le-Flash file xxx. hx/xx. umgqomo Indlela ephelele/isihlobo

Amanothi:

  1. Yonke imiyalo namapharamitha kufanele kuvele ngababili ngefomethi “-x xxx”.
  2. Ukulanda noma ukuqinisekisa ukusebenza kuyadingeka ukuze kudlule ku -p,-c,-o,-f imiyalelo.
  3. Ukuze uthole indlela yokuqinisekisa yedivayisi ye-USB ISP noma igama le-serial port node elihambisana no - p umyalo,
Ikhodi yesimo
Incazelo yomyalelo Incazelo yamapharamitha
0 Yenza ngempumelelo
1 Ipharamitha yokufaka engavumelekile
2 Yehlulekile ukuthola amapharamitha kusukela ekucushweni file
3 Yehlulekile ukusetha izinhlaka ze-ISP
4 Igama lembobo yomkhiqizo elishiwo alivumelekile
5 Ayikho idivayisi ebaliwe
6 Uhlobo lwe-chip olucacisiwe aluhambisani nohlobo lwangempela lwe-chip
7 Yehlulekile ukuthola ulwazi lwedivayisi
8 I-Flash engavumelekile file indlela
9 I-Flash engavumelekile file ubude
10 Yehlulekile ukufunda i-Flash file
11 Yehlulekile ukuguqula i-Flash file kusuka ku-HEX kuya kufomethi ye-BIN
12 Yehlulekile ukukhubaza ukuvikela ukufunda
13 Yehlulekile ukulanda
14 Yehlulekile ukuqinisekisa
100 Iphutha elingaziwa
Ukucushwa file

Ukucushwa file ikhiqizwa umsebenzi othi “Londoloza i-UI Config” we-WchIspStudio.exe ku-Windows. Imisebenzi ethile imi kanje: Okokuqala, vula isofthiwe bese ukhetha uchungechunge lwe-MCU ngakwesokudla kwesofthiwe. Okulandelayo, khetha uchungechunge nemodeli ye-chip kusixhumi esibonakalayo sokuthi “Inketho Ye-Chip” bese ulungisa i-chip kusixhumi esibonakalayo sokuthi “Landa Ukulungiselela”. Bese uchofoza imenyu enkulu “File -> Gcina i-UI Config”. Ekugcineni khetha igama nendawo yokucushwa file. I-interface yokusebenza imi kanje.

Ukuthuthukiswa ngokwezifiso

Uhlu lwemibhalo lwe-src kufolda yesistimu ngayinye luqukethe umthombo files yethuluzi lokushiswa komugqa womyalo, elingathuthukiswa ngokuqondile ngokusekelwe kule khodi ukuze kuhlangatshezwane nesidingo esimisiwe sabasebenzisi. Uhlu lwemibhalo lwe-lib luqukethe umtapo wolwazi oguqukayo wokuthuthukisa i-ISP kanye nombhalo files. Ngemisebenzi nemiyalelo yekholi, abasebenzisi bangabhekisela ku-WCH55XISPDLL. H nomunye unhlokweni files kumkhombandlela we-lib.

Windows Ipulatifomu

Ukuze uthole imininingwane, sicela ubheke ku: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html faka indlela \ WCHISPTool_XXX\Doc.

I-Linux Platform

Isiyalezo

Imodi yokulanda i-USB

  1. Xhuma i-USB
    Qiniseka ukuthi i-MCU ikumodi yokulanda ye-BOOT, futhi i-PID yedivayisi ye-USB ithi 0x55e0.
  2. Faka isishayeli sedivayisi ye-USB
    Vula itheminali yesistimu, faka ifolda yomshayeli, bese ukhipha umyalo othi “make install”. Lo msebenzi udingeka kuphela ekulandeni kokuqala.
  3. Nquma igama ledivayisi ye-USB ISP
    Sebenzisa umyalo othi “ls” ukuze uhlole ukuthi idivayisi yezinhlamvu /dev/ch37x ikhona yini.
  4. Yenza umyalo wokulanda
    Yenza ngokuvumelana nezidingo zefomethi yemiyalelo yethuluzi, isiboneloample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o uhlelo -f Target.hex

Imodi yokulanda imbobo ye-serial

  1. Xhuma i-MCU ngembobo ye-serial
    Qinisekisa ukuthi i-MCU ikumodi yokulanda ye-BOOT.
  2. Dala igama ledivayisi ye-serial ye-ISP
    Qinisekisa igama lenodi yedivayisi yembobo yomkhiqizo, bese usebenzisa umyalo othi “ln” ukuze udale isixhumanisi esithambile esibizwa ngokuthi “ttyISPx” sale divayisi. Umyalo othize umi kanje. sudo ln -s /dev/ttyUSB0 /dev/ttyISP0
  3. Yenza umyalo wokulanda.
    Yenza ngokuvumelana nezidingo zefomethi yemiyalelo yethuluzi, isiboneloample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o uhlelo -f Target.hex
Qalisa ilogu file

Isibonelo sokusebenza ngempumelelo kokulanda
Qalisa ilogu file

Isibonelo sokuhluleka kokusebenza kokulanda
Qalisa ilogu file
Isibonelo sokuthola inguqulo ye-BOOT ngokwehlukana
Qalisa ilogu file
Isibonelo sokuthola inguqulo yesofthiwe ngokwehlukana
Qalisa ilogu file

Ipulatifomu ye-macOS

Isiyalezo

Imodi yokulanda i-USB

  1. Xhuma i-USB
    Qiniseka ukuthi i-MCU ikumodi yokulanda ye-BOOT, futhi i-PID yedivayisi ye-USB ithi 0x55e0.
  2. Nquma i-ID yendawo yedivayisi ye-USB ohlelweni lwe-macOS. Thola idivayisi Kumbiko Wesistimu ->Izingxenyekazi zekhompuyutha ->I-USB. I-ID yendawo esihlahleni sedivayisi ye-USB iboniswa emfanekisweni olandelayo.
  3. Yenza umyalo wokulanda
    Yenza ngokuvumelana nezidingo zefomethi yemiyalelo yethuluzi, isiboneloample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o uhlelo -f Target.hex
    Isiyalezo

Imodi yokulanda imbobo ye-serial

  1. Xhuma i-MCU ngembobo ye-serial
    Qinisekisa ukuthi i-MCU ikumodi yokulanda ye-BOOT.
  2. Nquma igama lenodi yembobo ye-serial kudivayisi, bese usebenzisa umyalo othi “ls /dev/tty.*”
    i-terminal ukuze uhlole i-serial port ku-macOS(Uma kusetshenziswa i-WCH serial port chip, faka i-CH34xVCPDRiver ye-macOS). Umsebenzi othize uboniswa esithombeni esingezansi.
    Isiyalezo
  3. Yenza umyalo wokulanda
    Yenza ngokuvumelana nezidingo zefomethi yemiyalelo yethuluzi, isiboneloample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o uhlelo -f Target.hex
Qalisa ilogu file

Isibonelo sokusebenza ngempumelelo kokulanda
Qalisa Ilogi File

Isibonelo sokuhluleka kokusebenza kokulanda
Qalisa Ilogi File

Isibonelo sokuthola inguqulo ye-BOOT ngokwehlukana
Qalisa Ilogi File

Isibonelo sokuthola inguqulo yesofthiwe ngokwehlukana
Qalisa Ilogi File

Ilogo

Amadokhumenti / Izinsiza

WCH WCHISPTool CMD Command Line Programming Ithuluzi [pdf] Iziyalezo
I-WCHISPTool CMD Command Line Programming Tool, WCHISPTool, CMD Command Line Programming Tool, Command Line Programming Tool, Line Programming Tool, Programming Tool

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *