16 343
правки
(→Обновление прошивки устройств, подключенных к шлюзам WB-MGE и WB-MIO-E: заменил упдейтер на флешер) |
|||
Строка 28: | Строка 28: | ||
==Обновление прошивки устройств, подключенных к шлюзам WB-MGE и WB-MIO-E== | ==Обновление прошивки устройств, подключенных к шлюзам WB-MGE и WB-MIO-E== | ||
Для обновления прошивки устройства требуется доступ контроллера к интернету. Поэтому вам придется задействовать оба Ethernet порта контроллера: один со статическим IP-адресом — для подключения шлюза, второй — для доступа к интернету. Порты можно легко сконфигурировать в [[Networks | веб-интерфейсе контроллера]]. | Для обновления прошивки устройства требуется доступ контроллера к интернету. Поэтому вам придется задействовать оба Ethernet порта контроллера: один со статическим IP-адресом — для подключения шлюза, второй — для доступа к интернету. Порты можно легко сконфигурировать в [[Networks | веб-интерфейсе контроллера]]. | ||
[[Image: superport-config.png |350px|thumb|right| Настройки шлюза для обновления прошивки]] | [[Image: superport-config.png |350px|thumb|right| Настройки шлюза для обновления прошивки]] | ||
Прошивка обновляется утилитой [[ | Прошивка обновляется утилитой [[wb-mcu-fw-flasher | wb-mcu-fw-flasher]]. Она может обновлять прошивки устройств, подключенных к локальному serial-порту со стандартными настройками соединения: '''9600 8N2'''. | ||
Поэтому для прошивки устройств, подключенных к шлюзам WB-MGE и WB-MIO-E, придется отобразить сетевой порт в локальный, с помощью утилиты socat. | Поэтому для прошивки устройств, подключенных к шлюзам WB-MGE и WB-MIO-E, придется отобразить сетевой порт в локальный, с помощью утилиты socat. | ||
Строка 71: | Строка 70: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
#:если у вас стабильный релиз до wb-2207 включительно, вместо параметра b9600, используйте <code>ispeed=9600,ospeed=9600</code>. | #:если у вас стабильный релиз до wb-2207 включительно, вместо параметра b9600, используйте <code>ispeed=9600,ospeed=9600</code>. | ||
#Во втором окне запустите обновление прошивки устройства, например, утилитой wb-mcu-fw- | #Во втором окне запустите обновление прошивки устройства, например, утилитой wb-mcu-fw-flasher ([[WB_Modbus_Devices_Firmware_Update#Ручное_обновление|полная инструкция]]): | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
wb-mcu-fw- | wb-mcu-fw-flasher -j -d /dev/ttyRS485-1 -a25 -f ./firmware.wbfw | ||
</syntaxhighlight> | </syntaxhighlight> | ||
#После окончания прошивки верните в устройстве старую скорость 115200 кбит/с: | #После окончания прошивки верните в устройстве старую скорость 115200 кбит/с: |