Найти в Дзене
Сергей Жейгуров

Обновление прошивки BetaFlight у полетного контроллера MAMBA F405

Обновить прошивку в полетном контроллере можно разными способами, на мой взгляд самый простой используя специальную программу, свежую версию можно скачать по данной ссылке: https://github.com/betaflight/betaflight-configurator/releases На момент написания статьи доступна версия 10.8.0: В самом низу данной версии доступно несколько вариантов программы: Первый вариант представляет собой установщик программы, а второй вариант когда установка программы не требуется, достаточно просто извлечь из архива. Запуск программы: Для заливки прошивки может потребоваться скачать драйвер: https://www.st.com/en/development-tools/stsw-stm32102.html Если эта ссылка недоступна то драйвер можно найти по строке поиска "STM32 Virtual COM Port Driver" Подключив полётный компьютер к компьютеру по USB: И запустив программу, нас встречает интерфейс программы: В котором видно какая сейчас установлена версия прошивки, и как называется файл прошивки. Для начала прошивки нужно запустить процесс прошивки нажав "Обно

Обновить прошивку в полетном контроллере можно разными способами, на мой взгляд самый простой используя специальную программу, свежую версию можно скачать по данной ссылке: https://github.com/betaflight/betaflight-configurator/releases

На момент написания статьи доступна версия 10.8.0:

В самом низу данной версии доступно несколько вариантов программы:

-2

Первый вариант представляет собой установщик программы, а второй вариант когда установка программы не требуется, достаточно просто извлечь из архива.

Запуск программы:

-3

Для заливки прошивки может потребоваться скачать драйвер: https://www.st.com/en/development-tools/stsw-stm32102.html

Если эта ссылка недоступна то драйвер можно найти по строке поиска "STM32 Virtual COM Port Driver"

Подключив полётный компьютер к компьютеру по USB:

-4

И запустив программу, нас встречает интерфейс программы:

-5

В котором видно какая сейчас установлена версия прошивки, и как называется файл прошивки.

Для начала прошивки нужно запустить процесс прошивки нажав "Обновить прошивку":

-6

Полетный компьютер переключиться в режим "загрузчика" при этом на нем будет гореть только "КРАСНЫЙ" светодиод, а в программе будет отображаться как "DFU - STM32 BOOTLOADER":

-7

(1) - программа постарается сама определить какая нужна прошивка

(2) - запуск процесса прошивки

(3) - информация о новой прошивке

(4) - Ошибка начала заливки прошивки при нажатии кнопки "Прошить прошивку"

В случае проблем обновления прошивки, необходимо установить специальный драйвер, для этого необходимо на начальной странице программы:

-8

Скачать специальную утилиту с сайта https://zadig.akeo.ie/:

-9

Запустив программу, установить флаг "Показывать все устройства":

-10

И в выпадающем списке выбрать:

-11

И нажать "Заменить драйвер":

-12

И ожидаем завершения:

-13

Можно заменить что теперь драйвер для работы с полетным компьютером теперь называется по другому.

Снова запускаем программу "betaflight-configurator" и пробуем обновить прошивку:

-14

Проблема с заливкой прошивки решена, процесс пошел:

-15

И спустя минуту, прошивка залита в полетный компьютер, далее происходит перезагрузка, и в компьютере снова появляется устройство "COM7 - Betaflight STM32F405", а на полетном компьютере начинают светиться некоторые светодиоды:

-16

В момент подключения к полетному компьютеру после обновления, может появится вот такой вопрос:

-17

И тут нужно ОБЯЗАТЕЛЬНО!!! согласиться, т.к. микросхема "STM32F405" используется в разных полетных компьютерах, которые имеют очень сильно различающуюся электронику, датчики, входы/выходы, и данная программа для настройки текущего полетного контроллера должна понимать что пользователю можно настроить, а что нужно скрыть (т.к. такого в текущем полетном компьютере нет).

Вот и всё прошивка самая свежая в полётном компьютере установлена.