Алатка за програмирање на командната линија WCHISPTool CMD
Алатка за програмирање на командната линија 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. хексадецимален/ххх. Канта Целосната/релативната патека

Забелешки:

  1. Сите команди и параметри мора да се појавуваат во парови во формат „-x xxx“.
  2. Потребна е операција за преземање или потврдување за да се пренесат инструкциите -p,-c,-o,-f.
  3. За методот на потврда на 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

  1. Приклучете USB
    Проверете дали MCU е во режим за преземање BOOT, а PID на USB-уредот е 0x55e0.
  2. Инсталирајте двигател за USB-уред
    Отворете го системскиот терминал, внесете ја папката на возачот и извршете ја командата „направи инсталирај“. Оваа операција е потребна само за првото преземање.
  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. Креирајте име на сериски провајдер на уред
    Потврдете го името на јазолот на уредот за сериска порта, а потоа користете ја командата „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, а PID на USB-уредот е 0x55e0.
  2. Одредете го ID на локацијата на USB-уредот во системот macOS. Најдете го уредот во Системскиот извештај ->Хардвер ->USB. Идентификаторот на локацијата во дрвото на USB-уредот е прикажан на следната слика.
  3. Извршете ја инструкцијата за преземање
    Извршете според барањата за формат на инструкции на алатката, на прample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o програма -f Target.hex
    Упатство

Режим за преземање на сериска порта

  1. Поврзете го MCU со сериски приклучок
    Проверете дали MCU е во режим за преземање BOOT.
  2. Одредете го името на јазолот на сериската порта на уредот и извршете ја командата „ls /dev/tty.*“ на
    терминал за проверка на сериската порта на macOS (Ако се користи чипот за сериска порта WCH, инсталирајте го CH34xVCPD-двигателот на macOS). Специфична операција е прикажана на сликата подолу.
    Упатство
  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 Алатка за програмирање на командната линија [pdf] Инструкции
WCHISPTool CMD алатка за програмирање на командната линија, WCHISPTool, алатка за програмирање на командната линија CMD, алатка за програмирање на командна линија, алатка за програмирање линија, алатка за програмирање

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *