WCHISPTool CMD Command Line Programming Tool
Ներածություն
Ծրագրային գործառույթ
WCHISPTool _ CMD-ն WCH MCU-ի առցանց այրման բազմպլատֆորմային հրամանի գործիք է, որն աջակցում է որոնվածը ներբեռնելու, ստուգելու և այլ գործողություններ WCH սերիայի MCU-ի համար USB-ի կամ սերիական պորտի միջոցով: Գործիքը պարունակում է ISP գրադարան և sampISP գործիքի հարմարեցված մշակման ծրագրեր:
Աջակցվող օպերացիոն համակարգ՝ Windows x86/x64, Linux x64, macOS x64/arm64:
Աջակցվող չիպի մոդել՝ CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32V20x/ CH32Vx30 32x.
Հրամանի տող
Բեռնել
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 ստուգել -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 | Ներբեռնեք Linux-ով USB-ի միջոցով Ներբեռնեք Linux-ի սերիական պորտի միջոցով | |
ՈրտեղիցlD COM(/dev/tty.*) | Ներբեռնեք USB-ի միջոցով macOS-ում Ներբեռնեք macOS-ի սերիական պորտի միջոցով | ||
-b | Սերիական պորտի կապի բուդ արագությունը | 115200/230400/ | Սերիական պորտի կապի բուդ արագությունը |
-v | Տպել տարբերակի համարը | բեռնախցիկ/գործիք | Բեռնախցիկի/գործիքի տարբերակը |
-c | Կազմաձևի ամբողջական ուղու անունը file | xxx.ini | Ամբողջական/հարաբերական ուղին |
-o | Գործողության տեսակը | ծրագիր/ստուգել | Ներբեռնել/Ստուգել |
-f | Ֆլեշի անունը 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 ստեղծվում է Windows-ում WchIspStudio.exe-ի «Save UI Config» գործառույթով: Հատուկ գործողությունները հետևյալն են. Նախ, բացեք ծրագրաշարը և ընտրեք MCU շարքը ծրագրի աջ կողմում: Այնուհետև ընտրեք չիպի սերիան և մոդելը «Chip Option» ինտերֆեյսում և կարգավորեք չիպը «Download Config» միջերեսում: Այնուհետև կտտացրեք հիմնական ընտրացանկը «File -> Պահպանել UI-ի կազմաձևը»: Վերջապես ընտրեք կոնֆիգուրացիայի անվանումը և գտնվելու վայրը file. Գործողության ինտերֆեյսը հետևյալն է.
Պատվերով մշակում
Յուրաքանչյուր համակարգի թղթապանակում src գրացուցակը պարունակում է աղբյուրը files հրամանի տողի այրման գործիք, որը կարող է ուղղակիորեն մշակվել այս կոդի հիման վրա՝ բավարարելու օգտատերերի հարմարեցված պահանջարկը: lib գրացուցակը պարունակում է ISP-ի զարգացման դինամիկ գրադարան և վերնագիր fileս. Գործառույթների և զանգերի հրահանգների համար օգտվողները կարող են դիմել WCH55XISPDLL: H և այլ վերնագիր files-ը lib գրացուցակում:
Windows- ի պլատֆորմը
Մանրամասների համար խնդրում ենք դիմել. https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html տեղադրման ուղին \ WCHISPTool_XXX\Doc.
Linux հարթակ
Հրահանգ
USB ներբեռնման ռեժիմ
- Միացրեք USB-ը
Համոզվեք, որ MCU-ն BOOT ներբեռնման ռեժիմում է, և USB սարքի PID-ը 0x55e0 է: - Տեղադրեք USB սարքի վարորդը
Բացեք համակարգի տերմինալը, մուտքագրեք վարորդի թղթապանակը և կատարեք «make install» հրամանը: Այս գործողությունը պահանջվում է միայն առաջին ներբեռնման համար: - Որոշեք 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 ներբեռնման ռեժիմում է, և USB սարքի PID-ը 0x55e0 է: - Որոշեք USB սարքի գտնվելու վայրը macOS համակարգում: Գտեք սարքը System Report ->Hardware ->USB: USB սարքի ծառի տեղադրության ID-ն ներկայացված է հետևյալ նկարում:
- Կատարել ներբեռնման հրահանգը
Կատարել գործիքի հրահանգի ձևաչափի պահանջներին համապատասխան, օրինակample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o ծրագիր -f Target.hex
Սերիական պորտի ներբեռնման ռեժիմ
- Միացրեք MCU-ն սերիական պորտով
Համոզվեք, որ MCU-ը գտնվում է BOOT ներբեռնման ռեժիմում: - Որոշեք սարքի սերիական պորտի հանգույցի անունը և գործարկեք «ls /dev/tty.*» հրամանը
տերմինալ՝ macOS-ի սերիական պորտը ստուգելու համար (Եթե օգտագործվում է WCH սերիական պորտի չիպը, տեղադրեք macOS-ի CH34xVCPD դրայվերը): Հատուկ գործողությունը ներկայացված է ստորև նկարում:
- Կատարել ներբեռնման հրահանգը
Կատարել գործիքի հրահանգի ձևաչափի պահանջներին համապատասխան, օրինակample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o ծրագիր -f Target.hex
Գործարկման մատյան file
Հաջող ներբեռնման գործողության օրինակ
Անհաջող ներբեռնման գործողության դեպք
BOOT տարբերակն առանձին ստանալու օրինակը
Ծրագրաշարի տարբերակն առանձին ստանալու օրինակ
Փաստաթղթեր / ռեսուրսներ
![]() |
WCH WCHISPTool CMD Command Line Programming Tool [pdfՀրահանգներ WCHISPTool CMD Command Line Programming Tool, WCHISPTool, CMD Command Line Programming Tool, Command Line Programming Tool, Line Programming Tool, Programming Tool |