В новой версии загрузчика 1.3.0 добавили возможность обновлять прошивку на скорости, отличной от стандартных 9600N2. Как обновить загрузчик.
Работает это так: в прошивке добавился регистр
131 - при записи в него 1 происходит переход в загрузчик на текущих параметрах соединения. После чего загрузчик будет принимать прошивку на той же скорости, которая была настроена на устройстве.При этом в течение первых 2с после включения или при переходе в загрузчик через регистр 129 он как и ранее работает с параметрами 9600N2.
Возможность уже поддержана в
wb-mcu-fw-flasher версии 1.3.0 и позволяет обновлять прошивки устройств, например, за шлюзами Modbus-TCP без перенастройки параметров шлюза. Переход в загрузчик с текущими параметрами соединения выполняется флагом -J.В прошивках на данный момент поддержано в WB-MR версии 1.20.4.
Прошивки и wb-mcu-fw-flasher уже доступны в testing.