5. Обновление ВПО
Firmware update
Введение
Настоящий документ описывает порядок обновления основной микропрограммы устройств BMS Mini S и BMS Mini.
Обновление основной микропрограммы BMS Mini может быть выполнено следующими способами:
- через загрузчик (возможно только по USB);
- через конфигурационный интерфейс устройства (возможно по USB, CAN и TCP).
Требуемые аппаратные и программные средства:
- Программа ElectricDeviceMonitor для ОС Windows, с помощью которой выполняется настройка и обслуживание устройств BMS Main 3 / BMS Main 3X;
- Интерфейс связи:
- Адаптер USB/CAN — для обновления по шине CAN;
- Кабель USB-mini — для обновления по USB;
- BMS Wi-Fi или BMS LANmodule, установленные на плате BMS Main 3 — для обновления по TCP;
- SD карта — для обновления через конфигурационный интерфейс;
- Файл с основной микропрограммой (должен иметь формат "Motorola S-record .srec").
Обновление через загрузчик
Обновление ВПО включает два этапа:
- передачу управления встроенному загрузчику устройства;
- загрузку с помощью встроенного загрузчика основной микропрограммы в память устройства.
1. Передайте управление встроенному загрузчику.
- Метод 1: используя Unified monitor из программы ElectricDeviceMonitor подключитесь к устройству BMS Mini по шине USB или CAN. Далее в программе монитора выберите пункт меню "Device → Go to bootloader":
- Метод 2: удерживайте кнопку SW1 на устройстве в течение 1 секунды. После того, как погаснут светодиоды индикации, отпустите кнопку. Будет выполнен перезапуск, и устройство войдёт в режим работы загрузчика.
2. Выполните загрузку основной микропрограммы.
2.1 Запустите модуль Updater программы ElectricDeviceMonitor:
2.2 From the drop-down menu of the Updater window, select the method of connecting to the BMS Mini device and configure the connection parameters (the "Settings..." button).
- USB connection: select the connection method “Serial port transport”, click the “Settings...” button. In the window that appears, select the COM port through which the PC connects to the device (the baud rate can be set to any):
- CAN connection: select the "CAN transport" connection method, click the "Settings..." button. In the window that appears, select the USB-CAN adapter with which the main firmware will be loaded, and specify the baud rate via the CAN bus:
- RS-485 connection: select the connection method “Serial port transport”, click the “Settings...” button. In the window that appears, select the COM port through which the PC connects to the device, and specify the baud rate for the COM port:
2.3 Click the "Browse..." button and select the *.srec file with the main firmware.
2.4 Click the “Update” button while the device is in bootloader mode. The process of loading the new firmware into the device memory will begin.
Update via configuration interface
1. Perform connection to the device and user authentication in the Unified monitor.
2. Select the “Device → Update firmware…” menu item. In the appeared window, click the “Browse…” button.
3. Выберите "Motorola S-Record files (*.srec)" внижнем правом углу и укажите путь к файлу с основной микропрограммой устройства (*.srec).
4. Нажмите на кнопку "Update". Начнётся передача файла устройству. По окончании передачи устройство перезагрузится, и начнётся обновление основной микропрограммы. Обновление занимает приблизительно 2 минуты.