Программа в Bluetooth модуле состоит из трех компонентов:
- SoftDevice - программа BlueTooth стека;
- BootLoader - загрузчик, для обновление ПО по воздуху;
- Основкая прошивка;
Запись ПО поизводится в 2 этапа:
- Прошивка SoftDevice и BootLoader, через программатор Segger J-Link:
- Подключить прграмматор Segger J-Link к Bluetooth модулю;
- Запустить программу Segger J-Flash;
- Выбрать контроллер NRF52840_xxAA;
- Записать файл s140_nrf52_7.2.0_softdevice.hex;
- Записать файл BootLoader v*.hex;
файлы расположены по адресу T:\Bases\ПО от КБ\Программы для микроконтроллеров\BtBLE Nordic\ИЗМ5.174.018 v2.3\Модем периферийный\BootLoader v0.0.0
- Прошивка основной программы, через программу SiamService;
- Запустить программу SiamService версии не ниже 2.14.0
- Через вкладку поиск, добавить устройство BL_0000 (протокол и Адрес программа SiamService предложит автоматически, согласна настройкам модуля)
- Добавленное устройство появится в панели управления.
- Подключиться к усройству и перейти на вкладку настройки.
- В разделе Основные настройки, установить номер, и сохранить.
- В разделе прошивка, выбрать файл основной прошивки (в формате *.bin) и обновить.
- при успешном обновлении прошивки значения Size и Crc в разделе Current application изменятся и будут соответствовать значениям Size и Crc в разделе New application.
- Если Size и Crc в разделе Current application не изменились или не соответствуют значениям Size и Crc в разделе New application, повторно запустить обновление.
- Выполнить перезапуск устройства. В разделе Основных настроек нажать кнопку "Reboot" или выключить питание.
Для обновления прошивки используется программа SiamService версии не ниже 2.14.0
- Запустите SiamService
- Через панель поиска добавьте устройство, которое необходимо обновить, установив при подключении парамерты (выбрать протокол ModBus, Адрес 127)
- В панели управления подключитесь к добавленному устройству.
- В настройках устройства, в разделе основные найтройки переключите ражим BootMode в Bootloader и сохраните.
- Выполнить перезапуск устройства. В разделе Основных настроек нажать кнопку "Reboot" или выключить питание.
- В панели управления отключитесь от устройства.
- Через панель поиска, добавьте устройство BL_0000 (0000 - номер обновляемого устройства в режиме BootLoader), установив при подключении парамерты (выбрать протокол ModBus, Адрес 127)
- В панели управления подключитесь к добавленному устройству.
- В настройках устройства, в разделе прошивка выбрать файл основной прошивки (в формате *.bin) и обновить.
- при успешном обновлении прошивки значения Size и Crc в разделе Current application изменятся и будут соответствовать значениям Size и Crc в разделе New application.
- Если Size и Crc в разделе Current application не изменились или не соответствуют значениям Size и Crc в разделе New application, повторно запустить обновление.