Добрый день! Спасибо за ответ!) Если нужно по правилам, перенесите вопрос в новую тему! Потому как этот вопрос по этой теме уже решен.
Хотел бы спросить еще кое-что. Что еще можно сделать относительно датчиков? Датчик WB-MSW v.3 ( с завода адрес 112) моргает раз в секунду диодом ( вроде как индикация режима загрузчика)
А сделал следующее…
Утилитой Wb-mb-explorer
- Просканировал порты и вообще всё
- Com settings scan —
- Scan of addresses —
- Complete scan —
Ничего не нашло
- Сбросил адрес и параметры обмена устройства ( ну, команду выполнил)
- Reset device comm settings —
Просканировал опять, опять ничего, ни адреса 112 ни адреса 1
- Выполнил команду
wb-mcu-fw-updater recover /dev/ttyRS485-2 -a 112
результат
2022-12-06 14:02:46,960 Device (112 /dev/ttyRS485-2) is not in bootloader mode! Check connection or slaveid/port
аналогично с адресом 1
Но, как я писал раньше, диод моргает…
команда
wb-mcu-fw-flasher -d /dev/ttyRS485-2 -a0 -u
вывод
/dev/ttyRS485-2 opened successfully.
Send reset UART settings and modbus address command…
Error: Connection timed out.
To flash FW on running device, run
wb-mcu-fw-flasher -d -a <modbus_addr> -j -u -f <firmware.wbfw>
Запуск скрипта
for i in {1…247}; do echo -n "$i - "; D=modbus_client -mrtu /dev/ttyRS485-2 --debug -b9600 -pnone -s2 -a$i -t3 -o100 -r200 -c6 2>/dev/null | grep Data: | awk 'gsub("Data:","")' | sed -e 's/0x00/\\\x/g' -e 's/\s//g'
; echo -e $D; done
Ничего не дал
Посматриваю на …
#wb-mcu-fw-updater
Обновление загрузчика (update-bl)…
Но , как говорил один персонаж)) Чет я очкую))))
Собственно, если скан ничего не находит то бесмысленно чтото менять( прошивку, адрес, настройки) Или я не прав?
Подскажите как можно его обнаружить?
Заранее спасибо!