WCHISPTool CMD ឧបករណ៍សរសេរកម្មវិធីបន្ទាត់ពាក្យបញ្ជា

សេចក្តីផ្តើម
មុខងារកម្មវិធី
WCHISPTool _ CMD គឺជាឧបករណ៍បន្ទាត់ពាក្យបញ្ជាពហុវេទិកាសម្រាប់ការដុត WCH MCU តាមអ៊ីនធឺណិត ដែលគាំទ្រការទាញយកកម្មវិធីបង្កប់ ការផ្ទៀងផ្ទាត់ និងប្រតិបត្តិការផ្សេងទៀតសម្រាប់ស៊េរី MCU នៃ WCH តាមរយៈ USB ឬច្រកសៀរៀល។ ឧបករណ៍នេះមានបណ្ណាល័យ ISP និង sample កម្មវិធីសម្រាប់ការអភិវឌ្ឍន៍ឧបករណ៍ ISP តាមតម្រូវការ។
ប្រព័ន្ធប្រតិបត្តិការដែលគាំទ្រ៖ Windows x86/x64, Linux x64, macOS x64/arm64 ។
ម៉ូដែលបន្ទះឈីបដែលគាំទ្រ៖ CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32CH20x/ CH32CH30x/ x.
បន្ទាត់ពាក្យបញ្ជា
ទាញយក
របៀបយូអេសប៊ី៖
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
ផ្ទៀងផ្ទាត់
របៀបយូអេសប៊ី៖
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
ការពិពណ៌នាប៉ារ៉ាម៉ែត្រ
| -p |
ការណែនាំ |
ការពិពណ៌នាអំពីប៉ារ៉ាម៉ែត្រ |
|
| ឧបករណ៍ USB ISP ឬថ្នាំងឧបករណ៍សៀរៀល | /dev/ch37x /dev/ttyISPx | ទាញយកតាមរយៈ USB ក្នុងលីនុច ទាញយកតាមរយៈច្រកសៀរៀលក្នុងលីនុច | |
| ទីតាំងlD COM(/dev/tty.*) | ទាញយកតាមរយៈ USB ក្នុង macOS ទាញយកតាមរយៈច្រកសៀរៀលក្នុង macOS | ||
| -b | អត្រា baud ទំនាក់ទំនងនៃច្រកសៀរៀល | 115200/230400/ | អត្រា baud ទំនាក់ទំនងនៃច្រកសៀរៀល |
| -v | បោះពុម្ពលេខកំណែ | ចាប់ផ្ដើម/ឧបករណ៍ | កំណែចាប់ផ្ដើម / ឧបករណ៍ |
| -c | ឈ្មោះផ្លូវពេញលេញនៃការកំណត់ file | xxx.ini | ផ្លូវពេញលេញ / ទាក់ទង |
| -o | ប្រភេទនៃប្រតិបត្តិការ | កម្មវិធី/ផ្ទៀងផ្ទាត់ | ទាញយក/ផ្ទៀងផ្ទាត់ |
| -f | ឈ្មោះរបស់ Flash file | xxx hex/xxx។ ធុង | ផ្លូវពេញលេញ / ទាក់ទង |
កំណត់ចំណាំ៖
- ពាក្យបញ្ជា និងប៉ារ៉ាម៉ែត្រទាំងអស់ត្រូវតែបង្ហាញជាគូក្នុងទម្រង់ “-x xxx” ។
- ការទាញយក ឬផ្ទៀងផ្ទាត់ប្រតិបត្តិការគឺតម្រូវឱ្យឆ្លងកាត់ការណែនាំ -p,-c,-o,-f ។
- សម្រាប់វិធីសាស្ត្របញ្ជាក់ឧបករណ៍ USB ISP ឬឈ្មោះថ្នាំងច្រកសៀរៀលដែលត្រូវគ្នានឹងពាក្យបញ្ជា – p
លេខកូដស្ថានភាព
| ការពិពណ៌នាការណែនាំ | ការពិពណ៌នាអំពីប៉ារ៉ាម៉ែត្រ |
| 0 | ប្រតិបត្តិដោយជោគជ័យ |
| 1 | ប៉ារ៉ាម៉ែត្របញ្ចូលមិនត្រឹមត្រូវ |
| 2 | បានបរាជ័យក្នុងការទទួលបានប៉ារ៉ាម៉ែត្រពីការកំណត់រចនាសម្ព័ន្ធ file |
| 3 | បានបរាជ័យក្នុងការកំណត់ប៉ារ៉ាម៉ែត្រ ISP |
| 4 | ឈ្មោះច្រកសៀរៀលដែលបានបញ្ជាក់គឺមិនត្រឹមត្រូវទេ។ |
| 5 | មិនមានឧបករណ៍រាប់បញ្ចូលទេ។ |
| 6 | ប្រភេទបន្ទះឈីបដែលបានបញ្ជាក់គឺមិនស៊ីគ្នាជាមួយនឹងប្រភេទបន្ទះឈីបពិតប្រាកដនោះទេ។ |
| 7 | បរាជ័យក្នុងការទទួលបានព័ត៌មានឧបករណ៍ |
| 8 | Flash មិនត្រឹមត្រូវ file ផ្លូវ |
| 9 | Flash មិនត្រឹមត្រូវ file ប្រវែង |
| 10 | បរាជ័យក្នុងការអាន Flash file |
| 11 | បរាជ័យក្នុងការបំប្លែង Flash file ពីទម្រង់ HEX ទៅ BIN |
| 12 | បរាជ័យក្នុងការបិទការការពារការអាន |
| 13 | បរាជ័យក្នុងការទាញយក |
| 14 | បរាជ័យក្នុងការផ្ទៀងផ្ទាត់ |
| 100 | កំហុសមិនស្គាល់ |
ការកំណត់រចនាសម្ព័ន្ធ file
ការកំណត់រចនាសម្ព័ន្ធ file ត្រូវបានបង្កើតឡើងដោយមុខងារ "Save UI Config" នៃ WchIspStudio.exe នៅក្នុង Windows ។ ប្រតិបត្តិការជាក់លាក់មានដូចខាងក្រោម៖ ដំបូងបើកកម្មវិធី ហើយជ្រើសរើសស៊េរី MCU នៅផ្នែកខាងស្តាំនៃកម្មវិធី។ បន្ទាប់មកជ្រើសរើសស៊េរី និងម៉ូដែលនៃបន្ទះឈីបនៅក្នុងចំណុចប្រទាក់ "ជម្រើសបន្ទះឈីប" ហើយកំណត់រចនាសម្ព័ន្ធបន្ទះឈីបនៅក្នុងចំណុចប្រទាក់ "ទាញយកកំណត់រចនាសម្ព័ន្ធ" ។ បន្ទាប់មកចុចលើម៉ឺនុយមេ "File -> រក្សាទុក UI Config” ។ ចុងក្រោយជ្រើសរើសឈ្មោះ និងទីតាំងនៃការកំណត់រចនាសម្ព័ន្ធ file. ចំណុចប្រទាក់ប្រតិបត្តិការមានដូចខាងក្រោម។

ការអភិវឌ្ឍន៍ផ្ទាល់ខ្លួន
ថត src នៅក្នុងថតប្រព័ន្ធនីមួយៗមានប្រភព files នៃឧបករណ៍ដុតបន្ទាត់ពាក្យបញ្ជា ដែលអាចត្រូវបានបង្កើតដោយផ្ទាល់ដោយផ្អែកលើកូដនេះ ដើម្បីបំពេញតាមតម្រូវការរបស់អ្នកប្រើប្រាស់។ ថត lib មានបណ្ណាល័យថាមវន្តនៃការអភិវឌ្ឍន៍ ISP និងបឋមកថា fileស. សម្រាប់មុខងារ និងការណែនាំអំពីការហៅទូរសព្ទ អ្នកប្រើប្រាស់អាចយោងទៅ WCH55XISPDLL ។ H និងបឋមកថាផ្សេងទៀត។ files នៅក្នុងថត lib ។
វេទិកាវីនដូ
សម្រាប់ព័ត៌មានលម្អិត សូមមើល៖ https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html ដំឡើងផ្លូវ \ WCHISPTool_XXX\Doc ។
វេទិកាលីនុច
ការណែនាំ
របៀបទាញយក USB
- ដោត USB
សូមប្រាកដថា MCU ស្ថិតនៅក្នុងរបៀបទាញយក BOOT ហើយ PID របស់ឧបករណ៍ USB គឺ 0x55e0។ - ដំឡើងកម្មវិធីបញ្ជាឧបករណ៍ USB
បើកស្ថានីយប្រព័ន្ធ បញ្ចូលថតកម្មវិធីបញ្ជា ហើយប្រតិបត្តិពាក្យបញ្ជា "ដំឡើង" ។ ប្រតិបត្តិការនេះត្រូវបានទាមទារសម្រាប់ការទាញយកដំបូងប៉ុណ្ណោះ។ - កំណត់ឈ្មោះឧបករណ៍ USB ISP
ប្រើពាក្យបញ្ជា “ls” ដើម្បីពិនិត្យមើលថាតើមានឧបករណ៍តួអក្សរ /dev/ch37x ឬអត់។ - អនុវត្តការណែនាំអំពីការទាញយក
ប្រតិបត្តិតាមតម្រូវការទម្រង់ការណែនាំរបស់ឧបករណ៍ ឧample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o កម្មវិធី -f Target.hex
របៀបទាញយកច្រកសៀរៀល
- ភ្ជាប់ MCU ជាមួយច្រកសៀរៀល
ត្រូវប្រាកដថា MCU ស្ថិតនៅក្នុងរបៀបទាញយក BOOT។ - បង្កើតឈ្មោះឧបករណ៍ ISP សៀរៀល
បញ្ជាក់ឈ្មោះថ្នាំងឧបករណ៍ច្រកសៀរៀល ហើយបន្ទាប់មកប្រើពាក្យបញ្ជា “ln” ដើម្បីបង្កើតតំណភ្ជាប់ទន់ដែលមានឈ្មោះថា “ttyISPx” សម្រាប់ឧបករណ៍នេះ។ ពាក្យបញ្ជាជាក់លាក់មានដូចខាងក្រោម។ sudo ln –s /dev/ttyUSB0 /dev/ttyISP0 - អនុវត្តការណែនាំអំពីការទាញយក។
ប្រតិបត្តិតាមតម្រូវការទម្រង់ការណែនាំរបស់ឧបករណ៍ ឧample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o កម្មវិធី -f Target.hex
ដំណើរការកំណត់ហេតុ file
ឧទាហរណ៍នៃប្រតិបត្តិការទាញយកជោគជ័យ

ឧទាហរណ៍នៃប្រតិបត្តិការទាញយកបរាជ័យ

ឧទាហរណ៍នៃការទទួលបានកំណែ BOOT ដាច់ដោយឡែក

ឧទាហរណ៍នៃការទទួលបានកំណែកម្មវិធីដោយឡែកពីគ្នា។

វេទិកា macOS
ការណែនាំ
របៀបទាញយក USB
- ដោត USB
សូមប្រាកដថា MCU ស្ថិតនៅក្នុងរបៀបទាញយក BOOT ហើយ PID របស់ឧបករណ៍ USB គឺ 0x55e0។ - កំណត់លេខសម្គាល់ទីតាំងរបស់ឧបករណ៍ USB នៅក្នុងប្រព័ន្ធ macOS ។ ស្វែងរកឧបករណ៍នៅក្នុងរបាយការណ៍ប្រព័ន្ធ -> ផ្នែករឹង -> USB ។ លេខសម្គាល់ទីតាំងនៅក្នុងមែកធាងឧបករណ៍ USB ត្រូវបានបង្ហាញក្នុងរូបខាងក្រោម។
- អនុវត្តការណែនាំអំពីការទាញយក
ប្រតិបត្តិតាមតម្រូវការទម្រង់ការណែនាំរបស់ឧបករណ៍ ឧample, sudo ./WCHISPTool_CMD -p 0x02131000 -c កម្មវិធី Config.ini -o -f Target.hex

របៀបទាញយកច្រកសៀរៀល
- ភ្ជាប់ MCU ជាមួយច្រកសៀរៀល
ត្រូវប្រាកដថា MCU ស្ថិតនៅក្នុងរបៀបទាញយក BOOT។ - កំណត់ឈ្មោះថ្នាំងនៃច្រកសៀរៀលនៅលើឧបករណ៍ ហើយដំណើរការពាក្យបញ្ជា “ls /dev/tty.*” នៅលើ
ស្ថានីយដើម្បីពិនិត្យមើលច្រកសៀរៀលនៅលើ macOS (ប្រសិនបើបន្ទះឈីបច្រកសៀរៀល WCH ត្រូវបានប្រើ សូមដំឡើង CH34xVCPDriver នៃ macOS) ។ ប្រតិបត្តិការជាក់លាក់មួយត្រូវបានបង្ហាញក្នុងរូបភាពខាងក្រោម។

- អនុវត្តការណែនាំអំពីការទាញយក
ប្រតិបត្តិតាមតម្រូវការទម្រង់ការណែនាំរបស់ឧបករណ៍ ឧample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c កម្មវិធី Config.ini -o -f Target.hex
ដំណើរការកំណត់ហេតុ file
ឧទាហរណ៍នៃប្រតិបត្តិការទាញយកជោគជ័យ

ឧទាហរណ៍នៃប្រតិបត្តិការទាញយកបរាជ័យ

ឧទាហរណ៍នៃការទទួលបានកំណែ BOOT ដាច់ដោយឡែក

ឧទាហរណ៍នៃការទទួលបានកំណែកម្មវិធីដោយឡែកពីគ្នា។


ឯកសារ/ធនធាន
![]() |
WCH WCHISPTool CMD ឧបករណ៍សរសេរកម្មវិធីបន្ទាត់ពាក្យបញ្ជា [pdf] សេចក្តីណែនាំ WCHISPTool CMD ឧបករណ៍សរសេរកម្មវិធីបន្ទាត់ពាក្យបញ្ជា WCHISPTool ឧបករណ៍សរសេរកម្មវិធីបន្ទាត់ពាក្យបញ្ជា CMD ឧបករណ៍សរសេរកម្មវិធីបន្ទាត់ពាក្យបញ្ជា ឧបករណ៍សរសេរកម្មវិធីបន្ទាត់ ឧបករណ៍សរសេរកម្មវិធី |




