Исходный код вики 6. Firmware update
Редактировал(а) Admin 2025/12/10 16:23
Скрыть последних авторов
| author | version | line-number | content |
|---|---|---|---|
| |
12.1 | 1 | (% data-numbered-headings-start="6" style="--numbered-headings-start: 5;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %) |
| |
1.1 | 2 | = Firmware update = |
| 3 | |||
| |
12.1 | 4 | == Введение == |
| |
1.1 | 5 | |
| |
12.1 | 6 | Настоящий документ описывает порядок обновления основной микропрограммы устройств BMS Main 3 / BMS Main 3X. |
| |
1.1 | 7 | |
| |
12.1 | 8 | Обновление основной микропрограммы BMS Main 3 / BMS Main 3X может быть выполнено следующими способами: |
| |
1.1 | 9 | |
| |
12.1 | 10 | * через загрузчик (возможно только по USB); |
| 11 | * через конфигурационный интерфейс устройства (возможно по USB, CAN и TCP). | ||
| |
1.1 | 12 | |
| |
12.1 | 13 | Требуемые аппаратные и программные средства: |
| |
1.1 | 14 | |
| |
12.1 | 15 | * Программа ElectricDeviceMonitor для ОС Windows, с помощью которой выполняется настройка и обслуживание устройств BMS Main 3 / BMS Main 3X; |
| 16 | * Интерфейс связи: | ||
| 17 | ** Адаптер USB/CAN — для обновления по шине CAN; | ||
| 18 | ** Кабель USB-mini — для обновления по USB; | ||
| 19 | ** BMS Wi-Fi или BMS LANmodule, установленные на плате BMS Main 3 — для обновления по TCP; | ||
| 20 | * SD карта — для обновления через конфигурационный интерфейс; | ||
| 21 | * Файл с основной микропрограммой (должен иметь формат .bin). | ||
| |
1.1 | 22 | |
| |
12.1 | 23 | == Обновление через загрузчик == |
| |
1.1 | 24 | |
| |
12.1 | 25 | Обновление ВПО включает два этапа: |
| |
5.2 | 26 | |
| |
12.1 | 27 | * передачу управления встроенному загрузчику устройства; |
| 28 | * загрузку с помощью встроенного загрузчика основной микропрограммы в память устройства. | ||
| |
5.2 | 29 | |
| |
12.1 | 30 | **~1. Передайте управление встроенному загрузчику.** |
| |
1.1 | 31 | |
| |
12.1 | 32 | * **Метод 1**: используя Unified monitor из программы ElectricDeviceMonitor подключитесь к устройству BMS Main по шине USB или CAN. Далее в программе монитора выберите пункт меню "Device → Go to bootloader": |
| |
1.1 | 33 | |
| |
3.1 | 34 | [[image:1733921869101-125.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] |
| |
1.1 | 35 | |
| |
12.1 | 36 | * **Метод 2**: удерживайте кнопку SW1 на устройстве в течение 1 секунды. После того, как погаснут светодиоды индикации, отпустите кнопку. Будет выполнен перезапуск, и устройство войдёт в режим работы загрузчика. |
| |
1.1 | 37 | |
| 38 | (% class="box infomessage" %) | ||
| 39 | ((( | ||
| |
12.1 | 40 | **Примечания:** |
| 41 | В режиме загрузчика светодиоды индикации будут последовательно загораться и гаснуть. | ||
| 42 | Загрузчик будет активен в течение 45 секунд. По истечение этого времени управление будет снова передано основной микропрограмме. | ||
| |
1.1 | 43 | ))) |
| 44 | |||
| |
12.1 | 45 | **2. Выполните загрузку основной микропрограммы.** |
| |
1.1 | 46 | |
| |
12.1 | 47 | 2.1 Запустите модуль Unified bootloader программы ElectricDeviceMonitor: |
| |
1.1 | 48 | |
| |
5.2 | 49 | [[image:1735232992154-566.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="340" width="450"]] |
| |
1.1 | 50 | |
| |
12.1 | 51 | [[image:1735233018575-198.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="316" width="300"]]2.2 Из выпадающего меню окна Updater выберите способ подключения к устройству BMS Main 3 / BMS Main 3X и настройте параметры подключения (кнопка "Settings..."). |
| |
1.1 | 52 | |
| |
12.1 | 53 | * **USB:** выберите способ подключения “Serial port transport”, нажмите на кнопку "Settings...". В появившемся окне выберите COM-порт, с помощью которого ПК соединяется с устройством (скорость обмена может быть установлена любая): |
| |
1.1 | 54 | |
| 55 | [[image:1733406142376-880.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| 56 | |||
| |
12.1 | 57 | 2.3 Нажмите на кнопку "Browse..." и выберите файл *.bin с основной микропрограммой. |
| |
1.1 | 58 | |
| |
12.1 | 59 | 2.4 Нажмите на кнопку “Update” **во время нахождения устройства в режиме загрузчика**. Начнётся процесс загрузки новой микропрограммы в память устройства. |
| |
1.1 | 60 | |
| |
12.1 | 61 | == Обновление через конфигурационный интерфейс == |
| |
1.1 | 62 | |
| 63 | (% class="box warningmessage" %) | ||
| 64 | ((( | ||
| |
12.1 | 65 | Для обновления через Unified monitor в устройстве должна быть установлена SD карта. Обновление через конфигурационный интерфейс **без SD карты невозможно**. |
| |
1.1 | 66 | ))) |
| 67 | |||
| |
12.1 | 68 | ~1. Подключитесь к устройству и выполните аутентификацию в Unified monitor. |
| |
1.1 | 69 | |
| |
12.1 | 70 | 2. Выберите пункт меню "Device → Update firmware…". В появившемся окне нажмите на кнопку “Browse…” и укажите путь к файлу с основной микропрограммой устройства (*.bin). |
| |
1.1 | 71 | |
| |
3.1 | 72 | [[image:1733921914002-572.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] |
| |
1.1 | 73 | |
| |
12.1 | 74 | 3. Нажмите на кнопку "Update". Начнётся передача файла устройству. По окончании передачи устройство перезагрузится, и начнётся обновление основной микропрограммы. Обновление занимает приблизительно 2 минуты. |
| |
1.1 | 75 | |
| 76 | [[image:1733406616470-929.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] | ||
| |
2.1 | 77 | |
| 78 |