WB Modbus Devices Firmware Update: различия между версиями

Строка 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-->