Здравствуйте!
Обновлял сегодня прошивки modbus устройств с помощью wb-mcu-fw-updater update-all
на testing системе. Всё, для чего было обнаружено обновление, прошилось, но одно устройство WB-MS v.2 после прошивки перестало работать. Как-то можно его оживить? Уже и питание переподключал, и сканировал медленно и в режиме загрузчика — не видится. Хотя светодиод горит, а при включении даже моргает. Может, можно как-то перевести в режим загрузчика при включении, чтобы перепрошить ещё раз?
Первая прошивка:
2024-10-22 11:20:11,532 Will probe all devices on enabled serial ports of /etc/wb-mqtt-serial.conf:
[...]
Probing WB-MS v.2 (port: /dev/ttyRS485-1, slaveid: 147, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00)
[...]
2024-10-22 11:21:02,114 Update: 4.31.9 -> 4.31.10 (WB-MS v.2 (147, /dev/ttyRS485-1))
[...]
2024-10-22 11:41:03,405 Flashing firmware to WB-MS v.2 (147, /dev/ttyRS485-1)
2024-10-22 11:41:07,900 Flashing /var/lib/wb-mcu-fw-updater/msv2-4.0__4.31.10_master_afd91ad.wbfw (194 data chunks)
100%|#########################################################################################################################################################################|194/194
2024-10-22 11:41:32,412 No communication with the instrument (no answer)
При следующем запуске уже
2024-10-22 11:51:23,081 No answer from:
2024-10-22 11:51:23,082 WB-MS v.2 (147, /dev/ttyRS485-1)
2024-10-22 11:51:23,083 Devices are possibly disconnected
Попытка прошить загрузчик адресно:
# wb-mcu-fw-updater update-bl -a 147 /dev/ttyRS485-1
Will find serial port settings for (/dev/ttyRS485-1 : 147; response_timeout: 0.20)... (elapsed: 00:19)
Will find bootloader port settings for (/dev/ttyRS485-1 : 147; response_timeout: 0.20)... (elapsed: 01:56)
2024-10-22 11:54:52,892 Can't connect to (/dev/ttyRS485-1 147; response_timeout: 0.20s), check physical connection or address/port
2024-10-22 11:54:52,896
Попытка восстановления:
# wb-mcu-fw-updater recover -a 147 /dev/ttyRS485-1
Will find bootloader port settings for (/dev/ttyRS485-1 : 147; response_timeout: 0.20)... (elapsed: 01:56)
2024-10-22 12:31:08,464 Device (147 /dev/ttyRS485-1) is not in bootloader mode! Check connection or slaveid/port