Возврат на PX4

В этой статье описана замена прошивки Betaflight на PX4 на полетном контроллере MicoAir743v2 с помощью режима DFU.

Осторожно

Инструкция подходит только для полетного контроллера MicoAir743v2. Полная очистка памяти удалит Betaflight и все ее настройки.

Полетный контроллер MicoAir743v2

Полетный контроллер MicoAir743v2


Необходимые программы и файлы

До начала прошивки скачайте необходимые файлы и установите программы STM32CubeProgrammer и QGroundControl.

Запись загрузчика PX4

  1. Зажмите кнопку BOOT на полетном контроллере. Удерживая кнопку, подключите контроллер к компьютеру по USB.

  2. Откройте STM32CubeProgrammer и нажмите кнопку выбора интерфейса подключения.

    Выбор интерфейса подключения в STM32CubeProgrammer

    Выбор интерфейса подключения в STM32CubeProgrammer


  3. Выберите интерфейс USB.

    Выбор интерфейса USB

    Выбор интерфейса USB


  4. Нажмите кнопку обновления справа от списка Port. Если программа не обнаружила порт, повторно подключите контроллер к компьютеру, удерживая кнопку BOOT.

    Поиск DFU-устройства

    Поиск DFU-устройства


  5. Нажмите Connect, чтобы подключиться к контроллеру.

    Подключение к контроллеру в режиме DFU

    Подключение к контроллеру в режиме DFU


  6. Выполните полную очистку памяти контроллера. Для этого нажмите кнопку с изображением ластика в левом нижнем углу окна, подтвердите действие во всплывающем окне и дождитесь завершения операции.

    Полная очистка памяти контроллера

    Полная очистка памяти контроллера


  7. Нажмите Open file и выберите скачанный файл загрузчика micoair_h743-v2_bootloader.bin.

    Выбор файла загрузчика PX4

    Выбор файла загрузчика PX4


  8. Нажмите Download и дождитесь завершения записи загрузчика.

    Запись загрузчика PX4

    Запись загрузчика PX4


  9. После успешной записи нажмите Disconnect.

    Отключение контроллера от STM32CubeProgrammer

    Отключение контроллера от STM32CubeProgrammer


  10. Закройте STM32CubeProgrammer и отключите контроллер от компьютера.

Установка прошивки PX4

  1. Откройте QGroundControl.

  2. Подключите полетный контроллер к компьютеру по USB, не нажимая кнопку BOOT.

  3. Нажмите на логотип QGroundControl в левом верхнем углу.

    Главное меню QGroundControl

    Главное меню QGroundControl


  4. В выпадающем меню выберите Configure. Откроется панель Vehicle Configuration.

    Пункт Configure в выпадающем меню QGroundControl

    Пункт Configure в выпадающем меню QGroundControl


  5. Выберите раздел Firmware.

    Переход в меню Firmware

    Переход в меню Firmware


  6. Выберите контроллер в списке портов и нажмите Flash.

    Выбор контроллера и запуск прошивки

    Выбор контроллера и запуск прошивки


  7. Если QGroundControl предложит переподключить контроллер, выполните запрос без нажатия кнопки BOOT.

    Запрос на переподключение контроллера

    Запрос на переподключение контроллера


  8. В окне Firmware Setup включите Advanced settings, выберите Custom firmware file... и нажмите OK. Укажите скачанный файл прошивки micoair_h743-v2_default.px4.

    Выбор прошивки из файла

    Выбор прошивки из файла


  9. Дождитесь завершения записи прошивки.

    Запись прошивки PX4

    Запись прошивки PX4


  10. Перейдите к настройке полетного контроллера.

    Полетный контроллер после установки PX4

    Полетный контроллер после установки PX4