Primer destello
Obtener OrniFlight en su controlador de vuelo — paso a paso.
Lo que necesitas
- Controlador de vuelo basado en STM32F4 (OMNIBUSF4, TINYFISH, MATEKF405, etc.)
- cable USB
- dfu-util o STM32CubeProgrammer
- Archivo OrniFlight
.hexde la página de lanzamientos
Paso 1: Ingrese al modo DFU
- Mantén presionado el botón BOOT en tu controlador de vuelo
- Conecte USB mientras mantiene presionado el botón
- Suelta después de 2 segundos
Verificar en macOS/Linux:
dfu-util -l
z
Debería mostrar Found DFU: [0483:df11]
Paso 2: Flashear
dfu-util -a 0 -D obj/orniflight_0.4.6_OMNIBUSF4.hex
z
Paso 3: primer arranque
- Desenchufe USB
- Vuelva a enchufar USB (no mantenga presionado BOOT)
- Conéctese a través del configurador OrniFlight
Paso 4: Configuración básica
En el Configurador:
- Pestaña Puertos: Configure UART para su receptor (Serial RX)
- Pestaña Configuración: Seleccione el protocolo del receptor (se recomienda CRSF)
- Pestaña Modos: configure los interruptores ARM, GLIDE/INDEPENDENT y PROFILE.
- Pestaña avanzada → ONDAS: revise los valores predeterminados, ajuste Cadence primero
Solución de problemas
| Problema | Arreglar |
|---|---|
| dispositivo DFU no encontrado | Pruebe un cable USB diferente, verifique el botón BOOT |
| El flash falla | Verifique la instalación de dfu-util, permisos USB |
| Sin arranque después del flash | Vuelva a flashear, verifique que el hexadecimal coincida con su objetivo |
| El configurador no se conecta | Verifique el puerto COM y la velocidad en baudios |
Siguiente: Configuración básica →