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. ബിൻ | പൂർണ്ണ/ആപേക്ഷിക പാത |
കുറിപ്പുകൾ:
- എല്ലാ കമാൻഡുകളും പരാമീറ്ററുകളും "-x xxx" ഫോർമാറ്റിൽ ജോഡികളായി ദൃശ്യമാകണം.
- -p,-c,-o,-f നിർദ്ദേശങ്ങൾ നൽകുന്നതിന് പ്രവർത്തനം ഡൗൺലോഡ് ചെയ്യുകയോ പരിശോധിക്കുകയോ ചെയ്യേണ്ടതുണ്ട്.
- 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 ഡൗൺലോഡ് മോഡ്
- USB പ്ലഗ് ചെയ്യുക
MCU BOOT ഡൗൺലോഡ് മോഡിലാണെന്നും USB ഉപകരണത്തിൻ്റെ PID 0x55e0 ആണെന്നും ഉറപ്പാക്കുക. - USB ഡിവൈസ് ഡ്രൈവർ ഇൻസ്റ്റാൾ ചെയ്യുക
സിസ്റ്റം ടെർമിനൽ തുറന്ന്, ഡ്രൈവർ ഫോൾഡർ നൽകി, "make install" കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുക. ഈ പ്രവർത്തനം ആദ്യ ഡൗൺലോഡിന് മാത്രമേ ആവശ്യമുള്ളൂ. - USB ISP ഉപകരണത്തിൻ്റെ പേര് നിർണ്ണയിക്കുക
/dev/ch37x പ്രതീക ഉപകരണം നിലവിലുണ്ടോ എന്ന് പരിശോധിക്കാൻ “ls” കമാൻഡ് ഉപയോഗിക്കുക. - ഡൗൺലോഡ് നിർദ്ദേശം നടപ്പിലാക്കുക
ഉപകരണത്തിൻ്റെ നിർദ്ദേശ ഫോർമാറ്റ് ആവശ്യകതകൾ അനുസരിച്ച് എക്സിക്യൂട്ട് ചെയ്യുക, ഉദാഹരണത്തിന്ample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o പ്രോഗ്രാം -f Target.hex
സീരിയൽ പോർട്ട് ഡൗൺലോഡ് മോഡ്
- സീരിയൽ പോർട്ടുമായി MCU കണക്റ്റുചെയ്യുക
MCU BOOT ഡൗൺലോഡ് മോഡിൽ ആണെന്ന് ഉറപ്പാക്കുക. - സീരിയൽ ISP ഉപകരണത്തിൻ്റെ പേര് സൃഷ്ടിക്കുക
സീരിയൽ പോർട്ട് ഉപകരണ നോഡിൻ്റെ പേര് സ്ഥിരീകരിക്കുക, തുടർന്ന് ഈ ഉപകരണത്തിനായി "ttyISPx" എന്ന പേരിൽ ഒരു സോഫ്റ്റ് ലിങ്ക് സൃഷ്ടിക്കാൻ "ln" കമാൻഡ് ഉപയോഗിക്കുക. നിർദ്ദിഷ്ട കമാൻഡ് ഇപ്രകാരമാണ്. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0 - ഡൗൺലോഡ് നിർദ്ദേശം നടപ്പിലാക്കുക.
ഉപകരണത്തിൻ്റെ നിർദ്ദേശ ഫോർമാറ്റ് ആവശ്യകതകൾ അനുസരിച്ച് എക്സിക്യൂട്ട് ചെയ്യുക, ഉദാഹരണത്തിന്ample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o പ്രോഗ്രാം -f Target.hex
റൺ ലോഗ് file
വിജയകരമായ ഡൗൺലോഡ് പ്രവർത്തനത്തിൻ്റെ ഉദാഹരണം
ഡൗൺലോഡ് പ്രവർത്തനം പരാജയപ്പെട്ടതിൻ്റെ ഉദാഹരണം
ബൂട്ട് പതിപ്പ് പ്രത്യേകം ലഭിക്കുന്ന ഉദാഹരണം
സോഫ്റ്റ്വെയർ പതിപ്പ് വെവ്വേറെ ലഭിക്കുന്ന സന്ദർഭം
macOS പ്ലാറ്റ്ഫോം
നിർദ്ദേശം
USB ഡൗൺലോഡ് മോഡ്
- USB പ്ലഗ് ചെയ്യുക
MCU BOOT ഡൗൺലോഡ് മോഡിലാണെന്നും USB ഉപകരണത്തിൻ്റെ PID 0x55e0 ആണെന്നും ഉറപ്പാക്കുക. - MacOS സിസ്റ്റത്തിൽ USB ഉപകരണത്തിൻ്റെ ലൊക്കേഷൻ ഐഡി നിർണ്ണയിക്കുക. സിസ്റ്റം റിപ്പോർട്ടിൽ ഉപകരണം കണ്ടെത്തുക ->ഹാർഡ്വെയർ ->USB. USB ഉപകരണ ട്രീയിലെ ലൊക്കേഷൻ ഐഡി ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു.
- ഡൗൺലോഡ് നിർദ്ദേശം നടപ്പിലാക്കുക
ഉപകരണത്തിൻ്റെ നിർദ്ദേശ ഫോർമാറ്റ് ആവശ്യകതകൾ അനുസരിച്ച് എക്സിക്യൂട്ട് ചെയ്യുക, ഉദാഹരണത്തിന്ample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o പ്രോഗ്രാം -f Target.hex
സീരിയൽ പോർട്ട് ഡൗൺലോഡ് മോഡ്
- സീരിയൽ പോർട്ടുമായി MCU കണക്റ്റുചെയ്യുക
MCU BOOT ഡൗൺലോഡ് മോഡിൽ ആണെന്ന് ഉറപ്പാക്കുക. - ഉപകരണത്തിലെ സീരിയൽ പോർട്ടിൻ്റെ നോഡ് നാമം നിർണ്ണയിക്കുക, കൂടാതെ "ls /dev/tty.*" കമാൻഡ് പ്രവർത്തിപ്പിക്കുക
MacOS-ലെ സീരിയൽ പോർട്ട് പരിശോധിക്കുന്നതിനുള്ള ടെർമിനൽ (WCH സീരിയൽ പോർട്ട് ചിപ്പ് ഉപയോഗിക്കുകയാണെങ്കിൽ, macOS-ൻ്റെ CH34xVCPDriver ഇൻസ്റ്റാൾ ചെയ്യുക). ഒരു നിർദ്ദിഷ്ട പ്രവർത്തനം ചുവടെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു.
- ഡൗൺലോഡ് നിർദ്ദേശം നടപ്പിലാക്കുക
ഉപകരണത്തിൻ്റെ നിർദ്ദേശ ഫോർമാറ്റ് ആവശ്യകതകൾ അനുസരിച്ച് എക്സിക്യൂട്ട് ചെയ്യുക, ഉദാഹരണത്തിന്ample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o പ്രോഗ്രാം -f Target.hex
റൺ ലോഗ് file
വിജയകരമായ ഡൗൺലോഡ് പ്രവർത്തനത്തിൻ്റെ ഉദാഹരണം
ഡൗൺലോഡ് പ്രവർത്തനം പരാജയപ്പെട്ടതിൻ്റെ ഉദാഹരണം
ബൂട്ട് പതിപ്പ് പ്രത്യേകം ലഭിക്കുന്ന ഉദാഹരണം
സോഫ്റ്റ്വെയർ പതിപ്പ് വെവ്വേറെ ലഭിക്കുന്ന സന്ദർഭം
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
WCH WCHISPTool CMD കമാൻഡ് ലൈൻ പ്രോഗ്രാമിംഗ് ടൂൾ [pdf] നിർദ്ദേശങ്ങൾ WCHISPTool CMD കമാൻഡ് ലൈൻ പ്രോഗ്രാമിംഗ് ടൂൾ, WCHISPTool, CMD കമാൻഡ് ലൈൻ പ്രോഗ്രാമിംഗ് ടൂൾ, കമാൻഡ് ലൈൻ പ്രോഗ്രാമിംഗ് ടൂൾ, ലൈൻ പ്രോഗ്രാമിംഗ് ടൂൾ, പ്രോഗ്രാമിംഗ് ടൂൾ |