Wb-mcu-fw-flasher: различия между версиями
(не показаны 23 промежуточные версии 5 участников) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Сервисная утилита wb-mcu-fw-flasher}} | {{DISPLAYTITLE: Сервисная утилита wb-mcu-fw-flasher}} | ||
== Описание == | |||
'''ВНИМАНИЕ:''' Мы не рекомендуем использовать эту утилиту для повседневного обновления прошивок устройств, используйте утилиту автоматического обновления [[wb-mcu-fw-updater]]. | |||
<code>wb-mcu-fw-flasher</code> — сервисная утилита для modbus-устройств Wiren Board с помощью которой вы сможете сбросить устройство к заводским настройкам или заменить его прошивку. | |||
== Установка утилиты == | == Установка утилиты == | ||
=== Контроллер Wiren Board === | === Контроллер Wiren Board === | ||
Утилита есть в репозитории контроллера, поэтому обновите список пакетов и установите ее: | Утилита есть в репозитории контроллера, поэтому обновите список пакетов и установите ее: | ||
Строка 15: | Строка 15: | ||
=== ОС Linux === | === ОС Linux === | ||
Если вы используете контроллер на процессоре ARM Cortex, то скачайте и установите deb-пакет из [http://releases.contactless.ru/?prefix=stable/stretch/pool/main/w/wb-mcu-fw-flasher/ нашего репозитория]. | |||
Для установки на компьютер с ОС Linux скачайте на компьютер пакет [https://wirenboard.com/wiki/images/3/33/Wb-mcu-fw-flasher_1.0.3_amd64-all.deb wb-mcu-fw-flasher_1.0.3_amd64-all.deb]. | |||
Для установки, выполните команды: | Для установки, выполните команды: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
apt update | apt update | ||
apt install ./ | apt install libmodbus5 | ||
apt install ./Wb-mcu-fw-flasher_1.0.3_amd64-all.deb #измените имя пакета, если необходимо | |||
</syntaxhighlight> | </syntaxhighlight> | ||
=== ОС Windows === | === ОС Windows === | ||
Для Windows мы подготовили windows-версию утилиты, которая не требует установки. Скачать можно по ссылке [https://wirenboard.com/wiki/images/d/d1/Wb-mcu-fw-flasher_1.0.3.zip wb-mcu-fw-flasher_1.0.3.zip] | |||
== Аргументы командной строки == | == Аргументы командной строки == | ||
Опции запуска утилиты wb-mcu-fw-flasher | Опции запуска утилиты wb-mcu-fw-flasher: | ||
{| class="wikitable" | {| class="wikitable" | ||
! Параметр !! Описание !! Значение по умолчанию | ! Параметр !! Описание !! Значение по умолчанию | ||
Строка 39: | Строка 40: | ||
| -a || Адрес Modbus || 1 | | -a || Адрес Modbus || 1 | ||
|- | |- | ||
| -j || Отправить на устройство команду перехода в режим загрузчика | | -j || Отправить на устройство команду перехода в режим загрузчика || | ||
|- | |- | ||
| -b || Скорость порта (baudrate) || 9600 | | -b || Скорость порта (baudrate) || 9600 | ||
Строка 55: | Строка 54: | ||
| -u || Восстановление заводских настроек UART и Modbus адреса || | | -u || Восстановление заводских настроек UART и Modbus адреса || | ||
|- | |- | ||
| -e || | | -e || Сброс всех настроек до заводских || | ||
|} | |} | ||
== | == Загрузка прошивки в устройство == | ||
Пример работы с утилитой смотрите в статье [[WB Modbus Devices Firmware Update#Ручное обновление | Обновление прошивок на устройствах Wiren Board]]. | |||
Версия 12:05, 26 мая 2021
Описание
ВНИМАНИЕ: Мы не рекомендуем использовать эту утилиту для повседневного обновления прошивок устройств, используйте утилиту автоматического обновления wb-mcu-fw-updater.
wb-mcu-fw-flasher
— сервисная утилита для modbus-устройств Wiren Board с помощью которой вы сможете сбросить устройство к заводским настройкам или заменить его прошивку.
Установка утилиты
Контроллер Wiren Board
Утилита есть в репозитории контроллера, поэтому обновите список пакетов и установите ее:
apt update
apt install wb-mcu-fw-flasher
ОС Linux
Если вы используете контроллер на процессоре ARM Cortex, то скачайте и установите deb-пакет из нашего репозитория.
Для установки на компьютер с ОС Linux скачайте на компьютер пакет wb-mcu-fw-flasher_1.0.3_amd64-all.deb.
Для установки, выполните команды:
apt update
apt install libmodbus5
apt install ./Wb-mcu-fw-flasher_1.0.3_amd64-all.deb #измените имя пакета, если необходимо
ОС Windows
Для Windows мы подготовили windows-версию утилиты, которая не требует установки. Скачать можно по ссылке wb-mcu-fw-flasher_1.0.3.zip
Аргументы командной строки
Опции запуска утилиты wb-mcu-fw-flasher:
Параметр | Описание | Значение по умолчанию |
---|---|---|
-d | Устройство последовательного порта (обязательно) | |
-f | Файл прошивки | |
-a | Адрес Modbus | 1 |
-j | Отправить на устройство команду перехода в режим загрузчика | |
-b | Скорость порта (baudrate) | 9600 |
-p | Чётность (parity) | N |
-s | Количество стопбитов | 2 |
-r | Адрес holding-регистра для перехода в режим загрузчика | 129 |
-D | Включить режим отладки | |
-u | Восстановление заводских настроек UART и Modbus адреса | |
-e | Сброс всех настроек до заводских |
Загрузка прошивки в устройство
Пример работы с утилитой смотрите в статье Обновление прошивок на устройствах Wiren Board.