Алатка за програмирање на командната линија WCHISPTool CMD

Вовед
Софтверска функција
WCHISPTool _ CMD е алатка со командна линија со повеќе платформи за онлајн снимање на WCH MCU, која поддржува преземање на фирмвер, верификација и други операции за сериите MCU на WCH преку USB или сериски приклучок. Алатката содржи ISP библиотека и sampле програми за прилагоден развој на ISP алатка.
Поддржан оперативен систем: Windows x86/x64, Linux x64, macOS x64/arm64.
Поддржан модел на чип: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32x20CH32 30x.
Командна линија
Преземи
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 | Преземете преку USB во Linux Преземете преку сериска порта во Linux | |
| ЛокацијаlD COM(/dev/tty.*) | Преземете преку USB во macOS Преземете преку сериска порта во macOS | ||
| -b | Стапка на бауд на комуникација на сериската порта | 115200/230400/ | Стапка на бауд на комуникација на сериската порта |
| -v | Бројот на верзијата за печатење | багажник/алатка | Верзијата за подигање/алатка |
| -c | Целосното име на патеката на конфигурацијата file | xxx.ini | Целосната/релативната патека |
| -o | Видот на операцијата | програма/провери | Преземи/Потврди |
| -f | Името на Flash file | xxx. хексадецимален/ххх. Канта | Целосната/релативната патека |
Забелешки:
- Сите команди и параметри мора да се појавуваат во парови во формат „-x xxx“.
- Потребна е операција за преземање или потврдување за да се пренесат инструкциите -p,-c,-o,-f.
- За методот на потврда на USB ISP-уредот или името на јазолот на сериската порта што одговара на командата – p,
Код за статус
| Опис на инструкциите | Опис на параметрите |
| 0 | Изврши успешно |
| 1 | Неважечки влезен параметар |
| 2 | Не успеа да се добијат параметри од конфигурацијата file |
| 3 | Не успеа да се постават параметрите на интернет провајдерот |
| 4 | Наведеното име на сериска порта е неважечко |
| 5 | Не е наведен уред |
| 6 | Наведениот тип на чип не е во согласност со вистинскиот тип на чип |
| 7 | Не успеа да се добијат информациите за уредот |
| 8 | Неважечки блиц file патека |
| 9 | Неважечки блиц file должина |
| 10 | Не успеа да се прочита блицот file |
| 11 | Не успеа да се конвертира блицот file од HEX во BIN формат |
| 12 | Не успеа да се оневозможи заштитата за читање |
| 13 | Не успеа да се преземе |
| 14 | Не успеа да се потврди |
| 100 | Непозната грешка |
Конфигурација file
Конфигурацијата file е генерирана од функцијата „Зачувај UI конфигурација“ на WchIspStudio.exe во Windows. Специфичните операции се како што следува: Прво, отворете го софтверот и изберете MCU серија на десната страна на софтверот. Следно, изберете серија и модел на чипот во интерфејсот на „Опција за чипови“ и конфигурирајте го чипот во интерфејсот на „Преземи конфигурација“. Потоа кликнете на главното мени “File ->Зачувај ја конфигурацијата на UI“. Конечно изберете го името и локацијата на конфигурацијата file. Оперативниот интерфејс е како што следува.

Прилагоден развој
Директориумот src во секоја системска папка го содржи изворот files на алатката за согорување на командната линија, која може директно да се развие врз основа на овој код за да се задоволи приспособената побарувачка на корисниците. Директориумот lib содржи динамичка библиотека и заглавие за развој на интернет провајдерот fileс. За функции и инструкции за повици, корисниците може да се повикаат на WCH55XISPDLL. H и друго заглавие files во директориумот lib.
Windows платформа
За детали, ве молиме погледнете на: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html патека за инсталирање \ WCHISPTTool_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. - Креирајте име на сериски провајдер на уред
Потврдете го името на јазолот на уредот за сериска порта, а потоа користете ја командата „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. - Одредете го ID на локацијата на 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, инсталирајте го CH34xVCPD-двигателот на 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, алатка за програмирање на командна линија, алатка за програмирање линија, алатка за програмирање |




