Bootloader: Errata
Описание
Список известных ошибок загрузчика Modbus-устройств Wiren Board
ERRBOOT001: Не работают четность ODD и EVEN при переходе в загрузчик с пользовательскими настройками связи
Подверженные устройства
Все устройства с загрузчиком версии 1.3.0
Описание
Если прошивка работает с четностью ODD или EVEN, то при переходе в загрузчик с пользовательскими настройками связи, загрузчик не отвечает.
Причины и подробное описание
Ошибка в коде драйвера последовательного порта, неправильно настраивается четность приемопередатчика.
Запланированное исправление
Исправлено в загрузчике версии 1.4.0
Пути обхода
Не использовать четность или использовать дефолтные настройки связи
ERRBOOT002: Обновление загрузчика не принимает прошивку на пользовательских настройках связи.
Подверженные устройства
Все устройства с загрузчиком версии 1.3.0
Описание
Если обновлять загрузчик на пользовательских настройках, то сначала отправляется файл загрузчика, а затем прошивка. При этом прошивка не принимается.
Причины и подробное описание
После перехода в загрузчик с сохранением пользовательских настроек связи (через регистр 131), загрузчик только один раз принимает прошивку на пользовательских настройках, далее переключается на дефолтные.
Запланированное исправление
Исправлено в загрузчике версии 1.4.0
После перехода в загрузчик с сохранением пользовательских настроек связи (через регистр 131), параметры связи не будут меняться, пока не будет произведен переход на дефолтных настройках ( через регистр 129), или пока устройство не будет пререзагружено по питанию
Пути обхода
Использовать дефолтные настройки связи
ERRBOOT003: После обновления прошивки устройство может перестает работать
Подверженные устройства
Все устройства с загрузчиком версии 1.4.0
Описание
Если обновить прошивку и новая версия будет иметь больший размер в блоках, чем старая, то загрузчик не сможет загрузить прошивку целиком.
Причины и подробное описание
Все пространство после прошивки используется как файловая система, загрузчик не стирает файловую систему и конец загружаемой прошивки не записывается, если прошивка пересекается со страницами файловой системы.
Запланированное исправление
Исправлено в загрузчике версии 1.4.1 Обновление загрузчика продолжает работать, так как размер загрузчика сильно меньше прошивки.
Пути обхода
Использовать ключ -w в wb-mcu-fw-flasher для стирания файловой системы. Это приведет к корректной записи прошивки, однако настройки будут потеряны.