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

Строка 89: Строка 89:
Успешный процесс прошивки выглядит следующим образом:
Успешный процесс прошивки выглядит следующим образом:
<pre>
<pre>
   wb-mcu-fw-flasher -j -d /dev/ttyRS485-1 -a 1 -f WB-MR-MR6C_MCU3_3_ULN2003_1.9.4_feature-bootloader_1.9.3_5932761.wbfw           
   wb-mcu-fw-flasher -j -d /dev/ttyRS485-1 -a 1 -f WB-MR-MR6C_MCU3_3_1.9.4.wbfw           
   /dev/ttyRS485-1 opened successfully.
   /dev/ttyRS485-1 opened successfully.
   Send jump to bootloader command and wait 2 seconds...
   Send jump to bootloader command and wait 2 seconds...
   Error: Connection timed out.
   Error: Connection timed out.
   May be device already in bootloader, try to send firmware...
   May be device already in bootloader, try to send firmware...
   WB-MR-MR6C_MCU3_3_ULN2003_1.9.4_feature-bootloader_1.9.3_5932761.wbfw opened successfully, size 12136 bytes
   WB-MR-MR6C_MCU3_3_1.9.4.wbfw opened successfully, size 12136 bytes
   Sending info block... OK
   Sending info block... OK
   Sending data block 89 of 89... OK.
   Sending data block 89 of 89... OK.
Строка 101: Строка 101:


'''После успешной прошивки устройство само выйдет из режима загрузчика и перезапустится в основной программе.'''
'''После успешной прошивки устройство само выйдет из режима загрузчика и перезапустится в основной программе.'''
=== Прошивка устройств по широковещательному Modbus-адресу 0 ===
Bootloader позволяет загружать прошивку на устройства но Modbus-адресу 0. Для этого устройство должно быть единственным устройством на шине и находится в режиме загрузчика.
=== Прошивка нескольких устройств на шине ===
Возможна прошивка нескольких устройств, подключенных к шине. Устройства должны быть переведены в режим загрузчика и прошиваться по отдельности с указанием нешироковещательного Modbus-адреса. Прошивка устройств с одинаковым адресом возможна, если в режиме загрузчика находится только одно из них. Устройства прошиваются по очереди.
'''Внимание!''' Прошивка устройств, находящимся в режиме загрузчика и имеющим одинаковый modbus-адрес, или же прошивка нескольких устройств, находящихся в режиме загрузчика по адресу 0 не будет выполнена; имеющаяся прошивка на устройствах будет испорчена.
5813

правок