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

912 байт добавлено ,  6 месяцев назад
131 регистр
(131 регистр)
Строка 4: Строка 4:
* на устройстве имеется корректная прошивка, то первые 2 секунды после включения питания устройство работает в режиме загрузчика;
* на устройстве имеется корректная прошивка, то первые 2 секунды после включения питания устройство работает в режиме загрузчика;
* режим загрузчика активен постоянно, если на устройстве нет корректной прошивки, например, был сбой при обновлении прошивки;
* режим загрузчика активен постоянно, если на устройстве нет корректной прошивки, например, был сбой при обновлении прошивки;
* при работе основной программы записать <code>1</code> в holding-регистр <code>129(0x81)</code> — в этом случае устройство перезагружается и остается в режиме загрузчика 120 секунд. Это можно сделать, запустив утилиту [[wb-mcu-fw-flasher]] с ключем <code>-j</code>.
* при работе основной программы записать <code>1</code> в holding-регистр:
** <code>129(0x81)</code> — в этом случае устройство перезагружается и остается в режиме загрузчика 120 секунд с параметрами соединения <code>9600N2</code>.
**: Это можно сделать, запустив утилиту [[wb-mcu-fw-flasher]] с ключем <code>-j</code>.
** <code>131(0x83)</code> — в этом случае устройство перезагружается и остается в режиме загрузчика 120 секунд с параметрами соединения, <b>установленными в прошивке</b>.
**: Это может быть полезно для обновления устройств за шлюзами без перенастройки параметров шлюза.
**: В [[wb-mcu-fw-flasher]] такой переход выполняется с ключем <code>-J</code> (поддерживается начиная с версии 1.3.0)
**: Необходима поддержка со стороны загрузчика (версия 1.3.0 и выше) и со стороны прошивки (см. changelog прошивки)


В режиме загрузчика индикатор Status устройства мигает с периодом 1 секунда, а при записи прошивки мигание индикатора учащается.
В режиме загрузчика индикатор Status устройства мигает с периодом 1 секунда, а при записи прошивки мигание индикатора учащается.
wb_editors
353

правки