Обновление прошивки
Загрузчик Monitor/Loader
Прошивка приложения шинных датчиков обновляется с помощью резидентной прошивки - загрузчика Monitor/Loader (M/L).
M/L запускается при каждом включении или перезагрузке шинного датчика. Что произойдёт дальше, зависит от того, нажата ли кнопка MD в момент запуска M/L:
- Если кнопка MD не нажата, M/L проверяет целостность прошивки приложения и запускает её.
- Если кнопка MD нажата, M/L переходит в режим обновления прошивки. Этот режим служит для обновления прошивки приложения шинных датчиков. Прошивка обновляется через порт RS485 шинных датчиков по протоколу передачи файлов XModem.
Что нужно для обновления
Чтобы обновить прошивку шинного датчика, нужен файл прошивки, который вы будете в него загружать. Прошивки BP опубликованы здесь: http://tibbo.com/support/downloads/bus-probe-firmware.html. Один файл прошивки подходит для всех моделей BP.
Пожалуй, самый удобный способ обновить прошивку приложения шинных датчиков - веб-приложение Bus Probe Firmware Updater. Для него нужны плата Web485 от Tibbo* и веб-браузер на основе Chromium (Chrome, Chromium, Edge, Opera). Можно также использовать систему TPS2(G2) с одним из двух приложений для тестирования шинных датчиков, которые предоставляет Tibbo.
Если у вас нет платы Web485 или устройства TPS(G2), прошивку можно обновить с ПК.
* Плата Web485 работает не только с ПК и Mac, но и со смартфонами Android.
Чтобы выполнить последовательное обновление по XModem с ПК:
- понадобится кабель USB-RS485;
- понадобится источник постоянного тока с напряжением в диапазоне 5V~12V;
- понадобится программа-"терминал" с поддержкой передачи файлов по XModem. Подойдёт любой "терминал", способный отправлять файлы по протоколу XModem. Например, можно использовать программу IO Ninja от Tibbo (начиная с V5.1.0) или нашу утилиту Device Explorer, которая доступна как отдельное приложение или как часть Tibbo IDE (TIDE).
Параметры соединения
Скорость (бод) и чётность шинных датчиков можно менять начиная с версий прошивки V1.05 и V1.06 соответственно. Выбранные настройки сохраняются при обновлении прошивки.
Однако само обновление выполняет загрузчик Monitor/Loader устройства, который работает только на 38,400-8-N-1. Если вы обновляете прошивку шинного датчика вручную по XModem, использовать нужно именно эти параметры.
Порядок обновления (веб-приложение)
1. Подключите плату Web485 к ПК.
2. Откройте веб-приложение Bus Probe Firmware Updater.
3. Нажмите Connect a Web485 board

4. Выберите в меню Web485 и нажмите Connect

5. Нажмите и удерживайте кнопку MD шинного датчика.
6. Подключите шинный датчик к плате Web485.
7. Отпустите кнопку MD.
8. Нажмите Start Firmware Upload.
9. После завершения обновления выключите и снова включите питание шинного датчика

Порядок обновления (IO Ninja)
1. Откройте IO Ninja.
2. Нажмите New Session.

3. Выберите Serial и нажмите OK.

4. Нажмите Layer Pipeline.

5. Нажмите Add. Выберите XModem и нажмите OK. Нажмите OK ещё раз.

6. Нажмите Settings.

7. Проверьте параметры соединения:
- в поле Port выбран нужный порт;
- Baud rate - 38400 bps;
- Data bits - 8 bits;
- Stop bits - 1 bit;
- Parity - None;
- Flow control - None.
8. Нажмите OK.

9. Нажмите Open.
10. Нажмите Transmit File with XModem.

11. Нажмите и удерживайте кнопку MD на шинном датчике. К каждому шинному датчику прилагается металлический штифт, которым удобнее нажимать кнопку MD.
12. Подайте питание на шинный датчик. Когда начнётся загрузка, кнопку MD можно отпустить. Во время загрузки светодиоды состояния показывают такие комбинации:
- шинный датчик принимает и сохраняет файл
- передача по XModem завершена- Могут отображаться и разные комбинации ошибок; подробнее см. в разделе о светодиодах состояния
13. Когда загрузка завершится, выключите и снова включите питание шинного датчика. Загруженная прошивка приложения начнёт выполняться.
Порядок обновления (Device Explorer)
1. Подключите кабель USB-RS485 к ПК.
2. Соедините клеммы RS485+ и RS485- шинного датчика с соответствующими клеммами кабеля USB-RS485.
3. Подключите источник питания к клеммам +V и GND шинного датчика. Напряжение питания должно быть в диапазоне 5~12V.
4. Выключите питание.
5. Откройте Device Explorer.
6. Нажмите кнопку Upload....
7. Нажмите Load Firmware Through the Serial Port (X-Modem).

8. Найдите на компьютере файл прошивки BP, выберите его и нажмите Open.
9. Появится предупреждение; нажмите Yes.

10. В раскрывающемся меню во всплывающем окне выберите используемый COM-порт и нажмите OK.

11. Нажмите и удерживайте кнопку MD на шинном датчике, затем включите питание.
12. После начала обновления отпустите кнопку MD.
13. Когда обновление завершится, выключите и снова включите питание шинного датчика. Загруженная прошивка приложения начнёт выполняться.
