Первая вспышка
Пошаговая установка OrniFlight на полетный контроллер —.
Что вам нужно
- полетный контроллер на базе STM32F4 (OMNIBUSF4, TINYFISH, MATEKF405 и т.д.) — кабель USB
- dfu-util или STM32CubeProgrammer
- файл OrniFlight
.hexсо страницы релизов
Шаг 1: Войдите в режим DFU
- Удерживайте кнопку BOOT на полетном контроллере.
- Подключите USB, удерживая кнопку.
- Отпустите через 2 секунды.
Проверьте на macOS/Linux:
dfu-util -l
Должно показывать Found DFU: [0483:df11]
Шаг 2: Прошивка
dfu-util -a 0 -D obj/orniflight_0.4.6_OMNIBUSF4.hex
Шаг 3: Первая загрузка
- Отключите USB.
- Подключите USB обратно (не удерживайте BOOT).
- Подключаемся через конфигуратор OrniFlight.
Шаг 4: Базовая конфигурация
В Конфигураторе:
- Вкладка «Порты»: настройте UART для вашего приемника (Serial RX).
- Вкладка «Конфигурация»: выберите протокол приемника (рекомендуется CRSF).
- Вкладка «Режимы»: настройте переключатели ARM, GLIDE/INDEPENDENT и PROFILE.
- Вкладка «Дополнительно» → ONDAS: просмотрите настройки по умолчанию, сначала настройте Cadence.
Устранение неполадок
| Проблема | Исправить |
|---|---|
| устройство DFU не найдено | Попробуйте другой кабель USB, проверьте кнопку BOOT |
| Вспышка не работает | Проверьте установку dfu-util, разрешения USB |
| Нет загрузки после прошивки | Перепрошить, убедиться, что шестнадцатеричный код соответствует вашей цели |
| Конфигуратор не подключается | Проверьте порт COM и скорость передачи данных |
Далее: Базовая настройка →