WCHISPTool CMD Command Line Programming Tool
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. աղբարկղ Ամբողջական/հարաբերական ուղին

Նշումներ:

  1. Բոլոր հրամաններն ու պարամետրերը պետք է հայտնվեն զույգերով «-x xxx» ձևաչափով:
  2. -p,-c,-o,-f հրահանգները փոխանցելու համար անհրաժեշտ է ներբեռնել կամ ստուգել գործողությունը:
  3. 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 ներբեռնման ռեժիմ

  1. Միացրեք USB-ը
    Համոզվեք, որ MCU-ն BOOT ներբեռնման ռեժիմում է, և USB սարքի PID-ը 0x55e0 է:
  2. Տեղադրեք USB սարքի վարորդը
    Բացեք համակարգի տերմինալը, մուտքագրեք վարորդի թղթապանակը և կատարեք «make install» հրամանը: Այս գործողությունը պահանջվում է միայն առաջին ներբեռնման համար:
  3. Որոշեք USB ISP սարքի անունը
    Օգտագործեք «ls» հրամանը՝ ստուգելու համար, թե արդյոք /dev/ch37x նիշ սարքը գոյություն ունի:
  4. Կատարել ներբեռնման հրահանգը
    Կատարել գործիքի հրահանգի ձևաչափի պահանջներին համապատասխան, օրինակample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o ծրագիր -f Target.hex

Սերիական պորտի ներբեռնման ռեժիմ

  1. Միացրեք MCU-ն սերիական պորտով
    Համոզվեք, որ MCU-ը գտնվում է BOOT ներբեռնման ռեժիմում:
  2. Ստեղծեք սերիական ISP սարքի անունը
    Հաստատեք սերիական պորտի սարքի հանգույցի անունը, այնուհետև օգտագործեք «ln» հրամանը՝ այս սարքի համար «ttyISPx» անունով փափուկ հղում ստեղծելու համար: Հատուկ հրամանը հետևյալն է. 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
BOOT տարբերակն առանձին ստանալու օրինակը
Գործարկման մատյան file
Ծրագրաշարի տարբերակն առանձին ստանալու օրինակ
Գործարկման մատյան file

macOS հարթակ

Հրահանգ

USB ներբեռնման ռեժիմ

  1. Միացրեք USB-ը
    Համոզվեք, որ MCU-ն BOOT ներբեռնման ռեժիմում է, և USB սարքի PID-ը 0x55e0 է:
  2. Որոշեք USB սարքի գտնվելու վայրը macOS համակարգում: Գտեք սարքը System Report ->Hardware ->USB: USB սարքի ծառի տեղադրության ID-ն ներկայացված է հետևյալ նկարում:
  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-ի CH34xVCPD դրայվերը): Հատուկ գործողությունը ներկայացված է ստորև նկարում:
    Հրահանգ
  3. Կատարել ներբեռնման հրահանգը
    Կատարել գործիքի հրահանգի ձևաչափի պահանջներին համապատասխան, օրինակample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o ծրագիր -f Target.hex
Գործարկման մատյան file

Հաջող ներբեռնման գործողության օրինակ
Գործարկել գրանցամատյանը File

Անհաջող ներբեռնման գործողության դեպք
Գործարկել գրանցամատյանը File

BOOT տարբերակն առանձին ստանալու օրինակը
Գործարկել գրանցամատյանը File

Ծրագրաշարի տարբերակն առանձին ստանալու օրինակ
Գործարկել գրանցամատյանը File

Լոգոն

Փաստաթղթեր / ռեսուրսներ

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

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *