WCHISPTool CMD കമാൻഡ് ലൈൻ പ്രോഗ്രാമിംഗ് ടൂൾ
WCHISPTool CMD കമാൻഡ് ലൈൻ പ്രോഗ്രാമിംഗ് ടൂൾ

ആമുഖം

സോഫ്റ്റ്വെയർ പ്രവർത്തനം

WCHISPTool _ CMD എന്നത് WCH MCU ഓൺലൈനിൽ ബേണിംഗിനുള്ള ഒരു മൾട്ടി-പ്ലാറ്റ്ഫോം കമാൻഡ് ലൈൻ ടൂളാണ്, ഇത് USB അല്ലെങ്കിൽ സീരിയൽ പോർട്ട് വഴി WCH-ൻ്റെ സീരീസ് MCU-നുള്ള ഫേംവെയർ ഡൗൺലോഡ്, സ്ഥിരീകരണം, മറ്റ് പ്രവർത്തനങ്ങൾ എന്നിവയെ പിന്തുണയ്ക്കുന്നു. ടൂളിൽ ISP ലൈബ്രറിയും എസ്ampISP ടൂളിൻ്റെ ഇഷ്‌ടാനുസൃത വികസനത്തിനായുള്ള പ്രോഗ്രാമുകൾ.

പിന്തുണയ്ക്കുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റം: Windows x86/x64, Linux x64, macOS x64/arm64.

പിന്തുണയ്ക്കുന്ന ചിപ്പ് മോഡൽ: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32V20x/ CH32V30x/ 32CH03V32x/ 10CHXNUMXVXNUMXxXNUMX LXNUMXx.

കമാൻഡ് ലൈൻ

ഡൗൺലോഡ് ചെയ്യുക

USB മോഡ്:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o പ്രോഗ്രാം -f Target.hex

സീരിയൽ പോർട്ട് മോഡ്:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o പ്രോഗ്രാം -f Target.hex

സ്ഥിരീകരിക്കുക

USB മോഡ്:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o verify -f Target.hex

സീരിയൽ പോർട്ട് മോഡ്:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o verify -f Target.hex

പാരാമീറ്റർ വിവരണം

-p

നിർദ്ദേശം വിവരണം

പാരാമീറ്ററുകളുടെ വിവരണം

USB ISP ഉപകരണം അല്ലെങ്കിൽ സീരിയൽ ഉപകരണ നോഡ് /dev/ch37x /dev/ttyISPx ലിനക്സിൽ യുഎസ്ബി വഴി ഡൗൺലോഡ് ചെയ്യുക ലിനക്സിലെ സീരിയൽ പോർട്ട് വഴി ഡൗൺലോഡ് ചെയ്യുക
സ്ഥാനം ഡി COM(/dev/tty.*) MacOS-ൽ USB വഴി ഡൗൺലോഡ് ചെയ്യുക MacOS-ലെ സീരിയൽ പോർട്ട് വഴി ഡൗൺലോഡ് ചെയ്യുക
-b സീരിയൽ പോർട്ടിൻ്റെ കമ്മ്യൂണിക്കേഷൻ ബോഡ് നിരക്ക് 115200/230400/ സീരിയൽ പോർട്ടിൻ്റെ കമ്മ്യൂണിക്കേഷൻ ബോഡ് നിരക്ക്
-v പതിപ്പ് നമ്പർ പ്രിന്റ് ചെയ്യുക ബൂട്ട്/ടൂൾ ബൂട്ട്/ടൂൾ പതിപ്പ്
-c കോൺഫിഗറിൻറെ മുഴുവൻ പാതയുടെ പേര് file xxx.ini പൂർണ്ണ/ആപേക്ഷിക പാത
-o പ്രവർത്തനത്തിൻ്റെ തരം പ്രോഗ്രാം/പരിശോധിക്കുക ഡൗൺലോഡ്/പരിശോധിപ്പിക്കുക
-f ഫ്ലാഷിൻ്റെ പേര് file xxx ഹെക്സ്/xxx. ബിൻ പൂർണ്ണ/ആപേക്ഷിക പാത

കുറിപ്പുകൾ:

  1. എല്ലാ കമാൻഡുകളും പരാമീറ്ററുകളും "-x xxx" ഫോർമാറ്റിൽ ജോഡികളായി ദൃശ്യമാകണം.
  2. -p,-c,-o,-f നിർദ്ദേശങ്ങൾ നൽകുന്നതിന് പ്രവർത്തനം ഡൗൺലോഡ് ചെയ്യുകയോ പരിശോധിക്കുകയോ ചെയ്യേണ്ടതുണ്ട്.
  3. USB ISP ഉപകരണത്തിൻ്റെ അല്ലെങ്കിൽ സീരിയൽ പോർട്ട് നോഡിൻ്റെ പേരിൻ്റെ സ്ഥിരീകരണ രീതിക്ക് – p കമാൻഡിന് അനുസൃതമായി,
സ്റ്റാറ്റസ് കോഡ്
പ്രബോധന വിവരണം പാരാമീറ്ററുകളുടെ വിവരണം
0 വിജയകരമായി നടപ്പിലാക്കുക
1 ഇൻപുട്ട് പാരാമീറ്റർ അസാധുവാണ്
2 കോൺഫിഗറേഷനിൽ നിന്ന് പാരാമീറ്ററുകൾ നേടുന്നതിൽ പരാജയപ്പെട്ടു file
3 ISP പാരാമീറ്ററുകൾ സജ്ജീകരിക്കുന്നതിൽ പരാജയപ്പെട്ടു
4 നിർദ്ദിഷ്ട സീരിയൽ പോർട്ട് നാമം അസാധുവാണ്
5 ഉപകരണമൊന്നും കണക്കാക്കിയിട്ടില്ല
6 നിർദ്ദിഷ്ട ചിപ്പ് തരം യഥാർത്ഥ ചിപ്പ് തരവുമായി പൊരുത്തപ്പെടുന്നില്ല
7 ഉപകരണ വിവരം നേടുന്നതിൽ പരാജയപ്പെട്ടു
8 അസാധുവായ ഫ്ലാഷ് file പാത
9 അസാധുവായ ഫ്ലാഷ് file നീളം
10 ഫ്ലാഷ് വായിക്കുന്നതിൽ പരാജയപ്പെട്ടു file
11 ഫ്ലാഷ് പരിവർത്തനം ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു file HEX മുതൽ BIN ഫോർമാറ്റിലേക്ക്
12 വായനാ പരിരക്ഷ പ്രവർത്തനരഹിതമാക്കുന്നതിൽ പരാജയപ്പെട്ടു
13 ഡൗൺലോഡ് ചെയ്യാനായില്ല
14 സ്ഥിരീകരിക്കുന്നതിൽ പരാജയപ്പെട്ടു
100 അജ്ഞാത പിശക്
കോൺഫിഗറേഷൻ file

കോൺഫിഗറേഷൻ file വിൻഡോസിലെ WchIspStudio.exe-ൻ്റെ "സേവ് യുഐ കോൺഫിഗ്" ഫംഗ്‌ഷൻ വഴിയാണ് ഇത് ജനറേറ്റുചെയ്യുന്നത്. നിർദ്ദിഷ്ട പ്രവർത്തനങ്ങൾ ഇനിപ്പറയുന്നവയാണ്: ആദ്യം, സോഫ്റ്റ്വെയർ തുറന്ന് സോഫ്റ്റ്വെയറിൻ്റെ വലതുവശത്തുള്ള MCU സീരീസ് തിരഞ്ഞെടുക്കുക. അടുത്തതായി, "ചിപ്പ് ഓപ്ഷൻ" എന്നതിൻ്റെ ഇൻ്റർഫേസിൽ ചിപ്പിൻ്റെ പരമ്പരയും മോഡലും തിരഞ്ഞെടുത്ത് "ഡൗൺലോഡ് കോൺഫിഗറേഷൻ" എന്നതിൻ്റെ ഇൻ്റർഫേസിൽ ചിപ്പ് കോൺഫിഗർ ചെയ്യുക. തുടർന്ന് പ്രധാന മെനുവിൽ ക്ലിക്ക് ചെയ്യുക "File ->UI കോൺഫിഗറേഷൻ സംരക്ഷിക്കുക”. അവസാനമായി കോൺഫിഗറേഷൻ്റെ പേരും സ്ഥാനവും തിരഞ്ഞെടുക്കുക file. പ്രവർത്തന ഇൻ്റർഫേസ് ഇപ്രകാരമാണ്.

ഇഷ്ടാനുസൃത വികസനം

ഓരോ സിസ്റ്റം ഫോൾഡറിലെയും src ഡയറക്ടറിയിൽ ഉറവിടം അടങ്ങിയിരിക്കുന്നു fileകമാൻഡ് ലൈൻ ബേണിംഗ് ടൂളിൻ്റെ s, ഉപയോക്താക്കളുടെ ഇഷ്‌ടാനുസൃതമാക്കിയ ആവശ്യം നിറവേറ്റുന്നതിനായി ഈ കോഡിനെ അടിസ്ഥാനമാക്കി നേരിട്ട് വികസിപ്പിക്കാൻ കഴിയും. ലിബ് ഡയറക്‌ടറിയിൽ ISP ഡെവലപ്‌മെൻ്റ് ഡൈനാമിക് ലൈബ്രറിയും ഹെഡറും അടങ്ങിയിരിക്കുന്നു fileഎസ്. ഫംഗ്‌ഷനുകൾക്കും കോൾ നിർദ്ദേശങ്ങൾക്കും, ഉപയോക്താക്കൾക്ക് WCH55XISPDLL റഫർ ചെയ്യാം. H ഉം മറ്റ് തലക്കെട്ടും fileലിബ് ഡയറക്ടറിയിൽ എസ്.

വിൻഡോസ് പ്ലാറ്റ്ഫോം

വിശദാംശങ്ങൾക്ക്, ദയവായി റഫർ ചെയ്യുക: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html ഇൻസ്റ്റാൾ പാത്ത് \ WCHISPTool_XXX\Doc.

ലിനക്സ് പ്ലാറ്റ്ഫോം

നിർദ്ദേശം

USB ഡൗൺലോഡ് മോഡ്

  1. USB പ്ലഗ് ചെയ്യുക
    MCU BOOT ഡൗൺലോഡ് മോഡിലാണെന്നും USB ഉപകരണത്തിൻ്റെ PID 0x55e0 ആണെന്നും ഉറപ്പാക്കുക.
  2. USB ഡിവൈസ് ഡ്രൈവർ ഇൻസ്റ്റാൾ ചെയ്യുക
    സിസ്റ്റം ടെർമിനൽ തുറന്ന്, ഡ്രൈവർ ഫോൾഡർ നൽകി, "make install" കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുക. ഈ പ്രവർത്തനം ആദ്യ ഡൗൺലോഡിന് മാത്രമേ ആവശ്യമുള്ളൂ.
  3. USB ISP ഉപകരണത്തിൻ്റെ പേര് നിർണ്ണയിക്കുക
    /dev/ch37x പ്രതീക ഉപകരണം നിലവിലുണ്ടോ എന്ന് പരിശോധിക്കാൻ “ls” കമാൻഡ് ഉപയോഗിക്കുക.
  4. ഡൗൺലോഡ് നിർദ്ദേശം നടപ്പിലാക്കുക
    ഉപകരണത്തിൻ്റെ നിർദ്ദേശ ഫോർമാറ്റ് ആവശ്യകതകൾ അനുസരിച്ച് എക്സിക്യൂട്ട് ചെയ്യുക, ഉദാഹരണത്തിന്ample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o പ്രോഗ്രാം -f Target.hex

സീരിയൽ പോർട്ട് ഡൗൺലോഡ് മോഡ്

  1. സീരിയൽ പോർട്ടുമായി MCU കണക്റ്റുചെയ്യുക
    MCU BOOT ഡൗൺലോഡ് മോഡിൽ ആണെന്ന് ഉറപ്പാക്കുക.
  2. സീരിയൽ ISP ഉപകരണത്തിൻ്റെ പേര് സൃഷ്ടിക്കുക
    സീരിയൽ പോർട്ട് ഉപകരണ നോഡിൻ്റെ പേര് സ്ഥിരീകരിക്കുക, തുടർന്ന് ഈ ഉപകരണത്തിനായി "ttyISPx" എന്ന പേരിൽ ഒരു സോഫ്റ്റ് ലിങ്ക് സൃഷ്ടിക്കാൻ "ln" കമാൻഡ് ഉപയോഗിക്കുക. നിർദ്ദിഷ്ട കമാൻഡ് ഇപ്രകാരമാണ്. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0
  3. ഡൗൺലോഡ് നിർദ്ദേശം നടപ്പിലാക്കുക.
    ഉപകരണത്തിൻ്റെ നിർദ്ദേശ ഫോർമാറ്റ് ആവശ്യകതകൾ അനുസരിച്ച് എക്സിക്യൂട്ട് ചെയ്യുക, ഉദാഹരണത്തിന്ample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o പ്രോഗ്രാം -f Target.hex
റൺ ലോഗ് file

വിജയകരമായ ഡൗൺലോഡ് പ്രവർത്തനത്തിൻ്റെ ഉദാഹരണം
റൺ ലോഗ് file

ഡൗൺലോഡ് പ്രവർത്തനം പരാജയപ്പെട്ടതിൻ്റെ ഉദാഹരണം
റൺ ലോഗ് file
ബൂട്ട് പതിപ്പ് പ്രത്യേകം ലഭിക്കുന്ന ഉദാഹരണം
റൺ ലോഗ് file
സോഫ്‌റ്റ്‌വെയർ പതിപ്പ് വെവ്വേറെ ലഭിക്കുന്ന സന്ദർഭം
റൺ ലോഗ് file

macOS പ്ലാറ്റ്ഫോം

നിർദ്ദേശം

USB ഡൗൺലോഡ് മോഡ്

  1. USB പ്ലഗ് ചെയ്യുക
    MCU BOOT ഡൗൺലോഡ് മോഡിലാണെന്നും USB ഉപകരണത്തിൻ്റെ PID 0x55e0 ആണെന്നും ഉറപ്പാക്കുക.
  2. MacOS സിസ്റ്റത്തിൽ USB ഉപകരണത്തിൻ്റെ ലൊക്കേഷൻ ഐഡി നിർണ്ണയിക്കുക. സിസ്റ്റം റിപ്പോർട്ടിൽ ഉപകരണം കണ്ടെത്തുക ->ഹാർഡ്‌വെയർ ->USB. USB ഉപകരണ ട്രീയിലെ ലൊക്കേഷൻ ഐഡി ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു.
  3. ഡൗൺലോഡ് നിർദ്ദേശം നടപ്പിലാക്കുക
    ഉപകരണത്തിൻ്റെ നിർദ്ദേശ ഫോർമാറ്റ് ആവശ്യകതകൾ അനുസരിച്ച് എക്സിക്യൂട്ട് ചെയ്യുക, ഉദാഹരണത്തിന്ample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o പ്രോഗ്രാം -f Target.hex
    നിർദ്ദേശം

സീരിയൽ പോർട്ട് ഡൗൺലോഡ് മോഡ്

  1. സീരിയൽ പോർട്ടുമായി MCU കണക്റ്റുചെയ്യുക
    MCU BOOT ഡൗൺലോഡ് മോഡിൽ ആണെന്ന് ഉറപ്പാക്കുക.
  2. ഉപകരണത്തിലെ സീരിയൽ പോർട്ടിൻ്റെ നോഡ് നാമം നിർണ്ണയിക്കുക, കൂടാതെ "ls /dev/tty.*" കമാൻഡ് പ്രവർത്തിപ്പിക്കുക
    MacOS-ലെ സീരിയൽ പോർട്ട് പരിശോധിക്കുന്നതിനുള്ള ടെർമിനൽ (WCH സീരിയൽ പോർട്ട് ചിപ്പ് ഉപയോഗിക്കുകയാണെങ്കിൽ, macOS-ൻ്റെ CH34xVCPDriver ഇൻസ്റ്റാൾ ചെയ്യുക). ഒരു നിർദ്ദിഷ്ട പ്രവർത്തനം ചുവടെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു.
    നിർദ്ദേശം
  3. ഡൗൺലോഡ് നിർദ്ദേശം നടപ്പിലാക്കുക
    ഉപകരണത്തിൻ്റെ നിർദ്ദേശ ഫോർമാറ്റ് ആവശ്യകതകൾ അനുസരിച്ച് എക്സിക്യൂട്ട് ചെയ്യുക, ഉദാഹരണത്തിന്ample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o പ്രോഗ്രാം -f Target.hex
റൺ ലോഗ് file

വിജയകരമായ ഡൗൺലോഡ് പ്രവർത്തനത്തിൻ്റെ ഉദാഹരണം
റൺ ലോഗ് File

ഡൗൺലോഡ് പ്രവർത്തനം പരാജയപ്പെട്ടതിൻ്റെ ഉദാഹരണം
റൺ ലോഗ് File

ബൂട്ട് പതിപ്പ് പ്രത്യേകം ലഭിക്കുന്ന ഉദാഹരണം
റൺ ലോഗ് File

സോഫ്‌റ്റ്‌വെയർ പതിപ്പ് വെവ്വേറെ ലഭിക്കുന്ന സന്ദർഭം
റൺ ലോഗ് File

ലോഗോ

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

WCH WCHISPTool CMD കമാൻഡ് ലൈൻ പ്രോഗ്രാമിംഗ് ടൂൾ [pdf] നിർദ്ദേശങ്ങൾ
WCHISPTool CMD കമാൻഡ് ലൈൻ പ്രോഗ്രാമിംഗ് ടൂൾ, WCHISPTool, CMD കമാൻഡ് ലൈൻ പ്രോഗ്രാമിംഗ് ടൂൾ, കമാൻഡ് ലൈൻ പ്രോഗ്രാമിംഗ് ടൂൾ, ലൈൻ പ്രോഗ്രാമിംഗ് ടൂൾ, പ്രോഗ്രാമിംഗ് ടൂൾ

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *