diff --git a/云台/云台/.vscode/c_cpp_properties.json b/云台/云台/.vscode/c_cpp_properties.json index 5f9c566..e7ca358 100644 --- a/云台/云台/.vscode/c_cpp_properties.json +++ b/云台/云台/.vscode/c_cpp_properties.json @@ -104,19 +104,18 @@ { "name": "Target 1", "includePath": [ - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\Start", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\Library", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\System", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\Algorithm", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\AHRS", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\Hardware", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\Motor", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\Function", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\Control", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\CarBody", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\User", - "C:\\Keil_v5\\ARM\\ARMCC\\include", - "f:\\Mas_Infantry_Control-main\\开源代码\\V1.0\\Hero\\云台\\云台\\Carbody" + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\Start", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\Library", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\System", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\Algorithm", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\AHRS", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\Hardware", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\Motor", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\Function", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\Control", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\CarBody", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\User", + "c:\\Users\\LSMushui\\Desktop\\RM\\Hero-C-Board-Legacy\\云台\\云台\\Carbody" ], "defines": [ "USE_STDPERIPH_DRIVER", diff --git a/云台/云台/.vscode/keil-assistant.log b/云台/云台/.vscode/keil-assistant.log index f66790c..9788ae9 100644 --- a/云台/云台/.vscode/keil-assistant.log +++ b/云台/云台/.vscode/keil-assistant.log @@ -66,3 +66,5 @@ [info] Log at : 2025/3/26|23:03:09|GMT+0800 +[info] Log at : 2026/1/12|17:16:15|GMT+0800 + diff --git a/云台/云台/CarBody/Gimbal.c b/云台/云台/CarBody/Gimbal.c index c441eaf..de0270b 100644 --- a/云台/云台/CarBody/Gimbal.c +++ b/云台/云台/CarBody/Gimbal.c @@ -277,7 +277,7 @@ void Gimbal_Rammer(void) */ void Gimbal_MoveControl(void) { - //Gimbal_PitchControl();//云台Pitch轴控制 + Gimbal_PitchControl();//云台Pitch轴控制 Gimbal_YawControl();//云台Yaw轴控制 Gimbal_FiringMechanismControl();//摩擦轮控制 diff --git a/云台/云台/Objects/Project.axf b/云台/云台/Objects/Project.axf index 482cdd9..7b414ba 100644 Binary files a/云台/云台/Objects/Project.axf and b/云台/云台/Objects/Project.axf differ diff --git a/云台/云台/Objects/Project.build_log.htm b/云台/云台/Objects/Project.build_log.htm index dbbde05..a716c88 100644 --- a/云台/云台/Objects/Project.build_log.htm +++ b/云台/云台/Objects/Project.build_log.htm @@ -28,55 +28,54 @@ Project File Date: 11/02/2025 *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Users\LSMushui\AppData\Local\Keil_v5\ARM\ARMCC\Bin' Rebuild target 'Target 1' assembling startup_stm32f40_41xxx.s... -compiling misc.c... compiling system_stm32f4xx.c... -compiling stm32f4xx_dcmi.c... -compiling stm32f4xx_adc.c... -compiling stm32f4xx_fsmc.c... -compiling stm32f4xx_cryp_tdes.c... -compiling stm32f4xx_dsi.c... compiling stm32f4xx_cec.c... +compiling stm32f4xx_can.c... +compiling stm32f4xx_crc.c... +compiling stm32f4xx_dsi.c... +compiling misc.c... compiling stm32f4xx_cryp_des.c... -compiling stm32f4xx_dac.c... +compiling stm32f4xx_adc.c... +compiling stm32f4xx_cryp.c... +compiling stm32f4xx_flash_ramfunc.c... +compiling stm32f4xx_dcmi.c... +compiling stm32f4xx_cryp_aes.c... compiling stm32f4xx_dbgmcu.c... compiling stm32f4xx_dfsdm.c... compiling stm32f4xx_fmpi2c.c... -compiling stm32f4xx_flash_ramfunc.c... -compiling stm32f4xx_crc.c... -compiling stm32f4xx_gpio.c... -compiling stm32f4xx_exti.c... -compiling stm32f4xx_cryp.c... -compiling stm32f4xx_dma2d.c... compiling stm32f4xx_dma.c... +compiling stm32f4xx_dma2d.c... +compiling stm32f4xx_cryp_tdes.c... +compiling stm32f4xx_gpio.c... +compiling stm32f4xx_dac.c... +compiling stm32f4xx_exti.c... compiling stm32f4xx_flash.c... -compiling stm32f4xx_can.c... -compiling stm32f4xx_cryp_aes.c... -compiling stm32f4xx_hash.c... +compiling stm32f4xx_fsmc.c... compiling stm32f4xx_hash_md5.c... compiling stm32f4xx_hash_sha1.c... compiling stm32f4xx_iwdg.c... -compiling stm32f4xx_i2c.c... +compiling stm32f4xx_hash.c... compiling stm32f4xx_lptim.c... -compiling stm32f4xx_pwr.c... -compiling stm32f4xx_ltdc.c... -compiling stm32f4xx_qspi.c... compiling stm32f4xx_rng.c... +compiling stm32f4xx_i2c.c... +compiling stm32f4xx_qspi.c... +compiling stm32f4xx_pwr.c... compiling stm32f4xx_spdifrx.c... -compiling stm32f4xx_syscfg.c... -compiling stm32f4xx_sai.c... -compiling stm32f4xx_rcc.c... compiling stm32f4xx_sdio.c... +compiling stm32f4xx_ltdc.c... +compiling stm32f4xx_syscfg.c... compiling stm32f4xx_spi.c... -compiling TIM.c... -compiling Delay.c... -compiling stm32f4xx_usart.c... -compiling AHRS_middleware.c... -compiling stm32f4xx_wwdg.c... +compiling stm32f4xx_sai.c... compiling stm32f4xx_rtc.c... -compiling UART.c... -compiling user_lib.c... +compiling stm32f4xx_rcc.c... +compiling Delay.c... +compiling stm32f4xx_wwdg.c... +compiling stm32f4xx_usart.c... compiling stm32f4xx_tim.c... -compiling MyI2C.c... +compiling TIM.c... +compiling UART.c... +compiling AHRS_middleware.c... +compiling user_lib.c... compiling WaveFiltering_Kalman_Filtering.c... Control\WaveFiltering_Kalman_Filtering.c(13): warning: #177-D: variable "pDst" was declared but never referenced float pDst,pDst1=1.0f; @@ -85,36 +84,37 @@ Control\WaveFiltering_Kalman_Filtering.c(13): warning: #177-D: variable "pDst1" Control\WaveFiltering_Kalman_Filtering.c(32): warning: #1-D: last line of file ends without a newline Control\WaveFiltering_Kalman_Filtering.c: 3 warnings, 0 errors +compiling MyI2C.c... compiling CAN.c... -compiling LED.c... compiling Buzzer.c... +compiling LED.c... compiling IST8310.c... compiling Remote.c... compiling BMI088.c... compiling Laser.c... -compiling GM6020.c... -compiling M3508.c... -compiling LinkCheck.c... -compiling M2006.c... -compiling Warming.c... -compiling CToC.c... -compiling AttitudeAlgorithms.c... compiling CloseLoopControl.c... +compiling LinkCheck.c... +compiling Warming.c... +compiling M3508.c... +compiling M2006.c... +compiling GM6020.c... +compiling AttitudeAlgorithms.c... +compiling CToC.c... compiling IMUTemperatureControl.c... compiling PID.c... -compiling Gimbal.c... -compiling RefereeSystem.c... compiling Visual.c... CarBody\Visual.c(68): warning: #9-D: nested comment is not allowed UART2_Printf("%f %f %f %f \n",Visual_Yaw,Visual_Pitch,Visual_GetRoll,Visual_GetDelay);//*0.0030518509475997f*/ CarBody\Visual.c(165): warning: #1-D: last line of file ends without a newline } CarBody\Visual.c: 2 warnings, 0 errors +compiling Gimbal.c... +compiling RefereeSystem.c... compiling Keyboard.c... compiling main.c... compiling stm32f4xx_it.c... linking... -Program Size: Code=31032 RO-data=1236 RW-data=552 ZI-data=3520 +Program Size: Code=31636 RO-data=1236 RW-data=552 ZI-data=3520 ".\Objects\Project.axf" - 0 Error(s), 5 Warning(s).

Software Packages used:

diff --git a/云台/云台/Objects/Project.htm b/云台/云台/Objects/Project.htm index ea823f2..7011c8d 100644 --- a/云台/云台/Objects/Project.htm +++ b/云台/云台/Objects/Project.htm @@ -3,7 +3,7 @@ Static Call Graph - [.\Objects\Project.axf]

Static Call Graph for image .\Objects\Project.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Nov 03 12:34:10 2025 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Sat Mar 14 13:25:17 2026

Maximum Stack Usage = 280 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -121,7 +121,7 @@ Global Symbols

__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]

-

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

[Calls]