wb_editors
359
правок
(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 секунда, а при записи прошивки мигание индикатора учащается. |