µVision Build Log

Tool Versions:

IDE-Version: ¦ÌVision V5.34.0.0 Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved. License Information: 6 6, 6, LIC=P6F5U-SYSX6-RFKIZ-JT2D4-G39T1-9ZMPB Tool Versions: Toolchain: MDK-ARM Professional Version: 5.34.0.0 Toolchain Path: D:\Keil_v5\ARM\ARMCLANG\Bin C Compiler: ArmClang.exe V6.16 Assembler: Armasm.exe V6.16 Linker/Locator: ArmLink.exe V6.16 Library Manager: ArmAr.exe V6.16 Hex Converter: FromElf.exe V6.16 CPU DLL: SARMCM3.DLL V5.34.0.0 Dialog DLL: DCM.DLL V1.17.3.0 Target DLL: Segger\JL2CM3.dll V2.99.38.0 Dialog DLL: TCM.DLL V1.48.0.0

Project:

D:\yunha\git\RM\referee\MDK-ARM\referee.uvprojx Project File Date: 03/10/2026

Output:

*** Using Compiler 'V6.16', folder: 'D:\Keil_v5\ARM\ARMCLANG\Bin' Rebuild target 'referee' Note: source file '..\User\bsp\can.c' - object file renamed from 'referee\can.o' to 'referee\can_1.o'. Note: source file '..\User\bsp\gpio.c' - object file renamed from 'referee\gpio.o' to 'referee\gpio_1.o'. Note: source file '..\User\bsp\spi.c' - object file renamed from 'referee\spi.o' to 'referee\spi_1.o'. Note: source file '..\User\bsp\i2c.c' - object file renamed from 'referee\i2c.o' to 'referee\i2c_1.o'. Note: source file '..\User\task\cmd.c' - object file renamed from 'referee\cmd.o' to 'referee\cmd_1.o'. Note: source file '..\User\task\dr16.c' - object file renamed from 'referee\dr16.o' to 'referee\dr16_1.o'. Note: source file '..\User\task\et16s.c' - object file renamed from 'referee\et16s.o' to 'referee\et16s_1.o'. Note: source file '..\User\task\referee.c' - object file renamed from 'referee\referee.o' to 'referee\referee_1.o'. Note: source file '..\User\task\vofa.c' - object file renamed from 'referee\vofa.o' to 'referee\vofa_1.o'. compiling main.c... assembling startup_stm32f407xx.s... compiling freertos.c... compiling tim.c... compiling dma.c... compiling stm32f4xx_hal_can.c... compiling gpio.c... compiling stm32f4xx_it.c... compiling stm32f4xx_hal_msp.c... compiling i2c.c... compiling spi.c... compiling can.c... compiling usart.c... compiling stm32f4xx_hal_rcc_ex.c... compiling stm32f4xx_hal_flash.c... compiling stm32f4xx_hal_rcc.c... compiling stm32f4xx_hal_flash_ramfunc.c... compiling stm32f4xx_hal_flash_ex.c... compiling stm32f4xx_hal_gpio.c... compiling stm32f4xx_hal_dma_ex.c... compiling stm32f4xx_hal_pwr.c... compiling stm32f4xx_hal_dma.c... compiling stm32f4xx_hal_pwr_ex.c... compiling stm32f4xx_hal_cortex.c... compiling stm32f4xx_hal.c... compiling stm32f4xx_hal_i2c_ex.c... compiling list.c... compiling croutine.c... compiling event_groups.c... compiling system_stm32f4xx.c... compiling stm32f4xx_hal_exti.c... compiling stm32f4xx_hal_tim_ex.c... compiling queue.c... compiling stm32f4xx_hal_uart.c... compiling stm32f4xx_hal_spi.c... compiling timers.c... compiling stream_buffer.c... compiling tasks.c... compiling stm32f4xx_hal_tim.c... compiling stm32f4xx_hal_i2c.c... compiling heap_4.c... compiling cmsis_os2.c... compiling port.c... compiling mm.c... compiling gpio.c... compiling dwt.c... compiling pwm.c... compiling spi.c... compiling can.c... compiling time.c... compiling ahrs.c... compiling i2c.c... compiling calc_lib.c... compiling capacity.c... compiling uart.c... compiling crc8.c... compiling crc16.c... compiling error_detect.c... compiling filter.c... compiling freertos_cli.c... compiling limiter.c... compiling mixer.c... compiling pid.c... compiling user_math.c... compiling ui.c... compiling dr16.c... compiling bmi088.c... compiling ist8310.c... compiling motor.c... compiling motor_rm.c... compiling motor_dm.c... compiling ET16s.c... compiling led.c... compiling vofa.c... compiling supercap.c... compiling vt13.c... compiling config.c... ../User/module/chassis.c(219): warning: enumeration value 'CHASSIS_MODE_FOLLOW_GIMBAL_35' not handled in switch [-Wswitch] switch (c->mode) ^ 1 warning generated. compiling chassis.c... compiling referee.c... ../User/module/gimbal.c(303): warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 1 warning generated. compiling gimbal.c... compiling cmd_adapter.c... compiling shoot.c... ../User/module/cmd/cmd.c(118): warning: implicit conversion from enumeration type 'CHASSIS_ATTITUDE_MODE_t' to different enumeration type 'Chassis_Mode_t' [-Wenum-conversion] ctx->output.chassis.cmd.mode = STOP_MODE; ~ ^~~~~~~~~ 1 warning generated. compiling cmd.c... compiling ai.c... compiling cmd_example.c... compiling dr16.c... compiling et16s.c... compiling cmd.c... compiling atti_esti.c... ../User/task/chassis_ctrl.c(44): warning: if statement has empty body [-Wempty-body] if(osMessageQueueGet(task_runtime.msgq.chassis.cmd, &cmd_chassis, NULL, 0)==osOK); ^ ../User/task/chassis_ctrl.c(44): note: put the semicolon on a separate line to silence this warning ../User/task/chassis_ctrl.c(50): warning: implicit declaration of function 'Chassis_DumpUI' is invalid in C99 [-Wimplicit-function-declaration] Chassis_DumpUI(&chassis, &chassis_ui); ^ 2 warnings generated. compiling chassis_ctrl.c... compiling cmd_behavior.c... ../User/task/gimbal_ctrl.c(53): warning: implicit declaration of function 'Gimbal_DumpUI' is invalid in C99 [-Wimplicit-function-declaration] Gimbal_DumpUI(&gimbal,&gimbal_ui); ^ 1 warning generated. compiling gimbal_ctrl.c... compiling init.c... compiling user_task.c... compiling vofa.c... compiling referee.c... ../User/task/shoot_ctrl.c(53): warning: implicit declaration of function 'Shoot_DumpUI' is invalid in C99 [-Wimplicit-function-declaration] Shoot_DumpUI(&shoot, &shoot_ui); ^ 1 warning generated. compiling shoot_ctrl.c... ../User/task/super_cap.c(53): warning: implicit declaration of function 'Cap_DumpUI' is invalid in C99 [-Wimplicit-function-declaration] Cap_DumpUI(&cap_ui); ^ 1 warning generated. compiling super_cap.c... linking... Program Size: Code=73536 RO-data=2660 RW-data=1172 ZI-data=122428 "referee\referee.axf" - 0 Error(s), 8 Warning(s).

Software Packages used:

Package Vendor: ARM http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack ARM.CMSIS.5.7.0 CMSIS (Cortex Microcontroller Software Interface Standard) * Component: CORE Version: 5.4.0 Package Vendor: Keil https://www.keil.com/pack/Keil.STM32F4xx_DFP.2.17.1.pack Keil.STM32F4xx_DFP.2.17.1 STMicroelectronics STM32F4 Series Device Support, Drivers and Examples

Collection of Component include folders:

.\RTE\_referee D:\Keil_v5\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include D:\Keil_v5\Arm\Packs\Keil\STM32F4xx_DFP\2.17.1\Drivers\CMSIS\Device\ST\STM32F4xx\Include

Collection of Component Files used:

* Component: ARM::CMSIS:CORE:5.4.0 Include file: CMSIS\Core\Include\tz_context.h Build Time Elapsed: 00:00:07