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/ CH32V20x/ CH32V30x/ CH32X03x/ CH32L10x.
Команден ред
Изтегляне
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 | Пълното име на пътя на configure file | xxx.ini | Пълният/относителният път |
-o | Видът на операцията | програма/проверка | Изтеглете/Потвърдете |
-f | Името на Flash file | xxx. шестнадесетичен/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 от дясната страна на софтуера. След това изберете серия и модел на чипа в интерфейса на „Chip Option“ и конфигурирайте чипа в интерфейса на „Download Config“. След това щракнете върху главното меню "File ->Запазване на конфигурацията на потребителския интерфейс”. Накрая изберете името и местоположението на конфигурацията 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 и PID на USB устройството е 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 и PID на USB устройството е 0x55e0. - Определете идентификатора на местоположението на USB устройството в системата macOS. Намерете устройството в System Report ->Hardware ->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 инструмент за програмиране на команден ред, инструмент за програмиране на команден ред, инструмент за програмиране на линии, инструмент за програмиране |