16 343
правки
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 26: | Строка 26: | ||
=== ОС Linux === | === ОС Linux === | ||
{{Anchor|linux}} | {{Anchor|linux}} | ||
Для Debian-подобных операционных систем есть | Wb-mcu-fw-updater не поддерживается на других платформах. Для Debian-подобных операционных систем есть утилита [[Wb-mcu-fw-flasher |wb-mcu-fw-flasher]]. | ||
== Режимы == | == Режимы == | ||
Строка 75: | Строка 66: | ||
Обновление загрузчика устройства с известным modbus-адресом. | Обновление загрузчика устройства с известным modbus-адресом. | ||
'''ВНИМАНИЕ:''' обновление загрузчика — потенциально опасная операция. Если во время обновления загрузчика пропало питание, устройство может превратиться в «кирпич». В этом случае гарантия на него аннулируется. Чтобы избежать такой ситуации — резервируйте питание контроллера и устройства, например, с помощью [[UPS2 | WB-UPS v.2]]. | Изменения в новой версии загрузчика описаны в [[Bootloader_Changelog |журнале изменений]]. | ||
'''ВНИМАНИЕ:''' обновление загрузчика — потенциально опасная операция. Если во время обновления загрузчика пропало питание, устройство может превратиться в «кирпич». В этом случае гарантия на него аннулируется. Чтобы избежать такой ситуации — подключайте устройство напрямую к контроллеру, а также резервируйте питание контроллера и устройства, например, с помощью [[UPS2 | WB-UPS v.2]]. | |||
Утилита сама находит настройки соединения с устройством, запрашивает у устройства версию загрузчика и производит обновление, если требуется. При обновлении загрузчика, устройство будет автоматически прошито самой свежей прошивкой. | Утилита сама находит настройки соединения с устройством, запрашивает у устройства версию загрузчика и производит обновление, если требуется. При обновлении загрузчика, устройство будет автоматически прошито самой свежей прошивкой. | ||
{| class="wikitable" | {| class="wikitable" | ||
! Параметр !! Описание !! Значение по умолчанию | ! Параметр !! Описание !! Значение по умолчанию | ||
Строка 92: | Строка 86: | ||
|- | |- | ||
|} | |} | ||
Пример команды, которая обновляет загрузчик в устройстве с адресом 153, подключенного к порту /dev/ttyRS485-1: | |||
<syntaxhighlight lang="bash"> | |||
wb-mcu-fw-updater update-bl -a 153 /dev/ttyRS485-1 | |||
</syntaxhighlight> | |||
=== Восстановление (recover) === | === Восстановление (recover) === |