iNav飞控AOCODARC-F7MINI固件编译

2023-05-16

iNav飞控AOCODARC-F7MINI固件编译

  • 1. 编译目标(AOCODARC-F7MINI)
  • 2. 编译步骤
    • Step 1 软件配置环境准备
    • Step 2 获取开源代码
    • Step 3 构建命令介绍
    • Step 4 厂家目标板查询
    • Step 5 目标固件编译
    • Step 6 目标固件清理
  • 3. 参考资料

iNav是一款非常出色的飞控航模开源软件,而且是基于GPL V3协议,所以相应的代码修改,必须开源出来。与PX4的BSD协议不一样,通常商业角度更多倾向于BSD协议。

本次编译主要是针对AOCODARC-F7MINI飞控板,采用最新的代码分支进行编译,以便进行功能验证。

1. 编译目标(AOCODARC-F7MINI)

  • 控制器:STM32H722RET6
  • 陀螺仪:MPU6500
  • 气压计:BMP280
  • 黑匣子:16MB
  • PWM输出:8CH
  • 通用串口:5CH
  • 输入电源:3-6SLipo
  • 输出电源:5V/2.5A, 9V/3A
  • 重量:6g
  • 外形尺寸:29mm x 29mm
  • 安装孔位:20mm x 20mm

在这里插入图片描述

2. 编译步骤

Step 1 软件配置环境准备

这里基于Ubuntu准备相关的软件配置环境。

$ sudo apt-get update
$ sudo apt-get install git
$ sudo apt-get install gitk git-gui
$ uname -a
Linux daniel-ThinkPad-SL410 5.15.0-58-generic #64~20.04.1-Ubuntu SMP Fri Jan 6 16:42:31 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.5 LTS
Release:        20.04
Codename:       focal

Step 2 获取开源代码

$ git clone git@github.com:iNavFlight/inav.git
Cloning into 'inav'...
remote: Enumerating objects: 110541, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 110541 (delta 1), reused 1 (delta 0), pack-reused 110532
Receiving objects: 100% (110541/110541), 257.08 MiB | 541.00 KiB/s, done.
Resolving deltas: 100% (81311/81311), done.
Updating files: 100% (3094/3094), done.

$ cd inav

$ $ git branch -a  //当前是master主干分支
* master
  remotes/origin/DzikuVx-patch-1
  remotes/origin/HEAD -> origin/master
  remotes/origin/MrD-Add-groups-to-programming-for-ease-of-reading
  remotes/origin/MrD_Add-Tramp-table-for-Foxeer-Reaper
  remotes/origin/MrD_Add-defines-for-the-BF-OSD-charset
... ...

Step 3 构建命令介绍

在inav目录下,直接敲build.sh,脚本会显示命令所支持的参数,通常作为用户来说,没必要耗费大量的时间去构建所有目标板的固件,我们只需要确认并编译自己硬件的固件即可。

$ ./build.sh
Usage syntax: ./build.sh <TARGET>

Notes:
  * You can specify multiple targets.
    ./build.sh <TARGET_1> <TARGET_2> <TARGET_N>
  * To get a list of all targets use "help". Hint: pipe the output through a pager.
    ./build.sh help | less
  * To build all targets use "all"
    ./build.sh all
  * To clean a target prefix it with "clean_".
    ./build.sh clean_MATEKF405SE
  * To clean all targets just use "clean".
    ./build.sh clean

Step 4 厂家目标板查询

当前手头硬件板子是否在inav的支持列表中,查询方式如下:

$ ./build.sh help | grep AOCODARCF7MINI
... AOCODARCF7MINI_V1
... AOCODARCF7MINI_V1.bin
... AOCODARCF7MINI_V1_bl
... AOCODARCF7MINI_V1_bl.bin
... AOCODARCF7MINI_V1_for_bl
... AOCODARCF7MINI_V1_for_bl.bin
... AOCODARCF7MINI_V1_with_bl
... AOCODARCF7MINI_V2
... AOCODARCF7MINI_V2.bin
... AOCODARCF7MINI_V2_bl
... AOCODARCF7MINI_V2_bl.bin
... AOCODARCF7MINI_V2_for_bl
... AOCODARCF7MINI_V2_for_bl.bin
... AOCODARCF7MINI_V2_with_bl
... clean_AOCODARCF7MINI_V1
... clean_AOCODARCF7MINI_V2
... openocd_AOCODARCF7MINI_V1
... openocd_AOCODARCF7MINI_V2
... openocd_cfg_AOCODARCF7MINI_V1
... openocd_cfg_AOCODARCF7MINI_V2
... openocd_flash_AOCODARCF7MINI_V1
... openocd_flash_AOCODARCF7MINI_V2
... svd_AOCODARCF7MINI_V1
... svd_AOCODARCF7MINI_V2
... AOCODARCF7MINI_V1.elf
... AOCODARCF7MINI_V1_bl.elf
... AOCODARCF7MINI_V1_for_bl.elf
... AOCODARCF7MINI_V2.elf
... AOCODARCF7MINI_V2_bl.elf
... AOCODARCF7MINI_V2_for_bl.elf

Step 5 目标固件编译

手头的板子已经与厂家技术支持确认是AOCODARC-F7MINI V1硬件。

$ ./build.sh AOCODARCF7MINI_V1
*** Building targets [AOCODARCF7MINI_V1]

Generating AOCODARCF7MINI_V1/settings_generated.h, AOCODARCF7MINI_V1/settings_generated.c
Building ASM object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/startup/startup_stm32f722xx.s.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac_ex.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd_ex.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc_ex.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spi.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_usart.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma2d.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usb.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/system_stm32f7xx.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/config/config_streamer_stm32f7.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/config/config_streamer_ram.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/config/config_streamer_extflash.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/adc_stm32f7xx.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/bus_i2c_hal.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/dma_stm32f7xx.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/bus_spi_hal_ll.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/timer.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/timer_impl_hal.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/timer_stm32f7xx.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/system_stm32f7xx.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/serial_uart_stm32f7xx.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/serial_uart_hal.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/sdcard/sdmmc_sdio_f7xx.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/target.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/serial_usb_vcp.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/usb_io.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Class/CDC_HID/Src/usbd_cdc_hid.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/vcp_hal/usbd_desc.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/vcp_hal/usbd_conf_stm32f7xx.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/vcp_hal/usbd_cdc_interface.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/msc/usbd_storage.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/usb_msc_f7xx.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/msc/usbd_storage_emfat.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/msc/emfat.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/msc/emfat_file.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_f32.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f32.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/TransformFunctions/arm_cfft_f32.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_init_f32.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix8_f32.c.obj
Building ASM object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal2.S.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/CommonTables/arm_common_tables.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_f32.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/StatisticsFunctions/arm_max_f32.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/main.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/common_hardware.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/build/assert.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/build/build_config.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/build/debug.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/build/version.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/bitarray.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/calibration.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/colorconversion.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/crc.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/encoding.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/filter.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/fp_pid.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/gps_conversion.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/log.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/maths.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/memory.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/olc.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/printf.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/streambuf.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/string_light.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/time.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/typeconversion.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/uvarint.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/common/circular_queue.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/config/config_eeprom.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/config/config_streamer.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/config/feature.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/config/parameter_group.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/config/general_settings.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/1-wire.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/1-wire/ds_crc.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/1-wire/ds2482.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/accgyro/accgyro.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/accgyro/accgyro_bmi088.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/accgyro/accgyro_bmi160.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/accgyro/accgyro_bmi270.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/accgyro/accgyro_bmi270_maximum_fifo.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/accgyro/accgyro_fake.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/accgyro/accgyro_icm20689.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/accgyro/accgyro_icm42605.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/accgyro/accgyro_mpu.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/accgyro/accgyro_mpu6000.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/accgyro/accgyro_mpu6500.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/accgyro/accgyro_mpu9250.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/adc.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/barometer/barometer_bmp085.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/barometer/barometer_bmp280.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/barometer/barometer_bmp388.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/barometer/barometer_dps310.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/barometer/barometer_fake.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/barometer/barometer_lps25h.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/barometer/barometer_ms56xx.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/barometer/barometer_spl06.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/barometer/barometer_msp.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/barometer/barometer_2smpb_02b.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/buf_writer.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/bus.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/bus_busdev_i2c.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/bus_busdev_spi.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/bus_i2c_soft.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/compass/compass_ak8963.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/compass/compass_ak8975.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/compass/compass_fake.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/compass/compass_hmc5883l.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/compass/compass_ist8308.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/compass/compass_ist8310.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/compass/compass_lis3mdl.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/compass/compass_mag3110.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/compass/compass_mpu9250.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/compass/compass_qmc5883l.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/compass/compass_rm3100.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/compass/compass_vcm5883.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/compass/compass_mlx90393.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/compass/compass_msp.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/display.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/display_canvas.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/display_font_metadata.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/display_widgets.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/display_ug2864hsweg01.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/exti.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/flash.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/flash_m25p16.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/flash_w25n01g.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/io.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/io_pcf8574.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/io_port_expander.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/irlock.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/light_led.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/light_ws2811strip.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/lights_io.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/max7456.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/serial_softserial.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/opflow/opflow_fake.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/opflow/opflow_virtual.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/osd.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/persistent.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/pitotmeter/pitotmeter_adc.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/pitotmeter/pitotmeter_ms4525.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/pitotmeter/pitotmeter_msp.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/pitotmeter/pitotmeter_virtual.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/pwm_esc_detect.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/pwm_mapping.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/pwm_output.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/pinio.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/rangefinder/rangefinder_srf10.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/rangefinder/rangefinder_vl53l0x.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/rangefinder/rangefinder_vl53l1x.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/rangefinder/rangefinder_virtual.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/rangefinder/rangefinder_us42.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/rangefinder/rangefinder_tof10120_i2c.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/resource.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/rcc.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/serial.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/sound_beeper.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/stack_check.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/system.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/temperature/ds18b20.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/temperature/lm75.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/time.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/usb_msc.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/drivers/vtx_common.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/cli.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/config.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/controlrate_profile.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/fc_core.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/fc_init.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/fc_tasks.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/fc_hardfaults.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/fc_msp.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/fc_msp_box.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/firmware_update.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/firmware_update_common.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/rc_smoothing.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/rc_adjustments.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/rc_controls.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/rc_curves.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/rc_modes.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/runtime_config.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/settings.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/fc/stats.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/failsafe.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/imu.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/kalman.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/smith_predictor.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/rate_dynamics.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/mixer.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/pid.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/pid_autotune.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/power_limits.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/rth_estimator.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/servos.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/wind_estimator.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/gyroanalyse.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/rpm_filter.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/dynamic_gyro_notch.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/secondary_dynamic_gyro_notch.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/flight/dynamic_lpf.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/beeper.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/servo_sbus.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/frsky_osd.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/osd_dji_hd.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/lights.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/piniobox.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/serial.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/serial_4way.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/serial_4way_avrootloader.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/serial_4way_stk500v2.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/statusindicator.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/rcdevice.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/rcdevice_cam.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/msp/msp_serial.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/programming/logic_condition.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/programming/global_variables.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/programming/programming_task.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/programming/pid.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/rx/crsf.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/rx/fport.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/rx/fport2.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/rx/ghst.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/rx/ibus.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/rx/jetiexbus.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/rx/mavlink.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/rx/msp.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/rx/msp_override.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/rx/frsky_crc.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/rx/rx.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/rx/sbus.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/rx/sbus_channels.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/rx/spektrum.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/rx/srxl2.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/rx/sumd.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/scheduler/scheduler.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/sensors/acceleration.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/sensors/battery.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/sensors/boardalignment.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/sensors/compass.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/sensors/diagnostics.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/sensors/gyro.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/sensors/initialisation.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/sensors/esc_sensor.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/sensors/irlock.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/sensors/temperature.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/blackbox/blackbox.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/blackbox/blackbox_encoding.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/blackbox/blackbox_io.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/cms/cms.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/cms/cms_menu_battery.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/cms/cms_menu_blackbox.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/cms/cms_menu_builtin.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/cms/cms_menu_imu.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/cms/cms_menu_ledstrip.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/cms/cms_menu_misc.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/cms/cms_menu_mixer_servo.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/cms/cms_menu_navigation.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/cms/cms_menu_osd.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/cms/cms_menu_saveexit.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/cms/cms_menu_vtx.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/rangefinder_msp.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/rangefinder_benewake.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/opflow_cxof.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/opflow_msp.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/dashboard.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/displayport_frsky_osd.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/displayport_max7456.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/displayport_msp.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/displayport_msp_bf_compat.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/displayport_oled.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/displayport_msp_osd.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/displayport_srxl.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/displayport_hott.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/flashfs.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/gps.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/gps_ublox.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/gps_nmea.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/gps_msp.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/ledstrip.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/osd.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/osd_canvas.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/osd_common.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/osd_grid.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/osd_hud.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/smartport_master.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/vtx.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/vtx_string.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/vtx_smartaudio.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/vtx_tramp.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/vtx_ffpv24g.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/io/vtx_control.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/navigation/navigation.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/navigation/navigation_fixedwing.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/navigation/navigation_fw_launch.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/navigation/navigation_geo.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/navigation/navigation_multicopter.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/navigation/navigation_pos_estimator.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/navigation/navigation_pos_estimator_agl.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/navigation/navigation_pos_estimator_flow.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/navigation/navigation_rover_boat.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/navigation/sqrt_controller.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/sensors/barometer.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/sensors/pitotmeter.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/sensors/rangefinder.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/sensors/opflow.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/telemetry/crsf.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/telemetry/srxl.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/telemetry/frsky.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/telemetry/frsky_d.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/telemetry/ghst.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/telemetry/hott.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/telemetry/jetiexbus.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/telemetry/ibus_shared.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/telemetry/ibus.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/telemetry/ltm.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/telemetry/mavlink.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/telemetry/msp_shared.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/telemetry/smartport.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/telemetry/sim.c.obj
Building C object src/main/target/AOCODARCF7MINI/CMakeFiles/AOCODARCF7MINI_V1.elf.dir/__/__/telemetry/telemetry.c.obj
Linking C executable ../../../../bin/AOCODARCF7MINI_V1.elf
Memory region         Used Size  Region Size  %age Used
        ITCM_RAM:        6720 B        16 KB     41.02%
      ITCM_FLASH:          0 GB        16 KB      0.00%
ITCM_FLASH_CONFIG:          0 GB        16 KB      0.00%
     ITCM_FLASH1:          0 GB       480 KB      0.00%
           FLASH:         848 B        16 KB      5.18%
    FLASH_CONFIG:          0 GB        16 KB      0.00%
          FLASH1:      463438 B       480 KB     94.29%
             TCM:       18312 B        64 KB     27.94%
             RAM:       82480 B       192 KB     41.95%
       MEMORY_B1:          0 GB         0 GB
Built target AOCODARCF7MINI_V1.elf
Built target AOCODARCF7MINI_V1

*** Built targets in ./build:
./build/inav_6.0.0_AOCODARCF7MINI_V1.hex (2023-01-16 08:50:59)

此时已经生成./build/inav_6.0.0_AOCODARCF7MINI_V1.hex固件,可以采用configurator进行烧录。

Step 6 目标固件清理

有的时候可能调整了配置,甚至改动了代码,不采用增量式编译(防止有些改动没有起到效果)而希望全新编译固件。

$ ./build.sh clean_AOCODARCF7MINI_V1
*** Building targets [clean_AOCODARCF7MINI_V1]

Removing intermediate files for AOCODARCF7MINI_V1
Built target clean_AOCODARCF7MINI_V1

*** Built targets in ./build:
stat: cannot stat './build/*.hex': No such file or directory

当clean结束后,在进行固件编译。

3. 参考资料

【1】Github iNav

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iNav飞控AOCODARC-F7MINI固件编译 的相关文章

随机推荐

  • 四轴FPV手动训练进阶步骤

    四轴FPV手动训练进阶步骤 1 目的2 训练2 1 基本操作训练2 1 1 滞空训练2 1 2 基本动作2 1 3 位置保持 2 2 基本控制训练2 2 1 转弯 Turn 2 2 2 翻滚 Roll 2 2 3 翻转 Flips 2 3
  • 数据库binlog(二进制日志binary log)

    二进制日志中存储的内容称之为事件 xff0c 每一个数据库更新操作 Insert Update Delete xff0c 不包括Select 等都对应一个事件 mysql binlog基本原理 简书 jianshu com https ww
  • 四轴异常炸机分析讨论集锦

    四轴异常炸机分析讨论集锦 0 异常 amp 炸机 汇总目的1 AT9SPro 43 R12DSM 300米信号丢失炸机2 PID参数异常 起飞 Takeoff Runaway 炸机3 接收机信号干扰 炸机4 GPS救援 RC控制信号丢失炸机
  • Github工程中的Markdown语言应用

    Github工程中的Markdown语言应用 1 介绍2 工具2 1 下载链接2 2 编辑界面2 3 插件安装 3 基本操作3 1 标题编写3 2 正文编写3 3 代码块编写3 4 加粗倾斜3 5 有序列表3 6 无序列表3 7 行内代码编
  • iNavFlight之MSP DJI协议分析

    iNavFlight之MSP DJI协议分析 1 iNav串行口通信1 1 iNav 串口任务1 2 调用逻辑 2 iNav串行抽象2 1 框架代码2 2 MSP DJI 协议处理 3 DJI协议相关实现3 1 DJI串口初始化3 2 DJ
  • iNavFlight之MSP DJI协议天空端请求报文

    iNavFlight之MSP DJI协议天空端请求报文 1 报文格式 请求 2 报文标志 flag 3 报文命令 cmd 4 参考资料 MSP DJI协议是用于DJI天空端与飞控端之间的通信协议 xff0c 其工作模式符合C S经典设计 这
  • iNavFlight之MSP DJI协议飞控端请求应答

    iNavFlight之MSP DJI协议飞控端请求应答 1 报文格式2 报文标志 flag 3 报文命令 cmd 4 请求应答 amp 反馈报文4 1 DJI MSP API VERSION4 2 DJI MSP FC VARIANT4 3
  • 大疆Tello UDP控制协议接口

    大疆Tello UDP控制协议接口 1 设计架构2 UDP报文格式2 1 控制报文2 2 查询报文2 3 状态报文 3 命令集3 1 控制报文 控制命令3 2 控制报文 设置命令3 3 查询报文 读取命令 4 状态报文 这里介绍了大疆Tel
  • 蓝牙无线自制串口模块连接穿越机配置工具

    蓝牙无线自制串口模块连接穿越机配置工具 1 目的2 验证环境3 BLE SPP验证4 BT SPP验证5 参考资料6 补充资料 windows10配置全过程截图6 1 添加设备 搜索蓝牙串口设备6 2 连接 选中SnapAirUnit设备6
  • 传感模块:MATEKSYS Optical Flow & LIDAR 3901-L0X

    传感模块 xff1a MATEKSYS Optical Flow amp LIDAR 3901 L0X 1 模块介绍2 规格参数3 使用方法Step1 接线方式Step2 安装方式Step3 使用范围 4 存在问题 思考 4 1 MATEK
  • iNavFlight之MSP v2 Sensor报文格式

    iNavFlight之MSP v2 Sensor报文格式 1 MSP v2传感报文介绍2 MSP v2协议格式3 MSP v2传感代码流程4 MSP v2 传感器4 1 光流传感报文 MSP2 SENSOR RANGEFINDER4 2 测
  • 自制肥鲨HDO2电源降压延长线,支持3S~6S动力电池

    自制肥鲨HDO2电源降压延长线 xff0c 支持3S 6S动力电池 1 问题源由2 破题思路2 1 10元大钞搞定2 2 两个毛爷爷搞定 3 解决方案4 最终延长线产出4 1 裸照4 2 成品 5 花絮6 参考资料 1 问题源由 源由 xf
  • java中for、foreach、stream性能比较

    在开发中循环遍历一个数组经常会用到 xff0c jdk8推出了一些新特性 xff0c 对循环做了比较 xff0c 通过代码亲测 xff0c 记录一下 xff01 1 for循环 public static void main String
  • 自制肥鲨HDO2电源升压延长线

    自制肥鲨HDO2电源升压延长线 1 问题源由2 解决方案3 材料准备4 最终延长线产出4 1 裸照4 2 成品 5 参考资料 1 问题源由 之前我们介绍了 自制肥鲨HDO2电源降压延长线 xff0c 支持3S 6S动力电池 xff0c 主要
  • iNavFlight之RC遥控MSP协议

    iNavFlight之RC遥控MSP协议 1 RC摇杆MSP协议2 地面站配置 amp MSP遥控器2 1 iNav地面站 配置2 2 iNav地面站 MSP遥控器 3 RC摇杆总体逻辑框架3 1 摇杆信息获取3 2 摇杆信息处理3 3 摇
  • iNavFlight之RC遥控CRSF协议

    iNavFlight之RC遥控CRSF协议 1 遥控器电传框架设计1 1 场景分析1 2 逻辑框架1 2 1 电传信息获取1 2 2 电传信息处理1 2 3 电传初始化 1 3 模块化设计 2 CRSF电传报文2 1 CRSF电传报文格式2
  • iNavFlight之电传MAVLink协议

    iNavFlight之电传MAVLink协议 1 业务逻辑框架2 MAVLink电传报文2 1 MAVLink电传报文格式2 2 iNav支持地面站报文 接收 2 3 iNav支持飞控报文 发送 3 MAVLink报文处理4 参考资料 本章
  • PX4模块设计之四十七:mavlink模块

    PX4模块设计之四十七 xff1a mavlink模块 1 mavlink模块简介2 模块入口函数mavlink main3 mavlink模块重要函数3 1 Mavlink start3 2 Mavlink task main3 3 Ma
  • SVN工程转Git工程&Github托管

    SVN工程转Git工程 amp Github托管 1 介绍2 autoAudioTest之SVN转Github步骤Step 1 工作环境 ubuntu Step 2 安装升级必要软件Step 3 转换脚本Step 4 检查软件运行环境Ste
  • iNav飞控AOCODARC-F7MINI固件编译

    iNav飞控AOCODARC F7MINI固件编译 1 编译目标 xff08 AOCODARC F7MINI xff09 2 编译步骤Step 1 软件配置环境准备Step 2 获取开源代码Step 3 构建命令介绍Step 4 厂家目标板