Steering_Wheel_Infatry/MDK-ARM/Steering Wheel_Infatry/Steering Wheel_Infatry.build_log.htm
2025-12-27 17:01:04 +08:00

220 lines
11 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html>
<body>
<pre>
<h1>µVision Build Log</h1>
<h2>Tool Versions:</h2>
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: CMSIS_AGDI.dll V1.32.13.0
Dialog DLL: TCM.DLL V1.48.0.0
<h2>Project:</h2>
D:\yunha\git_gimbal\RM\Steering Wheel_Infatry\MDK-ARM\Steering Wheel_Infatry.uvprojx
Project File Date: 12/27/2025
<h2>Output:</h2>
*** Using Compiler 'V6.16', folder: 'D:\Keil_v5\ARM\ARMCLANG\Bin'
Build target 'Steering Wheel_Infatry'
Note: source file '..\User\bsp\can.c' - object file renamed from 'Steering Wheel_Infatry\can.o' to 'Steering Wheel_Infatry\can_1.o'.
Note: source file '..\User\bsp\gpio.c' - object file renamed from 'Steering Wheel_Infatry\gpio.o' to 'Steering Wheel_Infatry\gpio_1.o'.
Note: source file '..\User\bsp\i2c.c' - object file renamed from 'Steering Wheel_Infatry\i2c.o' to 'Steering Wheel_Infatry\i2c_1.o'.
Note: source file '..\User\bsp\spi.c' - object file renamed from 'Steering Wheel_Infatry\spi.o' to 'Steering Wheel_Infatry\spi_1.o'.
Note: source file '..\User\task\ai.c' - object file renamed from 'Steering Wheel_Infatry\ai.o' to 'Steering Wheel_Infatry\ai_1.o'.
Note: source file '..\User\task\dr16.c' - object file renamed from 'Steering Wheel_Infatry\dr16.o' to 'Steering Wheel_Infatry\dr16_1.o'.
Note: source file '..\User\task\Oid.c' - object file renamed from 'Steering Wheel_Infatry\Oid.o' to 'Steering Wheel_Infatry\oid_1.o'.
Note: source file '..\User\module\cmd\cmd.c' - object file renamed from 'Steering Wheel_Infatry\cmd.o' to 'Steering Wheel_Infatry\cmd_1.o'.
Note: source file '..\User\module\cmd\cmd_adapter.c' - object file renamed from 'Steering Wheel_Infatry\cmd_adapter.o' to 'Steering Wheel_Infatry\cmd_adapter_1.o'.
Note: source file '..\User\module\cmd\cmd_behavior.c' - object file renamed from 'Steering Wheel_Infatry\cmd_behavior.o' to 'Steering Wheel_Infatry\cmd_behavior_1.o'.
compiling stm32f4xx_it.c...
compiling can.c...
compiling dwt.c...
compiling mm.c...
compiling ahrs.c...
compiling uart.c...
compiling crc16.c...
compiling capacity.c...
compiling i2c.c...
compiling filter.c...
compiling error_detect.c...
compiling freertos.c...
compiling gpio.c...
compiling time.c...
compiling pwm.c...
compiling spi.c...
compiling limiter.c...
compiling freertos_cli.c...
compiling mixer.c...
compiling pid.c...
compiling user_math.c...
compiling ui.c...
compiling crc8.c...
compiling motor_rm.c...
compiling motor.c...
compiling bmi088.c...
compiling ist8310.c...
compiling dr16.c...
compiling config.c...
compiling motor_dm.c...
../User/device/ai.c(20): warning: incompatible pointer types passing 'struct VisionToGimbal *' to parameter of type 'uint8_t *' (aka 'unsigned char *') [-Wincompatible-pointer-types]
if (BSP_UART_Receive(BSP_UART_AI,&ai->RX,sizeof(ai->RX), true)==HAL_OK) {
^~~~~~~
../User\bsp/uart.h(63): note: passing argument to parameter 'data' here
int8_t BSP_UART_Receive(BSP_UART_t uart, uint8_t *data, uint16_t size, bool dma);
^
../User/device/ai.c(60): warning: implicit declaration of function 'CRC16_Calc' is invalid in C99 [-Wimplicit-function-declaration]
ai->TX.crc16=CRC16_Calc(((const uint8_t*)&(ai->TX)),sizeof(ai->TX)-sizeof(uint16_t),ai->TX.crc16);
^
../User/device/ai.c(61): warning: implicit declaration of function 'CRC16_Verify' is invalid in C99 [-Wimplicit-function-declaration]
if(CRC16_Verify(((const uint8_t*)&(ai->TX)), sizeof(ai->TX))!=true){
^
../User/device/ai.c(69): warning: incompatible pointer types passing 'struct GimbalToVision *' to parameter of type 'uint8_t *' (aka 'unsigned char *') [-Wincompatible-pointer-types]
if (BSP_UART_Transmit(BSP_UART_AI,&ai->TX,sizeof(ai->TX), true)==HAL_OK)
^~~~~~~
../User\bsp/uart.h(62): note: passing argument to parameter 'data' here
int8_t BSP_UART_Transmit(BSP_UART_t uart, uint8_t *data, uint16_t size, bool dma);
^
../User/device/ai.c(81): warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
5 warnings generated.
compiling ai.c...
../User/device/Oid.c(142): warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' [-Wimplicit-function-declaration]
memset(can_managers[can], 0, sizeof(OID_CANManager_t));
^
../User/device/Oid.c(142): note: include the header <string.h> or explicitly provide a declaration for 'memset'
../User/device/Oid.c(189): warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' [-Wimplicit-function-declaration]
memcpy(&encoder->param, param, sizeof(OID_Param_t));
^
../User/device/Oid.c(189): note: include the header <string.h> or explicitly provide a declaration for 'memcpy'
2 warnings generated.
compiling Oid.c...
compiling motor_lz.c...
../User/module/gimbal.c(302): warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
1 warning generated.
compiling gimbal.c...
compiling shoot.c...
../User/module/telecoping_gimbal.c(57): warning: incompatible pointer types passing 'float *' to parameter of type 'AHRS_Eulr_t *' [-Wincompatible-pointer-types]
AHRS_ResetEulr(&(t->setpoint.telescoping)); /* 切æ<E280A1>¢æ¨¡å¼<C3A5>å<EFBFBD>Žé‡<C3A9>置设定值 */
^~~~~~~~~~~~~~~~~~~~~~~~~~
../User\component/ahrs.h(106): note: passing argument to parameter 'eulr' here
void AHRS_ResetEulr(AHRS_Eulr_t *eulr);
^
../User/module/telecoping_gimbal.c(157): warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
2 warnings generated.
compiling telecoping_gimbal.c...
compiling ai.c...
compiling dr16.c...
../User/module/chassis.c(73): warning: implicit declaration of function 'srand' is invalid in C99 [-Wimplicit-function-declaration]
srand(now);
^
../User/module/chassis.c(74): warning: implicit declaration of function 'rand' is invalid in C99 [-Wimplicit-function-declaration]
c->wz_multi = (rand() % 2) ? -1 : 1;
^
2 warnings generated.
compiling chassis.c...
compiling atti_esti.c...
compiling chassis_ctrl.c...
compiling gimbal_ctrl.c...
compiling remote_ctrl.c...
compiling shoot_ctrl.c...
compiling telecoping.c...
compiling init.c...
compiling user_task.c...
compiling cmd.c...
compiling Oid.c...
../User/module/cmd/cmd_adapter.c(1): warning: In file included from...
../User\module\cmd\cmd_adapter.h(22): warning: 'CMD_ERR_NULL' macro redefined [-Wmacro-redefined]
#define CMD_ERR_NULL (-2)
^
../User\module\cmd\cmd_types.h(18): note: previous definition is here
#define CMD_ERR_NULL (-1)
^
../User/module/cmd/cmd_adapter.c(21): warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' [-Wimplicit-function-declaration]
memset(&output->rc, 0, sizeof(CMD_RawInput_RC_t));
^
../User/module/cmd/cmd_adapter.c(21): note: include the header <string.h> or explicitly provide a declaration for 'memset'
2 warnings generated.
compiling cmd_adapter.c...
../User/module/cmd/cmd.c(108): warning: implicit declaration of function 'CMD_Behavior_ProcessAll' is invalid in C99 [-Wimplicit-function-declaration]
CMD_Behavior_ProcessAll(ctx, &ctx->input, &ctx->last_input, CMD_MODULE_CHASSIS);
^
../User/module/cmd/cmd.c(125): warning: implicit declaration of function 'CMD_Behavior_ProcessAll' is invalid in C99 [-Wimplicit-function-declaration]
CMD_Behavior_ProcessAll(ctx, &ctx->input, &ctx->last_input, CMD_MODULE_GIMBAL);
^
../User/module/cmd/cmd.c(138): warning: implicit declaration of function 'CMD_Behavior_ProcessAll' is invalid in C99 [-Wimplicit-function-declaration]
CMD_Behavior_ProcessAll(ctx, &ctx->input, &ctx->last_input, CMD_MODULE_SHOOT);
^
../User/module/cmd/cmd.c(162): warning: implicit declaration of function 'CMD_Adapter_InitAll' is invalid in C99 [-Wimplicit-function-declaration]
CMD_Adapter_InitAll();
^
../User/module/cmd/cmd.c(165): warning: implicit declaration of function 'CMD_Behavior_Init' is invalid in C99 [-Wimplicit-function-declaration]
CMD_Behavior_Init();
^
../User/module/cmd/cmd.c(180): warning: implicit declaration of function 'CMD_Adapter_GetInput' is invalid in C99 [-Wimplicit-function-declaration]
CMD_Adapter_GetInput((CMD_InputSource_t)i, &ctx->input);
^
../User/module/cmd/cmd.c(233): warning: implicit declaration of function 'CMD_Behavior_ProcessAll' is invalid in C99 [-Wimplicit-function-declaration]
CMD_Behavior_ProcessAll(ctx, &ctx->input, &ctx->last_input, CMD_MODULE_NONE);
^
../User/module/cmd/cmd.c(244): warning: implicit declaration of function 'BSP_TIME_Get_us' is invalid in C99 [-Wimplicit-function-declaration]
uint64_t now_us = BSP_TIME_Get_us();
^
8 warnings generated.
compiling cmd.c...
../User/module/cmd/cmd_behavior.c(3): warning: In file included from...
../User\module/cmd/cmd_adapter.h(22): warning: 'CMD_ERR_NULL' macro redefined [-Wmacro-redefined]
#define CMD_ERR_NULL (-2)
^
../User\module\cmd\cmd_types.h(18): note: previous definition is here
#define CMD_ERR_NULL (-1)
^
1 warning generated.
compiling cmd_behavior.c...
linking...
Program Size: Code=59440 RO-data=1316 RW-data=972 ZI-data=117444
FromELF: creating hex file...
"Steering Wheel_Infatry\Steering Wheel_Infatry.axf" - 0 Error(s), 23 Warning(s).
<h2>Software Packages used:</h2>
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
<h2>Collection of Component include folders:</h2>
.\RTE\_Steering_Wheel_Infatry
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
<h2>Collection of Component Files used:</h2>
* Component: ARM::CMSIS:CORE:5.4.0
Include file: CMSIS\Core\Include\tz_context.h
Build Time Elapsed: 00:00:08
</pre>
</body>
</html>