ArduPilot Instructions
Flashing Firmware
Building Firmware
UART Mapping
Name
Function
Last updated
Firmware can be flashed over USB C using QGroundControl.
and optionally upload
SERIAL0
USB
SERIAL1
UART7 (Telem)
SERIAL2
UART5 (DisplayPort HD VTX)
SERIAL3
USART1 (GPS1)
SERIAL4
USART2 (User, SBUS pin on HD VTX, RX only)
SERIAL5
UART4 (ESC Telem, RX only)
SERIAL6
USART6 (RC Input)
SERIAL7
OTG2 (SLCAN)
All UARTS support DMA. Any UART may be re-tasked by changing its protocol parameter.
The hardware definition for Ardupilot can be found here: https://github.com/ArduPilot/ardupilot/tree/master/libraries/AP_HAL_ChibiOS/hwdef/ARK_FPV
Last updated
./waf configure --board ARK_FPV
./waf copter./waf copter --upload