2.1
### uVision Project, (C) Keil Software
XM-01
0x4
ARM-ADS
5060750::V5.06 update 6 (build 750)::ARMCC
0
STM32F405RGTx
STMicroelectronics
Keil.STM32F4xx_DFP.3.0.0
https://www.keil.com/pack/
IRAM(0x20000000-0x2001BFFF) IRAM2(0x2001C000-0x2001FFFF) IROM(0x8000000-0x80FFFFF) CLOCK(25000000) FPU2 CPUTYPE("Cortex-M4") TZ
0
$$Device:STM32F405RGTx$CMSIS\SVD\STM32F405.svd
0
0
0
0
0
0
1
XM-01\
XM-01
1
0
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
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
4
0
0
1
0
0
0
0
0
2
0
0
1
0
0
5
3
1
1
0
0
0
USE_HAL_DRIVER,STM32F405xx
../Core/Inc;../Drivers/STM32F4xx_HAL_Driver/Inc;../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy;../Drivers/CMSIS/Device/ST/STM32F4xx/Include;../Drivers/CMSIS/Include;../RT-Thread;../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/components/finsh/inc/;../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/include/;../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/include/libc/include/;../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/include/libc/extension/;../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/include/libc/extension/fcntl/msvc/;../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/include/libc/extension/fcntl/octal/;../Middlewares/Third_Party/SEGGER_RTT_Viewer/RTT;../X-CUBE-AI/App;../X-CUBE-AI;../Middlewares/ST/AI/Inc;../X-CUBE-AI/Target
1
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
XM-01.sct
Application/MDK-ARM
startup_stm32f405xx.s
2
startup_stm32f405xx.s
Application/User/Core
myEdge_ai_app.c
1
..\Core\Src\myEdge_ai_app.c
main.c
1
../Core/Src/main.c
gpio.c
1
../Core/Src/gpio.c
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
myMattress_ctrl.c
1
..\Core\Src\myMattress_ctrl.c
Drivers/STM32F4xx_HAL_Driver
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_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/RTTViewer
SEGGER_RTT.c
1
..\Middlewares\Third_Party\SEGGER_RTT_Viewer\RTT\SEGGER_RTT.c
SEGGER_RTT_printf.c
1
..\Middlewares\Third_Party\SEGGER_RTT_Viewer\RTT\SEGGER_RTT_printf.c
Application/User/X-CUBE-AI/App
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
2
model.c
1
../X-CUBE-AI/App/model.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
model_data.c
1
../X-CUBE-AI/App/model_data.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
model_data_params.c
1
../X-CUBE-AI/App/model_data_params.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
aiSystemPerformance.c
1
../X-CUBE-AI/App/aiSystemPerformance.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
aiTestHelper.c
1
../X-CUBE-AI/App/aiTestHelper.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
aiTestUtility.c
1
../X-CUBE-AI/App/aiTestUtility.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
ai_device_adaptor.c
1
../X-CUBE-AI/App/ai_device_adaptor.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
lc_print.c
1
../X-CUBE-AI/App/lc_print.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
syscalls.c
1
../X-CUBE-AI/App/syscalls.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
app_x-cube-ai.c
1
../X-CUBE-AI/App/app_x-cube-ai.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
Doc
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
2
model_generate_report.txt
5
../X-CUBE-AI/App/model_generate_report.txt
2
0
0
0
0
1
2
2
2
2
11
1
Lib
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
2
NetworkRuntime1000_CM4_Keil.lib
4
../Middlewares/ST/AI/Lib/NetworkRuntime1000_CM4_Keil.lib
2
0
0
0
0
1
2
2
2
2
11
1
::CMSIS
Middlewares/RT-Thread/RTOS/shell
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
2
cmd.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/components/finsh/src/cmd.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
msh.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/components/finsh/src/msh.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
msh_file.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/components/finsh/src/msh_file.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
msh_parse.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/components/finsh/src/msh_parse.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
shell.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/components/finsh/src/shell.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
Middlewares/RT-Thread/RTOS/libcpu
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
2
context_rvds.S
2
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/libcpu/arm/cortex-m4/context_rvds.S
2
0
0
0
0
1
2
2
2
2
11
1
2
2
2
2
2
2
2
2
2
2
cpuport.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/libcpu/arm/cortex-m4/cpuport.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
Middlewares/RT-Thread/RTOS/kernel
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
2
clock.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/src/clock.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
components.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/src/components.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
cpu.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/src/cpu.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
idle.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/src/idle.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
ipc.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/src/ipc.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
irq.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/src/irq.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
kservice.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/src/kservice.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
mem.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/src/mem.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
memheap.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/src/memheap.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
mempool.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/src/mempool.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
object.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/src/object.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
scheduler.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/src/scheduler.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
signal.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/src/signal.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
slab.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/src/slab.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
thread.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/src/thread.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
timer.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/src/timer.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
board.c
1
../Middlewares/Third_Party/RealThread_RTOS_RT-Thread/bsp/_template/cubemx_config/board.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