Прошивка¶
Совет
В этой статье описана замена прошивки PX4 на Betaflight на полётном контроллере MicoAir743v2 через режим DFU.
Осторожно
Инструкция подходит только для полётного контроллера MicoAir743v2. Полная очистка памяти удалит установленную прошивку PX4 и её настройки. Перед началом убедитесь, что выбран правильный контроллер и файл прошивки.
Содержание¶
Необходимые программы и файлы¶
Betaflight Configurator — официальный раздел релизов;
STM32CubeProgrammer — программа для очистки памяти и загрузки прошивки;
прошивка Betaflight для MicoAir743v2 — файл
MicoAir743v2_Betaflight-4.5.2.hex.
Установите STM32CubeProgrammer до начала прошивки.
Вход в режим DFU¶
Отключите полётный контроллер от компьютера.
Зажмите кнопку BOOT на контроллере.
Не отпуская кнопку BOOT, подключите контроллер к компьютеру по USB.
Убедитесь, что устройство определилось в системе как DFU-устройство или STM32 Bootloader.
Установка Betaflight¶
Откройте STM32CubeProgrammer и нажмите кнопку выбора интерфейса подключения, на которой по умолчанию указан UART.
Выберите интерфейс USB.
Нажмите кнопку обновления справа от списка Port. STM32CubeProgrammer должен автоматически выбрать DFU-устройство. Если устройство не появилось, повторите действия из раздела Вход в режим DFU.
Нажмите Connect.
Выполните полную очистку памяти: нажмите кнопку с изображением ластика в левом нижнем углу, подтвердите действие во всплывающем окне и дождитесь завершения операции.
Нажмите Open file и выберите файл
MicoAir743v2_Betaflight-4.5.2.hex.
Нажмите Download и дождитесь окончания загрузки прошивки.
После успешной загрузки нажмите Disconnect.
Отключите контроллер от USB, подключите его снова без нажатия кнопки BOOT и откройте Betaflight Configurator.
После установки прошивки перейдите к настройке квадрокоптера.