Здравствуйте, HW: 1.2 прошивка FW: 2.3.0, решил обновить прошивку ОС Windows 10, программа wb-mcu-fw-flasher_1.0.3.exe, прошивка map6s__2.3.2_pre-release-2.3.0_87fc518.wbfw
В терминале выдает
C:\Users\Валерий>wb-mcu-fw-flasher_1.0.3.exe -d COM1 -j -u -f map6s__2.3.2_pre-release-2.3.0_87fc518.wbfw
\.\COM1 opened successfully.
Send jump to bootloader command and wait 2 seconds…
Ok, device will jump to bootloader.
Send reset UART settings and modbus address command…
Ok.
map6s__2.3.2_pre-release-2.3.0_87fc518.wbfw opened successfully, size 16896 bytes
Sending info block…
Error while sending info block: Slave device or server failure
Data format is invalid or firmware signature doesn’t match the device
что я делаю не правильно, почему не хочет прошиваться?
здесь не хочет читать блоки
C:\Users\Валерий>C:\wb-mcu-fw-flasher_1.0.3.exe -d COM1 -f map6s__2.3.2_pre-release-2.3.0_87fc518.wbfw
\.\COM1 opened successfully.
map6s__2.3.2_pre-release-2.3.0_87fc518.wbfw opened successfully, size 16896 bytes
Sending info block… OK
Sending data block 1 of 124…
Error while sending data block: Unknown error
Sending data block 1 of 124…
Error while sending data block: Unknown error
Sending data block 1 of 124…
Error while sending data block: Unknown error
Sending data block 1 of 124…
Error while sending data block: Unknown error
Sending data block 2 of 124…
Error while sending data block: Unknown error
Sending data block 2 of 124…
Error while sending data block: Unknown error
Sending data block 2 of 124…
Error while sending data block: Unknown error
Добрый день, до прошивки все хорошо работало, не считая с первых дней в мощности считывались минусовые значения, вроде как решили эту проблему в новой прошивки. После многократных попыток обновить прошивку перестали считываться напряжение и частота, пробовал обновить в Debian, аналогичная ситуация
А 12 (именно 12, одним запросом) holding регистров с 290 адреса читаются? Ну и светодиод status - как себя ведет, в момент запросов и когда запросов нет?
Подозреваю что из-за ошибок связи устройство теперь в bootloader.
как именно оно подключено к компьютеру, есть ли ошибки при обычном обмене?
подключаю через USB-RS485, 129 адрес считывается 0, после команды wb-mcu-fw-flasher_1.0.3.exe -d COM1 -J устройство переходит в режим загрузчика на 120 секунд, светодиод начинает мигать
При чтении регистра из устройства, на 1000 запросов например - сколько шибок?
“не помогает” - это описывает результат, но никакой информации не дает. Что именно отправляется в устройство, какие ответы? Лог выполнения с debug?
C:\Users\Валерий>wb-mcu-fw-flasher_1.0.3.exe -d COM1 -a1 -j -u -f map6s__2.3.2_pre-release-2.3.0_87fc518.wbfw
\.\COM1 opened successfully.
Send jump to bootloader command and wait 2 seconds…
Ok, device will jump to bootloader.
Send reset UART settings and modbus address command…
Ok.
map6s__2.3.2_pre-release-2.3.0_87fc518.wbfw opened successfully, size 16896 bytes
Sending info block…
Error while sending info block: Slave device or server failure
Data format is invalid or firmware signature doesn’t match the device
счетчик стал прошиваться, не ту сигнатуру прошивки выбирал
C:\Users\Валерий>wb-mcu-fw-flasher_1.0.3.exe -d COM1 -a39 -j -u -f map6se__2.4.1_master_46a5cb3.wbfw
\.\COM1 opened successfully.
Send jump to bootloader command and wait 2 seconds…
Ok, device will jump to bootloader.
Send reset UART settings and modbus address command…
Ok.
map6se__2.4.1_master_46a5cb3.wbfw opened successfully, size 21112 bytes
Sending info block… OK
Sending data block 155 of 155… OK.
All done!
Повторюсь, что до попыток пришивки , считывались напряжения и частота, после первых не удачных прошивок напряжение и частота перестали считываться, прошивка до последней версии, результатов не принесла, напряжение 25 вольт, частота 0, ток и мощность вообще не понятные показания , корректно считывается только прямая активная всех 6 каналов, что могло случится, в чем причина?