16 343
правки
м (Убрал перевод, заменил теги pre → syntaxhighlight) |
м (Орфография) |
||
Строка 39: | Строка 39: | ||
===== Режим "update-bl": ===== | ===== Режим "update-bl": ===== | ||
Обновление бутлоадера устройства с известным slaveid. Утилита сама находит настройки соединения с устройством, запрашивает у устройства версию бутлоадера и производит обновление, если требуется. '''Обновление бутлоадера - потенциально опасная операция''', поэтому, | Обновление бутлоадера устройства с известным slaveid. Утилита сама находит настройки соединения с устройством, запрашивает у устройства версию бутлоадера и производит обновление, если требуется. '''Обновление бутлоадера - потенциально опасная операция''', поэтому, этот режим имеет минимальное количество настроек (описание ключей запуска доступно в wb-mcu-fw-updater update-bl -h). Если во время обновления бутлоадера пропало питание, устройство может превратиться в "кирпич". В таком случае, гарантия на него аннулируется. При обновлении бутлоадера, устройство будет '''автоматически прошито самой свежей прошивкой'''. | ||
===== Режим "recover": ===== | ===== Режим "recover": ===== | ||
Строка 46: | Строка 46: | ||
===== Режим "update-all": ===== | ===== Режим "update-all": ===== | ||
'''Только для контроллеров WirenBoard'''. Обновление всех устройств, подключенных к wb-mqtt-serial (настроенных через web-интерфейс). | '''Только для контроллеров WirenBoard'''. Обновление всех устройств, подключенных к wb-mqtt-serial (настроенных через web-интерфейс). | ||
Для каждого обнаруженного устройства в конфигурационном файле /etc/wb-mqtt-serial.conf утилита проверяет наличие обновления и устанавливает его, если имеется. По завершению, пользователю | Для каждого обнаруженного устройства в конфигурационном файле /etc/wb-mqtt-serial.conf утилита проверяет наличие обновления и устанавливает его, если имеется. По завершению, пользователю возвращаются результаты (сколько устройство обновлено/сколько - нет) | ||
===== Режим "recover-all": ===== | ===== Режим "recover-all": ===== | ||
Строка 90: | Строка 90: | ||
|- | |- | ||
|- | |- | ||
| --force || Произвести перепрошивку устройства даже | | --force || Произвести перепрошивку устройства даже если установлен самый свежий бутлоадер || Флаг | ||
|- | |- | ||
|- | |- | ||
Строка 113: | Строка 113: | ||
!colspan="3"|Режим "update-all". Обновление прошивок всех устройств, подключённых к драйверу. | !colspan="3"|Режим "update-all". Обновление прошивок всех устройств, подключённых к драйверу. | ||
|- | |- | ||
| --force || Произвести перепрошивку устройств даже | | --force || Произвести перепрошивку устройств даже если на них установлена самая свежая прошивка || Флаг | ||
|- | |- | ||
|- | |- | ||
Строка 161: | Строка 161: | ||
# Запустить утилиту wb-mcu-fw-updater со следующими ключами: | # Запустить утилиту wb-mcu-fw-updater со следующими ключами: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
wb-mcu-fw-updater recover <порт, на | wb-mcu-fw-updater recover <порт, на котором находится устройство> -a <modbus адрес устройства> | ||
</syntaxhighlight> | </syntaxhighlight> |