Open SoonBu opened 1 month ago
This is the cmd output when I execute "make":
make KBUILD_OUTPUT=home/tinympc-crazyflie-firmware/examples/controller_tinympc/build -C ../.. OOT=home/tinympc-crazyflie-firmware/examples/controller_tinympc EXTRA_CFLAGS="-Ihome/tinympc-crazyflie-firmware/examples/controller_tinympc/TinyMPC-ADMM/ext/slap/src -Ihome/tinympc-crazyflie-firmware/examples/controller_tinympc/TinyMPC-ADMM/src -DSLAP_FLOAT=float -DNDEBUG" KCONFIG_ALLCONFIG=home/tinympc-crazyflie-firmware/examples/controller_tinympc/app-config alldefconfig make[1]: Entering directory 'home/tinympc-crazyflie-firmware' make[2]: Entering directory 'home/tinympc-crazyflie-firmware/examples/controller_tinympc/build' HOSTCC scripts/basic/fixdep GEN ./Makefile HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf --alldefconfig Kconfig #
#
make[2]: Leaving directory 'home/tinympc-crazyflie-firmware/examples/controller_tinympc/build'
make[1]: Leaving directory 'home/tinympc-crazyflie-firmware'
make KBUILD_OUTPUT=home/tinympc-crazyflie-firmware/examples/controller_tinympc/build -C ../.. OOT=home/tinympc-crazyflie-firmware/examples/controller_tinympc EXTRA_CFLAGS="-Ihome/tinympc-crazyflie-firmware/examples/controller_tinympc/TinyMPC-ADMM/ext/slap/src -Ihome/tinympc-crazyflie-firmware/examples/controller_tinympc/TinyMPC-ADMM/src -DSLAP_FLOAT=float -DNDEBUG" -j 12
make[1]: Entering directory 'home/tinympc-crazyflie-firmware'
make[2]: Entering directory 'home/tinympc-crazyflie-firmware/examples/controller_tinympc/build'
GEN ./Makefile
scripts/kconfig/conf --silentoldconfig Kconfig
Using home/tinympc-crazyflie-firmware as source for kernel
GEN ./Makefile
LD app_api/built-in.o
CC src/init/main.o
CC src/drivers/esp32/src/esp_rom_bootloader.o
CC src/drivers/bosch/src/bmi055_accel.o
CC src/platform/src/platform_cf2.o
AS src/init/startup_stm32f40xx.o
CC src/deck/api/deck_analog.o
CC src/hal/src/amg8833.o
CC src/utils/src/cfassert.o
CC src/deck/api/deck_constants.o
CC src/lib/CMSIS/STM32F4xx/Source/system_stm32f4xx.o
CC src/drivers/src/ak8963.o
CC src/deck/api/deck_digital.o
CC src/modules/src/app_channel.o
CC src/platform/src/platform.o
LD src/init/built-in.o
CC src/utils/src/clockCorrectionEngine.o
CC src/deck/api/deck_spi3.o
home/tinympc-crazyflie-firmware/src/utils/src/clockCorrectionEngine.c: In function 'clockCorrectionEngineUpdate':
home/tinympc-crazyflie-firmware/src/utils/src/clockCorrectionEngine.c:104:40: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
104 | if (-CLOCK_CORRECTION_ACCEPTED_NOISE < difference && difference < CLOCK_CORRECTION_ACCEPTED_NOISE) {
| ^
home/tinympc-crazyflie-firmware/src/utils/src/clockCorrectionEngine.c:104:67: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
104 | if (-CLOCK_CORRECTION_ACCEPTED_NOISE < difference && difference < CLOCK_CORRECTION_ACCEPTED_NOISE) {
| ^
home/tinympc-crazyflie-firmware/src/utils/src/clockCorrectionEngine.c:106:62: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
106 | const double newClockCorrection = currentClockCorrection CLOCK_CORRECTION_FILTER + clockCorrectionCandidate (1.0 - CLOCK_CORRECTION_FILTER);
| ^
home/tinympc-crazyflie-firmware/src/utils/src/clockCorrectionEngine.c:106:115: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
106 | const double newClockCorrection = currentClockCorrection CLOCK_CORRECTION_FILTER + clockCorrectionCandidate (1.0 - CLOCK_CORRECTION_FILTER);
| ^
home/tinympc-crazyflie-firmware/src/utils/src/clockCorrectionEngine.c:114:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
114 | if (CLOCK_CORRECTION_SPEC_MIN < clockCorrectionCandidate && clockCorrectionCandidate < CLOCK_CORRECTION_SPEC_MAX) {
| ^
home/tinympc-crazyflie-firmware/src/utils/src/clockCorrectionEngine.c:114:92: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
114 | if (CLOCK_CORRECTION_SPEC_MIN < clockCorrectionCandidate && clockCorrectionCandidate < CLOCK_CORRECTION_SPEC_MAX) {
| ^
CC src/modules/src/app_handler.o
CC src/drivers/esp32/src/esp_slip.o
CC src/hal/src/buzzer.o
CC src/drivers/src/cppm.o
home/tinympc-crazyflie-firmware/src/utils/src/clockCorrectionEngine.c: At top level:
cc1: note: unrecognized command-line option '-Wno-stringop-overread' may have been intended to silence earlier diagnostics
CC src/lib/FatFS/ff.o
CC src/utils/src/configblockeeprom.o
CC src/deck/core/deck_drivers.o
CC src/hal/src/freeRTOSdebug.o
CC src/modules/src/bootloader.o
CC src/utils/src/cpuid.o
CC src/deck/api/deck_spi.o
CC src/deck/core/deck_info.o
LD src/drivers/esp32/src/built-in.o
CC src/modules/src/collision_avoidance.o
CC src/drivers/src/eeprom.o
CC src/platform/src/platform_stm32f4.o
CC src/platform/src/platform_utils.o
CC src/modules/src/commander.o
CC src/hal/src/ledseq.o
LD src/deck/api/built-in.o
CC src/drivers/bosch/src/bmi055_gyro.o
CC src/hal/src/ow_common.o
CC src/utils/src/crc32.o
CC src/deck/core/deck_memory.o
CC src/drivers/bosch/src/bmi088_accel.o
LD src/platform/src/built-in.o
CC src/drivers/src/exti.o
CC src/hal/src/ow_syslink.o
CC src/deck/drivers/src/test/exptest.o
CC src/deck/core/deck.o
LD src/platform/built-in.o
CC src/deck/drivers/src/ledring12.o
CC src/utils/src/debug.o
CC src/deck/drivers/src/lighthouse.o
CC src/hal/src/pca9555.o
CC src/modules/src/comm.o
CC src/utils/src/eprintf.o
CC src/lib/FatFS/ffunicode.o
CC src/deck/core/deck_test.o
CC src/deck/drivers/src/usddeck.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_f32.o
CC src/drivers/src/fatfs_sd.o
CC src/modules/src/console.o
CC src/deck/drivers/src/test/exptestRR.o
CC src/drivers/bosch/src/bmi088_fifo.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q15.o
CC src/deck/drivers/src/test/exptestBolt11.o
CC src/utils/src/buf2buf.o
CC src/hal/src/pca95x4.o
CC src/drivers/bosch/src/bmi088_gyro.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q31.o
LD src/deck/core/built-in.o
CC src/utils/src/filter.o
CC src/modules/src/crtp_commander_generic.o
CC src/drivers/bosch/src/bmi160.o
CC src/utils/src/FreeRTOS-openocd.o
CC src/hal/src/pm_stm32f4.o
CC src/drivers/src/i2cdev.o
CC src/lib/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.o
CC src/utils/src/num.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q7.o
CC src/hal/src/proximity.o
LD src/deck/drivers/src/test/built-in.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_f32.o
CC src/utils/src/rateSupervisor.o
CC src/utils/src/sleepus.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q15.o
CC src/modules/src/crtp_commander_high_level.o
CC src/utils/src/statsCnt.o
CC src/lib/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dbgmcu.o
CC src/hal/src/radiolink.o
CC src/drivers/src/i2c_drv.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q31.o
CC src/utils/src/kve/kve.o
CC src/hal/src/sensors_bmi088_bmp388.o
CC src/drivers/bosch/src/bmm150.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q7.o
CC src/utils/src/kve/kve_storage.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_f32.o
CC src/lib/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dma.o
CC src/lib/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_exti.o
CC src/lib/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_flash.o
CC src/modules/src/crtp_commander.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q15.o
LD src/utils/src/kve/built-in.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q31.o
CC src/modules/src/crtp_commander_rpyt.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q7.o
CC src/utils/src/lighthouse/lighthouse_calibration.o
CC src/modules/src/crtp_localization_service.o
CC src/hal/src/sensors_bmi088_i2c.o
CC src/lib/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_gpio.o
CC src/drivers/src/led.o
LD src/deck/drivers/src/built-in.o
CC src/utils/src/lighthouse/lighthouse_geometry.o
CC src/modules/src/crtp.o
CC src/drivers/src/lh_bootloader.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_f32.o
LD src/deck/built-in.o
CC src/hal/src/sensors_mpu9250_lps25h.o
CC src/utils/src/lighthouse/ootx_decoder.o
CC src/drivers/src/lps25h.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q15.o
CC src/lib/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_i2c.o
LD src/utils/src/tdoa/built-in.o
CC src/utils/src/abort.o
CC src/drivers/bosch/src/bmp280.o
CC src/modules/src/crtpservice.o
CC src/lib/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_iwdg.o
CC src/utils/src/lighthouse/pulse_processor.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q31.o
CC src/utils/src/malloc.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_f32.o
CC src/utils/src/pid.o
CC src/hal/src/sensors.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q15.o
CC src/modules/src/esp_deck_flasher.o
CC src/hal/src/storage.o
CC src/drivers/bosch/src/bmp3.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q31.o
CC src/lib/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_misc.o
CC src/drivers/src/maxsonar.o
CC src/utils/src/lighthouse/pulse_processor_v1.o
CC src/utils/src/lighthouse/pulse_processor_v2.o
CC src/lib/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q7.o
CC src/lib/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_spi.o
CC src/modules/src/eventtrigger.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_f32.o
CC src/drivers/bosch/src/bstdr_comm_support.o
CC src/hal/src/syslink.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q15.o
CC src/modules/src/extrx.o
CC src/drivers/src/motors.o
CC src/hal/src/usb_bsp.o
CC src/hal/src/usbd_desc.o
CC src/lib/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_syscfg.o
CC src/lib/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q31.o
CC src/modules/src/health.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q7.o
CC src/lib/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_usart.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_f32.o
LD src/utils/src/lighthouse/built-in.o
python3 home/tinympc-crazyflie-firmware/tools/make/versionTemplate.py --crazyflie-base home/tinympc-crazyflie-firmware home/tinympc-crazyflie-firmware/src/utils/src/version.vtpl src/utils/src/version_gen.c
fatal: No names found, cannot describe anything.
CC src/hal/src/usblink.o
CC src/hal/src/usb.o
CC src/hal/src/usec_time.o
CC src/modules/src/kalman_supervisor.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q15.o
CC src/modules/src/axis3fSubSampler.o
CC src/drivers/src/mpu6050.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q15.o
CC src/modules/src/log.o
CC src/modules/src/mem.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q31.o
LD src/drivers/bosch/src/built-in.o
CC src/drivers/src/mpu6500.o
CC src/drivers/src/ms5611.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q7.o
LD src/hal/src/built-in.o
CC src/lib/STM32_USB_Device_Library/Core/src/usbd_core.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_f32.o
LD src/hal/built-in.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q31.o
CC src/lib/STM32_USB_Device_Library/Core/src/usbd_ioreq.o
CC src/modules/src/crtp_mem.o
CC vendor/CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/CommonTables/arm_common_tables.o
CC vendor/CMSIS/CMSIS/DSP/Source/CommonTables/arm_const_structs.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_f32.o
CC src/lib/STM32_USB_Device_Library/Core/src/usbd_req.o
CC src/lib/STM32_USB_OTG_Driver/src/usb_core.o
CC src/modules/src/msp.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q15.o
CC src/lib/STM32_USB_OTG_Driver/src/usb_dcd_int.o
In function 'mspMakeTxPacket',
inlined from 'mspHandleRequestsSet4WayIf' at home/tinympc-crazyflie-firmware/src/modules/src/msp.c:522:3,
inlined from 'mspProcessRequest' at home/tinympc-crazyflie-firmware/src/modules/src/msp.c:384:7,
inlined from 'mspProcessByte' at home/tinympc-crazyflie-firmware/src/modules/src/msp.c:281:5:
home/tinympc-crazyflie-firmware/src/modules/src/msp.c:592:3: warning: 'memcpy' accessing 1 byte at offsets 29 and 29 overlaps 1 byte at offset 29 [-Wrestrict]
592 | memcpy(pData, data, dataLen);
| ^~~~~~~~
In function 'mspMakeTxPacket',
inlined from 'mspHandleRequestFeaturesConfig' at home/tinympc-crazyflie-firmware/src/modules/src/msp.c:539:3,
inlined from 'mspProcessRequest' at home/tinympc-crazyflie-firmware/src/modules/src/msp.c:391:7,
inlined from 'mspProcessByte' at home/tinympc-crazyflie-firmware/src/modules/src/msp.c:281:5:
home/tinympc-crazyflie-firmware/src/modules/src/msp.c:592:3: warning: 'memcpy' accessing 4 bytes at offsets 29 and 29 overlaps 4 bytes at offset 29 [-Wrestrict]
592 | memcpy(pData, data, dataLen);
| ^~~~~~~~
In function 'mspMakeTxPacket',
inlined from 'mspHandleRequestsFcVariant' at home/tinympc-crazyflie-firmware/src/modules/src/msp.c:480:3,
inlined from 'mspProcessRequest' at home/tinympc-crazyflie-firmware/src/modules/src/msp.c:369:7,
inlined from 'mspProcessByte' at home/tinympc-crazyflie-firmware/src/modules/src/msp.c:281:5:
home/tinympc-crazyflie-firmware/src/modules/src/msp.c:592:3: warning: 'memcpy' accessing 4 bytes at offsets 29 and 29 overlaps 4 bytes at offset 29 [-Wrestrict]
592 | memcpy(pData, data, dataLen);
| ^~~~~~~~
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_f32.o
home/tinympc-crazyflie-firmware/src/modules/src/msp.c: At top level:
cc1: note: unrecognized command-line option '-Wno-stringop-overread' may have been intended to silence earlier diagnostics
CC src/drivers/src/nvic.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_f32.o
CC src/lib/STM32_USB_OTG_Driver/src/usb_dcd.o
CC src/drivers/src/pca9685.o
CC src/lib/vl53l1/core/src/vl53l1_api_calibration.o
CC src/modules/src/param_logic.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q31.o
CC src/drivers/src/piezo.o
CC src/lib/vl53l1/core/src/vl53l1_api_core.o
CC src/drivers/src/pmw3901.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q15.o
CC src/drivers/src/swd.o
CC src/modules/src/param_task.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q31.o
CC src/modules/src/peer_localization.o
CC src/lib/vl53l1/core/src/vl53l1_api_debug.o
CC src/drivers/src/uart1.o
CC src/modules/src/planner.o
CC src/modules/src/platformservice.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_f32.o
CC src/drivers/src/uart2.o
CC src/drivers/src/uart_syslink.o
In function 'versionCommandProcess',
inlined from 'platformSrvTask' at home/tinympc-crazyflie-firmware/src/modules/src/platformservice.c:101:9:
home/tinympc-crazyflie-firmware/src/modules/src/platformservice.c:151:7: warning: 'strncpy' specified bound 29 equals destination size [-Wstringop-truncation]
151 | strncpy((char)&p->data[1], V_STAG, CRTP_MAX_DATA_SIZE-1);
| ^~~~~~~~~~~~~
home/tinympc-crazyflie-firmware/src/modules/src/platformservice.c:158:7: warning: 'strncpy' specified bound 29 equals destination size [-Wstringop-truncation]
158 | strncpy((char)&p->data[1], name, CRTP_MAX_DATA_SIZE-1);
| ^~~~~~~~~~~~~~~
CC src/lib/vl53l1/core/src/vl53l1_api.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q15.o
CC src/utils/src/version_gen.o
home/tinympc-crazyflie-firmware/src/modules/src/platformservice.c: At top level:
cc1: note: unrecognized command-line option '-Wno-stringop-overread' may have been intended to silence earlier diagnostics
LD src/utils/src/version.o
CC src/lib/vl53l1/core/src/vl53l1_api_preset_modes.o
CC src/drivers/src/vl53l0x.o
CC src/modules/src/power_distribution_quadrotor.o
LD src/utils/src/built-in.o
CC src/drivers/src/vl53l1x.o
CC vendor/CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q31.o
CC src/drivers/src/watchdog.o
CC src/modules/src/pptraj_compressed.o
LD src/utils/built-in.o
CC src/modules/src/pptraj.o
CC src/modules/src/queuemonitor.o
CC vendor/CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_f32.o
CC src/modules/src/range.o
CC vendor/CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q15.o
CC src/modules/src/sensfusion6.o
CC vendor/CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q31.o
CC src/drivers/src/ws2812_cf2.o
CC vendor/CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_f32.o
CC src/modules/src/serial_4way_avrootloader.o
CC vendor/CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q15.o
CC src/lib/vl53l1/core/src/vl53l1_api_strings.o
CC vendor/CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q31.o
CC src/modules/src/sound_cf2.o
CC src/modules/src/serial_4way.o
CC src/modules/src/stabilizer.o
CC vendor/CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_cos_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q15.o
CC src/modules/src/static_mem.o
LD src/drivers/src/built-in.o
CC src/modules/src/supervisor.o
CC vendor/CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sin_f32.o
CC src/modules/src/sysload.o
CC vendor/CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q15.o
CC src/modules/src/system.o
CC src/lib/vl53l1/core/src/vl53l1_core.o
LD src/drivers/built-in.o
CC vendor/CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q31.o
CC src/lib/vl53l1/core/src/vl53l1_core_support.o
CC vendor/CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q31.o
CC src/modules/src/vcp_esc_passthrough.o
CC src/lib/vl53l1/core/src/vl53l1_error_strings.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_init_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_f32.o
CC src/modules/src/worker.o
CC src/lib/vl53l1/core/src/vl53l1_register_funcs.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q15.o
CC src/lib/vl53l1/core/src/vl53l1_silicon_core.o
CC src/modules/src/controller/attitude_pid_controller.o
CC src/lib/vl53l1/core/src/vl53l1_wait.o
CC src/modules/src/cpx/cpx_external_router.o
CC src/modules/src/estimator/estimator_complementary.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q31.o
CC src/modules/src/kalman_core/kalman_core.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_f32.o
CC src/modules/src/controller/controller_indi.o
CC src/modules/src/lighthouse/lighthouse_core.o
CC src/modules/src/kalman_core/mm_absolute_height.o
CC src/modules/src/controller/controller_mellinger.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q15.o
CC src/modules/src/p2pDTR/DTR_handlers.o
CC src/modules/src/cpx/cpx_internal_router.o
CC src/modules/src/controller/controller.o
CC src/modules/src/estimator/estimator_kalman.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q31.o
CC src/modules/src/kalman_core/mm_distance.o
CC src/modules/src/p2pDTR/DTR_p2p_interface.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q15.o
CC src/modules/src/kalman_core/mm_distance_robust.o
CC src/modules/src/cpx/cpx_uart_transport.o
CC src/modules/src/controller/controller_pid.o
CC src/modules/src/controller/controller_brescianini.o
CC src/modules/src/lighthouse/lighthouse_deck_flasher.o
In file included from home/tinympc-crazyflie-firmware/src/utils/interface/debug.h:27,
from home/tinympc-crazyflie-firmware/src/modules/src/controller/controller_brescianini.c:44:
home/tinympc-crazyflie-firmware/src/modules/src/controller/controller_brescianini.c: In function 'controllerBrescianini':
home/tinympc-crazyflie-firmware/src/modules/src/controller/controller_brescianini.c:209:48: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion]
209 | DEBUG_PRINT("a: %.2f %.2f %.2f\n", accDes.x, accDes.y, accDes.z);
| ~~^~
home/tinympc-crazyflie-firmware/src/modules/interface/console.h:79:65: note: in definition of macro 'consolePrintf'
79 | #define consolePrintf(FMT, ...) eprintf(consolePutchar, FMT, ## VA_ARGS__)
| ^~~
home/tinympc-crazyflie-firmware/src/modules/src/controller/controller_brescianini.c:209:7: note: in expansion of macro 'DEBUG_PRINT'
209 | DEBUG_PRINT("a: %.2f %.2f %.2f\n", accDes.x, accDes.y, accDes.z);
| ^~~
home/tinympc-crazyflie-firmware/src/modules/src/controller/controller_brescianini.c:209:58: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion]
209 | DEBUG_PRINT("a: %.2f %.2f %.2f\n", accDes.x, accDes.y, accDes.z);
| ~~^~
home/tinympc-crazyflie-firmware/src/modules/interface/console.h:79:65: note: in definition of macro 'consolePrintf'
79 | #define consolePrintf(FMT, ...) eprintf(consolePutchar, FMT, ## VA_ARGS)
| ^~~
home/tinympc-crazyflie-firmware/src/modules/src/controller/controller_brescianini.c:209:7: note: in expansion of macro 'DEBUG_PRINT'
209 | DEBUG_PRINT("a: %.2f %.2f %.2f\n", accDes.x, accDes.y, accDes.z);
| ^~~
home/tinympc-crazyflie-firmware/src/modules/src/controller/controller_brescianini.c:209:68: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion]
209 | DEBUG_PRINT("a: %.2f %.2f %.2f\n", accDes.x, accDes.y, accDes.z);
| ~~^~
home/tinympc-crazyflie-firmware/src/modules/interface/console.h:79:65: note: in definition of macro 'consolePrintf'
79 | #define consolePrintf(FMT, ...) eprintf(consolePutchar, FMT, ## __VA_ARGS)
| ^~~
home/tinympc-crazyflie-firmware/src/modules/src/controller/controller_brescianini.c:209:7: note: in expansion of macro 'DEBUG_PRINT'
209 | DEBUG_PRINT("a: %.2f %.2f %.2f\n", accDes.x, accDes.y, accDes.z);
| ^~~
CC src/modules/src/p2pDTR/queueing.o
CC src/modules/src/controller/position_controller_indi.o
CC src/modules/src/lighthouse/lighthouse_position_est.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q31.o
CC src/modules/src/controller/position_controller_pid.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f32.o
CC src/modules/src/estimator/estimator.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f64.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f32.o
home/tinympc-crazyflie-firmware/src/modules/src/controller/controller_brescianini.c: At top level:
cc1: note: unrecognized command-line option '-Wno-stringop-overread' may have been intended to silence earlier diagnostics
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f64.o
CC src/modules/src/p2pDTR/token_ring.o
CC src/modules/src/estimator/position_estimator_altitude.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_f32.o
CC src/modules/src/cpx/cpxlink.o
CC src/modules/src/kalman_core/mm_flow.o
CC src/modules/src/kalman_core/mm_pose.o
CC src/modules/src/cpx/cpx.o
LD src/modules/src/controller/built-in.o
CC src/modules/src/kalman_core/mm_position.o
CC src/modules/src/kalman_core/mm_sweep_angles.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_init_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_f32.o
CC src/modules/src/kalman_core/mm_tdoa.o
CC src/modules/src/kalman_core/mm_tdoa_robust.o
CC src/modules/src/kalman_core/mm_tof.o
LD src/modules/src/p2pDTR/built-in.o
LD src/modules/src/cpx/built-in.o
CC src/modules/src/kalman_core/mm_yaw_error.o
CC src/modules/src/kalman_core/outlierFilterTdoa.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_opt_q15.o
LD src/lib/built-in.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q15.o
CC src/modules/src/kalman_core/outlierFilterLighthouse.o
home/tinympc-crazyflie-firmware/src/modules/src/kalman_core/mm_tof.c: In function 'kalmanCoreUpdateWithTof':
home/tinympc-crazyflie-firmware/src/modules/src/kalman_core/mm_tof.c:35:27: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
35 | if (fabs(this->R[2][2]) > 0.1 && this->R[2][2] > 0){
| ^
LD src/modules/src/estimator/built-in.o
home/tinympc-crazyflie-firmware/src/modules/src/kalman_core/mm_tof.c: At top level:
cc1: note: unrecognized command-line option '-Wno-stringop-overread' may have been intended to silence earlier diagnostics
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q31.o
CC src/modules/src/lighthouse/lighthouse_storage.o
CC src/modules/src/lighthouse/lighthouse_transmit.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q15.o
CC src/modules/src/lighthouse/lighthouse_throttle.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_opt_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_opt_q15.o
LD src/modules/src/kalman_core/built-in.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q31.o
LD src/modules/src/lighthouse/built-in.o
LD src/modules/src/built-in.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q31.o
LD src/modules/built-in.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q15.o
LD src/built-in.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q31.o
home/tinympc-crazyflie-firmware/vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.c: In function 'arm_mat_inverse_f64':
home/tinympc-crazyflie-firmware/vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.c:181:18: warning: implicit conversion from 'float' to 'float64_t' {aka 'double'} to match other operand of binary expression [-Wdouble-promotion]
181 | if (pInT1 == 0.0)
| ^~
home/tinympc-crazyflie-firmware/vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.c:192:22: warning: implicit conversion from 'float' to 'float64_t' {aka 'double'} to match other operand of binary expression [-Wdouble-promotion]
192 | if (pInT2 != 0.0)
| ^~
home/tinympc-crazyflie-firmware/vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.c:239:31: warning: implicit conversion from 'float' to 'float64_t' {aka 'double'} to match other operand of binary expression [-Wdouble-promotion]
239 | if ((flag != 1U) && (in == 0.0))
| ^~
home/tinympc-crazyflie-firmware/vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.c:632:29: warning: implicit conversion from 'float' to 'float64_t' {aka 'double'} to match other operand of binary expression [-Wdouble-promotion]
632 | if ((flag != 1U) && (in == 0.0))
| ^~
home/tinympc-crazyflie-firmware/vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.c:637:20: warning: implicit conversion from 'float' to 'float64_t' {aka 'double'} to match other operand of binary expression [-Wdouble-promotion]
637 | if (pIn[i] != 0.0)
| ^~
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q31.o
home/tinympc-crazyflie-firmware/vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.c: At top level:
cc1: note: unrecognized command-line option '-Wno-stringop-overread' may have been intended to silence earlier diagnostics
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_std_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_var_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_float.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_float.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q7.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_float.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal2.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix8_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_init_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_f32.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q31.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q15.o
CC vendor/CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q31.o
CC vendor/FreeRTOS/event_groups.o
CC vendor/FreeRTOS/list.o
CC vendor/FreeRTOS/portable/GCC/ARM_CM4F/port.o
CC vendor/FreeRTOS/portable/MemMang/heap_4.o
CC vendor/FreeRTOS/queue.o
CC vendor/FreeRTOS/tasks.o
CC vendor/FreeRTOS/timers.o
CC vendor/FreeRTOS/stream_buffer.o
CC vendor/libdw1000/src/libdw1000.o
CC vendor/libdw1000/src/libdw1000Spi.o
LD vendor/built-in.o
LD firmware
COPY cf2.hex
COPY cf2.bin
Build for the cf2!
fatal: No names found, cannot describe anything.
Build 0:5af0a2f189fe (NA) MODIFIED
Version extracted from git
Flash | 420828/1032192 (41%), 611364 free | text: 411168, data: 9660, ccmdata: 0
RAM | 83548/131072 (64%), 47524 free | bss: 73888, data: 9660
CCM | 41748/65536 (64%), 23788 free | ccmbss: 41748, ccmdata: 0
#
# for f in $(ls cf2.*); do \ ln -sf home/tinympc-crazyflie-firmware/examples/controller_tinympc/build/$f home/tinympc-crazyflie-firmware/$(basename $f); \ done make[2]: Leaving directory 'home/tinympc-crazyflie-firmware/examples/controller_tinympc/build' make[1]: Leaving directory 'home/tinympc-crazyflie-firmware'
I really need further help with this problem.
Hello community,
I'm currently working with the crazyflie 2.1 and I flashed the controller_tinympc on my crazyflie. I have a GAP8 deck connected on my crazyflie. At first I have flashed the latest crazyflie firmware (https://github.com/bitcraze/crazyflie-release/releases) on my crazyflie+deck and started it in my lighthouse setup. Everything worked well and the orientation of my crazyflie was correct, thus I was able to let it fly.
But now I flashed the tinympc controller on my crazyflie and despite not getting any errors during the flashing process, whenever I put my crazyflie into the lighthouse setup my orientation is constantly moving (normally it should stand still if I just place it on the ground). Since it worked correctly with the latest firmware it shouldn't be a problem with my hardware setup but with the tinympc_controller.
My steps:
Can you please help me?