|
|
Строка 77: |
Строка 77: |
|
| |
|
| <!--T:13--> | | <!--T:13--> |
| Modbus-адрес устройства для прошивки в режиме загрузчика следует выбирать следующим образом:
| | Прошивать устройство лучше по стандартному адресу (на который устройство отвечает из основной программы). |
|
| |
|
| <!--T:14-->
| | Так же можно прошивать по широковещательному адресу 0, если у вас одно устройство на шине в режиме загрузчика. |
| # Основной адрес для прошивки — адрес, заданный в памяти устройства: то есть это стандартный адрес, на который устройство отвечает из основной программы.
| |
| # Если устройство находится в бутлоадере, прошивать можно по широковещательному адресу 0. Это менее предпочтительный способ.
| |
| # Перевести устройство в бутлоадер по широковещательному адресу 0 - '''нельзя'''!
| |
|
| |
|
| === Прошивка устройств по широковещательному Modbus-адресу 0 === <!--T:34-->
| | Поэтому для прошивки нескольких устройств на шине можно: |
| | #переводить в режим загрузчика (перезагрузкой по питанию или записью в регистр) и прошивать по отдельности с указанием нешироковещательного Modbus-адреса. |
| | #переводить '''по очереди''' в режим загрузчика (перезагрузкой по питанию) и прошивать по адресу 0. |
|
| |
|
| <!--T:35-->
| | '''Внимание!''' Одновременная прошивка устройств невозможна; имеющаяся прошивка на устройствах будет испорчена. |
| Bootloader позволяет загружать прошивку на устройства по Modbus-адресу 0. Для этого устройство должно быть единственным устройством на шине и находиться в режиме загрузчика.
| | * Перевести устройство в бутлоадер по широковещательному адресу 0 - '''нельзя'''! |
| | |
| === Прошивка нескольких устройств на шине === <!--T:36-->
| |
| | |
| <!--T:37-->
| |
| Возможна прошивка нескольких устройств, подключенных к шине. Устройства должны быть переведены в режим загрузчика и прошиваться по отдельности с указанием нешироковещательного Modbus-адреса. Прошивка устройств с одинаковым адресом возможна, если в режиме загрузчика находится только одно из них. Устройства прошиваются по очереди.
| |
| | |
| <!--T:38-->
| |
| '''Внимание!''' Прошивка устройств, находящимся в режиме загрузчика и имеющим одинаковый modbus-адрес, или же прошивка нескольких устройств, находящихся в режиме загрузчика по адресу 0 не будет выполнена; имеющаяся прошивка на устройствах будет испорчена. | |
|
| |
|
| == Утилита для прошивки wb-mcu-fw-flasher == <!--T:15--> | | == Утилита для прошивки wb-mcu-fw-flasher == <!--T:15--> |