Перейти к содержанию

Навигация

Bootloader: Errata: различия между версиями

 
(не показана 1 промежуточная версия этого же участника)
Строка 76: Строка 76:


Единственный способ исправить положение - успеть связаться с загрузчиком за первые 2 секунды после подачи питания. Загрузчик отвечает первые 2 секундны на скорости 9600. К устройству можно обращаться по адресу 0. За эти 2 секунды нужно успеть запустить wb-mcu-fw-flasher с файлом обновления загрузчика 1.4.1. После передачи первого пакета данных загрузчик будет принимать прошивку и не переходить в прошивку. Таким образом устройство можно вернуть в исправное состояние.
Единственный способ исправить положение - успеть связаться с загрузчиком за первые 2 секунды после подачи питания. Загрузчик отвечает первые 2 секундны на скорости 9600. К устройству можно обращаться по адресу 0. За эти 2 секунды нужно успеть запустить wb-mcu-fw-flasher с файлом обновления загрузчика 1.4.1. После передачи первого пакета данных загрузчик будет принимать прошивку и не переходить в прошивку. Таким образом устройство можно вернуть в исправное состояние.
Удобнее всего это делать если устройство запитано через VOUT контроллера. Можно собрать команду вида
'''mosquitto_pub -t /devices/wb-gpio/controls/V_OUT/on -m 0; sleep 2; mosquitto_pub -t /devices/wb-gpio/controls/V_OUT/on -m 1; sleep 0.5; wb-mcu-fw-flasher -d /dev/ttyRS485-2 -a 0 -f wb-bootloader-updater_mrwl3G__1.4.1_master_e676613.wbfw'''


Чтобы не допускать потери связи, выполняя команду wb-mcu-fw-updater update-all нужно соглашаться на обновление загрузчика.
Чтобы не допускать потери связи, выполняя команду wb-mcu-fw-updater update-all нужно соглашаться на обновление загрузчика.
wb_editors
559

правок