2.1
### uVision Project, (C) Keil Software
gimbal
0x4
ARM-ADS
6160000::V6.16::ARMCLANG
6160000::V6.16::ARMCLANG
1
STM32F407IGHx
STMicroelectronics
Keil.STM32F4xx_DFP.2.17.1
https://www.keil.com/pack/
IRAM(0x20000000-0x2001BFFF) IRAM2(0x2001C000-0x2001FFFF) IROM(0x8000000-0x80FFFFF) CLOCK(25000000) FPU2 CPUTYPE("Cortex-M4") TZ
0
$$Device:STM32F407IGHx$CMSIS\SVD\STM32F407.svd
0
0
0
0
0
0
1
gimbal\
gimbal
1
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
3
0
SARMCM3.DLL
-REMAP -MPU
DCM.DLL
-pCM4
SARMCM3.DLL
-MPU
TCM.DLL
-pCM4
1
0
0
0
16
1
0
0
1
1
4101
1
BIN\UL2V8M.DLL
"" ()
0
0
1
1
1
1
1
1
1
0
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1
0
0
"Cortex-M4"
0
0
0
1
1
0
0
2
0
0
1
0
8
0
0
0
0
3
4
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x1c000
1
0x8000000
0x100000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x8000000
0x100000
1
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x1c000
0
0x2001c000
0x4000
1
1
0
0
1
0
0
0
0
0
1
0
0
1
0
0
3
3
1
1
0
0
0
USE_HAL_DRIVER,STM32F407xx
../Core/Inc;../Drivers/STM32F4xx_HAL_Driver/Inc;../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy;../Drivers/CMSIS/Device/ST/STM32F4xx/Include;../Drivers/CMSIS/Include;../User/bsp;../User/component;../User/device;../Middlewares/Third_Party/FreeRTOS/Source/include;../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2;../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F;../User/task;../User;../User/module
1
0
0
0
0
0
0
0
0
1
../Core/Inc
1
0
0
0
1
0
Application/MDK-ARM
startup_stm32f407xx.s
2
startup_stm32f407xx.s
Application/User/Core
main.c
1
../Core/Src/main.c
gpio.c
1
../Core/Src/gpio.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
freertos.c
1
../Core/Src/freertos.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
can.c
1
../Core/Src/can.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
dma.c
1
../Core/Src/dma.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
i2c.c
1
../Core/Src/i2c.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
spi.c
1
../Core/Src/spi.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
tim.c
1
../Core/Src/tim.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
usart.c
1
../Core/Src/usart.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
stm32f4xx_it.c
1
../Core/Src/stm32f4xx_it.c
stm32f4xx_hal_msp.c
1
../Core/Src/stm32f4xx_hal_msp.c
Drivers/STM32F4xx_HAL_Driver
stm32f4xx_hal_can.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
stm32f4xx_hal_rcc.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c
stm32f4xx_hal_rcc_ex.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c
stm32f4xx_hal_flash.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c
stm32f4xx_hal_flash_ex.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c
stm32f4xx_hal_flash_ramfunc.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c
stm32f4xx_hal_gpio.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c
stm32f4xx_hal_dma_ex.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c
stm32f4xx_hal_dma.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c
stm32f4xx_hal_pwr.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c
stm32f4xx_hal_pwr_ex.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c
stm32f4xx_hal_cortex.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c
stm32f4xx_hal.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c
stm32f4xx_hal_exti.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c
stm32f4xx_hal_i2c.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
stm32f4xx_hal_i2c_ex.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c_ex.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
stm32f4xx_hal_spi.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
stm32f4xx_hal_tim.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c
stm32f4xx_hal_tim_ex.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c
stm32f4xx_hal_uart.c
1
../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
Drivers/CMSIS
system_stm32f4xx.c
1
../Core/Src/system_stm32f4xx.c
Middlewares/FreeRTOS
0
0
0
0
0
2
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
4
2
2
2
2
2
0
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
croutine.c
1
../Middlewares/Third_Party/FreeRTOS/Source/croutine.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
event_groups.c
1
../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
list.c
1
../Middlewares/Third_Party/FreeRTOS/Source/list.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
queue.c
1
../Middlewares/Third_Party/FreeRTOS/Source/queue.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
stream_buffer.c
1
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
tasks.c
1
../Middlewares/Third_Party/FreeRTOS/Source/tasks.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
timers.c
1
../Middlewares/Third_Party/FreeRTOS/Source/timers.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
cmsis_os2.c
1
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
heap_4.c
1
../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
port.c
1
../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
bsp
can.c
1
..\User\bsp\can.c
gpio.c
1
..\User\bsp\gpio.c
i2c.c
1
..\User\bsp\i2c.c
mm.c
1
..\User\bsp\mm.c
pwm.c
1
..\User\bsp\pwm.c
spi.c
1
..\User\bsp\spi.c
time.c
1
..\User\bsp\time.c
uart.c
1
..\User\bsp\uart.c
component
ahrs.c
1
..\User\component\ahrs.c
cmd.c
1
..\User\component\cmd.c
filter.c
1
..\User\component\filter.c
crc8.c
1
..\User\component\crc8.c
crc16.c
1
..\User\component\crc16.c
freertos_cli.c
1
..\User\component\freertos_cli.c
limiter.c
1
..\User\component\limiter.c
mixer.c
1
..\User\component\mixer.c
pid.c
1
..\User\component\pid.c
ui.c
1
..\User\component\ui.c
user_math.c
1
..\User\component\user_math.c
bsp_delay.c
1
..\User\component\bsp_delay.c
bsp_rc.c
1
..\User\component\bsp_rc.c
calc_lib.c
1
..\User\component\calc_lib.c
device
bmi088.c
1
..\User\device\bmi088.c
ist8310.c
1
..\User\device\ist8310.c
motor.c
1
..\User\device\motor.c
motor_rm.c
1
..\User\device\motor_rm.c
motor_lk.c
1
..\User\device\motor_lk.c
remote_control.c
1
..\User\device\remote_control.c
ai.c
1
..\User\device\ai.c
motor_dm.c
1
..\User\device\motor_dm.c
task
init.c
1
..\User\task\init.c
atti_esti.c
1
..\User\task\atti_esti.c
remote.c
1
..\User\task\remote.c
user_task.c
1
..\User\task\user_task.c
gimbal_ctrl.c
1
..\User\task\gimbal_ctrl.c
modele
gimbal.c
1
..\User\module\gimbal.c
config.c
1
..\User\module\config.c
::CMSIS
gimbal
1