- Thread Starter
- #51
Before testing firmware builds, please install the ARM embedded toolchain and:
The port uses arm-none-eabi-gcc to build firmware for STM32-based flight controllers (e.g. F405, F7, H7).
SITL can be tested without the ARM toolchain, but hardware firmware builds require gcc-arm-embedded.
Tested on FreeBSD 15.0-RELEASE:
- SITL (ArduCopter)
- SPEDIXF405 firmware build
Code:
pkg install gcc-arm-embedded gcc opencv proj rsync git gmake python py311-pip py311-sqlite3
SITL can be tested without the ARM toolchain, but hardware firmware builds require gcc-arm-embedded.
Tested on FreeBSD 15.0-RELEASE:
- SITL (ArduCopter)
- SPEDIXF405 firmware build
Code:
ardupilot-waf configure --board SPEDIXF405
ardupilot-waf copter