Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]

==============================================================================

Section Cross References

    startup_stm32f407xx.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f407xx.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f407xx.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f407xx.o(RESET) refers to startup_stm32f407xx.o(STACK) for __initial_sp
    startup_stm32f407xx.o(RESET) refers to startup_stm32f407xx.o(.text) for Reset_Handler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.NMI_Handler) for NMI_Handler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.HardFault_Handler) for HardFault_Handler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.MemManage_Handler) for MemManage_Handler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.BusFault_Handler) for BusFault_Handler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.UsageFault_Handler) for UsageFault_Handler
    startup_stm32f407xx.o(RESET) refers to port.o(.emb_text) for SVC_Handler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.DebugMon_Handler) for DebugMon_Handler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.SysTick_Handler) for SysTick_Handler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.EXTI0_IRQHandler) for EXTI0_IRQHandler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.EXTI3_IRQHandler) for EXTI3_IRQHandler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.EXTI4_IRQHandler) for EXTI4_IRQHandler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.DMA1_Stream1_IRQHandler) for DMA1_Stream1_IRQHandler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.CAN1_TX_IRQHandler) for CAN1_TX_IRQHandler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.CAN1_RX0_IRQHandler) for CAN1_RX0_IRQHandler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.CAN1_RX1_IRQHandler) for CAN1_RX1_IRQHandler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.EXTI9_5_IRQHandler) for EXTI9_5_IRQHandler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.I2C1_EV_IRQHandler) for I2C1_EV_IRQHandler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.I2C1_ER_IRQHandler) for I2C1_ER_IRQHandler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.USART3_IRQHandler) for USART3_IRQHandler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.TIM7_IRQHandler) for TIM7_IRQHandler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.DMA2_Stream2_IRQHandler) for DMA2_Stream2_IRQHandler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.DMA2_Stream3_IRQHandler) for DMA2_Stream3_IRQHandler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.CAN2_TX_IRQHandler) for CAN2_TX_IRQHandler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.CAN2_RX0_IRQHandler) for CAN2_RX0_IRQHandler
    startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.CAN2_RX1_IRQHandler) for CAN2_RX1_IRQHandler
    startup_stm32f407xx.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f407xx.o(.text) refers to system_stm32f4xx.o(i.SystemInit) for SystemInit
    startup_stm32f407xx.o(.text) refers to __main.o(!!!main) for __main
    startup_stm32f407xx.o(.text) refers to startup_stm32f407xx.o(HEAP) for Heap_Mem
    startup_stm32f407xx.o(.text) refers to startup_stm32f407xx.o(STACK) for Stack_Mem
    main.o(i.SystemClock_Config) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    main.o(i.SystemClock_Config) refers to stm32f4xx_hal_rcc.o(i.HAL_RCC_OscConfig) for HAL_RCC_OscConfig
    main.o(i.SystemClock_Config) refers to main.o(i.Error_Handler) for Error_Handler
    main.o(i.SystemClock_Config) refers to stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) for HAL_RCC_ClockConfig
    main.o(i.main) refers to stm32f4xx_hal.o(i.HAL_Init) for HAL_Init
    main.o(i.main) refers to main.o(i.SystemClock_Config) for SystemClock_Config
    main.o(i.main) refers to gpio.o(i.MX_GPIO_Init) for MX_GPIO_Init
    main.o(i.main) refers to dma.o(i.MX_DMA_Init) for MX_DMA_Init
    main.o(i.main) refers to can.o(i.MX_CAN1_Init) for MX_CAN1_Init
    main.o(i.main) refers to can.o(i.MX_CAN2_Init) for MX_CAN2_Init
    main.o(i.main) refers to spi.o(i.MX_SPI1_Init) for MX_SPI1_Init
    main.o(i.main) refers to spi.o(i.MX_SPI2_Init) for MX_SPI2_Init
    main.o(i.main) refers to tim.o(i.MX_TIM7_Init) for MX_TIM7_Init
    main.o(i.main) refers to usart.o(i.MX_USART3_UART_Init) for MX_USART3_UART_Init
    main.o(i.main) refers to tim.o(i.MX_TIM10_Init) for MX_TIM10_Init
    main.o(i.main) refers to i2c.o(i.MX_I2C1_Init) for MX_I2C1_Init
    main.o(i.main) refers to i2c.o(i.MX_I2C2_Init) for MX_I2C2_Init
    main.o(i.main) refers to usart.o(i.MX_USART1_UART_Init) for MX_USART1_UART_Init
    main.o(i.main) refers to cmsis_os2.o(i.osKernelInitialize) for osKernelInitialize
    main.o(i.main) refers to freertos.o(i.MX_FREERTOS_Init) for MX_FREERTOS_Init
    main.o(i.main) refers to cmsis_os2.o(i.osKernelStart) for osKernelStart
    gpio.o(i.MX_GPIO_Init) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    gpio.o(i.MX_GPIO_Init) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
    gpio.o(i.MX_GPIO_Init) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
    gpio.o(i.MX_GPIO_Init) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
    gpio.o(i.MX_GPIO_Init) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ
    freertos.o(i.MX_FREERTOS_Init) refers to cmsis_os2.o(i.osThreadNew) for osThreadNew
    freertos.o(i.MX_FREERTOS_Init) refers to freertos.o(.constdata) for defaultTask_attributes
    freertos.o(i.MX_FREERTOS_Init) refers to freertos.o(i.StartDefaultTask) for StartDefaultTask
    freertos.o(i.MX_FREERTOS_Init) refers to freertos.o(.data) for defaultTaskHandle
    freertos.o(i.MX_FREERTOS_Init) refers to user_task.o(.constdata) for attr_init
    freertos.o(i.MX_FREERTOS_Init) refers to init.o(i.Task_Init) for Task_Init
    freertos.o(i.StartDefaultTask) refers to cmsis_os2.o(i.osThreadGetId) for osThreadGetId
    freertos.o(i.StartDefaultTask) refers to cmsis_os2.o(i.osThreadTerminate) for osThreadTerminate
    freertos.o(.constdata) refers to freertos.o(.conststring) for .conststring
    can.o(i.HAL_CAN_MspDeInit) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_DeInit) for HAL_GPIO_DeInit
    can.o(i.HAL_CAN_MspDeInit) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ
    can.o(i.HAL_CAN_MspDeInit) refers to can.o(.data) for HAL_RCC_CAN1_CLK_ENABLED
    can.o(i.HAL_CAN_MspInit) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    can.o(i.HAL_CAN_MspInit) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
    can.o(i.HAL_CAN_MspInit) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
    can.o(i.HAL_CAN_MspInit) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ
    can.o(i.HAL_CAN_MspInit) refers to can.o(.data) for HAL_RCC_CAN1_CLK_ENABLED
    can.o(i.MX_CAN1_Init) refers to stm32f4xx_hal_can.o(i.HAL_CAN_Init) for HAL_CAN_Init
    can.o(i.MX_CAN1_Init) refers to main.o(i.Error_Handler) for Error_Handler
    can.o(i.MX_CAN1_Init) refers to can.o(.bss) for hcan1
    can.o(i.MX_CAN2_Init) refers to stm32f4xx_hal_can.o(i.HAL_CAN_Init) for HAL_CAN_Init
    can.o(i.MX_CAN2_Init) refers to main.o(i.Error_Handler) for Error_Handler
    can.o(i.MX_CAN2_Init) refers to can.o(.bss) for hcan2
    dma.o(i.MX_DMA_Init) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
    dma.o(i.MX_DMA_Init) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ
    i2c.o(i.HAL_I2C_MspDeInit) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_DeInit) for HAL_GPIO_DeInit
    i2c.o(i.HAL_I2C_MspDeInit) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ
    i2c.o(i.HAL_I2C_MspInit) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    i2c.o(i.HAL_I2C_MspInit) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
    i2c.o(i.HAL_I2C_MspInit) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
    i2c.o(i.HAL_I2C_MspInit) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ
    i2c.o(i.MX_I2C1_Init) refers to stm32f4xx_hal_i2c.o(i.HAL_I2C_Init) for HAL_I2C_Init
    i2c.o(i.MX_I2C1_Init) refers to main.o(i.Error_Handler) for Error_Handler
    i2c.o(i.MX_I2C1_Init) refers to i2c.o(.bss) for hi2c1
    i2c.o(i.MX_I2C2_Init) refers to stm32f4xx_hal_i2c.o(i.HAL_I2C_Init) for HAL_I2C_Init
    i2c.o(i.MX_I2C2_Init) refers to main.o(i.Error_Handler) for Error_Handler
    i2c.o(i.MX_I2C2_Init) refers to i2c.o(.bss) for hi2c2
    spi.o(i.HAL_SPI_MspDeInit) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_DeInit) for HAL_GPIO_DeInit
    spi.o(i.HAL_SPI_MspDeInit) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_DeInit) for HAL_DMA_DeInit
    spi.o(i.HAL_SPI_MspInit) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    spi.o(i.HAL_SPI_MspInit) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
    spi.o(i.HAL_SPI_MspInit) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Init) for HAL_DMA_Init
    spi.o(i.HAL_SPI_MspInit) refers to main.o(i.Error_Handler) for Error_Handler
    spi.o(i.HAL_SPI_MspInit) refers to spi.o(.bss) for hdma_spi1_rx
    spi.o(i.MX_SPI1_Init) refers to stm32f4xx_hal_spi.o(i.HAL_SPI_Init) for HAL_SPI_Init
    spi.o(i.MX_SPI1_Init) refers to main.o(i.Error_Handler) for Error_Handler
    spi.o(i.MX_SPI1_Init) refers to spi.o(.bss) for hspi1
    spi.o(i.MX_SPI2_Init) refers to stm32f4xx_hal_spi.o(i.HAL_SPI_Init) for HAL_SPI_Init
    spi.o(i.MX_SPI2_Init) refers to main.o(i.Error_Handler) for Error_Handler
    spi.o(i.MX_SPI2_Init) refers to spi.o(.bss) for hspi2
    tim.o(i.HAL_TIM_Base_MspDeInit) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ
    tim.o(i.HAL_TIM_Base_MspInit) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
    tim.o(i.HAL_TIM_Base_MspInit) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ
    tim.o(i.HAL_TIM_MspPostInit) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    tim.o(i.HAL_TIM_MspPostInit) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
    tim.o(i.MX_TIM10_Init) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    tim.o(i.MX_TIM10_Init) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Init) for HAL_TIM_Base_Init
    tim.o(i.MX_TIM10_Init) refers to main.o(i.Error_Handler) for Error_Handler
    tim.o(i.MX_TIM10_Init) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Init) for HAL_TIM_PWM_Init
    tim.o(i.MX_TIM10_Init) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) for HAL_TIM_PWM_ConfigChannel
    tim.o(i.MX_TIM10_Init) refers to tim.o(i.HAL_TIM_MspPostInit) for HAL_TIM_MspPostInit
    tim.o(i.MX_TIM10_Init) refers to tim.o(.bss) for htim10
    tim.o(i.MX_TIM7_Init) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Init) for HAL_TIM_Base_Init
    tim.o(i.MX_TIM7_Init) refers to main.o(i.Error_Handler) for Error_Handler
    tim.o(i.MX_TIM7_Init) refers to stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) for HAL_TIMEx_MasterConfigSynchronization
    tim.o(i.MX_TIM7_Init) refers to tim.o(.bss) for htim7
    usart.o(i.HAL_UART_MspDeInit) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_DeInit) for HAL_GPIO_DeInit
    usart.o(i.HAL_UART_MspDeInit) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_DeInit) for HAL_DMA_DeInit
    usart.o(i.HAL_UART_MspDeInit) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ
    usart.o(i.HAL_UART_MspInit) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    usart.o(i.HAL_UART_MspInit) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
    usart.o(i.HAL_UART_MspInit) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Init) for HAL_DMA_Init
    usart.o(i.HAL_UART_MspInit) refers to main.o(i.Error_Handler) for Error_Handler
    usart.o(i.HAL_UART_MspInit) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
    usart.o(i.HAL_UART_MspInit) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ
    usart.o(i.HAL_UART_MspInit) refers to usart.o(.bss) for hdma_usart3_rx
    usart.o(i.MX_USART1_UART_Init) refers to stm32f4xx_hal_uart.o(i.HAL_UART_Init) for HAL_UART_Init
    usart.o(i.MX_USART1_UART_Init) refers to main.o(i.Error_Handler) for Error_Handler
    usart.o(i.MX_USART1_UART_Init) refers to usart.o(.bss) for huart1
    usart.o(i.MX_USART3_UART_Init) refers to stm32f4xx_hal_uart.o(i.HAL_UART_Init) for HAL_UART_Init
    usart.o(i.MX_USART3_UART_Init) refers to main.o(i.Error_Handler) for Error_Handler
    usart.o(i.MX_USART3_UART_Init) refers to usart.o(.bss) for huart3
    stm32f4xx_it.o(i.CAN1_RX0_IRQHandler) refers to stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) for HAL_CAN_IRQHandler
    stm32f4xx_it.o(i.CAN1_RX0_IRQHandler) refers to can.o(.bss) for hcan1
    stm32f4xx_it.o(i.CAN1_RX1_IRQHandler) refers to stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) for HAL_CAN_IRQHandler
    stm32f4xx_it.o(i.CAN1_RX1_IRQHandler) refers to can.o(.bss) for hcan1
    stm32f4xx_it.o(i.CAN1_TX_IRQHandler) refers to stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) for HAL_CAN_IRQHandler
    stm32f4xx_it.o(i.CAN1_TX_IRQHandler) refers to can.o(.bss) for hcan1
    stm32f4xx_it.o(i.CAN2_RX0_IRQHandler) refers to stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) for HAL_CAN_IRQHandler
    stm32f4xx_it.o(i.CAN2_RX0_IRQHandler) refers to can.o(.bss) for hcan2
    stm32f4xx_it.o(i.CAN2_RX1_IRQHandler) refers to stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) for HAL_CAN_IRQHandler
    stm32f4xx_it.o(i.CAN2_RX1_IRQHandler) refers to can.o(.bss) for hcan2
    stm32f4xx_it.o(i.CAN2_TX_IRQHandler) refers to stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) for HAL_CAN_IRQHandler
    stm32f4xx_it.o(i.CAN2_TX_IRQHandler) refers to can.o(.bss) for hcan2
    stm32f4xx_it.o(i.DMA1_Stream1_IRQHandler) refers to remote_control.o(i.DMA1_Stream1_IRQHandler1) for DMA1_Stream1_IRQHandler1
    stm32f4xx_it.o(i.DMA1_Stream1_IRQHandler) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_IRQHandler) for HAL_DMA_IRQHandler
    stm32f4xx_it.o(i.DMA1_Stream1_IRQHandler) refers to usart.o(.bss) for hdma_usart3_rx
    stm32f4xx_it.o(i.DMA2_Stream2_IRQHandler) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_IRQHandler) for HAL_DMA_IRQHandler
    stm32f4xx_it.o(i.DMA2_Stream2_IRQHandler) refers to spi.o(.bss) for hdma_spi1_rx
    stm32f4xx_it.o(i.DMA2_Stream3_IRQHandler) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_IRQHandler) for HAL_DMA_IRQHandler
    stm32f4xx_it.o(i.DMA2_Stream3_IRQHandler) refers to spi.o(.bss) for hdma_spi1_tx
    stm32f4xx_it.o(i.EXTI0_IRQHandler) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) for HAL_GPIO_EXTI_IRQHandler
    stm32f4xx_it.o(i.EXTI3_IRQHandler) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) for HAL_GPIO_EXTI_IRQHandler
    stm32f4xx_it.o(i.EXTI4_IRQHandler) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) for HAL_GPIO_EXTI_IRQHandler
    stm32f4xx_it.o(i.EXTI9_5_IRQHandler) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) for HAL_GPIO_EXTI_IRQHandler
    stm32f4xx_it.o(i.I2C1_ER_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler) for HAL_I2C_ER_IRQHandler
    stm32f4xx_it.o(i.I2C1_ER_IRQHandler) refers to i2c.o(.bss) for hi2c1
    stm32f4xx_it.o(i.I2C1_EV_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) for HAL_I2C_EV_IRQHandler
    stm32f4xx_it.o(i.I2C1_EV_IRQHandler) refers to i2c.o(.bss) for hi2c1
    stm32f4xx_it.o(i.SysTick_Handler) refers to stm32f4xx_hal.o(i.HAL_IncTick) for HAL_IncTick
    stm32f4xx_it.o(i.SysTick_Handler) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    stm32f4xx_it.o(i.SysTick_Handler) refers to port.o(i.xPortSysTickHandler) for xPortSysTickHandler
    stm32f4xx_it.o(i.TIM7_IRQHandler) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_IRQHandler) for HAL_TIM_IRQHandler
    stm32f4xx_it.o(i.TIM7_IRQHandler) refers to tim.o(.bss) for htim7
    stm32f4xx_it.o(i.USART3_IRQHandler) refers to remote_control.o(i.USART3_IRQHandler1) for USART3_IRQHandler1
    stm32f4xx_it.o(i.USART3_IRQHandler) refers to stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) for HAL_UART_IRQHandler
    stm32f4xx_it.o(i.USART3_IRQHandler) refers to uart.o(i.BSP_UART_IRQHandler) for BSP_UART_IRQHandler
    stm32f4xx_it.o(i.USART3_IRQHandler) refers to usart.o(.bss) for huart3
    stm32f4xx_hal_msp.o(i.HAL_MspInit) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
    stm32f4xx_hal_can.o(i.HAL_CAN_DeInit) refers to stm32f4xx_hal_can.o(i.HAL_CAN_Stop) for HAL_CAN_Stop
    stm32f4xx_hal_can.o(i.HAL_CAN_DeInit) refers to can.o(i.HAL_CAN_MspDeInit) for HAL_CAN_MspDeInit
    stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) refers to can_1.o(i.HAL_CAN_TxMailbox0CompleteCallback) for HAL_CAN_TxMailbox0CompleteCallback
    stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) refers to can_1.o(i.HAL_CAN_TxMailbox0AbortCallback) for HAL_CAN_TxMailbox0AbortCallback
    stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) refers to can_1.o(i.HAL_CAN_TxMailbox1CompleteCallback) for HAL_CAN_TxMailbox1CompleteCallback
    stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) refers to can_1.o(i.HAL_CAN_TxMailbox1AbortCallback) for HAL_CAN_TxMailbox1AbortCallback
    stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) refers to can_1.o(i.HAL_CAN_TxMailbox2CompleteCallback) for HAL_CAN_TxMailbox2CompleteCallback
    stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) refers to can_1.o(i.HAL_CAN_TxMailbox2AbortCallback) for HAL_CAN_TxMailbox2AbortCallback
    stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) refers to can_1.o(i.HAL_CAN_RxFifo0FullCallback) for HAL_CAN_RxFifo0FullCallback
    stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) refers to can_1.o(i.HAL_CAN_RxFifo0MsgPendingCallback) for HAL_CAN_RxFifo0MsgPendingCallback
    stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) refers to can_1.o(i.HAL_CAN_RxFifo1FullCallback) for HAL_CAN_RxFifo1FullCallback
    stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) refers to can_1.o(i.HAL_CAN_RxFifo1MsgPendingCallback) for HAL_CAN_RxFifo1MsgPendingCallback
    stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) refers to can_1.o(i.HAL_CAN_SleepCallback) for HAL_CAN_SleepCallback
    stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) refers to can_1.o(i.HAL_CAN_WakeUpFromRxMsgCallback) for HAL_CAN_WakeUpFromRxMsgCallback
    stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) refers to can_1.o(i.HAL_CAN_ErrorCallback) for HAL_CAN_ErrorCallback
    stm32f4xx_hal_can.o(i.HAL_CAN_Init) refers to can.o(i.HAL_CAN_MspInit) for HAL_CAN_MspInit
    stm32f4xx_hal_can.o(i.HAL_CAN_Init) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_can.o(i.HAL_CAN_Start) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_can.o(i.HAL_CAN_Stop) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) for HAL_RCC_GetSysClockFreq
    stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f4xx_hal.o(i.HAL_InitTick) for HAL_InitTick
    stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to system_stm32f4xx.o(.constdata) for AHBPrescTable
    stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f4xx_hal.o(.data) for uwTickPrio
    stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) refers to stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) for HAL_RCC_GetHCLKFreq
    stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) refers to system_stm32f4xx.o(.constdata) for APBPrescTable
    stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) refers to stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) for HAL_RCC_GetHCLKFreq
    stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) refers to system_stm32f4xx.o(.constdata) for APBPrescTable
    stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) refers to lludivv7m.o(.text) for __aeabi_uldivmod
    stm32f4xx_hal_rcc.o(i.HAL_RCC_MCOConfig) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
    stm32f4xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler) refers to stm32f4xx_hal_rcc.o(i.HAL_RCC_CSSCallback) for HAL_RCC_CSSCallback
    stm32f4xx_hal_rcc.o(i.HAL_RCC_OscConfig) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_rcc_ex.o(i.HAL_RCCEx_DisablePLLI2S) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_rcc_ex.o(i.HAL_RCCEx_EnablePLLI2S) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_rcc_ex.o(i.HAL_RCC_DeInit) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_rcc_ex.o(i.HAL_RCC_DeInit) refers to stm32f4xx_hal.o(i.HAL_InitTick) for HAL_InitTick
    stm32f4xx_hal_rcc_ex.o(i.HAL_RCC_DeInit) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_rcc_ex.o(i.HAL_RCC_DeInit) refers to stm32f4xx_hal.o(.data) for uwTickPrio
    stm32f4xx_hal_flash.o(i.FLASH_SetErrorCode) refers to stm32f4xx_hal_flash.o(.data) for pFlash
    stm32f4xx_hal_flash.o(i.FLASH_WaitForLastOperation) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_flash.o(i.FLASH_WaitForLastOperation) refers to stm32f4xx_hal_flash.o(i.FLASH_SetErrorCode) for FLASH_SetErrorCode
    stm32f4xx_hal_flash.o(i.FLASH_WaitForLastOperation) refers to stm32f4xx_hal_flash.o(.data) for pFlash
    stm32f4xx_hal_flash.o(i.HAL_FLASH_GetError) refers to stm32f4xx_hal_flash.o(.data) for pFlash
    stm32f4xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f4xx_hal_flash.o(i.FLASH_SetErrorCode) for FLASH_SetErrorCode
    stm32f4xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f4xx_hal_flash.o(i.HAL_FLASH_OperationErrorCallback) for HAL_FLASH_OperationErrorCallback
    stm32f4xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f4xx_hal_flash.o(i.HAL_FLASH_EndOfOperationCallback) for HAL_FLASH_EndOfOperationCallback
    stm32f4xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f4xx_hal_flash_ex.o(i.FLASH_Erase_Sector) for FLASH_Erase_Sector
    stm32f4xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f4xx_hal_flash_ex.o(i.FLASH_FlushCaches) for FLASH_FlushCaches
    stm32f4xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f4xx_hal_flash.o(.data) for pFlash
    stm32f4xx_hal_flash.o(i.HAL_FLASH_OB_Launch) refers to stm32f4xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_hal_flash.o(i.HAL_FLASH_Program) refers to stm32f4xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_hal_flash.o(i.HAL_FLASH_Program) refers to stm32f4xx_hal_flash.o(i.FLASH_Program_Byte) for FLASH_Program_Byte
    stm32f4xx_hal_flash.o(i.HAL_FLASH_Program) refers to stm32f4xx_hal_flash.o(i.FLASH_Program_HalfWord) for FLASH_Program_HalfWord
    stm32f4xx_hal_flash.o(i.HAL_FLASH_Program) refers to stm32f4xx_hal_flash.o(i.FLASH_Program_Word) for FLASH_Program_Word
    stm32f4xx_hal_flash.o(i.HAL_FLASH_Program) refers to stm32f4xx_hal_flash.o(i.FLASH_Program_DoubleWord) for FLASH_Program_DoubleWord
    stm32f4xx_hal_flash.o(i.HAL_FLASH_Program) refers to stm32f4xx_hal_flash.o(.data) for pFlash
    stm32f4xx_hal_flash.o(i.HAL_FLASH_Program_IT) refers to stm32f4xx_hal_flash.o(i.FLASH_Program_Byte) for FLASH_Program_Byte
    stm32f4xx_hal_flash.o(i.HAL_FLASH_Program_IT) refers to stm32f4xx_hal_flash.o(i.FLASH_Program_HalfWord) for FLASH_Program_HalfWord
    stm32f4xx_hal_flash.o(i.HAL_FLASH_Program_IT) refers to stm32f4xx_hal_flash.o(i.FLASH_Program_Word) for FLASH_Program_Word
    stm32f4xx_hal_flash.o(i.HAL_FLASH_Program_IT) refers to stm32f4xx_hal_flash.o(i.FLASH_Program_DoubleWord) for FLASH_Program_DoubleWord
    stm32f4xx_hal_flash.o(i.HAL_FLASH_Program_IT) refers to stm32f4xx_hal_flash.o(.data) for pFlash
    stm32f4xx_hal_flash_ex.o(i.FLASH_OB_DisableWRP) refers to stm32f4xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_hal_flash_ex.o(i.FLASH_OB_EnableWRP) refers to stm32f4xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_hal_flash_ex.o(i.FLASH_OB_RDP_LevelConfig) refers to stm32f4xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_hal_flash_ex.o(i.FLASH_OB_UserConfig) refers to stm32f4xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase) refers to stm32f4xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase) refers to stm32f4xx_hal_flash_ex.o(i.FLASH_MassErase) for FLASH_MassErase
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase) refers to stm32f4xx_hal_flash_ex.o(i.FLASH_Erase_Sector) for FLASH_Erase_Sector
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase) refers to stm32f4xx_hal_flash_ex.o(i.FLASH_FlushCaches) for FLASH_FlushCaches
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase) refers to stm32f4xx_hal_flash.o(.data) for pFlash
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase_IT) refers to stm32f4xx_hal_flash_ex.o(i.FLASH_MassErase) for FLASH_MassErase
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase_IT) refers to stm32f4xx_hal_flash_ex.o(i.FLASH_Erase_Sector) for FLASH_Erase_Sector
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase_IT) refers to stm32f4xx_hal_flash.o(.data) for pFlash
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_OBGetConfig) refers to stm32f4xx_hal_flash_ex.o(i.FLASH_OB_GetWRP) for FLASH_OB_GetWRP
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_OBGetConfig) refers to stm32f4xx_hal_flash_ex.o(i.FLASH_OB_GetRDP) for FLASH_OB_GetRDP
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_OBGetConfig) refers to stm32f4xx_hal_flash_ex.o(i.FLASH_OB_GetUser) for FLASH_OB_GetUser
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_OBGetConfig) refers to stm32f4xx_hal_flash_ex.o(i.FLASH_OB_GetBOR) for FLASH_OB_GetBOR
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram) refers to stm32f4xx_hal_flash_ex.o(i.FLASH_OB_EnableWRP) for FLASH_OB_EnableWRP
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram) refers to stm32f4xx_hal_flash_ex.o(i.FLASH_OB_DisableWRP) for FLASH_OB_DisableWRP
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram) refers to stm32f4xx_hal_flash_ex.o(i.FLASH_OB_RDP_LevelConfig) for FLASH_OB_RDP_LevelConfig
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram) refers to stm32f4xx_hal_flash_ex.o(i.FLASH_OB_UserConfig) for FLASH_OB_UserConfig
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram) refers to stm32f4xx_hal_flash_ex.o(i.FLASH_OB_BOR_LevelConfig) for FLASH_OB_BOR_LevelConfig
    stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram) refers to stm32f4xx_hal_flash.o(.data) for pFlash
    stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) refers to gpio_1.o(i.HAL_GPIO_EXTI_Callback) for HAL_GPIO_EXTI_Callback
    stm32f4xx_hal_dma_ex.o(i.HAL_DMAEx_MultiBufferStart) refers to stm32f4xx_hal_dma_ex.o(i.DMA_MultiBufferSetConfig) for DMA_MultiBufferSetConfig
    stm32f4xx_hal_dma_ex.o(i.HAL_DMAEx_MultiBufferStart_IT) refers to stm32f4xx_hal_dma_ex.o(i.DMA_MultiBufferSetConfig) for DMA_MultiBufferSetConfig
    stm32f4xx_hal_dma.o(i.DMA_CalcBaseAndBitshift) refers to stm32f4xx_hal_dma.o(.constdata) for flagBitshiftOffset
    stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_dma.o(i.HAL_DMA_DeInit) refers to stm32f4xx_hal_dma.o(i.DMA_CalcBaseAndBitshift) for DMA_CalcBaseAndBitshift
    stm32f4xx_hal_dma.o(i.HAL_DMA_IRQHandler) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_dma.o(i.HAL_DMA_Init) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_dma.o(i.HAL_DMA_Init) refers to stm32f4xx_hal_dma.o(i.DMA_CheckFifoParam) for DMA_CheckFifoParam
    stm32f4xx_hal_dma.o(i.HAL_DMA_Init) refers to stm32f4xx_hal_dma.o(i.DMA_CalcBaseAndBitshift) for DMA_CalcBaseAndBitshift
    stm32f4xx_hal_dma.o(i.HAL_DMA_PollForTransfer) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_dma.o(i.HAL_DMA_PollForTransfer) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort
    stm32f4xx_hal_dma.o(i.HAL_DMA_Start) refers to stm32f4xx_hal_dma.o(i.DMA_SetConfig) for DMA_SetConfig
    stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) refers to stm32f4xx_hal_dma.o(i.DMA_SetConfig) for DMA_SetConfig
    stm32f4xx_hal_pwr.o(i.HAL_PWR_PVD_IRQHandler) refers to stm32f4xx_hal_pwr.o(i.HAL_PWR_PVDCallback) for HAL_PWR_PVDCallback
    stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_ControlVoltageScaling) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_DisableBkUpReg) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_EnableBkUpReg) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_cortex.o(i.HAL_NVIC_GetPriorityGrouping) refers to stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping) for __NVIC_GetPriorityGrouping
    stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) refers to stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping) for __NVIC_GetPriorityGrouping
    stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) refers to stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority) for __NVIC_SetPriority
    stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Config) refers to stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority) for __NVIC_SetPriority
    stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler) refers to stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Callback) for HAL_SYSTICK_Callback
    stm32f4xx_hal.o(i.HAL_DeInit) refers to stm32f4xx_hal.o(i.HAL_MspDeInit) for HAL_MspDeInit
    stm32f4xx_hal.o(i.HAL_Delay) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal.o(i.HAL_Delay) refers to stm32f4xx_hal.o(.data) for uwTickFreq
    stm32f4xx_hal.o(i.HAL_GetTick) refers to stm32f4xx_hal.o(.data) for uwTick
    stm32f4xx_hal.o(i.HAL_GetTickFreq) refers to stm32f4xx_hal.o(.data) for uwTickFreq
    stm32f4xx_hal.o(i.HAL_GetTickPrio) refers to stm32f4xx_hal.o(.data) for uwTickPrio
    stm32f4xx_hal.o(i.HAL_IncTick) refers to stm32f4xx_hal.o(.data) for uwTick
    stm32f4xx_hal.o(i.HAL_Init) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) for HAL_NVIC_SetPriorityGrouping
    stm32f4xx_hal.o(i.HAL_Init) refers to stm32f4xx_hal.o(i.HAL_InitTick) for HAL_InitTick
    stm32f4xx_hal.o(i.HAL_Init) refers to stm32f4xx_hal_msp.o(i.HAL_MspInit) for HAL_MspInit
    stm32f4xx_hal.o(i.HAL_InitTick) refers to stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Config) for HAL_SYSTICK_Config
    stm32f4xx_hal.o(i.HAL_InitTick) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
    stm32f4xx_hal.o(i.HAL_InitTick) refers to stm32f4xx_hal.o(.data) for uwTickFreq
    stm32f4xx_hal.o(i.HAL_InitTick) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal.o(i.HAL_SetTickFreq) refers to stm32f4xx_hal.o(i.HAL_InitTick) for HAL_InitTick
    stm32f4xx_hal.o(i.HAL_SetTickFreq) refers to stm32f4xx_hal.o(.data) for uwTickFreq
    stm32f4xx_hal_i2c.o(i.HAL_I2C_DeInit) refers to i2c.o(i.HAL_I2C_MspDeInit) for HAL_I2C_MspDeInit
    stm32f4xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_Slave_AF) for I2C_Slave_AF
    stm32f4xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_ITError) for I2C_ITError
    stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_ConvertOtherXferOptions) for I2C_ConvertOtherXferOptions
    stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_Master_SB) for I2C_Master_SB
    stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_Master_ADD10) for I2C_Master_ADD10
    stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_Master_ADDR) for I2C_Master_ADDR
    stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_TXE) for I2C_MasterTransmit_TXE
    stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_BTF) for I2C_MasterTransmit_BTF
    stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF) for I2C_MemoryTransmit_TXE_BTF
    stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) for I2C_MasterReceive_RXNE
    stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_BTF) for I2C_MasterReceive_BTF
    stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_Slave_ADDR) for I2C_Slave_ADDR
    stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_Slave_STOPF) for I2C_Slave_STOPF
    stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_SlaveTransmit_TXE) for I2C_SlaveTransmit_TXE
    stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_SlaveTransmit_BTF) for I2C_SlaveTransmit_BTF
    stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_SlaveReceive_RXNE) for I2C_SlaveReceive_RXNE
    stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) refers to stm32f4xx_hal_i2c.o(i.I2C_SlaveReceive_BTF) for I2C_SlaveReceive_BTF
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Init) refers to i2c.o(i.HAL_I2C_MspInit) for HAL_I2C_MspInit
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Init) refers to stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) for HAL_RCC_GetPCLK1Freq
    stm32f4xx_hal_i2c.o(i.HAL_I2C_IsDeviceReady) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_i2c.o(i.HAL_I2C_IsDeviceReady) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) for I2C_WaitOnFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Abort_IT) refers to stm32f4xx_hal_i2c.o(i.I2C_ITError) for I2C_ITError
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Receive) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Receive) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) for I2C_WaitOnFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Receive) refers to stm32f4xx_hal_i2c.o(i.I2C_MasterRequestRead) for I2C_MasterRequestRead
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Receive) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnRXNEFlagUntilTimeout) for I2C_WaitOnRXNEFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Receive_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Receive_DMA) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Receive_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAXferCplt) for I2C_DMAXferCplt
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Receive_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAError) for I2C_DMAError
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Receive_IT) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Seq_Receive_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Seq_Receive_DMA) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Seq_Receive_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAXferCplt) for I2C_DMAXferCplt
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Seq_Receive_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAError) for I2C_DMAError
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Seq_Receive_IT) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Seq_Transmit_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Seq_Transmit_DMA) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Seq_Transmit_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAXferCplt) for I2C_DMAXferCplt
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Seq_Transmit_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAError) for I2C_DMAError
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Seq_Transmit_IT) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) for I2C_WaitOnFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit) refers to stm32f4xx_hal_i2c.o(i.I2C_MasterRequestWrite) for I2C_MasterRequestWrite
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout) for I2C_WaitOnTXEFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout) for I2C_WaitOnBTFFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit_DMA) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAXferCplt) for I2C_DMAXferCplt
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAError) for I2C_DMAError
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit_IT) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) for I2C_WaitOnFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read) refers to stm32f4xx_hal_i2c.o(i.I2C_RequestMemoryRead) for I2C_RequestMemoryRead
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnRXNEFlagUntilTimeout) for I2C_WaitOnRXNEFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read_DMA) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_RequestMemoryRead) for I2C_RequestMemoryRead
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read_DMA) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAXferCplt) for I2C_DMAXferCplt
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAError) for I2C_DMAError
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read_IT) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) for I2C_WaitOnFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write) refers to stm32f4xx_hal_i2c.o(i.I2C_RequestMemoryWrite) for I2C_RequestMemoryWrite
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout) for I2C_WaitOnTXEFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout) for I2C_WaitOnBTFFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write_DMA) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_RequestMemoryWrite) for I2C_RequestMemoryWrite
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write_DMA) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAXferCplt) for I2C_DMAXferCplt
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAError) for I2C_DMAError
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write_IT) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Receive) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Receive) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) for I2C_WaitOnFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Receive) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnRXNEFlagUntilTimeout) for I2C_WaitOnRXNEFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Receive) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnSTOPFlagUntilTimeout) for I2C_WaitOnSTOPFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Receive_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Receive_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAXferCplt) for I2C_DMAXferCplt
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Receive_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAError) for I2C_DMAError
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Seq_Receive_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Seq_Receive_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Seq_Receive_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAAbort) for I2C_DMAAbort
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Seq_Receive_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAXferCplt) for I2C_DMAXferCplt
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Seq_Receive_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAError) for I2C_DMAError
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Seq_Transmit_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Seq_Transmit_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Seq_Transmit_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAAbort) for I2C_DMAAbort
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Seq_Transmit_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAXferCplt) for I2C_DMAXferCplt
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Seq_Transmit_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAError) for I2C_DMAError
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Transmit) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Transmit) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) for I2C_WaitOnFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Transmit) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout) for I2C_WaitOnTXEFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Transmit_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Transmit_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAXferCplt) for I2C_DMAXferCplt
    stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Transmit_DMA) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAError) for I2C_DMAError
    stm32f4xx_hal_i2c.o(i.I2C_DMAAbort) refers to i2c_1.o(i.HAL_I2C_AbortCpltCallback) for HAL_I2C_AbortCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_DMAAbort) refers to i2c_1.o(i.HAL_I2C_ErrorCallback) for HAL_I2C_ErrorCallback
    stm32f4xx_hal_i2c.o(i.I2C_DMAAbort) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_i2c.o(i.I2C_DMAError) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_GetError) for HAL_DMA_GetError
    stm32f4xx_hal_i2c.o(i.I2C_DMAError) refers to i2c_1.o(i.HAL_I2C_ErrorCallback) for HAL_I2C_ErrorCallback
    stm32f4xx_hal_i2c.o(i.I2C_DMAXferCplt) refers to i2c_1.o(i.HAL_I2C_SlaveTxCpltCallback) for HAL_I2C_SlaveTxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_DMAXferCplt) refers to i2c_1.o(i.HAL_I2C_SlaveRxCpltCallback) for HAL_I2C_SlaveRxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_DMAXferCplt) refers to i2c_1.o(i.HAL_I2C_ErrorCallback) for HAL_I2C_ErrorCallback
    stm32f4xx_hal_i2c.o(i.I2C_DMAXferCplt) refers to i2c_1.o(i.HAL_I2C_MemRxCpltCallback) for HAL_I2C_MemRxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_DMAXferCplt) refers to i2c_1.o(i.HAL_I2C_MasterRxCpltCallback) for HAL_I2C_MasterRxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_ITError) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_i2c.o(i.I2C_ITError) refers to i2c_1.o(i.HAL_I2C_AbortCpltCallback) for HAL_I2C_AbortCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_ITError) refers to i2c_1.o(i.HAL_I2C_ErrorCallback) for HAL_I2C_ErrorCallback
    stm32f4xx_hal_i2c.o(i.I2C_ITError) refers to i2c_1.o(i.HAL_I2C_ListenCpltCallback) for HAL_I2C_ListenCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_ITError) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAAbort) for I2C_DMAAbort
    stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_BTF) refers to i2c_1.o(i.HAL_I2C_MemRxCpltCallback) for HAL_I2C_MemRxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_BTF) refers to i2c_1.o(i.HAL_I2C_MasterRxCpltCallback) for HAL_I2C_MasterRxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnSTOPRequestThroughIT) for I2C_WaitOnSTOPRequestThroughIT
    stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) refers to i2c_1.o(i.HAL_I2C_MemRxCpltCallback) for HAL_I2C_MemRxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) refers to i2c_1.o(i.HAL_I2C_MasterRxCpltCallback) for HAL_I2C_MasterRxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) refers to i2c_1.o(i.HAL_I2C_ErrorCallback) for HAL_I2C_ErrorCallback
    stm32f4xx_hal_i2c.o(i.I2C_MasterRequestRead) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) for I2C_WaitOnFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.I2C_MasterRequestRead) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout) for I2C_WaitOnMasterAddressFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.I2C_MasterRequestWrite) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) for I2C_WaitOnFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.I2C_MasterRequestWrite) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout) for I2C_WaitOnMasterAddressFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_BTF) refers to i2c_1.o(i.HAL_I2C_MasterTxCpltCallback) for HAL_I2C_MasterTxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_BTF) refers to i2c_1.o(i.HAL_I2C_MemTxCpltCallback) for HAL_I2C_MemTxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_TXE) refers to i2c_1.o(i.HAL_I2C_MasterTxCpltCallback) for HAL_I2C_MasterTxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_TXE) refers to i2c_1.o(i.HAL_I2C_MemTxCpltCallback) for HAL_I2C_MemTxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_TXE) refers to stm32f4xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF) for I2C_MemoryTransmit_TXE_BTF
    stm32f4xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF) refers to i2c_1.o(i.HAL_I2C_MemTxCpltCallback) for HAL_I2C_MemTxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF) refers to stm32f4xx_hal_i2c.o(i.I2C_Flush_DR) for I2C_Flush_DR
    stm32f4xx_hal_i2c.o(i.I2C_RequestMemoryRead) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) for I2C_WaitOnFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.I2C_RequestMemoryRead) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout) for I2C_WaitOnMasterAddressFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.I2C_RequestMemoryRead) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout) for I2C_WaitOnTXEFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.I2C_RequestMemoryWrite) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) for I2C_WaitOnFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.I2C_RequestMemoryWrite) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout) for I2C_WaitOnMasterAddressFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.I2C_RequestMemoryWrite) refers to stm32f4xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout) for I2C_WaitOnTXEFlagUntilTimeout
    stm32f4xx_hal_i2c.o(i.I2C_SlaveReceive_RXNE) refers to i2c_1.o(i.HAL_I2C_SlaveRxCpltCallback) for HAL_I2C_SlaveRxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_SlaveTransmit_TXE) refers to i2c_1.o(i.HAL_I2C_SlaveTxCpltCallback) for HAL_I2C_SlaveTxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_Slave_ADDR) refers to stm32f4xx_hal_i2c.o(i.HAL_I2C_AddrCallback) for HAL_I2C_AddrCallback
    stm32f4xx_hal_i2c.o(i.I2C_Slave_AF) refers to i2c_1.o(i.HAL_I2C_ListenCpltCallback) for HAL_I2C_ListenCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_Slave_AF) refers to stm32f4xx_hal_i2c.o(i.I2C_Flush_DR) for I2C_Flush_DR
    stm32f4xx_hal_i2c.o(i.I2C_Slave_AF) refers to i2c_1.o(i.HAL_I2C_SlaveTxCpltCallback) for HAL_I2C_SlaveTxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_Slave_STOPF) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_GetState) for HAL_DMA_GetState
    stm32f4xx_hal_i2c.o(i.I2C_Slave_STOPF) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_i2c.o(i.I2C_Slave_STOPF) refers to stm32f4xx_hal_i2c.o(i.I2C_ITError) for I2C_ITError
    stm32f4xx_hal_i2c.o(i.I2C_Slave_STOPF) refers to i2c_1.o(i.HAL_I2C_SlaveRxCpltCallback) for HAL_I2C_SlaveRxCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_Slave_STOPF) refers to i2c_1.o(i.HAL_I2C_ListenCpltCallback) for HAL_I2C_ListenCpltCallback
    stm32f4xx_hal_i2c.o(i.I2C_Slave_STOPF) refers to stm32f4xx_hal_i2c.o(i.I2C_DMAAbort) for I2C_DMAAbort
    stm32f4xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout) refers to stm32f4xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed) for I2C_IsAcknowledgeFailed
    stm32f4xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_i2c.o(i.I2C_WaitOnRXNEFlagUntilTimeout) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_i2c.o(i.I2C_WaitOnSTOPFlagUntilTimeout) refers to stm32f4xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed) for I2C_IsAcknowledgeFailed
    stm32f4xx_hal_i2c.o(i.I2C_WaitOnSTOPFlagUntilTimeout) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_i2c.o(i.I2C_WaitOnSTOPRequestThroughIT) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout) refers to stm32f4xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed) for I2C_IsAcknowledgeFailed
    stm32f4xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_spi.o(i.HAL_SPI_Abort) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort
    stm32f4xx_hal_spi.o(i.HAL_SPI_Abort) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_spi.o(i.HAL_SPI_Abort) refers to stm32f4xx_hal_spi.o(i.SPI_AbortTx_ISR) for SPI_AbortTx_ISR
    stm32f4xx_hal_spi.o(i.HAL_SPI_Abort) refers to stm32f4xx_hal_spi.o(i.SPI_AbortRx_ISR) for SPI_AbortRx_ISR
    stm32f4xx_hal_spi.o(i.HAL_SPI_Abort_IT) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_spi.o(i.HAL_SPI_Abort_IT) refers to spi_1.o(i.HAL_SPI_AbortCpltCallback) for HAL_SPI_AbortCpltCallback
    stm32f4xx_hal_spi.o(i.HAL_SPI_Abort_IT) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_spi.o(i.HAL_SPI_Abort_IT) refers to stm32f4xx_hal_spi.o(i.SPI_AbortTx_ISR) for SPI_AbortTx_ISR
    stm32f4xx_hal_spi.o(i.HAL_SPI_Abort_IT) refers to stm32f4xx_hal_spi.o(i.SPI_AbortRx_ISR) for SPI_AbortRx_ISR
    stm32f4xx_hal_spi.o(i.HAL_SPI_Abort_IT) refers to stm32f4xx_hal_spi.o(i.SPI_DMATxAbortCallback) for SPI_DMATxAbortCallback
    stm32f4xx_hal_spi.o(i.HAL_SPI_Abort_IT) refers to stm32f4xx_hal_spi.o(i.SPI_DMARxAbortCallback) for SPI_DMARxAbortCallback
    stm32f4xx_hal_spi.o(i.HAL_SPI_DMAStop) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort
    stm32f4xx_hal_spi.o(i.HAL_SPI_DeInit) refers to spi.o(i.HAL_SPI_MspDeInit) for HAL_SPI_MspDeInit
    stm32f4xx_hal_spi.o(i.HAL_SPI_IRQHandler) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_spi.o(i.HAL_SPI_IRQHandler) refers to spi_1.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback
    stm32f4xx_hal_spi.o(i.HAL_SPI_IRQHandler) refers to stm32f4xx_hal_spi.o(i.SPI_DMAAbortOnError) for SPI_DMAAbortOnError
    stm32f4xx_hal_spi.o(i.HAL_SPI_Init) refers to spi.o(i.HAL_SPI_MspInit) for HAL_SPI_MspInit
    stm32f4xx_hal_spi.o(i.HAL_SPI_Receive) refers to stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive) for HAL_SPI_TransmitReceive
    stm32f4xx_hal_spi.o(i.HAL_SPI_Receive) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_spi.o(i.HAL_SPI_Receive) refers to stm32f4xx_hal_spi.o(i.SPI_EndRxTransaction) for SPI_EndRxTransaction
    stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA) refers to stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) for HAL_SPI_TransmitReceive_DMA
    stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA) refers to stm32f4xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt) for SPI_DMAHalfReceiveCplt
    stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA) refers to stm32f4xx_hal_spi.o(i.SPI_DMAReceiveCplt) for SPI_DMAReceiveCplt
    stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA) refers to stm32f4xx_hal_spi.o(i.SPI_DMAError) for SPI_DMAError
    stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_IT) refers to stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT) for HAL_SPI_TransmitReceive_IT
    stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_IT) refers to stm32f4xx_hal_spi.o(i.SPI_RxISR_16BIT) for SPI_RxISR_16BIT
    stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_IT) refers to stm32f4xx_hal_spi.o(i.SPI_RxISR_8BIT) for SPI_RxISR_8BIT
    stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit) refers to stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction
    stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive) refers to stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction
    stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) refers to stm32f4xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt) for SPI_DMAHalfReceiveCplt
    stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) refers to stm32f4xx_hal_spi.o(i.SPI_DMAReceiveCplt) for SPI_DMAReceiveCplt
    stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) refers to stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitReceiveCplt) for SPI_DMAHalfTransmitReceiveCplt
    stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) refers to stm32f4xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) for SPI_DMATransmitReceiveCplt
    stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) refers to stm32f4xx_hal_spi.o(i.SPI_DMAError) for SPI_DMAError
    stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT) refers to stm32f4xx_hal_spi.o(i.SPI_2linesRxISR_16BIT) for SPI_2linesRxISR_16BIT
    stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT) refers to stm32f4xx_hal_spi.o(i.SPI_2linesTxISR_16BIT) for SPI_2linesTxISR_16BIT
    stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT) refers to stm32f4xx_hal_spi.o(i.SPI_2linesRxISR_8BIT) for SPI_2linesRxISR_8BIT
    stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT) refers to stm32f4xx_hal_spi.o(i.SPI_2linesTxISR_8BIT) for SPI_2linesTxISR_8BIT
    stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) refers to stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitCplt) for SPI_DMAHalfTransmitCplt
    stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) refers to stm32f4xx_hal_spi.o(i.SPI_DMATransmitCplt) for SPI_DMATransmitCplt
    stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) refers to stm32f4xx_hal_spi.o(i.SPI_DMAError) for SPI_DMAError
    stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit_IT) refers to stm32f4xx_hal_spi.o(i.SPI_TxISR_16BIT) for SPI_TxISR_16BIT
    stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit_IT) refers to stm32f4xx_hal_spi.o(i.SPI_TxISR_8BIT) for SPI_TxISR_8BIT
    stm32f4xx_hal_spi.o(i.SPI_2linesRxISR_16BIT) refers to stm32f4xx_hal_spi.o(i.SPI_CloseRxTx_ISR) for SPI_CloseRxTx_ISR
    stm32f4xx_hal_spi.o(i.SPI_2linesRxISR_8BIT) refers to stm32f4xx_hal_spi.o(i.SPI_CloseRxTx_ISR) for SPI_CloseRxTx_ISR
    stm32f4xx_hal_spi.o(i.SPI_2linesTxISR_16BIT) refers to stm32f4xx_hal_spi.o(i.SPI_CloseRxTx_ISR) for SPI_CloseRxTx_ISR
    stm32f4xx_hal_spi.o(i.SPI_2linesTxISR_8BIT) refers to stm32f4xx_hal_spi.o(i.SPI_CloseRxTx_ISR) for SPI_CloseRxTx_ISR
    stm32f4xx_hal_spi.o(i.SPI_AbortRx_ISR) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_spi.o(i.SPI_CloseRxTx_ISR) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_spi.o(i.SPI_CloseRxTx_ISR) refers to stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction
    stm32f4xx_hal_spi.o(i.SPI_CloseRxTx_ISR) refers to spi_1.o(i.HAL_SPI_RxCpltCallback) for HAL_SPI_RxCpltCallback
    stm32f4xx_hal_spi.o(i.SPI_CloseRxTx_ISR) refers to spi_1.o(i.HAL_SPI_TxRxCpltCallback) for HAL_SPI_TxRxCpltCallback
    stm32f4xx_hal_spi.o(i.SPI_CloseRxTx_ISR) refers to spi_1.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback
    stm32f4xx_hal_spi.o(i.SPI_CloseRxTx_ISR) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_spi.o(i.SPI_CloseRx_ISR) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_spi.o(i.SPI_CloseRx_ISR) refers to stm32f4xx_hal_spi.o(i.SPI_EndRxTransaction) for SPI_EndRxTransaction
    stm32f4xx_hal_spi.o(i.SPI_CloseRx_ISR) refers to spi_1.o(i.HAL_SPI_RxCpltCallback) for HAL_SPI_RxCpltCallback
    stm32f4xx_hal_spi.o(i.SPI_CloseRx_ISR) refers to spi_1.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback
    stm32f4xx_hal_spi.o(i.SPI_CloseTx_ISR) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_spi.o(i.SPI_CloseTx_ISR) refers to stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction
    stm32f4xx_hal_spi.o(i.SPI_CloseTx_ISR) refers to spi_1.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback
    stm32f4xx_hal_spi.o(i.SPI_CloseTx_ISR) refers to spi_1.o(i.HAL_SPI_TxCpltCallback) for HAL_SPI_TxCpltCallback
    stm32f4xx_hal_spi.o(i.SPI_CloseTx_ISR) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_spi.o(i.SPI_DMAAbortOnError) refers to spi_1.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback
    stm32f4xx_hal_spi.o(i.SPI_DMAError) refers to spi_1.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback
    stm32f4xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt) refers to spi_1.o(i.HAL_SPI_RxHalfCpltCallback) for HAL_SPI_RxHalfCpltCallback
    stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitCplt) refers to spi_1.o(i.HAL_SPI_TxHalfCpltCallback) for HAL_SPI_TxHalfCpltCallback
    stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitReceiveCplt) refers to spi_1.o(i.HAL_SPI_TxRxHalfCpltCallback) for HAL_SPI_TxRxHalfCpltCallback
    stm32f4xx_hal_spi.o(i.SPI_DMAReceiveCplt) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_spi.o(i.SPI_DMAReceiveCplt) refers to stm32f4xx_hal_spi.o(i.SPI_EndRxTransaction) for SPI_EndRxTransaction
    stm32f4xx_hal_spi.o(i.SPI_DMAReceiveCplt) refers to spi_1.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback
    stm32f4xx_hal_spi.o(i.SPI_DMAReceiveCplt) refers to spi_1.o(i.HAL_SPI_RxCpltCallback) for HAL_SPI_RxCpltCallback
    stm32f4xx_hal_spi.o(i.SPI_DMARxAbortCallback) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_spi.o(i.SPI_DMARxAbortCallback) refers to stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction
    stm32f4xx_hal_spi.o(i.SPI_DMARxAbortCallback) refers to spi_1.o(i.HAL_SPI_AbortCpltCallback) for HAL_SPI_AbortCpltCallback
    stm32f4xx_hal_spi.o(i.SPI_DMATransmitCplt) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_spi.o(i.SPI_DMATransmitCplt) refers to stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction
    stm32f4xx_hal_spi.o(i.SPI_DMATransmitCplt) refers to spi_1.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback
    stm32f4xx_hal_spi.o(i.SPI_DMATransmitCplt) refers to spi_1.o(i.HAL_SPI_TxCpltCallback) for HAL_SPI_TxCpltCallback
    stm32f4xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) refers to stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction
    stm32f4xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) refers to spi_1.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback
    stm32f4xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) refers to spi_1.o(i.HAL_SPI_TxRxCpltCallback) for HAL_SPI_TxRxCpltCallback
    stm32f4xx_hal_spi.o(i.SPI_DMATxAbortCallback) refers to spi_1.o(i.HAL_SPI_AbortCpltCallback) for HAL_SPI_AbortCpltCallback
    stm32f4xx_hal_spi.o(i.SPI_DMATxAbortCallback) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_spi.o(i.SPI_EndRxTransaction) refers to stm32f4xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) for SPI_WaitFlagStateUntilTimeout
    stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction) refers to stm32f4xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) for SPI_WaitFlagStateUntilTimeout
    stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_spi.o(i.SPI_RxISR_16BIT) refers to stm32f4xx_hal_spi.o(i.SPI_CloseRx_ISR) for SPI_CloseRx_ISR
    stm32f4xx_hal_spi.o(i.SPI_RxISR_8BIT) refers to stm32f4xx_hal_spi.o(i.SPI_CloseRx_ISR) for SPI_CloseRx_ISR
    stm32f4xx_hal_spi.o(i.SPI_TxISR_16BIT) refers to stm32f4xx_hal_spi.o(i.SPI_CloseTx_ISR) for SPI_CloseTx_ISR
    stm32f4xx_hal_spi.o(i.SPI_TxISR_8BIT) refers to stm32f4xx_hal_spi.o(i.SPI_CloseTx_ISR) for SPI_CloseTx_ISR
    stm32f4xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    stm32f4xx_hal_tim.o(i.HAL_TIM_Base_DeInit) refers to tim.o(i.HAL_TIM_Base_MspDeInit) for HAL_TIM_Base_MspDeInit
    stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Init) refers to tim.o(i.HAL_TIM_Base_MspInit) for HAL_TIM_Base_MspInit
    stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Init) refers to stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig) for TIM_Base_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Start_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMAPeriodElapsedCplt) for TIM_DMAPeriodElapsedCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMAPeriodElapsedHalfCplt) for TIM_DMAPeriodElapsedHalfCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMAError) for TIM_DMAError
    stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Stop_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) refers to stm32f4xx_hal_tim.o(i.TIM_ETR_SetConfig) for TIM_ETR_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) refers to stm32f4xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) for TIM_TI1_ConfigInputStage
    stm32f4xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) refers to stm32f4xx_hal_tim.o(i.TIM_ITRx_SetConfig) for TIM_ITRx_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) refers to stm32f4xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) for TIM_TI2_ConfigInputStage
    stm32f4xx_hal_tim.o(i.HAL_TIM_ConfigOCrefClear) refers to stm32f4xx_hal_tim.o(i.TIM_ETR_SetConfig) for TIM_ETR_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiReadStart) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiReadStart) refers to stm32f4xx_hal_tim.o(i.TIM_DMAPeriodElapsedCplt) for TIM_DMAPeriodElapsedCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiReadStart) refers to stm32f4xx_hal_tim.o(i.TIM_DMAPeriodElapsedHalfCplt) for TIM_DMAPeriodElapsedHalfCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiReadStart) refers to stm32f4xx_hal_tim.o(i.TIM_DMAError) for TIM_DMAError
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiReadStart) refers to stm32f4xx_hal_tim.o(i.TIM_DMACaptureCplt) for TIM_DMACaptureCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiReadStart) refers to stm32f4xx_hal_tim.o(i.TIM_DMACaptureHalfCplt) for TIM_DMACaptureHalfCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiReadStart) refers to stm32f4xx_hal_tim_ex.o(i.TIMEx_DMACommutationCplt) for TIMEx_DMACommutationCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiReadStart) refers to stm32f4xx_hal_tim_ex.o(i.TIMEx_DMACommutationHalfCplt) for TIMEx_DMACommutationHalfCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiReadStart) refers to stm32f4xx_hal_tim.o(i.TIM_DMATriggerCplt) for TIM_DMATriggerCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiReadStart) refers to stm32f4xx_hal_tim.o(i.TIM_DMATriggerHalfCplt) for TIM_DMATriggerHalfCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiWriteStart) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiWriteStart) refers to stm32f4xx_hal_tim.o(i.TIM_DMAPeriodElapsedCplt) for TIM_DMAPeriodElapsedCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiWriteStart) refers to stm32f4xx_hal_tim.o(i.TIM_DMAPeriodElapsedHalfCplt) for TIM_DMAPeriodElapsedHalfCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiWriteStart) refers to stm32f4xx_hal_tim.o(i.TIM_DMAError) for TIM_DMAError
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiWriteStart) refers to stm32f4xx_hal_tim.o(i.TIM_DMADelayPulseCplt) for TIM_DMADelayPulseCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiWriteStart) refers to stm32f4xx_hal_tim.o(i.TIM_DMADelayPulseHalfCplt) for TIM_DMADelayPulseHalfCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiWriteStart) refers to stm32f4xx_hal_tim_ex.o(i.TIMEx_DMACommutationCplt) for TIMEx_DMACommutationCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiWriteStart) refers to stm32f4xx_hal_tim_ex.o(i.TIMEx_DMACommutationHalfCplt) for TIMEx_DMACommutationHalfCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiWriteStart) refers to stm32f4xx_hal_tim.o(i.TIM_DMATriggerCplt) for TIM_DMATriggerCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiWriteStart) refers to stm32f4xx_hal_tim.o(i.TIM_DMATriggerHalfCplt) for TIM_DMATriggerHalfCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_ReadStart) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiReadStart) for HAL_TIM_DMABurst_MultiReadStart
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_ReadStop) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_WriteStart) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiWriteStart) for HAL_TIM_DMABurst_MultiWriteStart
    stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_WriteStop) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_DeInit) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_MspDeInit) for HAL_TIM_Encoder_MspDeInit
    stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Init) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_MspInit) for HAL_TIM_Encoder_MspInit
    stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Init) refers to stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig) for TIM_Base_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Start) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Start_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMACaptureCplt) for TIM_DMACaptureCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMACaptureHalfCplt) for TIM_DMACaptureHalfCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMAError) for TIM_DMAError
    stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Start_IT) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Stop) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Stop_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Stop_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Stop_IT) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_ConfigChannel) refers to stm32f4xx_hal_tim.o(i.TIM_TI1_SetConfig) for TIM_TI1_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_ConfigChannel) refers to stm32f4xx_hal_tim.o(i.TIM_TI2_SetConfig) for TIM_TI2_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_ConfigChannel) refers to stm32f4xx_hal_tim.o(i.TIM_TI3_SetConfig) for TIM_TI3_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_ConfigChannel) refers to stm32f4xx_hal_tim.o(i.TIM_TI4_SetConfig) for TIM_TI4_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_DeInit) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_IC_MspDeInit) for HAL_TIM_IC_MspDeInit
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Init) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_IC_MspInit) for HAL_TIM_IC_MspInit
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Init) refers to stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig) for TIM_Base_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Start) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Start_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMACaptureCplt) for TIM_DMACaptureCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMACaptureHalfCplt) for TIM_DMACaptureHalfCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMAError) for TIM_DMAError
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Start_IT) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Stop) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Stop_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Stop_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Stop_IT) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_IRQHandler) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) for HAL_TIM_IC_CaptureCallback
    stm32f4xx_hal_tim.o(i.HAL_TIM_IRQHandler) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) for HAL_TIM_OC_DelayElapsedCallback
    stm32f4xx_hal_tim.o(i.HAL_TIM_IRQHandler) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) for HAL_TIM_PWM_PulseFinishedCallback
    stm32f4xx_hal_tim.o(i.HAL_TIM_IRQHandler) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_PeriodElapsedCallback) for HAL_TIM_PeriodElapsedCallback
    stm32f4xx_hal_tim.o(i.HAL_TIM_IRQHandler) refers to stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) for HAL_TIMEx_BreakCallback
    stm32f4xx_hal_tim.o(i.HAL_TIM_IRQHandler) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_TriggerCallback) for HAL_TIM_TriggerCallback
    stm32f4xx_hal_tim.o(i.HAL_TIM_IRQHandler) refers to stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) for HAL_TIMEx_CommutCallback
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_ConfigChannel) refers to stm32f4xx_hal_tim.o(i.TIM_OC1_SetConfig) for TIM_OC1_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_ConfigChannel) refers to stm32f4xx_hal_tim.o(i.TIM_OC2_SetConfig) for TIM_OC2_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_ConfigChannel) refers to stm32f4xx_hal_tim.o(i.TIM_OC3_SetConfig) for TIM_OC3_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_ConfigChannel) refers to stm32f4xx_hal_tim.o(i.TIM_OC4_SetConfig) for TIM_OC4_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_DeInit) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_OC_MspDeInit) for HAL_TIM_OC_MspDeInit
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Init) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_OC_MspInit) for HAL_TIM_OC_MspInit
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Init) refers to stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig) for TIM_Base_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Start) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Start_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMADelayPulseCplt) for TIM_DMADelayPulseCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMADelayPulseHalfCplt) for TIM_DMADelayPulseHalfCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMAError) for TIM_DMAError
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Start_IT) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Stop) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Stop_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Stop_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Stop_IT) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_ConfigChannel) refers to stm32f4xx_hal_tim.o(i.TIM_OC1_SetConfig) for TIM_OC1_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_ConfigChannel) refers to stm32f4xx_hal_tim.o(i.TIM_OC2_SetConfig) for TIM_OC2_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_ConfigChannel) refers to stm32f4xx_hal_tim.o(i.TIM_TI1_SetConfig) for TIM_TI1_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_ConfigChannel) refers to stm32f4xx_hal_tim.o(i.TIM_TI2_SetConfig) for TIM_TI2_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_DeInit) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_MspDeInit) for HAL_TIM_OnePulse_MspDeInit
    stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_Init) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_MspInit) for HAL_TIM_OnePulse_MspInit
    stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_Init) refers to stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig) for TIM_Base_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_Start) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_Start_IT) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_Stop) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_Stop_IT) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) refers to stm32f4xx_hal_tim.o(i.TIM_OC1_SetConfig) for TIM_OC1_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) refers to stm32f4xx_hal_tim.o(i.TIM_OC2_SetConfig) for TIM_OC2_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) refers to stm32f4xx_hal_tim.o(i.TIM_OC3_SetConfig) for TIM_OC3_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) refers to stm32f4xx_hal_tim.o(i.TIM_OC4_SetConfig) for TIM_OC4_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_DeInit) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_MspDeInit) for HAL_TIM_PWM_MspDeInit
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Init) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_MspInit) for HAL_TIM_PWM_MspInit
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Init) refers to stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig) for TIM_Base_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMADelayPulseCplt) for TIM_DMADelayPulseCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMADelayPulseHalfCplt) for TIM_DMADelayPulseHalfCplt
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMAError) for TIM_DMAError
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start_IT) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Stop) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Stop_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Stop_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Stop_IT) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim.o(i.HAL_TIM_SlaveConfigSynchro) refers to stm32f4xx_hal_tim.o(i.TIM_SlaveTimer_SetConfig) for TIM_SlaveTimer_SetConfig
    stm32f4xx_hal_tim.o(i.HAL_TIM_SlaveConfigSynchro_IT) refers to stm32f4xx_hal_tim.o(i.TIM_SlaveTimer_SetConfig) for TIM_SlaveTimer_SetConfig
    stm32f4xx_hal_tim.o(i.TIM_DMACaptureCplt) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) for HAL_TIM_IC_CaptureCallback
    stm32f4xx_hal_tim.o(i.TIM_DMACaptureHalfCplt) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_IC_CaptureHalfCpltCallback) for HAL_TIM_IC_CaptureHalfCpltCallback
    stm32f4xx_hal_tim.o(i.TIM_DMADelayPulseCplt) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) for HAL_TIM_PWM_PulseFinishedCallback
    stm32f4xx_hal_tim.o(i.TIM_DMADelayPulseHalfCplt) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedHalfCpltCallback) for HAL_TIM_PWM_PulseFinishedHalfCpltCallback
    stm32f4xx_hal_tim.o(i.TIM_DMAError) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_ErrorCallback) for HAL_TIM_ErrorCallback
    stm32f4xx_hal_tim.o(i.TIM_DMAPeriodElapsedCplt) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_PeriodElapsedCallback) for HAL_TIM_PeriodElapsedCallback
    stm32f4xx_hal_tim.o(i.TIM_DMAPeriodElapsedHalfCplt) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_PeriodElapsedHalfCpltCallback) for HAL_TIM_PeriodElapsedHalfCpltCallback
    stm32f4xx_hal_tim.o(i.TIM_DMATriggerCplt) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_TriggerCallback) for HAL_TIM_TriggerCallback
    stm32f4xx_hal_tim.o(i.TIM_DMATriggerHalfCplt) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_TriggerHalfCpltCallback) for HAL_TIM_TriggerHalfCpltCallback
    stm32f4xx_hal_tim.o(i.TIM_SlaveTimer_SetConfig) refers to stm32f4xx_hal_tim.o(i.TIM_ETR_SetConfig) for TIM_ETR_SetConfig
    stm32f4xx_hal_tim.o(i.TIM_SlaveTimer_SetConfig) refers to stm32f4xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) for TIM_TI1_ConfigInputStage
    stm32f4xx_hal_tim.o(i.TIM_SlaveTimer_SetConfig) refers to stm32f4xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) for TIM_TI2_ConfigInputStage
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_ConfigCommutEvent_DMA) refers to stm32f4xx_hal_tim_ex.o(i.TIMEx_DMACommutationCplt) for TIMEx_DMACommutationCplt
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_ConfigCommutEvent_DMA) refers to stm32f4xx_hal_tim_ex.o(i.TIMEx_DMACommutationHalfCplt) for TIMEx_DMACommutationHalfCplt
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_ConfigCommutEvent_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMAError) for TIM_DMAError
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_DeInit) refers to stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_MspDeInit) for HAL_TIMEx_HallSensor_MspDeInit
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Init) refers to stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_MspInit) for HAL_TIMEx_HallSensor_MspInit
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Init) refers to stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig) for TIM_Base_SetConfig
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Init) refers to stm32f4xx_hal_tim.o(i.TIM_TI1_SetConfig) for TIM_TI1_SetConfig
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Init) refers to stm32f4xx_hal_tim.o(i.TIM_OC2_SetConfig) for TIM_OC2_SetConfig
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Start) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Start_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMACaptureCplt) for TIM_DMACaptureCplt
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMACaptureHalfCplt) for TIM_DMACaptureHalfCplt
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMAError) for TIM_DMAError
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Start_IT) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Stop) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Stop_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Stop_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Stop_IT) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Start) refers to stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd) for TIM_CCxNChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Start_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Start_DMA) refers to stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd) for TIM_CCxNChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Start_DMA) refers to stm32f4xx_hal_tim_ex.o(i.TIM_DMADelayPulseNCplt) for TIM_DMADelayPulseNCplt
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMADelayPulseHalfCplt) for TIM_DMADelayPulseHalfCplt
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Start_DMA) refers to stm32f4xx_hal_tim_ex.o(i.TIM_DMAErrorCCxN) for TIM_DMAErrorCCxN
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Start_IT) refers to stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd) for TIM_CCxNChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Stop) refers to stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd) for TIM_CCxNChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Stop_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Stop_DMA) refers to stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd) for TIM_CCxNChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Stop_IT) refers to stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd) for TIM_CCxNChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OnePulseN_Start) refers to stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd) for TIM_CCxNChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OnePulseN_Start) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OnePulseN_Start_IT) refers to stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd) for TIM_CCxNChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OnePulseN_Start_IT) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OnePulseN_Stop) refers to stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd) for TIM_CCxNChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OnePulseN_Stop) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OnePulseN_Stop_IT) refers to stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd) for TIM_CCxNChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OnePulseN_Stop_IT) refers to stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) for TIM_CCxChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Start) refers to stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd) for TIM_CCxNChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Start_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Start_DMA) refers to stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd) for TIM_CCxNChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Start_DMA) refers to stm32f4xx_hal_tim_ex.o(i.TIM_DMADelayPulseNCplt) for TIM_DMADelayPulseNCplt
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Start_DMA) refers to stm32f4xx_hal_tim.o(i.TIM_DMADelayPulseHalfCplt) for TIM_DMADelayPulseHalfCplt
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Start_DMA) refers to stm32f4xx_hal_tim_ex.o(i.TIM_DMAErrorCCxN) for TIM_DMAErrorCCxN
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Start_IT) refers to stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd) for TIM_CCxNChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Stop) refers to stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd) for TIM_CCxNChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Stop_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Stop_DMA) refers to stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd) for TIM_CCxNChannelCmd
    stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Stop_IT) refers to stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd) for TIM_CCxNChannelCmd
    stm32f4xx_hal_tim_ex.o(i.TIMEx_DMACommutationCplt) refers to stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) for HAL_TIMEx_CommutCallback
    stm32f4xx_hal_tim_ex.o(i.TIMEx_DMACommutationHalfCplt) refers to stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_CommutHalfCpltCallback) for HAL_TIMEx_CommutHalfCpltCallback
    stm32f4xx_hal_tim_ex.o(i.TIM_DMADelayPulseNCplt) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) for HAL_TIM_PWM_PulseFinishedCallback
    stm32f4xx_hal_tim_ex.o(i.TIM_DMAErrorCCxN) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_ErrorCallback) for HAL_TIM_ErrorCallback
    stm32f4xx_hal_uart.o(i.HAL_HalfDuplex_Init) refers to usart.o(i.HAL_UART_MspInit) for HAL_UART_MspInit
    stm32f4xx_hal_uart.o(i.HAL_HalfDuplex_Init) refers to stm32f4xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfig
    stm32f4xx_hal_uart.o(i.HAL_LIN_Init) refers to usart.o(i.HAL_UART_MspInit) for HAL_UART_MspInit
    stm32f4xx_hal_uart.o(i.HAL_LIN_Init) refers to stm32f4xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfig
    stm32f4xx_hal_uart.o(i.HAL_MultiProcessor_Init) refers to usart.o(i.HAL_UART_MspInit) for HAL_UART_MspInit
    stm32f4xx_hal_uart.o(i.HAL_MultiProcessor_Init) refers to stm32f4xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfig
    stm32f4xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle_DMA) refers to stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA) for UART_Start_Receive_DMA
    stm32f4xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle_IT) refers to stm32f4xx_hal_uart.o(i.UART_Start_Receive_IT) for UART_Start_Receive_IT
    stm32f4xx_hal_uart.o(i.HAL_UART_Abort) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort
    stm32f4xx_hal_uart.o(i.HAL_UART_Abort) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_GetError) for HAL_DMA_GetError
    stm32f4xx_hal_uart.o(i.HAL_UART_AbortReceive) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort
    stm32f4xx_hal_uart.o(i.HAL_UART_AbortReceive) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_GetError) for HAL_DMA_GetError
    stm32f4xx_hal_uart.o(i.HAL_UART_AbortReceive_IT) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_uart.o(i.HAL_UART_AbortReceive_IT) refers to uart.o(i.HAL_UART_AbortReceiveCpltCallback) for HAL_UART_AbortReceiveCpltCallback
    stm32f4xx_hal_uart.o(i.HAL_UART_AbortReceive_IT) refers to stm32f4xx_hal_uart.o(i.UART_DMARxOnlyAbortCallback) for UART_DMARxOnlyAbortCallback
    stm32f4xx_hal_uart.o(i.HAL_UART_AbortTransmit) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort
    stm32f4xx_hal_uart.o(i.HAL_UART_AbortTransmit) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_GetError) for HAL_DMA_GetError
    stm32f4xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT) refers to uart.o(i.HAL_UART_AbortTransmitCpltCallback) for HAL_UART_AbortTransmitCpltCallback
    stm32f4xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT) refers to stm32f4xx_hal_uart.o(i.UART_DMATxOnlyAbortCallback) for UART_DMATxOnlyAbortCallback
    stm32f4xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to uart.o(i.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallback
    stm32f4xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f4xx_hal_uart.o(i.UART_DMATxAbortCallback) for UART_DMATxAbortCallback
    stm32f4xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f4xx_hal_uart.o(i.UART_DMARxAbortCallback) for UART_DMARxAbortCallback
    stm32f4xx_hal_uart.o(i.HAL_UART_DMAStop) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort
    stm32f4xx_hal_uart.o(i.HAL_UART_DMAStop) refers to stm32f4xx_hal_uart.o(i.UART_EndTxTransfer) for UART_EndTxTransfer
    stm32f4xx_hal_uart.o(i.HAL_UART_DMAStop) refers to stm32f4xx_hal_uart.o(i.UART_EndRxTransfer) for UART_EndRxTransfer
    stm32f4xx_hal_uart.o(i.HAL_UART_DeInit) refers to usart.o(i.HAL_UART_MspDeInit) for HAL_UART_MspDeInit
    stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f4xx_hal_uart.o(i.UART_Receive_IT) for UART_Receive_IT
    stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f4xx_hal_uart.o(i.UART_EndRxTransfer) for UART_EndRxTransfer
    stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
    stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to uart.o(i.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallback
    stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort
    stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) for HAL_UARTEx_RxEventCallback
    stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f4xx_hal_uart.o(i.UART_Transmit_IT) for UART_Transmit_IT
    stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT) for UART_EndTransmit_IT
    stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError) for UART_DMAAbortOnError
    stm32f4xx_hal_uart.o(i.HAL_UART_Init) refers to usart.o(i.HAL_UART_MspInit) for HAL_UART_MspInit
    stm32f4xx_hal_uart.o(i.HAL_UART_Init) refers to stm32f4xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfig
    stm32f4xx_hal_uart.o(i.HAL_UART_Receive) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_uart.o(i.HAL_UART_Receive) refers to stm32f4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) for UART_WaitOnFlagUntilTimeout
    stm32f4xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA) for UART_Start_Receive_DMA
    stm32f4xx_hal_uart.o(i.HAL_UART_Receive_IT) refers to stm32f4xx_hal_uart.o(i.UART_Start_Receive_IT) for UART_Start_Receive_IT
    stm32f4xx_hal_uart.o(i.HAL_UART_Transmit) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_uart.o(i.HAL_UART_Transmit) refers to stm32f4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) for UART_WaitOnFlagUntilTimeout
    stm32f4xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f4xx_hal_uart.o(i.UART_DMATransmitCplt) for UART_DMATransmitCplt
    stm32f4xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f4xx_hal_uart.o(i.UART_DMATxHalfCplt) for UART_DMATxHalfCplt
    stm32f4xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f4xx_hal_uart.o(i.UART_DMAError) for UART_DMAError
    stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError) refers to uart.o(i.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallback
    stm32f4xx_hal_uart.o(i.UART_DMAError) refers to stm32f4xx_hal_uart.o(i.UART_EndTxTransfer) for UART_EndTxTransfer
    stm32f4xx_hal_uart.o(i.UART_DMAError) refers to stm32f4xx_hal_uart.o(i.UART_EndRxTransfer) for UART_EndRxTransfer
    stm32f4xx_hal_uart.o(i.UART_DMAError) refers to uart.o(i.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallback
    stm32f4xx_hal_uart.o(i.UART_DMAReceiveCplt) refers to stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) for HAL_UARTEx_RxEventCallback
    stm32f4xx_hal_uart.o(i.UART_DMAReceiveCplt) refers to uart.o(i.HAL_UART_RxCpltCallback) for HAL_UART_RxCpltCallback
    stm32f4xx_hal_uart.o(i.UART_DMARxAbortCallback) refers to uart.o(i.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallback
    stm32f4xx_hal_uart.o(i.UART_DMARxHalfCplt) refers to stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) for HAL_UARTEx_RxEventCallback
    stm32f4xx_hal_uart.o(i.UART_DMARxHalfCplt) refers to uart.o(i.HAL_UART_RxHalfCpltCallback) for HAL_UART_RxHalfCpltCallback
    stm32f4xx_hal_uart.o(i.UART_DMARxOnlyAbortCallback) refers to uart.o(i.HAL_UART_AbortReceiveCpltCallback) for HAL_UART_AbortReceiveCpltCallback
    stm32f4xx_hal_uart.o(i.UART_DMATransmitCplt) refers to uart.o(i.HAL_UART_TxCpltCallback) for HAL_UART_TxCpltCallback
    stm32f4xx_hal_uart.o(i.UART_DMATxAbortCallback) refers to uart.o(i.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallback
    stm32f4xx_hal_uart.o(i.UART_DMATxHalfCplt) refers to uart.o(i.HAL_UART_TxHalfCpltCallback) for HAL_UART_TxHalfCpltCallback
    stm32f4xx_hal_uart.o(i.UART_DMATxOnlyAbortCallback) refers to uart.o(i.HAL_UART_AbortTransmitCpltCallback) for HAL_UART_AbortTransmitCpltCallback
    stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT) refers to uart.o(i.HAL_UART_TxCpltCallback) for HAL_UART_TxCpltCallback
    stm32f4xx_hal_uart.o(i.UART_Receive_IT) refers to stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) for HAL_UARTEx_RxEventCallback
    stm32f4xx_hal_uart.o(i.UART_Receive_IT) refers to uart.o(i.HAL_UART_RxCpltCallback) for HAL_UART_RxCpltCallback
    stm32f4xx_hal_uart.o(i.UART_SetConfig) refers to stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) for HAL_RCC_GetPCLK2Freq
    stm32f4xx_hal_uart.o(i.UART_SetConfig) refers to stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) for HAL_RCC_GetPCLK1Freq
    stm32f4xx_hal_uart.o(i.UART_SetConfig) refers to lludivv7m.o(.text) for __aeabi_uldivmod
    stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
    stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA) refers to stm32f4xx_hal_uart.o(i.UART_DMAReceiveCplt) for UART_DMAReceiveCplt
    stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA) refers to stm32f4xx_hal_uart.o(i.UART_DMARxHalfCplt) for UART_DMARxHalfCplt
    stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA) refers to stm32f4xx_hal_uart.o(i.UART_DMAError) for UART_DMAError
    stm32f4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32f4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) refers to stm32f4xx_hal_uart.o(i.UART_EndRxTransfer) for UART_EndRxTransfer
    system_stm32f4xx.o(i.SystemCoreClockUpdate) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    system_stm32f4xx.o(i.SystemCoreClockUpdate) refers to system_stm32f4xx.o(.constdata) for AHBPrescTable
    event_groups.o(i.vEventGroupClearBitsCallback) refers to event_groups.o(i.xEventGroupClearBits) for xEventGroupClearBits
    event_groups.o(i.vEventGroupDelete) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    event_groups.o(i.vEventGroupDelete) refers to tasks.o(i.vTaskRemoveFromUnorderedEventList) for vTaskRemoveFromUnorderedEventList
    event_groups.o(i.vEventGroupDelete) refers to heap_4.o(i.vPortFree) for vPortFree
    event_groups.o(i.vEventGroupDelete) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    event_groups.o(i.vEventGroupSetBitsCallback) refers to event_groups.o(i.xEventGroupSetBits) for xEventGroupSetBits
    event_groups.o(i.xEventGroupClearBits) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    event_groups.o(i.xEventGroupClearBits) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    event_groups.o(i.xEventGroupClearBitsFromISR) refers to timers.o(i.xTimerPendFunctionCallFromISR) for xTimerPendFunctionCallFromISR
    event_groups.o(i.xEventGroupClearBitsFromISR) refers to event_groups.o(i.vEventGroupClearBitsCallback) for vEventGroupClearBitsCallback
    event_groups.o(i.xEventGroupCreate) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
    event_groups.o(i.xEventGroupCreate) refers to list.o(i.vListInitialise) for vListInitialise
    event_groups.o(i.xEventGroupCreateStatic) refers to list.o(i.vListInitialise) for vListInitialise
    event_groups.o(i.xEventGroupSetBits) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    event_groups.o(i.xEventGroupSetBits) refers to tasks.o(i.vTaskRemoveFromUnorderedEventList) for vTaskRemoveFromUnorderedEventList
    event_groups.o(i.xEventGroupSetBits) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    event_groups.o(i.xEventGroupSetBitsFromISR) refers to timers.o(i.xTimerPendFunctionCallFromISR) for xTimerPendFunctionCallFromISR
    event_groups.o(i.xEventGroupSetBitsFromISR) refers to event_groups.o(i.vEventGroupSetBitsCallback) for vEventGroupSetBitsCallback
    event_groups.o(i.xEventGroupSync) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    event_groups.o(i.xEventGroupSync) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    event_groups.o(i.xEventGroupSync) refers to event_groups.o(i.xEventGroupSetBits) for xEventGroupSetBits
    event_groups.o(i.xEventGroupSync) refers to tasks.o(i.vTaskPlaceOnUnorderedEventList) for vTaskPlaceOnUnorderedEventList
    event_groups.o(i.xEventGroupSync) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    event_groups.o(i.xEventGroupSync) refers to tasks.o(i.uxTaskResetEventItemValue) for uxTaskResetEventItemValue
    event_groups.o(i.xEventGroupSync) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    event_groups.o(i.xEventGroupSync) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    event_groups.o(i.xEventGroupWaitBits) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    event_groups.o(i.xEventGroupWaitBits) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    event_groups.o(i.xEventGroupWaitBits) refers to event_groups.o(i.prvTestWaitCondition) for prvTestWaitCondition
    event_groups.o(i.xEventGroupWaitBits) refers to tasks.o(i.vTaskPlaceOnUnorderedEventList) for vTaskPlaceOnUnorderedEventList
    event_groups.o(i.xEventGroupWaitBits) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    event_groups.o(i.xEventGroupWaitBits) refers to tasks.o(i.uxTaskResetEventItemValue) for uxTaskResetEventItemValue
    event_groups.o(i.xEventGroupWaitBits) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    event_groups.o(i.xEventGroupWaitBits) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.pcQueueGetName) refers to queue.o(.bss) for xQueueRegistry
    queue.o(i.prvCopyDataFromQueue) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    queue.o(i.prvCopyDataToQueue) refers to tasks.o(i.xTaskPriorityDisinherit) for xTaskPriorityDisinherit
    queue.o(i.prvCopyDataToQueue) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    queue.o(i.prvInitialiseMutex) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
    queue.o(i.prvInitialiseNewQueue) refers to queue.o(i.xQueueGenericReset) for xQueueGenericReset
    queue.o(i.prvIsQueueEmpty) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.prvIsQueueEmpty) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.prvIsQueueFull) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.prvIsQueueFull) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.prvUnlockQueue) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.prvUnlockQueue) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.prvUnlockQueue) refers to tasks.o(i.vTaskMissedYield) for vTaskMissedYield
    queue.o(i.prvUnlockQueue) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.uxQueueMessagesWaiting) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.uxQueueMessagesWaiting) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.uxQueueSpacesAvailable) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.uxQueueSpacesAvailable) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.vQueueAddToRegistry) refers to queue.o(.bss) for xQueueRegistry
    queue.o(i.vQueueDelete) refers to queue.o(i.vQueueUnregisterQueue) for vQueueUnregisterQueue
    queue.o(i.vQueueDelete) refers to heap_4.o(i.vPortFree) for vPortFree
    queue.o(i.vQueueUnregisterQueue) refers to queue.o(.bss) for xQueueRegistry
    queue.o(i.vQueueWaitForMessageRestricted) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.vQueueWaitForMessageRestricted) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.vQueueWaitForMessageRestricted) refers to tasks.o(i.vTaskPlaceOnEventListRestricted) for vTaskPlaceOnEventListRestricted
    queue.o(i.vQueueWaitForMessageRestricted) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue
    queue.o(i.xQueueCreateCountingSemaphore) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate
    queue.o(i.xQueueCreateCountingSemaphoreStatic) refers to queue.o(i.xQueueGenericCreateStatic) for xQueueGenericCreateStatic
    queue.o(i.xQueueCreateMutex) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate
    queue.o(i.xQueueCreateMutex) refers to queue.o(i.prvInitialiseMutex) for prvInitialiseMutex
    queue.o(i.xQueueCreateMutexStatic) refers to queue.o(i.xQueueGenericCreateStatic) for xQueueGenericCreateStatic
    queue.o(i.xQueueCreateMutexStatic) refers to queue.o(i.prvInitialiseMutex) for prvInitialiseMutex
    queue.o(i.xQueueGenericCreate) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
    queue.o(i.xQueueGenericCreate) refers to queue.o(i.prvInitialiseNewQueue) for prvInitialiseNewQueue
    queue.o(i.xQueueGenericCreateStatic) refers to queue.o(i.prvInitialiseNewQueue) for prvInitialiseNewQueue
    queue.o(i.xQueueGenericReset) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.xQueueGenericReset) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueueGenericReset) refers to list.o(i.vListInitialise) for vListInitialise
    queue.o(i.xQueueGenericReset) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    queue.o(i.xQueueGenericSend) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.xQueueGenericSend) refers to queue.o(i.prvCopyDataToQueue) for prvCopyDataToQueue
    queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueueGenericSend) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.xQueueGenericSend) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState
    queue.o(i.xQueueGenericSend) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut
    queue.o(i.xQueueGenericSend) refers to queue.o(i.prvIsQueueFull) for prvIsQueueFull
    queue.o(i.xQueueGenericSend) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList
    queue.o(i.xQueueGenericSend) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue
    queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    queue.o(i.xQueueGenericSendFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    queue.o(i.xQueueGenericSendFromISR) refers to queue.o(i.prvCopyDataToQueue) for prvCopyDataToQueue
    queue.o(i.xQueueGenericSendFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueueGetMutexHolder) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.xQueueGetMutexHolder) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.xQueueGiveFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    queue.o(i.xQueueGiveFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueueGiveMutexRecursive) refers to tasks.o(i.xTaskGetCurrentTaskHandle) for xTaskGetCurrentTaskHandle
    queue.o(i.xQueueGiveMutexRecursive) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
    queue.o(i.xQueuePeek) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    queue.o(i.xQueuePeek) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.xQueuePeek) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue
    queue.o(i.xQueuePeek) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueuePeek) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.xQueuePeek) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState
    queue.o(i.xQueuePeek) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    queue.o(i.xQueuePeek) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut
    queue.o(i.xQueuePeek) refers to queue.o(i.prvIsQueueEmpty) for prvIsQueueEmpty
    queue.o(i.xQueuePeek) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList
    queue.o(i.xQueuePeek) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue
    queue.o(i.xQueuePeek) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    queue.o(i.xQueuePeekFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    queue.o(i.xQueuePeekFromISR) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue
    queue.o(i.xQueueReceive) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    queue.o(i.xQueueReceive) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.xQueueReceive) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue
    queue.o(i.xQueueReceive) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueueReceive) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.xQueueReceive) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState
    queue.o(i.xQueueReceive) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    queue.o(i.xQueueReceive) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut
    queue.o(i.xQueueReceive) refers to queue.o(i.prvIsQueueEmpty) for prvIsQueueEmpty
    queue.o(i.xQueueReceive) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList
    queue.o(i.xQueueReceive) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue
    queue.o(i.xQueueReceive) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    queue.o(i.xQueueReceiveFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    queue.o(i.xQueueReceiveFromISR) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue
    queue.o(i.xQueueReceiveFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    queue.o(i.xQueueSemaphoreTake) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.pvTaskIncrementMutexHeldCount) for pvTaskIncrementMutexHeldCount
    queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueueSemaphoreTake) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState
    queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut
    queue.o(i.xQueueSemaphoreTake) refers to queue.o(i.prvIsQueueEmpty) for prvIsQueueEmpty
    queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskPriorityInherit) for xTaskPriorityInherit
    queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList
    queue.o(i.xQueueSemaphoreTake) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue
    queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    queue.o(i.xQueueSemaphoreTake) refers to queue.o(i.prvGetDisinheritPriorityAfterTimeout) for prvGetDisinheritPriorityAfterTimeout
    queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.vTaskPriorityDisinheritAfterTimeout) for vTaskPriorityDisinheritAfterTimeout
    queue.o(i.xQueueTakeMutexRecursive) refers to tasks.o(i.xTaskGetCurrentTaskHandle) for xTaskGetCurrentTaskHandle
    queue.o(i.xQueueTakeMutexRecursive) refers to queue.o(i.xQueueSemaphoreTake) for xQueueSemaphoreTake
    stream_buffer.o(i.prvInitialiseNewStreamBuffer) refers to memset.o(.text) for memset
    stream_buffer.o(i.prvInitialiseNewStreamBuffer) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    stream_buffer.o(i.prvReadBytesFromBuffer) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    stream_buffer.o(i.prvReadMessageFromBuffer) refers to stream_buffer.o(i.prvReadBytesFromBuffer) for prvReadBytesFromBuffer
    stream_buffer.o(i.prvWriteBytesToBuffer) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    stream_buffer.o(i.prvWriteMessageToBuffer) refers to stream_buffer.o(i.prvWriteBytesToBuffer) for prvWriteBytesToBuffer
    stream_buffer.o(i.vStreamBufferDelete) refers to heap_4.o(i.vPortFree) for vPortFree
    stream_buffer.o(i.vStreamBufferDelete) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    stream_buffer.o(i.xStreamBufferBytesAvailable) refers to stream_buffer.o(i.prvBytesInBuffer) for prvBytesInBuffer
    stream_buffer.o(i.xStreamBufferGenericCreate) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
    stream_buffer.o(i.xStreamBufferGenericCreate) refers to stream_buffer.o(i.prvInitialiseNewStreamBuffer) for prvInitialiseNewStreamBuffer
    stream_buffer.o(i.xStreamBufferGenericCreateStatic) refers to stream_buffer.o(i.prvInitialiseNewStreamBuffer) for prvInitialiseNewStreamBuffer
    stream_buffer.o(i.xStreamBufferIsFull) refers to stream_buffer.o(i.xStreamBufferSpacesAvailable) for xStreamBufferSpacesAvailable
    stream_buffer.o(i.xStreamBufferNextMessageLengthBytes) refers to stream_buffer.o(i.prvBytesInBuffer) for prvBytesInBuffer
    stream_buffer.o(i.xStreamBufferNextMessageLengthBytes) refers to stream_buffer.o(i.prvReadBytesFromBuffer) for prvReadBytesFromBuffer
    stream_buffer.o(i.xStreamBufferReceive) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    stream_buffer.o(i.xStreamBufferReceive) refers to stream_buffer.o(i.prvBytesInBuffer) for prvBytesInBuffer
    stream_buffer.o(i.xStreamBufferReceive) refers to tasks.o(i.xTaskNotifyStateClear) for xTaskNotifyStateClear
    stream_buffer.o(i.xStreamBufferReceive) refers to tasks.o(i.xTaskGetCurrentTaskHandle) for xTaskGetCurrentTaskHandle
    stream_buffer.o(i.xStreamBufferReceive) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    stream_buffer.o(i.xStreamBufferReceive) refers to tasks.o(i.xTaskNotifyWait) for xTaskNotifyWait
    stream_buffer.o(i.xStreamBufferReceive) refers to stream_buffer.o(i.prvReadMessageFromBuffer) for prvReadMessageFromBuffer
    stream_buffer.o(i.xStreamBufferReceive) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    stream_buffer.o(i.xStreamBufferReceive) refers to tasks.o(i.xTaskGenericNotify) for xTaskGenericNotify
    stream_buffer.o(i.xStreamBufferReceive) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    stream_buffer.o(i.xStreamBufferReceiveCompletedFromISR) refers to tasks.o(i.xTaskGenericNotifyFromISR) for xTaskGenericNotifyFromISR
    stream_buffer.o(i.xStreamBufferReceiveFromISR) refers to stream_buffer.o(i.prvBytesInBuffer) for prvBytesInBuffer
    stream_buffer.o(i.xStreamBufferReceiveFromISR) refers to stream_buffer.o(i.prvReadMessageFromBuffer) for prvReadMessageFromBuffer
    stream_buffer.o(i.xStreamBufferReceiveFromISR) refers to tasks.o(i.xTaskGenericNotifyFromISR) for xTaskGenericNotifyFromISR
    stream_buffer.o(i.xStreamBufferReset) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    stream_buffer.o(i.xStreamBufferReset) refers to stream_buffer.o(i.prvInitialiseNewStreamBuffer) for prvInitialiseNewStreamBuffer
    stream_buffer.o(i.xStreamBufferReset) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    stream_buffer.o(i.xStreamBufferSend) refers to tasks.o(i.vTaskSetTimeOutState) for vTaskSetTimeOutState
    stream_buffer.o(i.xStreamBufferSend) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    stream_buffer.o(i.xStreamBufferSend) refers to stream_buffer.o(i.xStreamBufferSpacesAvailable) for xStreamBufferSpacesAvailable
    stream_buffer.o(i.xStreamBufferSend) refers to tasks.o(i.xTaskNotifyStateClear) for xTaskNotifyStateClear
    stream_buffer.o(i.xStreamBufferSend) refers to tasks.o(i.xTaskGetCurrentTaskHandle) for xTaskGetCurrentTaskHandle
    stream_buffer.o(i.xStreamBufferSend) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    stream_buffer.o(i.xStreamBufferSend) refers to tasks.o(i.xTaskNotifyWait) for xTaskNotifyWait
    stream_buffer.o(i.xStreamBufferSend) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut
    stream_buffer.o(i.xStreamBufferSend) refers to stream_buffer.o(i.prvWriteMessageToBuffer) for prvWriteMessageToBuffer
    stream_buffer.o(i.xStreamBufferSend) refers to stream_buffer.o(i.prvBytesInBuffer) for prvBytesInBuffer
    stream_buffer.o(i.xStreamBufferSend) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    stream_buffer.o(i.xStreamBufferSend) refers to tasks.o(i.xTaskGenericNotify) for xTaskGenericNotify
    stream_buffer.o(i.xStreamBufferSend) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    stream_buffer.o(i.xStreamBufferSendCompletedFromISR) refers to tasks.o(i.xTaskGenericNotifyFromISR) for xTaskGenericNotifyFromISR
    stream_buffer.o(i.xStreamBufferSendFromISR) refers to stream_buffer.o(i.xStreamBufferSpacesAvailable) for xStreamBufferSpacesAvailable
    stream_buffer.o(i.xStreamBufferSendFromISR) refers to stream_buffer.o(i.prvWriteMessageToBuffer) for prvWriteMessageToBuffer
    stream_buffer.o(i.xStreamBufferSendFromISR) refers to stream_buffer.o(i.prvBytesInBuffer) for prvBytesInBuffer
    stream_buffer.o(i.xStreamBufferSendFromISR) refers to tasks.o(i.xTaskGenericNotifyFromISR) for xTaskGenericNotifyFromISR
    tasks.o(i.eTaskGetState) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.eTaskGetState) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.eTaskGetState) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.eTaskGetState) refers to tasks.o(.bss) for xSuspendedTaskList
    tasks.o(i.pcTaskGetName) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.prvAddCurrentTaskToDelayedList) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.prvAddCurrentTaskToDelayedList) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.prvAddCurrentTaskToDelayedList) refers to list.o(i.vListInsert) for vListInsert
    tasks.o(i.prvAddCurrentTaskToDelayedList) refers to tasks.o(.data) for xTickCount
    tasks.o(i.prvAddCurrentTaskToDelayedList) refers to tasks.o(.bss) for xSuspendedTaskList
    tasks.o(i.prvAddNewTaskToReadyList) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.prvAddNewTaskToReadyList) refers to tasks.o(i.prvInitialiseTaskLists) for prvInitialiseTaskLists
    tasks.o(i.prvAddNewTaskToReadyList) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.prvAddNewTaskToReadyList) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.prvAddNewTaskToReadyList) refers to tasks.o(.data) for uxCurrentNumberOfTasks
    tasks.o(i.prvAddNewTaskToReadyList) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.prvCheckTasksWaitingTermination) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.prvCheckTasksWaitingTermination) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.prvCheckTasksWaitingTermination) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.prvCheckTasksWaitingTermination) refers to tasks.o(i.prvDeleteTCB) for prvDeleteTCB
    tasks.o(i.prvCheckTasksWaitingTermination) refers to tasks.o(.bss) for xTasksWaitingTermination
    tasks.o(i.prvCheckTasksWaitingTermination) refers to tasks.o(.data) for uxCurrentNumberOfTasks
    tasks.o(i.prvDeleteTCB) refers to heap_4.o(i.vPortFree) for vPortFree
    tasks.o(i.prvIdleTask) refers to tasks.o(i.prvCheckTasksWaitingTermination) for prvCheckTasksWaitingTermination
    tasks.o(i.prvIdleTask) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.prvInitialiseNewTask) refers to aeabi_memset.o(.text) for __aeabi_memset
    tasks.o(i.prvInitialiseNewTask) refers to list.o(i.vListInitialiseItem) for vListInitialiseItem
    tasks.o(i.prvInitialiseNewTask) refers to port.o(i.pxPortInitialiseStack) for pxPortInitialiseStack
    tasks.o(i.prvInitialiseTaskLists) refers to list.o(i.vListInitialise) for vListInitialise
    tasks.o(i.prvInitialiseTaskLists) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.prvInitialiseTaskLists) refers to tasks.o(.data) for pxDelayedTaskList
    tasks.o(i.prvListTasksWithinSingleList) refers to tasks.o(i.vTaskGetInfo) for vTaskGetInfo
    tasks.o(i.prvResetNextTaskUnblockTime) refers to tasks.o(.data) for pxDelayedTaskList
    tasks.o(i.prvTaskIsTaskSuspended) refers to tasks.o(.bss) for xSuspendedTaskList
    tasks.o(i.prvWriteNameToBuffer) refers to strcpy.o(.text) for strcpy
    tasks.o(i.prvWriteNameToBuffer) refers to strlen.o(.text) for strlen
    tasks.o(i.pvTaskIncrementMutexHeldCount) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.ulTaskNotifyTake) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.ulTaskNotifyTake) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
    tasks.o(i.ulTaskNotifyTake) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.ulTaskNotifyTake) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.ulTaskNotifyValueClear) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.ulTaskNotifyValueClear) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.ulTaskNotifyValueClear) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.uxTaskGetNumberOfTasks) refers to tasks.o(.data) for uxCurrentNumberOfTasks
    tasks.o(i.uxTaskGetStackHighWaterMark) refers to tasks.o(i.prvTaskCheckFreeStackSpace) for prvTaskCheckFreeStackSpace
    tasks.o(i.uxTaskGetStackHighWaterMark) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.uxTaskGetStackHighWaterMark2) refers to tasks.o(i.prvTaskCheckFreeStackSpace) for prvTaskCheckFreeStackSpace
    tasks.o(i.uxTaskGetStackHighWaterMark2) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.uxTaskGetSystemState) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    tasks.o(i.uxTaskGetSystemState) refers to tasks.o(i.prvListTasksWithinSingleList) for prvListTasksWithinSingleList
    tasks.o(i.uxTaskGetSystemState) refers to freertos.o(i.getRunTimeCounterValue) for getRunTimeCounterValue
    tasks.o(i.uxTaskGetSystemState) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    tasks.o(i.uxTaskGetSystemState) refers to tasks.o(.data) for uxCurrentNumberOfTasks
    tasks.o(i.uxTaskGetSystemState) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.uxTaskPriorityGet) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.uxTaskPriorityGet) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.uxTaskPriorityGet) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.uxTaskPriorityGetFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    tasks.o(i.uxTaskPriorityGetFromISR) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.uxTaskResetEventItemValue) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskDelay) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    tasks.o(i.vTaskDelay) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
    tasks.o(i.vTaskDelay) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    tasks.o(i.vTaskDelay) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.vTaskDelayUntil) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    tasks.o(i.vTaskDelayUntil) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
    tasks.o(i.vTaskDelayUntil) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    tasks.o(i.vTaskDelayUntil) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.vTaskDelete) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.vTaskDelete) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.vTaskDelete) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskDelete) refers to tasks.o(i.prvDeleteTCB) for prvDeleteTCB
    tasks.o(i.vTaskDelete) refers to tasks.o(i.prvResetNextTaskUnblockTime) for prvResetNextTaskUnblockTime
    tasks.o(i.vTaskDelete) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.vTaskDelete) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskDelete) refers to tasks.o(.bss) for xTasksWaitingTermination
    tasks.o(i.vTaskEndScheduler) refers to port.o(i.vPortEndScheduler) for vPortEndScheduler
    tasks.o(i.vTaskEndScheduler) refers to tasks.o(.data) for xSchedulerRunning
    tasks.o(i.vTaskGetInfo) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    tasks.o(i.vTaskGetInfo) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    tasks.o(i.vTaskGetInfo) refers to tasks.o(i.eTaskGetState) for eTaskGetState
    tasks.o(i.vTaskGetInfo) refers to tasks.o(i.prvTaskCheckFreeStackSpace) for prvTaskCheckFreeStackSpace
    tasks.o(i.vTaskGetInfo) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskGetRunTimeStats) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.vTaskGetRunTimeStats) refers to _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) for _printf_u
    tasks.o(i.vTaskGetRunTimeStats) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.vTaskGetRunTimeStats) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
    tasks.o(i.vTaskGetRunTimeStats) refers to tasks.o(i.uxTaskGetSystemState) for uxTaskGetSystemState
    tasks.o(i.vTaskGetRunTimeStats) refers to tasks.o(i.prvWriteNameToBuffer) for prvWriteNameToBuffer
    tasks.o(i.vTaskGetRunTimeStats) refers to noretval__2sprintf.o(.text) for __2sprintf
    tasks.o(i.vTaskGetRunTimeStats) refers to strlen.o(.text) for strlen
    tasks.o(i.vTaskGetRunTimeStats) refers to heap_4.o(i.vPortFree) for vPortFree
    tasks.o(i.vTaskGetRunTimeStats) refers to tasks.o(.data) for uxCurrentNumberOfTasks
    tasks.o(i.vTaskInternalSetTimeOutState) refers to tasks.o(.data) for xNumOfOverflows
    tasks.o(i.vTaskList) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.vTaskList) refers to _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) for _printf_u
    tasks.o(i.vTaskList) refers to _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) for _printf_c
    tasks.o(i.vTaskList) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.vTaskList) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.vTaskList) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
    tasks.o(i.vTaskList) refers to tasks.o(i.uxTaskGetSystemState) for uxTaskGetSystemState
    tasks.o(i.vTaskList) refers to tasks.o(i.prvWriteNameToBuffer) for prvWriteNameToBuffer
    tasks.o(i.vTaskList) refers to noretval__2sprintf.o(.text) for __2sprintf
    tasks.o(i.vTaskList) refers to strlen.o(.text) for strlen
    tasks.o(i.vTaskList) refers to heap_4.o(i.vPortFree) for vPortFree
    tasks.o(i.vTaskList) refers to tasks.o(.data) for uxCurrentNumberOfTasks
    tasks.o(i.vTaskMissedYield) refers to tasks.o(.data) for xYieldPending
    tasks.o(i.vTaskNotifyGiveFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    tasks.o(i.vTaskNotifyGiveFromISR) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.vTaskNotifyGiveFromISR) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskNotifyGiveFromISR) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.vTaskNotifyGiveFromISR) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.vTaskPlaceOnEventList) refers to list.o(i.vListInsert) for vListInsert
    tasks.o(i.vTaskPlaceOnEventList) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
    tasks.o(i.vTaskPlaceOnEventList) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskPlaceOnEventListRestricted) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskPlaceOnEventListRestricted) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
    tasks.o(i.vTaskPlaceOnEventListRestricted) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
    tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.vTaskPriorityDisinheritAfterTimeout) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.vTaskPriorityDisinheritAfterTimeout) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskPriorityDisinheritAfterTimeout) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskPriorityDisinheritAfterTimeout) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.vTaskPrioritySet) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.vTaskPrioritySet) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.vTaskPrioritySet) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskPrioritySet) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.vTaskPrioritySet) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskPrioritySet) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.vTaskRemoveFromUnorderedEventList) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.vTaskRemoveFromUnorderedEventList) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskRemoveFromUnorderedEventList) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.vTaskRemoveFromUnorderedEventList) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.vTaskResume) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.vTaskResume) refers to tasks.o(i.prvTaskIsTaskSuspended) for prvTaskIsTaskSuspended
    tasks.o(i.vTaskResume) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.vTaskResume) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskResume) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.vTaskResume) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskResume) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.vTaskSetTimeOutState) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.vTaskSetTimeOutState) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.vTaskSetTimeOutState) refers to tasks.o(.data) for xNumOfOverflows
    tasks.o(i.vTaskStartScheduler) refers to cmsis_os2.o(i.vApplicationGetIdleTaskMemory) for vApplicationGetIdleTaskMemory
    tasks.o(i.vTaskStartScheduler) refers to tasks.o(i.xTaskCreateStatic) for xTaskCreateStatic
    tasks.o(i.vTaskStartScheduler) refers to timers.o(i.xTimerCreateTimerTask) for xTimerCreateTimerTask
    tasks.o(i.vTaskStartScheduler) refers to freertos.o(i.configureTimerForRunTimeStats) for configureTimerForRunTimeStats
    tasks.o(i.vTaskStartScheduler) refers to port.o(i.xPortStartScheduler) for xPortStartScheduler
    tasks.o(i.vTaskStartScheduler) refers to tasks.o(i.prvIdleTask) for prvIdleTask
    tasks.o(i.vTaskStartScheduler) refers to tasks.o(.data) for xIdleTaskHandle
    tasks.o(i.vTaskSuspend) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.vTaskSuspend) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.vTaskSuspend) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskSuspend) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.vTaskSuspend) refers to tasks.o(i.prvResetNextTaskUnblockTime) for prvResetNextTaskUnblockTime
    tasks.o(i.vTaskSuspend) refers to tasks.o(i.vTaskSwitchContext) for vTaskSwitchContext
    tasks.o(i.vTaskSuspend) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskSuspend) refers to tasks.o(.bss) for xSuspendedTaskList
    tasks.o(i.vTaskSuspendAll) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.vTaskSwitchContext) refers to freertos.o(i.getRunTimeCounterValue) for getRunTimeCounterValue
    tasks.o(i.vTaskSwitchContext) refers to freertos.o(i.vApplicationStackOverflowHook) for vApplicationStackOverflowHook
    tasks.o(i.vTaskSwitchContext) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.vTaskSwitchContext) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.xTaskCatchUpTicks) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    tasks.o(i.xTaskCatchUpTicks) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    tasks.o(i.xTaskCatchUpTicks) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.xTaskCheckForTimeOut) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.xTaskCheckForTimeOut) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState
    tasks.o(i.xTaskCheckForTimeOut) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.xTaskCheckForTimeOut) refers to tasks.o(.data) for xTickCount
    tasks.o(i.xTaskCreate) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
    tasks.o(i.xTaskCreate) refers to heap_4.o(i.vPortFree) for vPortFree
    tasks.o(i.xTaskCreate) refers to tasks.o(i.prvInitialiseNewTask) for prvInitialiseNewTask
    tasks.o(i.xTaskCreate) refers to tasks.o(i.prvAddNewTaskToReadyList) for prvAddNewTaskToReadyList
    tasks.o(i.xTaskCreateStatic) refers to tasks.o(i.prvInitialiseNewTask) for prvInitialiseNewTask
    tasks.o(i.xTaskCreateStatic) refers to tasks.o(i.prvAddNewTaskToReadyList) for prvAddNewTaskToReadyList
    tasks.o(i.xTaskGenericNotify) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.xTaskGenericNotify) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskGenericNotify) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskGenericNotify) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.xTaskGenericNotify) refers to tasks.o(.data) for uxTopReadyPriority
    tasks.o(i.xTaskGenericNotify) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.xTaskGenericNotifyFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    tasks.o(i.xTaskGenericNotifyFromISR) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskGenericNotifyFromISR) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskGenericNotifyFromISR) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.xTaskGenericNotifyFromISR) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.xTaskGetCurrentTaskHandle) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.xTaskGetHandle) refers to strlen.o(.text) for strlen
    tasks.o(i.xTaskGetHandle) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    tasks.o(i.xTaskGetHandle) refers to tasks.o(i.prvSearchForNameWithinSingleList) for prvSearchForNameWithinSingleList
    tasks.o(i.xTaskGetHandle) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    tasks.o(i.xTaskGetHandle) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.xTaskGetHandle) refers to tasks.o(.data) for pxDelayedTaskList
    tasks.o(i.xTaskGetSchedulerState) refers to tasks.o(.data) for xSchedulerRunning
    tasks.o(i.xTaskGetTickCount) refers to tasks.o(.data) for xTickCount
    tasks.o(i.xTaskGetTickCountFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    tasks.o(i.xTaskGetTickCountFromISR) refers to tasks.o(.data) for xTickCount
    tasks.o(i.xTaskIncrementTick) refers to tasks.o(i.prvResetNextTaskUnblockTime) for prvResetNextTaskUnblockTime
    tasks.o(i.xTaskIncrementTick) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskIncrementTick) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskIncrementTick) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.xTaskIncrementTick) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.xTaskNotifyStateClear) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.xTaskNotifyStateClear) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.xTaskNotifyStateClear) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.xTaskNotifyWait) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.xTaskNotifyWait) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
    tasks.o(i.xTaskNotifyWait) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.xTaskNotifyWait) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.xTaskPriorityDisinherit) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskPriorityDisinherit) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskPriorityDisinherit) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.xTaskPriorityDisinherit) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.xTaskPriorityInherit) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskPriorityInherit) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskPriorityInherit) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.xTaskPriorityInherit) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.xTaskRemoveFromEventList) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskRemoveFromEventList) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskRemoveFromEventList) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.xTaskRemoveFromEventList) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.xTaskResumeAll) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.xTaskResumeAll) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskResumeAll) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskResumeAll) refers to tasks.o(i.prvResetNextTaskUnblockTime) for prvResetNextTaskUnblockTime
    tasks.o(i.xTaskResumeAll) refers to tasks.o(i.xTaskIncrementTick) for xTaskIncrementTick
    tasks.o(i.xTaskResumeAll) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.xTaskResumeAll) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.xTaskResumeAll) refers to tasks.o(.bss) for xPendingReadyList
    tasks.o(i.xTaskResumeFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    tasks.o(i.xTaskResumeFromISR) refers to tasks.o(i.prvTaskIsTaskSuspended) for prvTaskIsTaskSuspended
    tasks.o(i.xTaskResumeFromISR) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskResumeFromISR) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskResumeFromISR) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.xTaskResumeFromISR) refers to tasks.o(.bss) for pxReadyTasksLists
    timers.o(i.prvCheckForValidListAndQueue) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    timers.o(i.prvCheckForValidListAndQueue) refers to list.o(i.vListInitialise) for vListInitialise
    timers.o(i.prvCheckForValidListAndQueue) refers to queue.o(i.xQueueGenericCreateStatic) for xQueueGenericCreateStatic
    timers.o(i.prvCheckForValidListAndQueue) refers to queue.o(i.vQueueAddToRegistry) for vQueueAddToRegistry
    timers.o(i.prvCheckForValidListAndQueue) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    timers.o(i.prvCheckForValidListAndQueue) refers to timers.o(.data) for xTimerQueue
    timers.o(i.prvCheckForValidListAndQueue) refers to timers.o(.bss) for xActiveTimerList1
    timers.o(i.prvGetNextExpireTime) refers to timers.o(.data) for pxCurrentTimerList
    timers.o(i.prvInitialiseNewTimer) refers to timers.o(i.prvCheckForValidListAndQueue) for prvCheckForValidListAndQueue
    timers.o(i.prvInitialiseNewTimer) refers to list.o(i.vListInitialiseItem) for vListInitialiseItem
    timers.o(i.prvInsertTimerInActiveList) refers to list.o(i.vListInsert) for vListInsert
    timers.o(i.prvInsertTimerInActiveList) refers to timers.o(.data) for pxOverflowTimerList
    timers.o(i.prvProcessExpiredTimer) refers to list.o(i.uxListRemove) for uxListRemove
    timers.o(i.prvProcessExpiredTimer) refers to timers.o(i.prvInsertTimerInActiveList) for prvInsertTimerInActiveList
    timers.o(i.prvProcessExpiredTimer) refers to timers.o(i.xTimerGenericCommand) for xTimerGenericCommand
    timers.o(i.prvProcessExpiredTimer) refers to timers.o(.data) for pxCurrentTimerList
    timers.o(i.prvProcessReceivedCommands) refers to list.o(i.uxListRemove) for uxListRemove
    timers.o(i.prvProcessReceivedCommands) refers to timers.o(i.prvSampleTimeNow) for prvSampleTimeNow
    timers.o(i.prvProcessReceivedCommands) refers to timers.o(i.prvInsertTimerInActiveList) for prvInsertTimerInActiveList
    timers.o(i.prvProcessReceivedCommands) refers to timers.o(i.xTimerGenericCommand) for xTimerGenericCommand
    timers.o(i.prvProcessReceivedCommands) refers to heap_4.o(i.vPortFree) for vPortFree
    timers.o(i.prvProcessReceivedCommands) refers to queue.o(i.xQueueReceive) for xQueueReceive
    timers.o(i.prvProcessReceivedCommands) refers to timers.o(.data) for xTimerQueue
    timers.o(i.prvProcessTimerOrBlockTask) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    timers.o(i.prvProcessTimerOrBlockTask) refers to timers.o(i.prvSampleTimeNow) for prvSampleTimeNow
    timers.o(i.prvProcessTimerOrBlockTask) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    timers.o(i.prvProcessTimerOrBlockTask) refers to timers.o(i.prvProcessExpiredTimer) for prvProcessExpiredTimer
    timers.o(i.prvProcessTimerOrBlockTask) refers to queue.o(i.vQueueWaitForMessageRestricted) for vQueueWaitForMessageRestricted
    timers.o(i.prvProcessTimerOrBlockTask) refers to timers.o(.data) for pxOverflowTimerList
    timers.o(i.prvSampleTimeNow) refers to tasks.o(i.xTaskGetTickCount) for xTaskGetTickCount
    timers.o(i.prvSampleTimeNow) refers to timers.o(i.prvSwitchTimerLists) for prvSwitchTimerLists
    timers.o(i.prvSampleTimeNow) refers to timers.o(.data) for xLastTime
    timers.o(i.prvSwitchTimerLists) refers to list.o(i.uxListRemove) for uxListRemove
    timers.o(i.prvSwitchTimerLists) refers to list.o(i.vListInsert) for vListInsert
    timers.o(i.prvSwitchTimerLists) refers to timers.o(i.xTimerGenericCommand) for xTimerGenericCommand
    timers.o(i.prvSwitchTimerLists) refers to timers.o(.data) for pxCurrentTimerList
    timers.o(i.prvTimerTask) refers to timers.o(i.prvGetNextExpireTime) for prvGetNextExpireTime
    timers.o(i.prvTimerTask) refers to timers.o(i.prvProcessTimerOrBlockTask) for prvProcessTimerOrBlockTask
    timers.o(i.prvTimerTask) refers to timers.o(i.prvProcessReceivedCommands) for prvProcessReceivedCommands
    timers.o(i.pvTimerGetTimerID) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    timers.o(i.pvTimerGetTimerID) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    timers.o(i.uxTimerGetReloadMode) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    timers.o(i.uxTimerGetReloadMode) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    timers.o(i.vTimerSetReloadMode) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    timers.o(i.vTimerSetReloadMode) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    timers.o(i.vTimerSetTimerID) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    timers.o(i.vTimerSetTimerID) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    timers.o(i.xTimerCreate) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
    timers.o(i.xTimerCreate) refers to timers.o(i.prvInitialiseNewTimer) for prvInitialiseNewTimer
    timers.o(i.xTimerCreateStatic) refers to timers.o(i.prvInitialiseNewTimer) for prvInitialiseNewTimer
    timers.o(i.xTimerCreateTimerTask) refers to timers.o(i.prvCheckForValidListAndQueue) for prvCheckForValidListAndQueue
    timers.o(i.xTimerCreateTimerTask) refers to cmsis_os2.o(i.vApplicationGetTimerTaskMemory) for vApplicationGetTimerTaskMemory
    timers.o(i.xTimerCreateTimerTask) refers to tasks.o(i.xTaskCreateStatic) for xTaskCreateStatic
    timers.o(i.xTimerCreateTimerTask) refers to timers.o(.data) for xTimerQueue
    timers.o(i.xTimerCreateTimerTask) refers to timers.o(i.prvTimerTask) for prvTimerTask
    timers.o(i.xTimerGenericCommand) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    timers.o(i.xTimerGenericCommand) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
    timers.o(i.xTimerGenericCommand) refers to queue.o(i.xQueueGenericSendFromISR) for xQueueGenericSendFromISR
    timers.o(i.xTimerGenericCommand) refers to timers.o(.data) for xTimerQueue
    timers.o(i.xTimerGetTimerDaemonTaskHandle) refers to timers.o(.data) for xTimerTaskHandle
    timers.o(i.xTimerIsTimerActive) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    timers.o(i.xTimerIsTimerActive) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    timers.o(i.xTimerPendFunctionCall) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
    timers.o(i.xTimerPendFunctionCall) refers to timers.o(.data) for xTimerQueue
    timers.o(i.xTimerPendFunctionCallFromISR) refers to queue.o(i.xQueueGenericSendFromISR) for xQueueGenericSendFromISR
    timers.o(i.xTimerPendFunctionCallFromISR) refers to timers.o(.data) for xTimerQueue
    cmsis_os2.o(i.TimerCallback) refers to timers.o(i.pvTimerGetTimerID) for pvTimerGetTimerID
    cmsis_os2.o(i.osDelay) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osDelay) refers to tasks.o(i.vTaskDelay) for vTaskDelay
    cmsis_os2.o(i.osDelayUntil) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osDelayUntil) refers to tasks.o(i.xTaskGetTickCount) for xTaskGetTickCount
    cmsis_os2.o(i.osDelayUntil) refers to tasks.o(i.vTaskDelayUntil) for vTaskDelayUntil
    cmsis_os2.o(i.osEventFlagsClear) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osEventFlagsClear) refers to event_groups.o(i.xEventGroupGetBitsFromISR) for xEventGroupGetBitsFromISR
    cmsis_os2.o(i.osEventFlagsClear) refers to event_groups.o(i.xEventGroupClearBitsFromISR) for xEventGroupClearBitsFromISR
    cmsis_os2.o(i.osEventFlagsClear) refers to event_groups.o(i.xEventGroupClearBits) for xEventGroupClearBits
    cmsis_os2.o(i.osEventFlagsDelete) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osEventFlagsDelete) refers to event_groups.o(i.vEventGroupDelete) for vEventGroupDelete
    cmsis_os2.o(i.osEventFlagsGet) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osEventFlagsGet) refers to event_groups.o(i.xEventGroupGetBitsFromISR) for xEventGroupGetBitsFromISR
    cmsis_os2.o(i.osEventFlagsGet) refers to event_groups.o(i.xEventGroupClearBits) for xEventGroupClearBits
    cmsis_os2.o(i.osEventFlagsNew) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osEventFlagsNew) refers to event_groups.o(i.xEventGroupCreateStatic) for xEventGroupCreateStatic
    cmsis_os2.o(i.osEventFlagsNew) refers to event_groups.o(i.xEventGroupCreate) for xEventGroupCreate
    cmsis_os2.o(i.osEventFlagsSet) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osEventFlagsSet) refers to event_groups.o(i.xEventGroupSetBitsFromISR) for xEventGroupSetBitsFromISR
    cmsis_os2.o(i.osEventFlagsSet) refers to event_groups.o(i.xEventGroupSetBits) for xEventGroupSetBits
    cmsis_os2.o(i.osEventFlagsWait) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osEventFlagsWait) refers to event_groups.o(i.xEventGroupWaitBits) for xEventGroupWaitBits
    cmsis_os2.o(i.osKernelGetInfo) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    cmsis_os2.o(i.osKernelGetState) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    cmsis_os2.o(i.osKernelGetState) refers to cmsis_os2.o(.data) for KernelState
    cmsis_os2.o(i.osKernelGetSysTimerCount) refers to tasks.o(i.xTaskGetTickCount) for xTaskGetTickCount
    cmsis_os2.o(i.osKernelGetSysTimerCount) refers to cmsis_os2.o(i.OS_Tick_GetCount) for OS_Tick_GetCount
    cmsis_os2.o(i.osKernelGetSysTimerCount) refers to cmsis_os2.o(i.OS_Tick_GetOverflow) for OS_Tick_GetOverflow
    cmsis_os2.o(i.osKernelGetSysTimerCount) refers to cmsis_os2.o(i.OS_Tick_GetInterval) for OS_Tick_GetInterval
    cmsis_os2.o(i.osKernelGetSysTimerFreq) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    cmsis_os2.o(i.osKernelGetTickCount) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osKernelGetTickCount) refers to tasks.o(i.xTaskGetTickCountFromISR) for xTaskGetTickCountFromISR
    cmsis_os2.o(i.osKernelGetTickCount) refers to tasks.o(i.xTaskGetTickCount) for xTaskGetTickCount
    cmsis_os2.o(i.osKernelInitialize) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osKernelInitialize) refers to cmsis_os2.o(.data) for KernelState
    cmsis_os2.o(i.osKernelLock) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osKernelLock) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    cmsis_os2.o(i.osKernelLock) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    cmsis_os2.o(i.osKernelRestoreLock) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osKernelRestoreLock) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    cmsis_os2.o(i.osKernelRestoreLock) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    cmsis_os2.o(i.osKernelRestoreLock) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    cmsis_os2.o(i.osKernelStart) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osKernelStart) refers to tasks.o(i.vTaskStartScheduler) for vTaskStartScheduler
    cmsis_os2.o(i.osKernelStart) refers to cmsis_os2.o(.data) for KernelState
    cmsis_os2.o(i.osKernelUnlock) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osKernelUnlock) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    cmsis_os2.o(i.osKernelUnlock) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    cmsis_os2.o(i.osMemoryPoolAlloc) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMemoryPoolAlloc) refers to queue.o(i.xQueueReceiveFromISR) for xQueueReceiveFromISR
    cmsis_os2.o(i.osMemoryPoolAlloc) refers to cmsis_os2.o(i.AllocBlock) for AllocBlock
    cmsis_os2.o(i.osMemoryPoolAlloc) refers to cmsis_os2.o(i.CreateBlock) for CreateBlock
    cmsis_os2.o(i.osMemoryPoolAlloc) refers to queue.o(i.xQueueSemaphoreTake) for xQueueSemaphoreTake
    cmsis_os2.o(i.osMemoryPoolAlloc) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    cmsis_os2.o(i.osMemoryPoolAlloc) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    cmsis_os2.o(i.osMemoryPoolDelete) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMemoryPoolDelete) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    cmsis_os2.o(i.osMemoryPoolDelete) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
    cmsis_os2.o(i.osMemoryPoolDelete) refers to heap_4.o(i.vPortFree) for vPortFree
    cmsis_os2.o(i.osMemoryPoolDelete) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    cmsis_os2.o(i.osMemoryPoolFree) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMemoryPoolFree) refers to queue.o(i.uxQueueMessagesWaitingFromISR) for uxQueueMessagesWaitingFromISR
    cmsis_os2.o(i.osMemoryPoolFree) refers to cmsis_os2.o(i.FreeBlock) for FreeBlock
    cmsis_os2.o(i.osMemoryPoolFree) refers to queue.o(i.xQueueGiveFromISR) for xQueueGiveFromISR
    cmsis_os2.o(i.osMemoryPoolFree) refers to queue.o(i.uxQueueMessagesWaiting) for uxQueueMessagesWaiting
    cmsis_os2.o(i.osMemoryPoolFree) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    cmsis_os2.o(i.osMemoryPoolFree) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    cmsis_os2.o(i.osMemoryPoolFree) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
    cmsis_os2.o(i.osMemoryPoolGetCount) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMemoryPoolGetCount) refers to queue.o(i.uxQueueMessagesWaitingFromISR) for uxQueueMessagesWaitingFromISR
    cmsis_os2.o(i.osMemoryPoolGetCount) refers to queue.o(i.uxQueueMessagesWaiting) for uxQueueMessagesWaiting
    cmsis_os2.o(i.osMemoryPoolGetName) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMemoryPoolGetSpace) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMemoryPoolGetSpace) refers to queue.o(i.uxQueueMessagesWaitingFromISR) for uxQueueMessagesWaitingFromISR
    cmsis_os2.o(i.osMemoryPoolGetSpace) refers to queue.o(i.uxQueueMessagesWaiting) for uxQueueMessagesWaiting
    cmsis_os2.o(i.osMemoryPoolNew) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMemoryPoolNew) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
    cmsis_os2.o(i.osMemoryPoolNew) refers to queue.o(i.xQueueCreateCountingSemaphoreStatic) for xQueueCreateCountingSemaphoreStatic
    cmsis_os2.o(i.osMemoryPoolNew) refers to heap_4.o(i.vPortFree) for vPortFree
    cmsis_os2.o(i.osMessageQueueDelete) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMessageQueueDelete) refers to queue.o(i.vQueueUnregisterQueue) for vQueueUnregisterQueue
    cmsis_os2.o(i.osMessageQueueDelete) refers to queue.o(i.vQueueDelete) for vQueueDelete
    cmsis_os2.o(i.osMessageQueueGet) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMessageQueueGet) refers to queue.o(i.xQueueReceiveFromISR) for xQueueReceiveFromISR
    cmsis_os2.o(i.osMessageQueueGet) refers to queue.o(i.xQueueReceive) for xQueueReceive
    cmsis_os2.o(i.osMessageQueueGetCount) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMessageQueueGetCount) refers to queue.o(i.uxQueueMessagesWaitingFromISR) for uxQueueMessagesWaitingFromISR
    cmsis_os2.o(i.osMessageQueueGetCount) refers to queue.o(i.uxQueueMessagesWaiting) for uxQueueMessagesWaiting
    cmsis_os2.o(i.osMessageQueueGetSpace) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMessageQueueGetSpace) refers to queue.o(i.uxQueueSpacesAvailable) for uxQueueSpacesAvailable
    cmsis_os2.o(i.osMessageQueueNew) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMessageQueueNew) refers to queue.o(i.xQueueGenericCreateStatic) for xQueueGenericCreateStatic
    cmsis_os2.o(i.osMessageQueueNew) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate
    cmsis_os2.o(i.osMessageQueueNew) refers to queue.o(i.vQueueAddToRegistry) for vQueueAddToRegistry
    cmsis_os2.o(i.osMessageQueuePut) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMessageQueuePut) refers to queue.o(i.xQueueGenericSendFromISR) for xQueueGenericSendFromISR
    cmsis_os2.o(i.osMessageQueuePut) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
    cmsis_os2.o(i.osMessageQueueReset) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMessageQueueReset) refers to queue.o(i.xQueueGenericReset) for xQueueGenericReset
    cmsis_os2.o(i.osMutexAcquire) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMutexAcquire) refers to queue.o(i.xQueueTakeMutexRecursive) for xQueueTakeMutexRecursive
    cmsis_os2.o(i.osMutexAcquire) refers to queue.o(i.xQueueSemaphoreTake) for xQueueSemaphoreTake
    cmsis_os2.o(i.osMutexDelete) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMutexDelete) refers to queue.o(i.vQueueUnregisterQueue) for vQueueUnregisterQueue
    cmsis_os2.o(i.osMutexDelete) refers to queue.o(i.vQueueDelete) for vQueueDelete
    cmsis_os2.o(i.osMutexGetOwner) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMutexGetOwner) refers to queue.o(i.xQueueGetMutexHolder) for xQueueGetMutexHolder
    cmsis_os2.o(i.osMutexNew) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMutexNew) refers to queue.o(i.xQueueCreateMutexStatic) for xQueueCreateMutexStatic
    cmsis_os2.o(i.osMutexNew) refers to queue.o(i.xQueueCreateMutex) for xQueueCreateMutex
    cmsis_os2.o(i.osMutexNew) refers to queue.o(i.vQueueAddToRegistry) for vQueueAddToRegistry
    cmsis_os2.o(i.osMutexRelease) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osMutexRelease) refers to queue.o(i.xQueueGiveMutexRecursive) for xQueueGiveMutexRecursive
    cmsis_os2.o(i.osMutexRelease) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
    cmsis_os2.o(i.osSemaphoreAcquire) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osSemaphoreAcquire) refers to queue.o(i.xQueueReceiveFromISR) for xQueueReceiveFromISR
    cmsis_os2.o(i.osSemaphoreAcquire) refers to queue.o(i.xQueueSemaphoreTake) for xQueueSemaphoreTake
    cmsis_os2.o(i.osSemaphoreDelete) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osSemaphoreDelete) refers to queue.o(i.vQueueUnregisterQueue) for vQueueUnregisterQueue
    cmsis_os2.o(i.osSemaphoreDelete) refers to queue.o(i.vQueueDelete) for vQueueDelete
    cmsis_os2.o(i.osSemaphoreGetCount) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osSemaphoreGetCount) refers to queue.o(i.uxQueueMessagesWaitingFromISR) for uxQueueMessagesWaitingFromISR
    cmsis_os2.o(i.osSemaphoreGetCount) refers to queue.o(i.uxQueueMessagesWaiting) for uxQueueMessagesWaiting
    cmsis_os2.o(i.osSemaphoreNew) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osSemaphoreNew) refers to queue.o(i.xQueueGenericCreateStatic) for xQueueGenericCreateStatic
    cmsis_os2.o(i.osSemaphoreNew) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate
    cmsis_os2.o(i.osSemaphoreNew) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
    cmsis_os2.o(i.osSemaphoreNew) refers to queue.o(i.vQueueDelete) for vQueueDelete
    cmsis_os2.o(i.osSemaphoreNew) refers to queue.o(i.xQueueCreateCountingSemaphoreStatic) for xQueueCreateCountingSemaphoreStatic
    cmsis_os2.o(i.osSemaphoreNew) refers to queue.o(i.xQueueCreateCountingSemaphore) for xQueueCreateCountingSemaphore
    cmsis_os2.o(i.osSemaphoreNew) refers to queue.o(i.vQueueAddToRegistry) for vQueueAddToRegistry
    cmsis_os2.o(i.osSemaphoreRelease) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osSemaphoreRelease) refers to queue.o(i.xQueueGiveFromISR) for xQueueGiveFromISR
    cmsis_os2.o(i.osSemaphoreRelease) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
    cmsis_os2.o(i.osThreadEnumerate) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osThreadEnumerate) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    cmsis_os2.o(i.osThreadEnumerate) refers to tasks.o(i.uxTaskGetNumberOfTasks) for uxTaskGetNumberOfTasks
    cmsis_os2.o(i.osThreadEnumerate) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
    cmsis_os2.o(i.osThreadEnumerate) refers to tasks.o(i.uxTaskGetSystemState) for uxTaskGetSystemState
    cmsis_os2.o(i.osThreadEnumerate) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    cmsis_os2.o(i.osThreadEnumerate) refers to heap_4.o(i.vPortFree) for vPortFree
    cmsis_os2.o(i.osThreadExit) refers to tasks.o(i.vTaskDelete) for vTaskDelete
    cmsis_os2.o(i.osThreadFlagsClear) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osThreadFlagsClear) refers to tasks.o(i.xTaskGetCurrentTaskHandle) for xTaskGetCurrentTaskHandle
    cmsis_os2.o(i.osThreadFlagsClear) refers to tasks.o(i.xTaskGenericNotify) for xTaskGenericNotify
    cmsis_os2.o(i.osThreadFlagsGet) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osThreadFlagsGet) refers to tasks.o(i.xTaskGetCurrentTaskHandle) for xTaskGetCurrentTaskHandle
    cmsis_os2.o(i.osThreadFlagsGet) refers to tasks.o(i.xTaskGenericNotify) for xTaskGenericNotify
    cmsis_os2.o(i.osThreadFlagsSet) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osThreadFlagsSet) refers to tasks.o(i.xTaskGenericNotifyFromISR) for xTaskGenericNotifyFromISR
    cmsis_os2.o(i.osThreadFlagsSet) refers to tasks.o(i.xTaskGenericNotify) for xTaskGenericNotify
    cmsis_os2.o(i.osThreadFlagsWait) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osThreadFlagsWait) refers to tasks.o(i.xTaskGetTickCount) for xTaskGetTickCount
    cmsis_os2.o(i.osThreadFlagsWait) refers to tasks.o(i.xTaskNotifyWait) for xTaskNotifyWait
    cmsis_os2.o(i.osThreadGetCount) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osThreadGetCount) refers to tasks.o(i.uxTaskGetNumberOfTasks) for uxTaskGetNumberOfTasks
    cmsis_os2.o(i.osThreadGetId) refers to tasks.o(i.xTaskGetCurrentTaskHandle) for xTaskGetCurrentTaskHandle
    cmsis_os2.o(i.osThreadGetName) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osThreadGetName) refers to tasks.o(i.pcTaskGetName) for pcTaskGetName
    cmsis_os2.o(i.osThreadGetPriority) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osThreadGetPriority) refers to tasks.o(i.uxTaskPriorityGet) for uxTaskPriorityGet
    cmsis_os2.o(i.osThreadGetStackSpace) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osThreadGetStackSpace) refers to tasks.o(i.uxTaskGetStackHighWaterMark) for uxTaskGetStackHighWaterMark
    cmsis_os2.o(i.osThreadGetState) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osThreadGetState) refers to tasks.o(i.eTaskGetState) for eTaskGetState
    cmsis_os2.o(i.osThreadNew) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osThreadNew) refers to tasks.o(i.xTaskCreateStatic) for xTaskCreateStatic
    cmsis_os2.o(i.osThreadNew) refers to tasks.o(i.xTaskCreate) for xTaskCreate
    cmsis_os2.o(i.osThreadResume) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osThreadResume) refers to tasks.o(i.vTaskResume) for vTaskResume
    cmsis_os2.o(i.osThreadSetPriority) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osThreadSetPriority) refers to tasks.o(i.vTaskPrioritySet) for vTaskPrioritySet
    cmsis_os2.o(i.osThreadSuspend) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osThreadSuspend) refers to tasks.o(i.vTaskSuspend) for vTaskSuspend
    cmsis_os2.o(i.osThreadTerminate) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osThreadTerminate) refers to tasks.o(i.eTaskGetState) for eTaskGetState
    cmsis_os2.o(i.osThreadTerminate) refers to tasks.o(i.vTaskDelete) for vTaskDelete
    cmsis_os2.o(i.osThreadYield) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osTimerDelete) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osTimerDelete) refers to timers.o(i.pvTimerGetTimerID) for pvTimerGetTimerID
    cmsis_os2.o(i.osTimerDelete) refers to timers.o(i.xTimerGenericCommand) for xTimerGenericCommand
    cmsis_os2.o(i.osTimerDelete) refers to heap_4.o(i.vPortFree) for vPortFree
    cmsis_os2.o(i.osTimerGetName) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osTimerGetName) refers to timers.o(i.pcTimerGetName) for pcTimerGetName
    cmsis_os2.o(i.osTimerIsRunning) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osTimerIsRunning) refers to timers.o(i.xTimerIsTimerActive) for xTimerIsTimerActive
    cmsis_os2.o(i.osTimerNew) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osTimerNew) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
    cmsis_os2.o(i.osTimerNew) refers to timers.o(i.xTimerCreateStatic) for xTimerCreateStatic
    cmsis_os2.o(i.osTimerNew) refers to timers.o(i.xTimerCreate) for xTimerCreate
    cmsis_os2.o(i.osTimerNew) refers to heap_4.o(i.vPortFree) for vPortFree
    cmsis_os2.o(i.osTimerNew) refers to cmsis_os2.o(i.TimerCallback) for TimerCallback
    cmsis_os2.o(i.osTimerStart) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osTimerStart) refers to timers.o(i.xTimerGenericCommand) for xTimerGenericCommand
    cmsis_os2.o(i.osTimerStop) refers to cmsis_os2.o(i.__get_IPSR) for __get_IPSR
    cmsis_os2.o(i.osTimerStop) refers to timers.o(i.xTimerIsTimerActive) for xTimerIsTimerActive
    cmsis_os2.o(i.osTimerStop) refers to timers.o(i.xTimerGenericCommand) for xTimerGenericCommand
    cmsis_os2.o(i.vApplicationGetIdleTaskMemory) refers to cmsis_os2.o(.bss) for Idle_TCB
    cmsis_os2.o(i.vApplicationGetTimerTaskMemory) refers to cmsis_os2.o(.bss) for Timer_TCB
    heap_4.o(i.prvHeapInit) refers to heap_4.o(.bss) for ucHeap
    heap_4.o(i.prvHeapInit) refers to heap_4.o(.data) for xStart
    heap_4.o(i.prvInsertBlockIntoFreeList) refers to heap_4.o(.data) for xStart
    heap_4.o(i.pvPortMalloc) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    heap_4.o(i.pvPortMalloc) refers to heap_4.o(i.prvHeapInit) for prvHeapInit
    heap_4.o(i.pvPortMalloc) refers to heap_4.o(i.prvInsertBlockIntoFreeList) for prvInsertBlockIntoFreeList
    heap_4.o(i.pvPortMalloc) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    heap_4.o(i.pvPortMalloc) refers to heap_4.o(.data) for pxEnd
    heap_4.o(i.vPortFree) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    heap_4.o(i.vPortFree) refers to heap_4.o(i.prvInsertBlockIntoFreeList) for prvInsertBlockIntoFreeList
    heap_4.o(i.vPortFree) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    heap_4.o(i.vPortFree) refers to heap_4.o(.data) for xBlockAllocatedBit
    heap_4.o(i.vPortGetHeapStats) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    heap_4.o(i.vPortGetHeapStats) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    heap_4.o(i.vPortGetHeapStats) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    heap_4.o(i.vPortGetHeapStats) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    heap_4.o(i.vPortGetHeapStats) refers to heap_4.o(.data) for xStart
    heap_4.o(i.xPortGetFreeHeapSize) refers to heap_4.o(.data) for xFreeBytesRemaining
    heap_4.o(i.xPortGetMinimumEverFreeHeapSize) refers to heap_4.o(.data) for xMinimumEverFreeBytesRemaining
    port.o(.emb_text) refers to tasks.o(i.vTaskSwitchContext) for vTaskSwitchContext
    port.o(.emb_text) refers to tasks.o(.data) for pxCurrentTCB
    port.o(i.prvTaskExitError) refers to port.o(.data) for uxCriticalNesting
    port.o(i.pxPortInitialiseStack) refers to port.o(i.prvTaskExitError) for prvTaskExitError
    port.o(i.vPortEndScheduler) refers to port.o(.data) for uxCriticalNesting
    port.o(i.vPortEnterCritical) refers to port.o(.data) for uxCriticalNesting
    port.o(i.vPortExitCritical) refers to port.o(.data) for uxCriticalNesting
    port.o(i.vPortSetupTimerInterrupt) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    port.o(i.vPortValidateInterruptPriority) refers to port.o(.emb_text) for vPortGetIPSR
    port.o(i.vPortValidateInterruptPriority) refers to port.o(.data) for ucMaxSysCallPriority
    port.o(i.xPortStartScheduler) refers to port.o(i.vPortSetupTimerInterrupt) for vPortSetupTimerInterrupt
    port.o(i.xPortStartScheduler) refers to port.o(.emb_text) for __asm___6_port_c_39a90d8d__prvEnableVFP
    port.o(i.xPortStartScheduler) refers to port.o(.data) for ucMaxSysCallPriority
    port.o(i.xPortSysTickHandler) refers to tasks.o(i.xTaskIncrementTick) for xTaskIncrementTick
    can_1.o(i.BSP_CAN_CreateIdQueue) refers to cmsis_os2.o(i.osMutexAcquire) for osMutexAcquire
    can_1.o(i.BSP_CAN_CreateIdQueue) refers to cmsis_os2.o(i.osMutexRelease) for osMutexRelease
    can_1.o(i.BSP_CAN_CreateIdQueue) refers to mm.o(i.BSP_Malloc) for BSP_Malloc
    can_1.o(i.BSP_CAN_CreateIdQueue) refers to cmsis_os2.o(i.osMessageQueueNew) for osMessageQueueNew
    can_1.o(i.BSP_CAN_CreateIdQueue) refers to mm.o(i.BSP_Free) for BSP_Free
    can_1.o(i.BSP_CAN_CreateIdQueue) refers to can_1.o(.data) for queue_mutex
    can_1.o(i.BSP_CAN_FindQueue) refers to can_1.o(.data) for queue_list
    can_1.o(i.BSP_CAN_FlushQueue) refers to cmsis_os2.o(i.osMutexAcquire) for osMutexAcquire
    can_1.o(i.BSP_CAN_FlushQueue) refers to can_1.o(i.BSP_CAN_FindQueue) for BSP_CAN_FindQueue
    can_1.o(i.BSP_CAN_FlushQueue) refers to cmsis_os2.o(i.osMutexRelease) for osMutexRelease
    can_1.o(i.BSP_CAN_FlushQueue) refers to cmsis_os2.o(i.osMessageQueueGet) for osMessageQueueGet
    can_1.o(i.BSP_CAN_FlushQueue) refers to can_1.o(.data) for inited
    can_1.o(i.BSP_CAN_GetHandle) refers to can.o(.bss) for hcan1
    can_1.o(i.BSP_CAN_GetMessage) refers to cmsis_os2.o(i.osMutexAcquire) for osMutexAcquire
    can_1.o(i.BSP_CAN_GetMessage) refers to can_1.o(i.BSP_CAN_FindQueue) for BSP_CAN_FindQueue
    can_1.o(i.BSP_CAN_GetMessage) refers to cmsis_os2.o(i.osMutexRelease) for osMutexRelease
    can_1.o(i.BSP_CAN_GetMessage) refers to cmsis_os2.o(i.osMessageQueueGet) for osMessageQueueGet
    can_1.o(i.BSP_CAN_GetMessage) refers to can_1.o(.data) for inited
    can_1.o(i.BSP_CAN_GetQueueCount) refers to cmsis_os2.o(i.osMutexAcquire) for osMutexAcquire
    can_1.o(i.BSP_CAN_GetQueueCount) refers to can_1.o(i.BSP_CAN_FindQueue) for BSP_CAN_FindQueue
    can_1.o(i.BSP_CAN_GetQueueCount) refers to cmsis_os2.o(i.osMutexRelease) for osMutexRelease
    can_1.o(i.BSP_CAN_GetQueueCount) refers to cmsis_os2.o(i.osMessageQueueGetCount) for osMessageQueueGetCount
    can_1.o(i.BSP_CAN_GetQueueCount) refers to can_1.o(.data) for inited
    can_1.o(i.BSP_CAN_Init) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    can_1.o(i.BSP_CAN_Init) refers to can_1.o(i.BSP_CAN_TxQueueInit) for BSP_CAN_TxQueueInit
    can_1.o(i.BSP_CAN_Init) refers to cmsis_os2.o(i.osMutexNew) for osMutexNew
    can_1.o(i.BSP_CAN_Init) refers to stm32f4xx_hal_can.o(i.HAL_CAN_ConfigFilter) for HAL_CAN_ConfigFilter
    can_1.o(i.BSP_CAN_Init) refers to stm32f4xx_hal_can.o(i.HAL_CAN_Start) for HAL_CAN_Start
    can_1.o(i.BSP_CAN_Init) refers to can_1.o(i.BSP_CAN_RegisterCallback) for BSP_CAN_RegisterCallback
    can_1.o(i.BSP_CAN_Init) refers to stm32f4xx_hal_can.o(i.HAL_CAN_ActivateNotification) for HAL_CAN_ActivateNotification
    can_1.o(i.BSP_CAN_Init) refers to can_1.o(.data) for inited
    can_1.o(i.BSP_CAN_Init) refers to can_1.o(.bss) for CAN_Callback
    can_1.o(i.BSP_CAN_Init) refers to can_1.o(i.BSP_CAN_DefaultIdParser) for BSP_CAN_DefaultIdParser
    can_1.o(i.BSP_CAN_Init) refers to can.o(.bss) for hcan1
    can_1.o(i.BSP_CAN_Init) refers to can_1.o(i.BSP_CAN_RxFifo0Callback) for BSP_CAN_RxFifo0Callback
    can_1.o(i.BSP_CAN_Init) refers to can_1.o(i.BSP_CAN_TxCompleteCallback) for BSP_CAN_TxCompleteCallback
    can_1.o(i.BSP_CAN_Init) refers to can_1.o(i.BSP_CAN_RxFifo1Callback) for BSP_CAN_RxFifo1Callback
    can_1.o(i.BSP_CAN_ParseId) refers to can_1.o(i.BSP_CAN_DefaultIdParser) for BSP_CAN_DefaultIdParser
    can_1.o(i.BSP_CAN_ParseId) refers to can_1.o(.data) for id_parser
    can_1.o(i.BSP_CAN_RegisterCallback) refers to can_1.o(.data) for inited
    can_1.o(i.BSP_CAN_RegisterCallback) refers to can_1.o(.bss) for CAN_Callback
    can_1.o(i.BSP_CAN_RegisterId) refers to can_1.o(i.BSP_CAN_CreateIdQueue) for BSP_CAN_CreateIdQueue
    can_1.o(i.BSP_CAN_RegisterId) refers to can_1.o(.data) for inited
    can_1.o(i.BSP_CAN_RegisterIdParser) refers to can_1.o(.data) for inited
    can_1.o(i.BSP_CAN_RxFifo0Callback) refers to can_1.o(i.BSP_CAN_GetHandle) for BSP_CAN_GetHandle
    can_1.o(i.BSP_CAN_RxFifo0Callback) refers to stm32f4xx_hal_can.o(i.HAL_CAN_GetRxMessage) for HAL_CAN_GetRxMessage
    can_1.o(i.BSP_CAN_RxFifo0Callback) refers to can_1.o(i.BSP_CAN_GetFrameType) for BSP_CAN_GetFrameType
    can_1.o(i.BSP_CAN_RxFifo0Callback) refers to can_1.o(i.BSP_CAN_ParseId) for BSP_CAN_ParseId
    can_1.o(i.BSP_CAN_RxFifo0Callback) refers to can_1.o(i.BSP_CAN_FindQueue) for BSP_CAN_FindQueue
    can_1.o(i.BSP_CAN_RxFifo0Callback) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    can_1.o(i.BSP_CAN_RxFifo0Callback) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    can_1.o(i.BSP_CAN_RxFifo0Callback) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    can_1.o(i.BSP_CAN_RxFifo0Callback) refers to cmsis_os2.o(i.osMessageQueuePut) for osMessageQueuePut
    can_1.o(i.BSP_CAN_RxFifo0Callback) refers to stm32f4xx_hal_can.o(i.HAL_CAN_GetRxFifoFillLevel) for HAL_CAN_GetRxFifoFillLevel
    can_1.o(i.BSP_CAN_RxFifo1Callback) refers to can_1.o(i.BSP_CAN_GetHandle) for BSP_CAN_GetHandle
    can_1.o(i.BSP_CAN_RxFifo1Callback) refers to stm32f4xx_hal_can.o(i.HAL_CAN_GetRxMessage) for HAL_CAN_GetRxMessage
    can_1.o(i.BSP_CAN_RxFifo1Callback) refers to can_1.o(i.BSP_CAN_GetFrameType) for BSP_CAN_GetFrameType
    can_1.o(i.BSP_CAN_RxFifo1Callback) refers to can_1.o(i.BSP_CAN_ParseId) for BSP_CAN_ParseId
    can_1.o(i.BSP_CAN_RxFifo1Callback) refers to can_1.o(i.BSP_CAN_FindQueue) for BSP_CAN_FindQueue
    can_1.o(i.BSP_CAN_RxFifo1Callback) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    can_1.o(i.BSP_CAN_RxFifo1Callback) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    can_1.o(i.BSP_CAN_RxFifo1Callback) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    can_1.o(i.BSP_CAN_RxFifo1Callback) refers to cmsis_os2.o(i.osMessageQueuePut) for osMessageQueuePut
    can_1.o(i.BSP_CAN_RxFifo1Callback) refers to stm32f4xx_hal_can.o(i.HAL_CAN_GetRxFifoFillLevel) for HAL_CAN_GetRxFifoFillLevel
    can_1.o(i.BSP_CAN_Transmit) refers to can_1.o(i.BSP_CAN_GetHandle) for BSP_CAN_GetHandle
    can_1.o(i.BSP_CAN_Transmit) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    can_1.o(i.BSP_CAN_Transmit) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    can_1.o(i.BSP_CAN_Transmit) refers to stm32f4xx_hal_can.o(i.HAL_CAN_GetTxMailboxesFreeLevel) for HAL_CAN_GetTxMailboxesFreeLevel
    can_1.o(i.BSP_CAN_Transmit) refers to stm32f4xx_hal_can.o(i.HAL_CAN_AddTxMessage) for HAL_CAN_AddTxMessage
    can_1.o(i.BSP_CAN_Transmit) refers to can_1.o(i.BSP_CAN_TxQueuePush) for BSP_CAN_TxQueuePush
    can_1.o(i.BSP_CAN_Transmit) refers to can_1.o(.data) for inited
    can_1.o(i.BSP_CAN_TransmitExtDataFrame) refers to can_1.o(i.BSP_CAN_Transmit) for BSP_CAN_Transmit
    can_1.o(i.BSP_CAN_TransmitRemoteFrame) refers to can_1.o(i.BSP_CAN_Transmit) for BSP_CAN_Transmit
    can_1.o(i.BSP_CAN_TransmitStdDataFrame) refers to can_1.o(i.BSP_CAN_Transmit) for BSP_CAN_Transmit
    can_1.o(i.BSP_CAN_TxCompleteCallback) refers to can_1.o(i.BSP_CAN_GetHandle) for BSP_CAN_GetHandle
    can_1.o(i.BSP_CAN_TxCompleteCallback) refers to stm32f4xx_hal_can.o(i.HAL_CAN_GetTxMailboxesFreeLevel) for HAL_CAN_GetTxMailboxesFreeLevel
    can_1.o(i.BSP_CAN_TxCompleteCallback) refers to can_1.o(i.BSP_CAN_TxQueuePop) for BSP_CAN_TxQueuePop
    can_1.o(i.BSP_CAN_TxCompleteCallback) refers to stm32f4xx_hal_can.o(i.HAL_CAN_AddTxMessage) for HAL_CAN_AddTxMessage
    can_1.o(i.BSP_CAN_TxCompleteCallback) refers to can_1.o(i.BSP_CAN_TxQueueIsEmpty) for BSP_CAN_TxQueueIsEmpty
    can_1.o(i.BSP_CAN_TxQueueInit) refers to can_1.o(.bss) for tx_queues
    can_1.o(i.BSP_CAN_TxQueueIsEmpty) refers to can_1.o(.bss) for tx_queues
    can_1.o(i.BSP_CAN_TxQueuePop) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4
    can_1.o(i.BSP_CAN_TxQueuePop) refers to can_1.o(.bss) for tx_queues
    can_1.o(i.BSP_CAN_TxQueuePush) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4
    can_1.o(i.BSP_CAN_TxQueuePush) refers to can_1.o(.bss) for tx_queues
    can_1.o(i.HAL_CAN_ErrorCallback) refers to can_1.o(i.CAN_Get) for CAN_Get
    can_1.o(i.HAL_CAN_ErrorCallback) refers to can_1.o(.bss) for CAN_Callback
    can_1.o(i.HAL_CAN_RxFifo0FullCallback) refers to can_1.o(i.CAN_Get) for CAN_Get
    can_1.o(i.HAL_CAN_RxFifo0FullCallback) refers to can_1.o(.bss) for CAN_Callback
    can_1.o(i.HAL_CAN_RxFifo0MsgPendingCallback) refers to can_1.o(i.CAN_Get) for CAN_Get
    can_1.o(i.HAL_CAN_RxFifo0MsgPendingCallback) refers to can_1.o(.bss) for CAN_Callback
    can_1.o(i.HAL_CAN_RxFifo1FullCallback) refers to can_1.o(i.CAN_Get) for CAN_Get
    can_1.o(i.HAL_CAN_RxFifo1FullCallback) refers to can_1.o(.bss) for CAN_Callback
    can_1.o(i.HAL_CAN_RxFifo1MsgPendingCallback) refers to can_1.o(i.CAN_Get) for CAN_Get
    can_1.o(i.HAL_CAN_RxFifo1MsgPendingCallback) refers to can_1.o(.bss) for CAN_Callback
    can_1.o(i.HAL_CAN_SleepCallback) refers to can_1.o(i.CAN_Get) for CAN_Get
    can_1.o(i.HAL_CAN_SleepCallback) refers to can_1.o(.bss) for CAN_Callback
    can_1.o(i.HAL_CAN_TxMailbox0AbortCallback) refers to can_1.o(i.CAN_Get) for CAN_Get
    can_1.o(i.HAL_CAN_TxMailbox0AbortCallback) refers to can_1.o(.bss) for CAN_Callback
    can_1.o(i.HAL_CAN_TxMailbox0CompleteCallback) refers to can_1.o(i.CAN_Get) for CAN_Get
    can_1.o(i.HAL_CAN_TxMailbox0CompleteCallback) refers to can_1.o(.bss) for CAN_Callback
    can_1.o(i.HAL_CAN_TxMailbox1AbortCallback) refers to can_1.o(i.CAN_Get) for CAN_Get
    can_1.o(i.HAL_CAN_TxMailbox1AbortCallback) refers to can_1.o(.bss) for CAN_Callback
    can_1.o(i.HAL_CAN_TxMailbox1CompleteCallback) refers to can_1.o(i.CAN_Get) for CAN_Get
    can_1.o(i.HAL_CAN_TxMailbox1CompleteCallback) refers to can_1.o(.bss) for CAN_Callback
    can_1.o(i.HAL_CAN_TxMailbox2AbortCallback) refers to can_1.o(i.CAN_Get) for CAN_Get
    can_1.o(i.HAL_CAN_TxMailbox2AbortCallback) refers to can_1.o(.bss) for CAN_Callback
    can_1.o(i.HAL_CAN_TxMailbox2CompleteCallback) refers to can_1.o(i.CAN_Get) for CAN_Get
    can_1.o(i.HAL_CAN_TxMailbox2CompleteCallback) refers to can_1.o(.bss) for CAN_Callback
    can_1.o(i.HAL_CAN_WakeUpFromRxMsgCallback) refers to can_1.o(i.CAN_Get) for CAN_Get
    can_1.o(i.HAL_CAN_WakeUpFromRxMsgCallback) refers to can_1.o(.bss) for CAN_Callback
    gpio_1.o(i.BSP_GPIO_DisableIRQ) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ
    gpio_1.o(i.BSP_GPIO_EnableIRQ) refers to stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ
    gpio_1.o(i.BSP_GPIO_ReadPin) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin
    gpio_1.o(i.BSP_GPIO_ReadPin) refers to gpio_1.o(.constdata) for GPIO_Map
    gpio_1.o(i.BSP_GPIO_RegisterCallback) refers to gpio_1.o(.constdata) for GPIO_Map
    gpio_1.o(i.BSP_GPIO_RegisterCallback) refers to gpio_1.o(.bss) for GPIO_Callback
    gpio_1.o(i.BSP_GPIO_TogglePin) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin
    gpio_1.o(i.BSP_GPIO_TogglePin) refers to gpio_1.o(.constdata) for GPIO_Map
    gpio_1.o(i.BSP_GPIO_WritePin) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
    gpio_1.o(i.BSP_GPIO_WritePin) refers to gpio_1.o(.constdata) for GPIO_Map
    gpio_1.o(i.HAL_GPIO_EXTI_Callback) refers to gpio_1.o(.bss) for GPIO_Callback
    i2c_1.o(i.BSP_I2C_GetHandle) refers to i2c.o(.bss) for hi2c1
    i2c_1.o(i.BSP_I2C_MemRead) refers to i2c_1.o(i.BSP_I2C_GetHandle) for BSP_I2C_GetHandle
    i2c_1.o(i.BSP_I2C_MemRead) refers to stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read_DMA) for HAL_I2C_Mem_Read_DMA
    i2c_1.o(i.BSP_I2C_MemRead) refers to stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read) for HAL_I2C_Mem_Read
    i2c_1.o(i.BSP_I2C_MemReadByte) refers to i2c_1.o(i.BSP_I2C_GetHandle) for BSP_I2C_GetHandle
    i2c_1.o(i.BSP_I2C_MemReadByte) refers to stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read) for HAL_I2C_Mem_Read
    i2c_1.o(i.BSP_I2C_MemWrite) refers to i2c_1.o(i.BSP_I2C_GetHandle) for BSP_I2C_GetHandle
    i2c_1.o(i.BSP_I2C_MemWrite) refers to stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write_DMA) for HAL_I2C_Mem_Write_DMA
    i2c_1.o(i.BSP_I2C_MemWrite) refers to stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write) for HAL_I2C_Mem_Write
    i2c_1.o(i.BSP_I2C_MemWriteByte) refers to i2c_1.o(i.BSP_I2C_GetHandle) for BSP_I2C_GetHandle
    i2c_1.o(i.BSP_I2C_MemWriteByte) refers to stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write) for HAL_I2C_Mem_Write
    i2c_1.o(i.BSP_I2C_Receive) refers to i2c_1.o(i.BSP_I2C_GetHandle) for BSP_I2C_GetHandle
    i2c_1.o(i.BSP_I2C_Receive) refers to stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Receive_DMA) for HAL_I2C_Master_Receive_DMA
    i2c_1.o(i.BSP_I2C_Receive) refers to stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Receive) for HAL_I2C_Master_Receive
    i2c_1.o(i.BSP_I2C_RegisterCallback) refers to i2c_1.o(.bss) for I2C_Callback
    i2c_1.o(i.BSP_I2C_Transmit) refers to i2c_1.o(i.BSP_I2C_GetHandle) for BSP_I2C_GetHandle
    i2c_1.o(i.BSP_I2C_Transmit) refers to stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit_DMA) for HAL_I2C_Master_Transmit_DMA
    i2c_1.o(i.BSP_I2C_Transmit) refers to stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit) for HAL_I2C_Master_Transmit
    i2c_1.o(i.HAL_I2C_AbortCpltCallback) refers to i2c_1.o(i.I2C_Get) for I2C_Get
    i2c_1.o(i.HAL_I2C_AbortCpltCallback) refers to i2c_1.o(.bss) for I2C_Callback
    i2c_1.o(i.HAL_I2C_ErrorCallback) refers to i2c_1.o(i.I2C_Get) for I2C_Get
    i2c_1.o(i.HAL_I2C_ErrorCallback) refers to i2c_1.o(.bss) for I2C_Callback
    i2c_1.o(i.HAL_I2C_ListenCpltCallback) refers to i2c_1.o(i.I2C_Get) for I2C_Get
    i2c_1.o(i.HAL_I2C_ListenCpltCallback) refers to i2c_1.o(.bss) for I2C_Callback
    i2c_1.o(i.HAL_I2C_MasterRxCpltCallback) refers to i2c_1.o(i.I2C_Get) for I2C_Get
    i2c_1.o(i.HAL_I2C_MasterRxCpltCallback) refers to i2c_1.o(.bss) for I2C_Callback
    i2c_1.o(i.HAL_I2C_MasterTxCpltCallback) refers to i2c_1.o(i.I2C_Get) for I2C_Get
    i2c_1.o(i.HAL_I2C_MasterTxCpltCallback) refers to i2c_1.o(.bss) for I2C_Callback
    i2c_1.o(i.HAL_I2C_MemRxCpltCallback) refers to i2c_1.o(i.I2C_Get) for I2C_Get
    i2c_1.o(i.HAL_I2C_MemRxCpltCallback) refers to i2c_1.o(.bss) for I2C_Callback
    i2c_1.o(i.HAL_I2C_MemTxCpltCallback) refers to i2c_1.o(i.I2C_Get) for I2C_Get
    i2c_1.o(i.HAL_I2C_MemTxCpltCallback) refers to i2c_1.o(.bss) for I2C_Callback
    i2c_1.o(i.HAL_I2C_SlaveRxCpltCallback) refers to i2c_1.o(i.I2C_Get) for I2C_Get
    i2c_1.o(i.HAL_I2C_SlaveRxCpltCallback) refers to i2c_1.o(.bss) for I2C_Callback
    i2c_1.o(i.HAL_I2C_SlaveTxCpltCallback) refers to i2c_1.o(i.I2C_Get) for I2C_Get
    i2c_1.o(i.HAL_I2C_SlaveTxCpltCallback) refers to i2c_1.o(.bss) for I2C_Callback
    pwm.o(i.BSP_PWM_GetAutoReloadPreload) refers to pwm.o(.constdata) for PWM_Map
    pwm.o(i.BSP_PWM_GetChannel) refers to pwm.o(.constdata) for PWM_Map
    pwm.o(i.BSP_PWM_GetHandle) refers to pwm.o(.constdata) for PWM_Map
    pwm.o(i.BSP_PWM_SetComp) refers to pwm.o(.constdata) for PWM_Map
    pwm.o(i.BSP_PWM_SetFreq) refers to stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) for HAL_RCC_GetPCLK1Freq
    pwm.o(i.BSP_PWM_SetFreq) refers to pwm.o(.constdata) for PWM_Map
    pwm.o(i.BSP_PWM_Start) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start) for HAL_TIM_PWM_Start
    pwm.o(i.BSP_PWM_Start) refers to pwm.o(.constdata) for PWM_Map
    pwm.o(i.BSP_PWM_Start_DMA) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start_DMA) for HAL_TIM_PWM_Start_DMA
    pwm.o(i.BSP_PWM_Start_DMA) refers to pwm.o(.constdata) for PWM_Map
    pwm.o(i.BSP_PWM_Stop) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Stop) for HAL_TIM_PWM_Stop
    pwm.o(i.BSP_PWM_Stop) refers to pwm.o(.constdata) for PWM_Map
    pwm.o(i.BSP_PWM_Stop_DMA) refers to stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Stop_DMA) for HAL_TIM_PWM_Stop_DMA
    pwm.o(i.BSP_PWM_Stop_DMA) refers to pwm.o(.constdata) for PWM_Map
    pwm.o(.constdata) refers to tim.o(.bss) for htim10
    spi_1.o(i.BSP_SPI_GetHandle) refers to spi.o(.bss) for hspi1
    spi_1.o(i.BSP_SPI_MemRead) refers to spi_1.o(i.BSP_SPI_Transmit) for BSP_SPI_Transmit
    spi_1.o(i.BSP_SPI_MemRead) refers to spi_1.o(i.BSP_SPI_Receive) for BSP_SPI_Receive
    spi_1.o(i.BSP_SPI_MemReadByte) refers to spi_1.o(i.BSP_SPI_TransmitReceive) for BSP_SPI_TransmitReceive
    spi_1.o(i.BSP_SPI_MemWrite) refers to spi_1.o(i.BSP_SPI_Transmit) for BSP_SPI_Transmit
    spi_1.o(i.BSP_SPI_MemWriteByte) refers to spi_1.o(i.BSP_SPI_Transmit) for BSP_SPI_Transmit
    spi_1.o(i.BSP_SPI_Receive) refers to spi_1.o(i.BSP_SPI_GetHandle) for BSP_SPI_GetHandle
    spi_1.o(i.BSP_SPI_Receive) refers to stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA) for HAL_SPI_Receive_DMA
    spi_1.o(i.BSP_SPI_Receive) refers to stm32f4xx_hal_spi.o(i.HAL_SPI_Receive) for HAL_SPI_Receive
    spi_1.o(i.BSP_SPI_RegisterCallback) refers to spi_1.o(.bss) for SPI_Callback
    spi_1.o(i.BSP_SPI_Transmit) refers to spi_1.o(i.BSP_SPI_GetHandle) for BSP_SPI_GetHandle
    spi_1.o(i.BSP_SPI_Transmit) refers to stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) for HAL_SPI_Transmit_DMA
    spi_1.o(i.BSP_SPI_Transmit) refers to stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit) for HAL_SPI_Transmit
    spi_1.o(i.BSP_SPI_TransmitReceive) refers to spi_1.o(i.BSP_SPI_GetHandle) for BSP_SPI_GetHandle
    spi_1.o(i.BSP_SPI_TransmitReceive) refers to stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) for HAL_SPI_TransmitReceive_DMA
    spi_1.o(i.BSP_SPI_TransmitReceive) refers to stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive) for HAL_SPI_TransmitReceive
    spi_1.o(i.HAL_SPI_AbortCpltCallback) refers to spi_1.o(i.SPI_Get) for SPI_Get
    spi_1.o(i.HAL_SPI_AbortCpltCallback) refers to spi_1.o(.bss) for SPI_Callback
    spi_1.o(i.HAL_SPI_ErrorCallback) refers to spi_1.o(i.SPI_Get) for SPI_Get
    spi_1.o(i.HAL_SPI_ErrorCallback) refers to spi_1.o(.bss) for SPI_Callback
    spi_1.o(i.HAL_SPI_RxCpltCallback) refers to spi_1.o(i.SPI_Get) for SPI_Get
    spi_1.o(i.HAL_SPI_RxCpltCallback) refers to spi_1.o(.bss) for SPI_Callback
    spi_1.o(i.HAL_SPI_RxHalfCpltCallback) refers to spi_1.o(i.SPI_Get) for SPI_Get
    spi_1.o(i.HAL_SPI_RxHalfCpltCallback) refers to spi_1.o(.bss) for SPI_Callback
    spi_1.o(i.HAL_SPI_TxCpltCallback) refers to spi_1.o(i.SPI_Get) for SPI_Get
    spi_1.o(i.HAL_SPI_TxCpltCallback) refers to spi_1.o(.bss) for SPI_Callback
    spi_1.o(i.HAL_SPI_TxHalfCpltCallback) refers to spi_1.o(i.SPI_Get) for SPI_Get
    spi_1.o(i.HAL_SPI_TxHalfCpltCallback) refers to spi_1.o(.bss) for SPI_Callback
    spi_1.o(i.HAL_SPI_TxRxCpltCallback) refers to spi_1.o(i.SPI_Get) for SPI_Get
    spi_1.o(i.HAL_SPI_TxRxCpltCallback) refers to spi_1.o(.bss) for SPI_Callback
    spi_1.o(i.HAL_SPI_TxRxHalfCpltCallback) refers to spi_1.o(i.SPI_Get) for SPI_Get
    spi_1.o(i.HAL_SPI_TxRxHalfCpltCallback) refers to spi_1.o(.bss) for SPI_Callback
    time.o(i.BSP_TIME_Delay_ms) refers to cmsis_os2.o(i.osKernelGetTickFreq) for osKernelGetTickFreq
    time.o(i.BSP_TIME_Delay_ms) refers to cmsis_os2.o(i.osKernelGetState) for osKernelGetState
    time.o(i.BSP_TIME_Delay_ms) refers to cmsis_os2.o(i.osDelay) for osDelay
    time.o(i.BSP_TIME_Delay_ms) refers to stm32f4xx_hal.o(i.HAL_Delay) for HAL_Delay
    time.o(i.BSP_TIME_Delay_us) refers to time.o(i.BSP_TIME_Get_us) for BSP_TIME_Get_us
    time.o(i.BSP_TIME_Get_ms) refers to tasks.o(i.xTaskGetTickCount) for xTaskGetTickCount
    time.o(i.BSP_TIME_Get_us) refers to cmsis_os2.o(i.osKernelGetTickFreq) for osKernelGetTickFreq
    time.o(i.BSP_TIME_Get_us) refers to tasks.o(i.xTaskGetTickCount) for xTaskGetTickCount
    uart.o(i.BSP_UART_GetHandle) refers to usart.o(.bss) for huart3
    uart.o(i.BSP_UART_IRQHandler) refers to uart.o(i.UART_Get) for UART_Get
    uart.o(i.BSP_UART_IRQHandler) refers to uart.o(.bss) for UART_Callback
    uart.o(i.BSP_UART_Receive) refers to uart.o(i.BSP_UART_GetHandle) for BSP_UART_GetHandle
    uart.o(i.BSP_UART_Receive) refers to stm32f4xx_hal_uart.o(i.HAL_UART_Receive_DMA) for HAL_UART_Receive_DMA
    uart.o(i.BSP_UART_Receive) refers to stm32f4xx_hal_uart.o(i.HAL_UART_Receive_IT) for HAL_UART_Receive_IT
    uart.o(i.BSP_UART_RegisterCallback) refers to uart.o(.bss) for UART_Callback
    uart.o(i.BSP_UART_Transmit) refers to uart.o(i.BSP_UART_GetHandle) for BSP_UART_GetHandle
    uart.o(i.BSP_UART_Transmit) refers to stm32f4xx_hal_uart.o(i.HAL_UART_Transmit_DMA) for HAL_UART_Transmit_DMA
    uart.o(i.BSP_UART_Transmit) refers to stm32f4xx_hal_uart.o(i.HAL_UART_Transmit_IT) for HAL_UART_Transmit_IT
    uart.o(i.HAL_UART_AbortCpltCallback) refers to uart.o(i.UART_Get) for UART_Get
    uart.o(i.HAL_UART_AbortCpltCallback) refers to uart.o(.bss) for UART_Callback
    uart.o(i.HAL_UART_AbortReceiveCpltCallback) refers to uart.o(i.UART_Get) for UART_Get
    uart.o(i.HAL_UART_AbortReceiveCpltCallback) refers to uart.o(.bss) for UART_Callback
    uart.o(i.HAL_UART_AbortTransmitCpltCallback) refers to uart.o(i.UART_Get) for UART_Get
    uart.o(i.HAL_UART_AbortTransmitCpltCallback) refers to uart.o(.bss) for UART_Callback
    uart.o(i.HAL_UART_ErrorCallback) refers to uart.o(i.UART_Get) for UART_Get
    uart.o(i.HAL_UART_ErrorCallback) refers to uart.o(.bss) for UART_Callback
    uart.o(i.HAL_UART_RxCpltCallback) refers to uart.o(i.UART_Get) for UART_Get
    uart.o(i.HAL_UART_RxCpltCallback) refers to uart.o(.bss) for UART_Callback
    uart.o(i.HAL_UART_RxHalfCpltCallback) refers to uart.o(i.UART_Get) for UART_Get
    uart.o(i.HAL_UART_RxHalfCpltCallback) refers to uart.o(.bss) for UART_Callback
    uart.o(i.HAL_UART_TxCpltCallback) refers to uart.o(i.UART_Get) for UART_Get
    uart.o(i.HAL_UART_TxCpltCallback) refers to uart.o(.bss) for UART_Callback
    uart.o(i.HAL_UART_TxHalfCpltCallback) refers to uart.o(i.UART_Get) for UART_Get
    uart.o(i.HAL_UART_TxHalfCpltCallback) refers to uart.o(.bss) for UART_Callback
    ahrs.o(i.AHRS_GetEulr) refers to atan2f.o(i.__hardfp_atan2f) for __hardfp_atan2f
    ahrs.o(i.AHRS_GetEulr) refers to asinf.o(i.__hardfp_asinf) for __hardfp_asinf
    ahrs.o(i.AHRS_Init) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d
    ahrs.o(i.AHRS_Init) refers to atan2.o(i.__hardfp_atan2) for __hardfp_atan2
    ahrs.o(i.AHRS_Init) refers to basic.o(x$fpl$basic) for __aeabi_dneg
    ahrs.o(i.AHRS_Init) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f
    ahrs.o(i.AHRS_Update) refers to ahrs.o(i.AHRS_UpdateIMU) for AHRS_UpdateIMU
    ahrs.o(i.AHRS_Update) refers to user_math.o(i.InvSqrt) for InvSqrt
    ahrs.o(i.AHRS_Update) refers to ahrs.o(.data) for beta
    ahrs.o(i.AHRS_UpdateIMU) refers to user_math.o(i.InvSqrt) for InvSqrt
    ahrs.o(i.AHRS_UpdateIMU) refers to ahrs.o(.data) for beta
    cmd.o(i.CMD_ParseRc) refers to cmd.o(i.CMD_KeyPressedRc) for CMD_KeyPressedRc
    cmd.o(i.CMD_ParseRc) refers to cmd.o(i.CMD_RcLostLogic) for CMD_RcLostLogic
    cmd.o(i.CMD_ParseRc) refers to cmd.o(i.CMD_PcLogic) for CMD_PcLogic
    cmd.o(i.CMD_ParseRc) refers to cmd.o(i.CMD_RcLogic) for CMD_RcLogic
    cmd.o(i.CMD_PcLogic) refers to cmd.o(i.CMD_BehaviorOccurredRc) for CMD_BehaviorOccurredRc
    cmd.o(i.CMD_PcLogic) refers to cmd.o(i.CMD_RefereeAdd) for CMD_RefereeAdd
    filter.o(i.LowPassFilter2p_Init) refers to tanf.o(i.__hardfp_tanf) for __hardfp_tanf
    filter.o(i.LowPassFilter2p_Init) refers to cosf.o(i.__hardfp_cosf) for __hardfp_cosf
    filter.o(i.LowPassFilter2p_Reset) refers to filter.o(i.LowPassFilter2p_Apply) for LowPassFilter2p_Apply
    filter.o(i.NotchFilter_Init) refers to tanf.o(i.__hardfp_tanf) for __hardfp_tanf
    filter.o(i.NotchFilter_Init) refers to cosf.o(i.__hardfp_cosf) for __hardfp_cosf
    filter.o(i.NotchFilter_Reset) refers to filter.o(i.NotchFilter_Apply) for NotchFilter_Apply
    crc8.o(i.CRC8_Calc) refers to crc8.o(.constdata) for crc8_tab
    crc8.o(i.CRC8_Verify) refers to crc8.o(i.CRC8_Calc) for CRC8_Calc
    crc16.o(i.CRC16_Calc) refers to crc16.o(.constdata) for crc16_tab
    crc16.o(i.CRC16_Verify) refers to crc16.o(i.CRC16_Calc) for CRC16_Calc
    freertos_cli.o(i.FreeRTOS_CLIGetOutputBuffer) refers to freertos_cli.o(.bss) for cOutputBuffer
    freertos_cli.o(i.FreeRTOS_CLIProcessCommand) refers to strlen.o(.text) for strlen
    freertos_cli.o(i.FreeRTOS_CLIProcessCommand) refers to strncmp.o(.text) for strncmp
    freertos_cli.o(i.FreeRTOS_CLIProcessCommand) refers to freertos_cli.o(i.prvGetNumberOfParameters) for prvGetNumberOfParameters
    freertos_cli.o(i.FreeRTOS_CLIProcessCommand) refers to strncpy.o(.text) for strncpy
    freertos_cli.o(i.FreeRTOS_CLIProcessCommand) refers to freertos_cli.o(.data) for pxCommand
    freertos_cli.o(i.FreeRTOS_CLIProcessCommand) refers to freertos_cli.o(.conststring) for .conststring
    freertos_cli.o(i.FreeRTOS_CLIRegisterCommand) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
    freertos_cli.o(i.FreeRTOS_CLIRegisterCommand) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    freertos_cli.o(i.FreeRTOS_CLIRegisterCommand) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    freertos_cli.o(i.FreeRTOS_CLIRegisterCommand) refers to freertos_cli.o(.data) for pxLastCommandInList
    freertos_cli.o(i.prvHelpCommand) refers to strncpy.o(.text) for strncpy
    freertos_cli.o(i.prvHelpCommand) refers to freertos_cli.o(.data) for pxCommand
    freertos_cli.o(.constdata) refers to freertos_cli.o(.conststring) for .conststring
    freertos_cli.o(.constdata) refers to freertos_cli.o(i.prvHelpCommand) for prvHelpCommand
    freertos_cli.o(.data) refers to freertos_cli.o(.constdata) for xHelpCommand
    pid.o(i.PID_Calc) refers to pid.o(i.__ARM_isfinitef) for __ARM_isfinitef
    pid.o(i.PID_Calc) refers to user_math.o(i.CircleError) for CircleError
    pid.o(i.PID_Calc) refers to filter.o(i.LowPassFilter2p_Apply) for LowPassFilter2p_Apply
    pid.o(i.PID_Calc) refers to fmaxf.o(i.__hardfp_fmaxf) for __hardfp_fmaxf
    pid.o(i.PID_Calc) refers to user_math.o(i.AbsClip) for AbsClip
    pid.o(i.PID_Init) refers to pid.o(i.__ARM_isfinitef) for __ARM_isfinitef
    pid.o(i.PID_Init) refers to filter.o(i.LowPassFilter2p_Init) for LowPassFilter2p_Init
    pid.o(i.PID_Init) refers to pid.o(i.PID_Reset) for PID_Reset
    pid.o(i.PID_Reset) refers to filter.o(i.LowPassFilter2p_Reset) for LowPassFilter2p_Reset
    ui.o(i.UI_DrawArc) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    ui.o(i.UI_DrawArc) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    ui.o(i.UI_DrawArc) refers to _printf_str.o(.text) for _printf_str
    ui.o(i.UI_DrawArc) refers to noretval__2snprintf.o(.text) for __2snprintf
    ui.o(i.UI_DrawCharacter) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    ui.o(i.UI_DrawCharacter) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    ui.o(i.UI_DrawCharacter) refers to _printf_str.o(.text) for _printf_str
    ui.o(i.UI_DrawCharacter) refers to noretval__2snprintf.o(.text) for __2snprintf
    ui.o(i.UI_DrawCycle) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    ui.o(i.UI_DrawCycle) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    ui.o(i.UI_DrawCycle) refers to _printf_str.o(.text) for _printf_str
    ui.o(i.UI_DrawCycle) refers to noretval__2snprintf.o(.text) for __2snprintf
    ui.o(i.UI_DrawFloating) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    ui.o(i.UI_DrawFloating) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    ui.o(i.UI_DrawFloating) refers to _printf_str.o(.text) for _printf_str
    ui.o(i.UI_DrawFloating) refers to noretval__2snprintf.o(.text) for __2snprintf
    ui.o(i.UI_DrawInteger) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    ui.o(i.UI_DrawInteger) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    ui.o(i.UI_DrawInteger) refers to _printf_str.o(.text) for _printf_str
    ui.o(i.UI_DrawInteger) refers to noretval__2snprintf.o(.text) for __2snprintf
    ui.o(i.UI_DrawLine) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    ui.o(i.UI_DrawLine) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    ui.o(i.UI_DrawLine) refers to _printf_str.o(.text) for _printf_str
    ui.o(i.UI_DrawLine) refers to noretval__2snprintf.o(.text) for __2snprintf
    ui.o(i.UI_DrawOval) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    ui.o(i.UI_DrawOval) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    ui.o(i.UI_DrawOval) refers to _printf_str.o(.text) for _printf_str
    ui.o(i.UI_DrawOval) refers to noretval__2snprintf.o(.text) for __2snprintf
    ui.o(i.UI_DrawRectangle) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    ui.o(i.UI_DrawRectangle) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    ui.o(i.UI_DrawRectangle) refers to _printf_str.o(.text) for _printf_str
    ui.o(i.UI_DrawRectangle) refers to noretval__2snprintf.o(.text) for __2snprintf
    bsp_delay.o(i.delay_init) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    bsp_delay.o(i.delay_init) refers to bsp_delay.o(.data) for fac_us
    bsp_delay.o(i.delay_ms) refers to bsp_delay.o(.data) for fac_ms
    bsp_delay.o(i.delay_us) refers to bsp_delay.o(.data) for fac_us
    bsp_rc.o(i.RC_Init) refers to usart.o(.bss) for huart3
    bsp_rc.o(i.RC_restart) refers to calc_lib.o(i.user_delay_ms) for user_delay_ms
    bsp_rc.o(i.RC_restart) refers to usart.o(.bss) for huart3
    bsp_rc.o(i.RC_unable) refers to usart.o(.bss) for huart3
    calc_lib.o(i.user_delay_ms) refers to calc_lib.o(i.user_delay_us) for user_delay_us
    bmi088.o(i.BMI088_AcclIntCallback) refers to cmsis_os2.o(i.osThreadFlagsSet) for osThreadFlagsSet
    bmi088.o(i.BMI088_AcclIntCallback) refers to bmi088.o(.data) for thread_alert
    bmi088.o(i.BMI088_AcclStartDmaRecv) refers to bmi088.o(i.BMI_Read) for BMI_Read
    bmi088.o(i.BMI088_AcclStartDmaRecv) refers to bmi088.o(.bss) for bmi088_rxbuf
    bmi088.o(i.BMI088_AcclWaitDmaCplt) refers to cmsis_os2.o(i.osThreadFlagsWait) for osThreadFlagsWait
    bmi088.o(i.BMI088_GyroIntCallback) refers to cmsis_os2.o(i.osThreadFlagsSet) for osThreadFlagsSet
    bmi088.o(i.BMI088_GyroIntCallback) refers to bmi088.o(.data) for thread_alert
    bmi088.o(i.BMI088_GyroStartDmaRecv) refers to bmi088.o(i.BMI_Read) for BMI_Read
    bmi088.o(i.BMI088_GyroStartDmaRecv) refers to bmi088.o(.bss) for bmi088_rxbuf
    bmi088.o(i.BMI088_GyroWaitDmaCplt) refers to cmsis_os2.o(i.osThreadFlagsWait) for osThreadFlagsWait
    bmi088.o(i.BMI088_Init) refers to cmsis_os2.o(i.osThreadGetId) for osThreadGetId
    bmi088.o(i.BMI088_Init) refers to bmi088.o(i.BMI_WriteSingle) for BMI_WriteSingle
    bmi088.o(i.BMI088_Init) refers to time.o(i.BSP_TIME_Delay_ms) for BSP_TIME_Delay
    bmi088.o(i.BMI088_Init) refers to bmi088.o(i.BMI_ReadSingle) for BMI_ReadSingle
    bmi088.o(i.BMI088_Init) refers to gpio_1.o(i.BSP_GPIO_DisableIRQ) for BSP_GPIO_DisableIRQ
    bmi088.o(i.BMI088_Init) refers to spi_1.o(i.BSP_SPI_RegisterCallback) for BSP_SPI_RegisterCallback
    bmi088.o(i.BMI088_Init) refers to gpio_1.o(i.BSP_GPIO_RegisterCallback) for BSP_GPIO_RegisterCallback
    bmi088.o(i.BMI088_Init) refers to gpio_1.o(i.BSP_GPIO_EnableIRQ) for BSP_GPIO_EnableIRQ
    bmi088.o(i.BMI088_Init) refers to bmi088.o(.data) for inited
    bmi088.o(i.BMI088_Init) refers to bmi088.o(i.BMI088_RxCpltCallback) for BMI088_RxCpltCallback
    bmi088.o(i.BMI088_Init) refers to bmi088.o(i.BMI088_AcclIntCallback) for BMI088_AcclIntCallback
    bmi088.o(i.BMI088_Init) refers to bmi088.o(i.BMI088_GyroIntCallback) for BMI088_GyroIntCallback
    bmi088.o(i.BMI088_ParseAccl) refers to bmi088.o(.bss) for bmi088_rxbuf
    bmi088.o(i.BMI088_ParseGyro) refers to bmi088.o(.bss) for bmi088_rxbuf
    bmi088.o(i.BMI088_RxCpltCallback) refers to gpio_1.o(i.BSP_GPIO_ReadPin) for BSP_GPIO_ReadPin
    bmi088.o(i.BMI088_RxCpltCallback) refers to gpio_1.o(i.BSP_GPIO_WritePin) for BSP_GPIO_WritePin
    bmi088.o(i.BMI088_RxCpltCallback) refers to cmsis_os2.o(i.osThreadFlagsSet) for osThreadFlagsSet
    bmi088.o(i.BMI088_RxCpltCallback) refers to bmi088.o(.data) for thread_alert
    bmi088.o(i.BMI088_WaitNew) refers to cmsis_os2.o(i.osThreadFlagsWait) for osThreadFlagsWait
    bmi088.o(i.BMI_Read) refers to gpio_1.o(i.BSP_GPIO_WritePin) for BSP_GPIO_WritePin
    bmi088.o(i.BMI_Read) refers to spi_1.o(i.BSP_SPI_Transmit) for BSP_SPI_Transmit
    bmi088.o(i.BMI_Read) refers to spi_1.o(i.BSP_SPI_Receive) for BSP_SPI_Receive
    bmi088.o(i.BMI_Read) refers to bmi088.o(.data) for buffer
    bmi088.o(i.BMI_ReadSingle) refers to time.o(i.BSP_TIME_Delay_ms) for BSP_TIME_Delay
    bmi088.o(i.BMI_ReadSingle) refers to gpio_1.o(i.BSP_GPIO_WritePin) for BSP_GPIO_WritePin
    bmi088.o(i.BMI_ReadSingle) refers to spi_1.o(i.BSP_SPI_Transmit) for BSP_SPI_Transmit
    bmi088.o(i.BMI_ReadSingle) refers to spi_1.o(i.BSP_SPI_Receive) for BSP_SPI_Receive
    bmi088.o(i.BMI_ReadSingle) refers to bmi088.o(.data) for buffer
    bmi088.o(i.BMI_WriteSingle) refers to time.o(i.BSP_TIME_Delay_ms) for BSP_TIME_Delay
    bmi088.o(i.BMI_WriteSingle) refers to gpio_1.o(i.BSP_GPIO_WritePin) for BSP_GPIO_WritePin
    bmi088.o(i.BMI_WriteSingle) refers to spi_1.o(i.BSP_SPI_Transmit) for BSP_SPI_Transmit
    bmi088.o(i.BMI_WriteSingle) refers to bmi088.o(.data) for buffer
    ist8310.o(i.IST8310_Init) refers to cmsis_os2.o(i.osThreadGetId) for osThreadGetId
    ist8310.o(i.IST8310_Init) refers to gpio_1.o(i.BSP_GPIO_WritePin) for BSP_GPIO_WritePin
    ist8310.o(i.IST8310_Init) refers to time.o(i.BSP_TIME_Delay_ms) for BSP_TIME_Delay
    ist8310.o(i.IST8310_Init) refers to ist8310.o(i.IST8310_ReadSingle) for IST8310_ReadSingle
    ist8310.o(i.IST8310_Init) refers to gpio_1.o(i.BSP_GPIO_DisableIRQ) for BSP_GPIO_DisableIRQ
    ist8310.o(i.IST8310_Init) refers to i2c_1.o(i.BSP_I2C_RegisterCallback) for BSP_I2C_RegisterCallback
    ist8310.o(i.IST8310_Init) refers to gpio_1.o(i.BSP_GPIO_RegisterCallback) for BSP_GPIO_RegisterCallback
    ist8310.o(i.IST8310_Init) refers to ist8310.o(i.IST8310_WriteSingle) for IST8310_WriteSingle
    ist8310.o(i.IST8310_Init) refers to gpio_1.o(i.BSP_GPIO_EnableIRQ) for BSP_GPIO_EnableIRQ
    ist8310.o(i.IST8310_Init) refers to ist8310.o(.data) for inited
    ist8310.o(i.IST8310_Init) refers to ist8310.o(i.IST8310_MemRxCpltCallback) for IST8310_MemRxCpltCallback
    ist8310.o(i.IST8310_Init) refers to ist8310.o(i.IST8310_IntCallback) for IST8310_IntCallback
    ist8310.o(i.IST8310_IntCallback) refers to cmsis_os2.o(i.osThreadFlagsSet) for osThreadFlagsSet
    ist8310.o(i.IST8310_IntCallback) refers to ist8310.o(.data) for thread_alert
    ist8310.o(i.IST8310_MemRxCpltCallback) refers to cmsis_os2.o(i.osThreadFlagsSet) for osThreadFlagsSet
    ist8310.o(i.IST8310_MemRxCpltCallback) refers to ist8310.o(.data) for thread_alert
    ist8310.o(i.IST8310_Parse) refers to ist8310.o(.data) for ist8310_rxbuf
    ist8310.o(i.IST8310_Read) refers to i2c_1.o(i.BSP_I2C_MemRead) for BSP_I2C_MemRead
    ist8310.o(i.IST8310_ReadSingle) refers to i2c_1.o(i.BSP_I2C_MemReadByte) for BSP_I2C_MemReadByte
    ist8310.o(i.IST8310_StartDmaRecv) refers to ist8310.o(i.IST8310_Read) for IST8310_Read
    ist8310.o(i.IST8310_StartDmaRecv) refers to ist8310.o(.data) for ist8310_rxbuf
    ist8310.o(i.IST8310_WaitDmaCplt) refers to cmsis_os2.o(i.osThreadFlagsWait) for osThreadFlagsWait
    ist8310.o(i.IST8310_WaitNew) refers to cmsis_os2.o(i.osThreadFlagsWait) for osThreadFlagsWait
    ist8310.o(i.IST8310_WriteSingle) refers to i2c_1.o(i.BSP_I2C_MemWriteByte) for BSP_I2C_MemWriteByte
    motor_rm.o(i.MOTOR_RM_CreateCANManager) refers to mm.o(i.BSP_Malloc) for BSP_Malloc
    motor_rm.o(i.MOTOR_RM_CreateCANManager) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    motor_rm.o(i.MOTOR_RM_CreateCANManager) refers to motor_rm.o(.data) for can_managers
    motor_rm.o(i.MOTOR_RM_Ctrl) refers to motor_rm.o(i.MOTOR_RM_GetCANManager) for MOTOR_RM_GetCANManager
    motor_rm.o(i.MOTOR_RM_Ctrl) refers to can_1.o(i.BSP_CAN_TransmitStdDataFrame) for BSP_CAN_TransmitStdDataFrame
    motor_rm.o(i.MOTOR_RM_GetCANManager) refers to motor_rm.o(.data) for can_managers
    motor_rm.o(i.MOTOR_RM_GetMotor) refers to motor_rm.o(i.MOTOR_RM_GetCANManager) for MOTOR_RM_GetCANManager
    motor_rm.o(i.MOTOR_RM_Offine) refers to motor_rm.o(i.MOTOR_RM_GetMotor) for MOTOR_RM_GetMotor
    motor_rm.o(i.MOTOR_RM_Register) refers to motor_rm.o(i.MOTOR_RM_CreateCANManager) for MOTOR_RM_CreateCANManager
    motor_rm.o(i.MOTOR_RM_Register) refers to motor_rm.o(i.MOTOR_RM_GetCANManager) for MOTOR_RM_GetCANManager
    motor_rm.o(i.MOTOR_RM_Register) refers to mm.o(i.BSP_Malloc) for BSP_Malloc
    motor_rm.o(i.MOTOR_RM_Register) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    motor_rm.o(i.MOTOR_RM_Register) refers to can_1.o(i.BSP_CAN_RegisterId) for BSP_CAN_RegisterId
    motor_rm.o(i.MOTOR_RM_Register) refers to mm.o(i.BSP_Free) for BSP_Free
    motor_rm.o(i.MOTOR_RM_Relax) refers to motor_rm.o(i.MOTOR_RM_SetOutput) for MOTOR_RM_SetOutput
    motor_rm.o(i.MOTOR_RM_SetOutput) refers to motor_rm.o(i.MOTOR_RM_GetCANManager) for MOTOR_RM_GetCANManager
    motor_rm.o(i.MOTOR_RM_SetOutput) refers to motor_rm.o(i.MOTOR_RM_GetMotor) for MOTOR_RM_GetMotor
    motor_rm.o(i.MOTOR_RM_SetOutput) refers to motor_rm.o(i.MOTOR_RM_GetLogicalIndex) for MOTOR_RM_GetLogicalIndex
    motor_rm.o(i.MOTOR_RM_SetOutput) refers to motor_rm.o(i.MOTOR_RM_GetLSB) for MOTOR_RM_GetLSB
    motor_rm.o(i.MOTOR_RM_Update) refers to motor_rm.o(i.MOTOR_RM_GetCANManager) for MOTOR_RM_GetCANManager
    motor_rm.o(i.MOTOR_RM_Update) refers to can_1.o(i.BSP_CAN_GetMessage) for BSP_CAN_GetMessage
    motor_rm.o(i.MOTOR_RM_Update) refers to time.o(i.BSP_TIME_Get_us) for BSP_TIME_Get
    motor_rm.o(i.MOTOR_RM_Update) refers to motor_rm.o(i.Motor_RM_Decode) for Motor_RM_Decode
    motor_rm.o(i.MOTOR_RM_UpdateAll) refers to motor_rm.o(i.MOTOR_RM_GetCANManager) for MOTOR_RM_GetCANManager
    motor_rm.o(i.MOTOR_RM_UpdateAll) refers to motor_rm.o(i.MOTOR_RM_Update) for MOTOR_RM_Update
    motor_rm.o(i.Motor_RM_Decode) refers to motor_rm.o(i.MOTOR_RM_GetLSB) for MOTOR_RM_GetLSB
    motor_rm.o(i.Motor_RM_Decode) refers to motor_rm.o(i.MOTOR_RM_GetRatio) for MOTOR_RM_GetRatio
    motor_lk.o(i.MOTOR_LK_CreateCANManager) refers to mm.o(i.BSP_Malloc) for BSP_Malloc
    motor_lk.o(i.MOTOR_LK_CreateCANManager) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    motor_lk.o(i.MOTOR_LK_CreateCANManager) refers to motor_lk.o(.data) for can_managers
    motor_lk.o(i.MOTOR_LK_Decode) refers to motor_lk.o(i.MOTOR_LK_GetCurrentLSB) for MOTOR_LK_GetCurrentLSB
    motor_lk.o(i.MOTOR_LK_Decode) refers to motor_lk.o(i.MOTOR_LK_GetEncoderMax) for MOTOR_LK_GetEncoderMax
    motor_lk.o(i.MOTOR_LK_GetCANManager) refers to motor_lk.o(.data) for can_managers
    motor_lk.o(i.MOTOR_LK_GetMotor) refers to motor_lk.o(i.MOTOR_LK_GetCANManager) for MOTOR_LK_GetCANManager
    motor_lk.o(i.MOTOR_LK_MotorOff) refers to can_1.o(i.BSP_CAN_TransmitStdDataFrame) for BSP_CAN_TransmitStdDataFrame
    motor_lk.o(i.MOTOR_LK_MotorOn) refers to can_1.o(i.BSP_CAN_TransmitStdDataFrame) for BSP_CAN_TransmitStdDataFrame
    motor_lk.o(i.MOTOR_LK_Offine) refers to motor_lk.o(i.MOTOR_LK_GetMotor) for MOTOR_LK_GetMotor
    motor_lk.o(i.MOTOR_LK_Register) refers to motor_lk.o(i.MOTOR_LK_CreateCANManager) for MOTOR_LK_CreateCANManager
    motor_lk.o(i.MOTOR_LK_Register) refers to motor_lk.o(i.MOTOR_LK_GetCANManager) for MOTOR_LK_GetCANManager
    motor_lk.o(i.MOTOR_LK_Register) refers to mm.o(i.BSP_Malloc) for BSP_Malloc
    motor_lk.o(i.MOTOR_LK_Register) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    motor_lk.o(i.MOTOR_LK_Register) refers to can_1.o(i.BSP_CAN_RegisterId) for BSP_CAN_RegisterId
    motor_lk.o(i.MOTOR_LK_Register) refers to mm.o(i.BSP_Free) for BSP_Free
    motor_lk.o(i.MOTOR_LK_Relax) refers to motor_lk.o(i.MOTOR_LK_SetOutput) for MOTOR_LK_SetOutput
    motor_lk.o(i.MOTOR_LK_SetOutput) refers to motor_lk.o(i.MOTOR_LK_GetCANManager) for MOTOR_LK_GetCANManager
    motor_lk.o(i.MOTOR_LK_SetOutput) refers to motor_lk.o(i.MOTOR_LK_GetMotor) for MOTOR_LK_GetMotor
    motor_lk.o(i.MOTOR_LK_SetOutput) refers to can_1.o(i.BSP_CAN_TransmitStdDataFrame) for BSP_CAN_TransmitStdDataFrame
    motor_lk.o(i.MOTOR_LK_Update) refers to motor_lk.o(i.MOTOR_LK_GetCANManager) for MOTOR_LK_GetCANManager
    motor_lk.o(i.MOTOR_LK_Update) refers to can_1.o(i.BSP_CAN_GetMessage) for BSP_CAN_GetMessage
    motor_lk.o(i.MOTOR_LK_Update) refers to time.o(i.BSP_TIME_Get_us) for BSP_TIME_Get
    motor_lk.o(i.MOTOR_LK_Update) refers to motor_lk.o(i.MOTOR_LK_Decode) for MOTOR_LK_Decode
    motor_lk.o(i.MOTOR_LK_UpdateAll) refers to motor_lk.o(i.MOTOR_LK_GetCANManager) for MOTOR_LK_GetCANManager
    motor_lk.o(i.MOTOR_LK_UpdateAll) refers to motor_lk.o(i.MOTOR_LK_Update) for MOTOR_LK_Update
    remote_control.o(i.DMA1_Stream1_IRQHandler1) refers to bsp_rc.o(i.RC_restart) for RC_restart
    remote_control.o(i.DMA1_Stream1_IRQHandler1) refers to remote_control.o(i.sbus_to_rc) for sbus_to_rc
    remote_control.o(i.DMA1_Stream1_IRQHandler1) refers to remote_control.o(.bss) for sbus_rx_buf
    remote_control.o(i.get_remote_control_point) refers to remote_control.o(.bss) for rc_ctrl
    remote_control.o(i.remote_control_init) refers to bsp_rc.o(i.RC_Init) for RC_Init
    remote_control.o(i.remote_control_init) refers to remote_control.o(.bss) for sbus_rx_buf
    remote_control.o(i.sbus_to_rc) refers to calc_lib.o(i.map) for map
    remote_control.o(i.sbus_to_rc) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d
    remote_control.o(i.sbus_to_rc) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    remote_control.o(i.sbus_to_rc) refers to dfix.o(x$fpl$dfix) for __aeabi_d2iz
    ai.o(i.remote_ParseHost) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d
    ai.o(i.remote_ParseHost) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    ai.o(i.remote_ParseHost) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f
    init.o(i.Task_Init) refers to cmsis_os2.o(i.osKernelLock) for osKernelLock
    init.o(i.Task_Init) refers to cmsis_os2.o(i.osThreadNew) for osThreadNew
    init.o(i.Task_Init) refers to cmsis_os2.o(i.osMessageQueueNew) for osMessageQueueNew
    init.o(i.Task_Init) refers to cmsis_os2.o(i.osKernelUnlock) for osKernelUnlock
    init.o(i.Task_Init) refers to cmsis_os2.o(i.osThreadGetId) for osThreadGetId
    init.o(i.Task_Init) refers to cmsis_os2.o(i.osThreadTerminate) for osThreadTerminate
    init.o(i.Task_Init) refers to user_task.o(.constdata) for attr_atti_esti
    init.o(i.Task_Init) refers to atti_esti.o(i.Task_atti_esti) for Task_atti_esti
    init.o(i.Task_Init) refers to user_task.o(.bss) for task_runtime
    init.o(i.Task_Init) refers to gimbal_ctrl.o(i.Task_gimbal_ctrl) for Task_gimbal_ctrl
    init.o(i.Task_Init) refers to remote.o(i.Task_remote) for Task_remote
    atti_esti.o(i.Task_atti_esti) refers to cmsis_os2.o(i.osKernelGetTickFreq) for osKernelGetTickFreq
    atti_esti.o(i.Task_atti_esti) refers to dflt_clz.o(x$fpl$dfltu) for __aeabi_ui2d
    atti_esti.o(i.Task_atti_esti) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    atti_esti.o(i.Task_atti_esti) refers to dfixu.o(x$fpl$dfixu) for __aeabi_d2uiz
    atti_esti.o(i.Task_atti_esti) refers to cmsis_os2.o(i.osDelay) for osDelay
    atti_esti.o(i.Task_atti_esti) refers to cmsis_os2.o(i.osKernelGetTickCount) for osKernelGetTickCount
    atti_esti.o(i.Task_atti_esti) refers to bmi088.o(i.BMI088_Init) for BMI088_Init
    atti_esti.o(i.Task_atti_esti) refers to bmi088.o(i.BMI088_GetUpdateFreq) for BMI088_GetUpdateFreq
    atti_esti.o(i.Task_atti_esti) refers to ahrs.o(i.AHRS_Init) for AHRS_Init
    atti_esti.o(i.Task_atti_esti) refers to pid.o(i.PID_Init) for PID_Init
    atti_esti.o(i.Task_atti_esti) refers to pwm.o(i.BSP_PWM_Start) for BSP_PWM_Start
    atti_esti.o(i.Task_atti_esti) refers to bmi088.o(i.BMI088_WaitNew) for BMI088_WaitNew
    atti_esti.o(i.Task_atti_esti) refers to bmi088.o(i.BMI088_AcclStartDmaRecv) for BMI088_AcclStartDmaRecv
    atti_esti.o(i.Task_atti_esti) refers to bmi088.o(i.BMI088_AcclWaitDmaCplt) for BMI088_AcclWaitDmaCplt
    atti_esti.o(i.Task_atti_esti) refers to bmi088.o(i.BMI088_GyroStartDmaRecv) for BMI088_GyroStartDmaRecv
    atti_esti.o(i.Task_atti_esti) refers to bmi088.o(i.BMI088_GyroWaitDmaCplt) for BMI088_GyroWaitDmaCplt
    atti_esti.o(i.Task_atti_esti) refers to cmsis_os2.o(i.osKernelLock) for osKernelLock
    atti_esti.o(i.Task_atti_esti) refers to bmi088.o(i.BMI088_ParseAccl) for BMI088_ParseAccl
    atti_esti.o(i.Task_atti_esti) refers to bmi088.o(i.BMI088_ParseGyro) for BMI088_ParseGyro
    atti_esti.o(i.Task_atti_esti) refers to ahrs.o(i.AHRS_Update) for AHRS_Update
    atti_esti.o(i.Task_atti_esti) refers to ahrs.o(i.AHRS_GetEulr) for AHRS_GetEulr
    atti_esti.o(i.Task_atti_esti) refers to cmsis_os2.o(i.osKernelUnlock) for osKernelUnlock
    atti_esti.o(i.Task_atti_esti) refers to pid.o(i.PID_Calc) for PID_Calc
    atti_esti.o(i.Task_atti_esti) refers to pwm.o(i.BSP_PWM_SetComp) for BSP_PWM_SetComp
    atti_esti.o(i.Task_atti_esti) refers to cmsis_os2.o(i.osMessageQueueReset) for osMessageQueueReset
    atti_esti.o(i.Task_atti_esti) refers to cmsis_os2.o(i.osMessageQueuePut) for osMessageQueuePut
    atti_esti.o(i.Task_atti_esti) refers to cmsis_os2.o(i.osDelayUntil) for osDelayUntil
    atti_esti.o(i.Task_atti_esti) refers to atti_esti.o(.bss) for cali_bmi088
    atti_esti.o(i.Task_atti_esti) refers to atti_esti.o(.constdata) for imu_temp_ctrl_pid_param
    atti_esti.o(i.Task_atti_esti) refers to user_task.o(.bss) for task_runtime
    remote.o(i.Task_remote) refers to cmsis_os2.o(i.osKernelGetTickFreq) for osKernelGetTickFreq
    remote.o(i.Task_remote) refers to dflt_clz.o(x$fpl$dfltu) for __aeabi_ui2d
    remote.o(i.Task_remote) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    remote.o(i.Task_remote) refers to dfixu.o(x$fpl$dfixu) for __aeabi_d2uiz
    remote.o(i.Task_remote) refers to cmsis_os2.o(i.osDelay) for osDelay
    remote.o(i.Task_remote) refers to cmsis_os2.o(i.osKernelGetTickCount) for osKernelGetTickCount
    remote.o(i.Task_remote) refers to bsp_delay.o(i.delay_init) for delay_init
    remote.o(i.Task_remote) refers to remote_control.o(i.remote_control_init) for remote_control_init
    remote.o(i.Task_remote) refers to ai.o(i.remote_ParseHost) for remote_ParseHost
    remote.o(i.Task_remote) refers to cmsis_os2.o(i.osMessageQueueReset) for osMessageQueueReset
    remote.o(i.Task_remote) refers to cmsis_os2.o(i.osMessageQueuePut) for osMessageQueuePut
    remote.o(i.Task_remote) refers to cmsis_os2.o(i.osDelayUntil) for osDelayUntil
    remote.o(i.Task_remote) refers to remote.o(.bss) for imu
    remote.o(i.Task_remote) refers to remote_control.o(.bss) for rc_ctrl
    remote.o(i.Task_remote) refers to user_task.o(.bss) for task_runtime
    gimbal_ctrl.o(i.Task_gimbal_ctrl) refers to cmsis_os2.o(i.osKernelGetTickFreq) for osKernelGetTickFreq
    gimbal_ctrl.o(i.Task_gimbal_ctrl) refers to dflt_clz.o(x$fpl$dfltu) for __aeabi_ui2d
    gimbal_ctrl.o(i.Task_gimbal_ctrl) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    gimbal_ctrl.o(i.Task_gimbal_ctrl) refers to dfixu.o(x$fpl$dfixu) for __aeabi_d2uiz
    gimbal_ctrl.o(i.Task_gimbal_ctrl) refers to cmsis_os2.o(i.osDelay) for osDelay
    gimbal_ctrl.o(i.Task_gimbal_ctrl) refers to cmsis_os2.o(i.osKernelGetTickCount) for osKernelGetTickCount
    gimbal_ctrl.o(i.Task_gimbal_ctrl) refers to config.o(i.Config_GetRobotParam) for Config_GetRobotParam
    gimbal_ctrl.o(i.Task_gimbal_ctrl) refers to gimbal.o(i.Gimbal_Init) for Gimbal_Init
    gimbal_ctrl.o(i.Task_gimbal_ctrl) refers to cmsis_os2.o(i.osMessageQueueGet) for osMessageQueueGet
    gimbal_ctrl.o(i.Task_gimbal_ctrl) refers to gimbal.o(i.Gimbal_UpdateIMU) for Gimbal_UpdateIMU
    gimbal_ctrl.o(i.Task_gimbal_ctrl) refers to gimbal.o(i.Gimbal_UpdateFeedback) for Gimbal_UpdateFeedback
    gimbal_ctrl.o(i.Task_gimbal_ctrl) refers to gimbal.o(i.Gimbal_Control) for Gimbal_Control
    gimbal_ctrl.o(i.Task_gimbal_ctrl) refers to gimbal.o(i.Gimbal_Output) for Gimbal_Output
    gimbal_ctrl.o(i.Task_gimbal_ctrl) refers to cmsis_os2.o(i.osDelayUntil) for osDelayUntil
    gimbal_ctrl.o(i.Task_gimbal_ctrl) refers to gimbal_ctrl.o(.bss) for gimbal
    gimbal_ctrl.o(i.Task_gimbal_ctrl) refers to user_task.o(.bss) for task_runtime
    user_task.o(.constdata) refers to user_task.o(.conststring) for .conststring
    gimbal.o(i.Gimbal_Control) refers to time.o(i.BSP_TIME_Get_us) for BSP_TIME_Get_us
    gimbal.o(i.Gimbal_Control) refers to ffltll_clz.o(x$fpl$ffltll) for __aeabi_ul2f
    gimbal.o(i.Gimbal_Control) refers to gimbal.o(i.Gimbal_SetMode) for Gimbal_SetMode
    gimbal.o(i.Gimbal_Control) refers to user_math.o(i.CircleAdd) for CircleAdd
    gimbal.o(i.Gimbal_Control) refers to pid.o(i.PID_Calc) for PID_Calc
    gimbal.o(i.Gimbal_Init) refers to pid.o(i.PID_Init) for PID_Init
    gimbal.o(i.Gimbal_Init) refers to filter.o(i.LowPassFilter2p_Init) for LowPassFilter2p_Init
    gimbal.o(i.Gimbal_Init) refers to can_1.o(i.BSP_CAN_Init) for BSP_CAN_Init
    gimbal.o(i.Gimbal_Init) refers to motor_rm.o(i.MOTOR_RM_Register) for MOTOR_RM_Register
    gimbal.o(i.Gimbal_Output) refers to motor_rm.o(i.MOTOR_RM_Ctrl) for MOTOR_RM_Ctrl
    gimbal.o(i.Gimbal_Output) refers to motor_rm.o(i.MOTOR_RM_SetOutput) for MOTOR_RM_SetOutput
    gimbal.o(i.Gimbal_SetMode) refers to pid.o(i.PID_Reset) for PID_Reset
    gimbal.o(i.Gimbal_SetMode) refers to filter.o(i.LowPassFilter2p_Reset) for LowPassFilter2p_Reset
    gimbal.o(i.Gimbal_SetMode) refers to ahrs.o(i.AHRS_ResetEulr) for AHRS_ResetEulr
    gimbal.o(i.Gimbal_UpdateFeedback) refers to motor_rm.o(i.MOTOR_RM_Update) for MOTOR_RM_Update
    gimbal.o(i.Gimbal_UpdateFeedback) refers to motor_rm.o(i.MOTOR_RM_GetMotor) for MOTOR_RM_GetMotor
    config.o(i.Config_GetRobotParam) refers to config.o(.data) for robot_config
    __2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
    __2sprintf.o(.text) refers to _sputc.o(.text) for _sputc
    __2snprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
    __2snprintf.o(.text) refers to _sputc.o(.text) for _sputc
    __2snprintf.o(.text) refers to _snputc.o(.text) for _snputc
    noretval__2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
    noretval__2sprintf.o(.text) refers to _sputc.o(.text) for _sputc
    noretval__2snprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
    noretval__2snprintf.o(.text) refers to _sputc.o(.text) for _sputc
    noretval__2snprintf.o(.text) refers to _snputc.o(.text) for _snputc
    __printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    _printf_str.o(.text) refers (Special) to _printf_char.o(.text) for _printf_cs_common
    _printf_dec.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    __printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata
    __printf_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss.o(.text) refers to __printf_flags_ss.o(.constdata) for .constdata
    __printf_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_flags_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_wp.o(.text) refers to __printf_flags_wp.o(.constdata) for .constdata
    __printf_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_flags_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss_wp.o(.text) refers to __printf_flags_ss_wp.o(.constdata) for .constdata
    _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) refers (Weak) to _printf_char.o(.text) for _printf_char
    _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) refers (Weak) to _printf_char.o(.text) for _printf_string
    _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec
    _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end
    rt_memcpy_v6.o(.text) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4
    memset.o(.text) refers to rt_memclr.o(.text) for _memset
    aeabi_memset.o(.text) refers to rt_memclr.o(.text) for _memset
    strncpy.o(.text) refers to rt_memclr.o(.text) for __aeabi_memclr
    __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
    basic.o(x$fpl$basic) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    d2f.o(x$fpl$d2f) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    d2f.o(x$fpl$d2f) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
    d2f.o(x$fpl$d2f) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
    ddiv.o(x$fpl$drdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    ddiv.o(x$fpl$drdiv) refers to ddiv.o(x$fpl$ddiv) for ddiv_entry
    ddiv.o(x$fpl$ddiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    ddiv.o(x$fpl$ddiv) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf
    ddiv.o(x$fpl$ddiv) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
    dfix.o(x$fpl$dfix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dfix.o(x$fpl$dfix) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
    dfix.o(x$fpl$dfixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dfix.o(x$fpl$dfixr) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
    dfixu.o(x$fpl$dfixu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dfixu.o(x$fpl$dfixu) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
    dfixu.o(x$fpl$dfixur) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dfixu.o(x$fpl$dfixur) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
    dflt_clz.o(x$fpl$dfltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dflt_clz.o(x$fpl$dflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dflt_clz.o(x$fpl$dfltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dmul.o(x$fpl$dmul) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dmul.o(x$fpl$dmul) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf
    dmul.o(x$fpl$dmul) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
    f2d.o(x$fpl$f2d) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    f2d.o(x$fpl$f2d) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
    f2d.o(x$fpl$f2d) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf
    ffltll_clz.o(x$fpl$ffltll) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    asinf.o(i.__hardfp_asinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    asinf.o(i.__hardfp_asinf) refers to sqrtf.o(i.sqrtf) for sqrtf
    asinf.o(i.__hardfp_asinf) refers to fpclassifyf.o(i.__ARM_fpclassifyf) for __ARM_fpclassifyf
    asinf.o(i.__hardfp_asinf) refers to funder.o(i.__mathlib_flt_underflow) for __mathlib_flt_underflow
    asinf.o(i.__hardfp_asinf) refers to funder.o(i.__mathlib_flt_infnan) for __mathlib_flt_infnan
    asinf.o(i.__hardfp_asinf) refers to _rserrno.o(.text) for __set_errno
    asinf.o(i.__hardfp_asinf) refers to funder.o(i.__mathlib_flt_invalid) for __mathlib_flt_invalid
    asinf.o(i.__softfp_asinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    asinf.o(i.__softfp_asinf) refers to asinf.o(i.__hardfp_asinf) for __hardfp_asinf
    asinf.o(i.asinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    asinf.o(i.asinf) refers to asinf.o(i.__hardfp_asinf) for __hardfp_asinf
    asinf_x.o(i.____hardfp_asinf$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    asinf_x.o(i.____hardfp_asinf$lsc) refers to sqrtf.o(i.sqrtf) for sqrtf
    asinf_x.o(i.____hardfp_asinf$lsc) refers to funder.o(i.__mathlib_flt_infnan) for __mathlib_flt_infnan
    asinf_x.o(i.____hardfp_asinf$lsc) refers to _rserrno.o(.text) for __set_errno
    asinf_x.o(i.____softfp_asinf$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    asinf_x.o(i.____softfp_asinf$lsc) refers to asinf_x.o(i.____hardfp_asinf$lsc) for ____hardfp_asinf$lsc
    asinf_x.o(i.__asinf$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    asinf_x.o(i.__asinf$lsc) refers to asinf_x.o(i.____hardfp_asinf$lsc) for ____hardfp_asinf$lsc
    atan2.o(i.__hardfp_atan2) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan2.o(i.__hardfp_atan2) refers to dunder.o(i.__mathlib_dbl_infnan2) for __mathlib_dbl_infnan2
    atan2.o(i.__hardfp_atan2) refers to atan.o(i.atan) for atan
    atan2.o(i.__hardfp_atan2) refers to basic.o(x$fpl$basic) for __aeabi_dneg
    atan2.o(i.__hardfp_atan2) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    atan2.o(i.__hardfp_atan2) refers to fabs.o(i.fabs) for fabs
    atan2.o(i.__hardfp_atan2) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub
    atan2.o(i.__hardfp_atan2) refers to deqf.o(x$fpl$deqf) for __aeabi_cdcmpeq
    atan2.o(i.__hardfp_atan2) refers to _rserrno.o(.text) for __set_errno
    atan2.o(i.__hardfp_atan2) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub
    atan2.o(i.__hardfp_atan2) refers to qnan.o(.constdata) for __mathlib_zero
    atan2.o(i.__softfp_atan2) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan2.o(i.__softfp_atan2) refers to atan2.o(i.__hardfp_atan2) for __hardfp_atan2
    atan2.o(i.atan2) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan2.o(i.atan2) refers to atan2.o(i.__hardfp_atan2) for __hardfp_atan2
    atan2_x.o(i.____hardfp_atan2$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan2_x.o(i.____hardfp_atan2$lsc) refers to dunder.o(i.__mathlib_dbl_infnan2) for __mathlib_dbl_infnan2
    atan2_x.o(i.____hardfp_atan2$lsc) refers to atan.o(i.atan) for atan
    atan2_x.o(i.____hardfp_atan2$lsc) refers to _rserrno.o(.text) for __set_errno
    atan2_x.o(i.____hardfp_atan2$lsc) refers to basic.o(x$fpl$basic) for __aeabi_dneg
    atan2_x.o(i.____hardfp_atan2$lsc) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    atan2_x.o(i.____hardfp_atan2$lsc) refers to fabs.o(i.fabs) for fabs
    atan2_x.o(i.____hardfp_atan2$lsc) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub
    atan2_x.o(i.____hardfp_atan2$lsc) refers to deqf.o(x$fpl$deqf) for __aeabi_cdcmpeq
    atan2_x.o(i.____hardfp_atan2$lsc) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub
    atan2_x.o(i.____hardfp_atan2$lsc) refers to qnan.o(.constdata) for __mathlib_zero
    atan2_x.o(i.____softfp_atan2$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan2_x.o(i.____softfp_atan2$lsc) refers to atan2_x.o(i.____hardfp_atan2$lsc) for ____hardfp_atan2$lsc
    atan2_x.o(i.__atan2$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan2_x.o(i.__atan2$lsc) refers to atan2_x.o(i.____hardfp_atan2$lsc) for ____hardfp_atan2$lsc
    atan2f.o(i.__hardfp_atan2f) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan2f.o(i.__hardfp_atan2f) refers to fpclassifyf.o(i.__ARM_fpclassifyf) for __ARM_fpclassifyf
    atan2f.o(i.__hardfp_atan2f) refers to funder.o(i.__mathlib_flt_underflow) for __mathlib_flt_underflow
    atan2f.o(i.__hardfp_atan2f) refers to _rserrno.o(.text) for __set_errno
    atan2f.o(i.__hardfp_atan2f) refers to funder.o(i.__mathlib_flt_infnan2) for __mathlib_flt_infnan2
    atan2f.o(i.__softfp_atan2f) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan2f.o(i.__softfp_atan2f) refers to atan2f.o(i.__hardfp_atan2f) for __hardfp_atan2f
    atan2f.o(i.atan2f) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan2f.o(i.atan2f) refers to atan2f.o(i.__hardfp_atan2f) for __hardfp_atan2f
    atan2f_x.o(i.____hardfp_atan2f$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan2f_x.o(i.____hardfp_atan2f$lsc) refers to fpclassifyf.o(i.__ARM_fpclassifyf) for __ARM_fpclassifyf
    atan2f_x.o(i.____hardfp_atan2f$lsc) refers to _rserrno.o(.text) for __set_errno
    atan2f_x.o(i.____hardfp_atan2f$lsc) refers to funder.o(i.__mathlib_flt_infnan2) for __mathlib_flt_infnan2
    atan2f_x.o(i.____softfp_atan2f$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan2f_x.o(i.____softfp_atan2f$lsc) refers to atan2f_x.o(i.____hardfp_atan2f$lsc) for ____hardfp_atan2f$lsc
    atan2f_x.o(i.__atan2f$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan2f_x.o(i.__atan2f$lsc) refers to atan2f_x.o(i.____hardfp_atan2f$lsc) for ____hardfp_atan2f$lsc
    cosf.o(i.__hardfp_cosf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    cosf.o(i.__hardfp_cosf) refers to rredf.o(i.__mathlib_rredf2) for __mathlib_rredf2
    cosf.o(i.__hardfp_cosf) refers to _rserrno.o(.text) for __set_errno
    cosf.o(i.__hardfp_cosf) refers to funder.o(i.__mathlib_flt_invalid) for __mathlib_flt_invalid
    cosf.o(i.__hardfp_cosf) refers to funder.o(i.__mathlib_flt_infnan) for __mathlib_flt_infnan
    cosf.o(i.__softfp_cosf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    cosf.o(i.__softfp_cosf) refers to cosf.o(i.__hardfp_cosf) for __hardfp_cosf
    cosf.o(i.cosf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    cosf.o(i.cosf) refers to cosf.o(i.__hardfp_cosf) for __hardfp_cosf
    cosf_x.o(i.____hardfp_cosf$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    cosf_x.o(i.____hardfp_cosf$lsc) refers to rredf.o(i.__mathlib_rredf2) for __mathlib_rredf2
    cosf_x.o(i.____hardfp_cosf$lsc) refers to _rserrno.o(.text) for __set_errno
    cosf_x.o(i.____hardfp_cosf$lsc) refers to funder.o(i.__mathlib_flt_infnan) for __mathlib_flt_infnan
    cosf_x.o(i.____softfp_cosf$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    cosf_x.o(i.____softfp_cosf$lsc) refers to cosf_x.o(i.____hardfp_cosf$lsc) for ____hardfp_cosf$lsc
    cosf_x.o(i.__cosf$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    cosf_x.o(i.__cosf$lsc) refers to cosf_x.o(i.____hardfp_cosf$lsc) for ____hardfp_cosf$lsc
    tanf.o(i.__hardfp_tanf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    tanf.o(i.__hardfp_tanf) refers to rredf.o(i.__mathlib_rredf2) for __mathlib_rredf2
    tanf.o(i.__hardfp_tanf) refers to fpclassifyf.o(i.__ARM_fpclassifyf) for __ARM_fpclassifyf
    tanf.o(i.__hardfp_tanf) refers to funder.o(i.__mathlib_flt_underflow) for __mathlib_flt_underflow
    tanf.o(i.__hardfp_tanf) refers to _rserrno.o(.text) for __set_errno
    tanf.o(i.__hardfp_tanf) refers to funder.o(i.__mathlib_flt_invalid) for __mathlib_flt_invalid
    tanf.o(i.__hardfp_tanf) refers to funder.o(i.__mathlib_flt_infnan) for __mathlib_flt_infnan
    tanf.o(i.__softfp_tanf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    tanf.o(i.__softfp_tanf) refers to tanf.o(i.__hardfp_tanf) for __hardfp_tanf
    tanf.o(i.tanf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    tanf.o(i.tanf) refers to tanf.o(i.__hardfp_tanf) for __hardfp_tanf
    tanf_x.o(i.____hardfp_tanf$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    tanf_x.o(i.____hardfp_tanf$lsc) refers to rredf.o(i.__mathlib_rredf2) for __mathlib_rredf2
    tanf_x.o(i.____hardfp_tanf$lsc) refers to _rserrno.o(.text) for __set_errno
    tanf_x.o(i.____hardfp_tanf$lsc) refers to funder.o(i.__mathlib_flt_infnan) for __mathlib_flt_infnan
    tanf_x.o(i.____softfp_tanf$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    tanf_x.o(i.____softfp_tanf$lsc) refers to tanf_x.o(i.____hardfp_tanf$lsc) for ____hardfp_tanf$lsc
    tanf_x.o(i.__tanf$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    tanf_x.o(i.__tanf$lsc) refers to tanf_x.o(i.____hardfp_tanf$lsc) for ____hardfp_tanf$lsc
    fmaxf.o(i.__hardfp_fmaxf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    fmaxf.o(i.__hardfp_fmaxf) refers to fcmp4.o(x$fpl$fcmp4) for __ARM_fcmp4
    fmaxf.o(i.fmaxf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    fmaxf.o(i.fmaxf) refers to fcmp4.o(x$fpl$fcmp4) for __ARM_fcmp4
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
    aeabi_ldiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0
    _rserrno.o(.text) refers to rt_errno_addr_intlibspace.o(.text) for __aeabi_errno_addr
    _printf_char_common.o(.text) refers to __printf.o(.text) for __printf
    _printf_char.o(.text) refers (Weak) to _printf_str.o(.text) for _printf_str
    rt_memclr.o(.text) refers to rt_memclr_w.o(.text) for _memset_w
    daddsub_clz.o(x$fpl$dadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    daddsub_clz.o(x$fpl$dadd) refers to daddsub_clz.o(x$fpl$dsub) for _dsub1
    daddsub_clz.o(x$fpl$dadd) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf
    daddsub_clz.o(x$fpl$dadd) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
    daddsub_clz.o(x$fpl$drsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    daddsub_clz.o(x$fpl$drsb) refers to daddsub_clz.o(x$fpl$dadd) for _dadd1
    daddsub_clz.o(x$fpl$drsb) refers to daddsub_clz.o(x$fpl$dsub) for _dsub1
    daddsub_clz.o(x$fpl$dsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    daddsub_clz.o(x$fpl$dsub) refers to daddsub_clz.o(x$fpl$dadd) for _dadd1
    daddsub_clz.o(x$fpl$dsub) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
    deqf.o(x$fpl$deqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    deqf.o(x$fpl$deqf) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
    deqf.o(x$fpl$deqf) refers to dcmpi.o(x$fpl$dcmpinf) for __fpl_dcmp_Inf
    dnaninf.o(x$fpl$dnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dretinf.o(x$fpl$dretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    fcmp4.o(x$fpl$fcmp4) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    fcmp4.o(x$fpl$fcmp4) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
    fcmp4.o(x$fpl$fcmp4) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
    fcmp4.o(x$fpl$fcmp4e) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    fcmp4.o(x$fpl$fcmp4e) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
    fcmp4.o(x$fpl$fcmp4e) refers to fcmpi.o(x$fpl$fcmpinf) for __fpl_fcmp_Inf
    fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan.o(i.__hardfp_atan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan.o(i.__hardfp_atan) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan
    atan.o(i.__hardfp_atan) refers to fpclassify.o(i.__ARM_fpclassify) for __ARM_fpclassify
    atan.o(i.__hardfp_atan) refers to dunder.o(i.__mathlib_dbl_underflow) for __mathlib_dbl_underflow
    atan.o(i.__hardfp_atan) refers to fabs.o(i.fabs) for fabs
    atan.o(i.__hardfp_atan) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
    atan.o(i.__hardfp_atan) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    atan.o(i.__hardfp_atan) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub
    atan.o(i.__hardfp_atan) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    atan.o(i.__hardfp_atan) refers to poly.o(i.__kernel_poly) for __kernel_poly
    atan.o(i.__hardfp_atan) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub
    atan.o(i.__hardfp_atan) refers to basic.o(x$fpl$basic) for __aeabi_dneg
    atan.o(i.__hardfp_atan) refers to atan.o(.constdata) for .constdata
    atan.o(i.__softfp_atan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan.o(i.__softfp_atan) refers to atan.o(i.__hardfp_atan) for __hardfp_atan
    atan.o(i.atan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan.o(i.atan) refers to atan.o(i.__hardfp_atan) for __hardfp_atan
    atan.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan_x.o(i.____hardfp_atan$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan_x.o(i.____hardfp_atan$lsc) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan
    atan_x.o(i.____hardfp_atan$lsc) refers to fabs.o(i.fabs) for fabs
    atan_x.o(i.____hardfp_atan$lsc) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
    atan_x.o(i.____hardfp_atan$lsc) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    atan_x.o(i.____hardfp_atan$lsc) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub
    atan_x.o(i.____hardfp_atan$lsc) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    atan_x.o(i.____hardfp_atan$lsc) refers to poly.o(i.__kernel_poly) for __kernel_poly
    atan_x.o(i.____hardfp_atan$lsc) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub
    atan_x.o(i.____hardfp_atan$lsc) refers to basic.o(x$fpl$basic) for __aeabi_dneg
    atan_x.o(i.____hardfp_atan$lsc) refers to atan_x.o(.constdata) for .constdata
    atan_x.o(i.____softfp_atan$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan_x.o(i.____softfp_atan$lsc) refers to atan_x.o(i.____hardfp_atan$lsc) for ____hardfp_atan$lsc
    atan_x.o(i.__atan$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    atan_x.o(i.__atan$lsc) refers to atan_x.o(i.____hardfp_atan$lsc) for ____hardfp_atan$lsc
    atan_x.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dunder.o(i.__mathlib_dbl_divzero) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    dunder.o(i.__mathlib_dbl_infnan) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
    dunder.o(i.__mathlib_dbl_infnan2) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
    dunder.o(i.__mathlib_dbl_invalid) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    dunder.o(i.__mathlib_dbl_overflow) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    dunder.o(i.__mathlib_dbl_posinfnan) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    dunder.o(i.__mathlib_dbl_underflow) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    fabs.o(i.__hardfp_fabs) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    fabs.o(i.__softfp_fabs) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    fabs.o(i.fabs) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    fpclassifyf.o(i.__ARM_fpclassifyf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    qnan.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    rredf.o(i.__mathlib_rredf2) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    rredf.o(i.__mathlib_rredf2) refers to rredf.o(.constdata) for .constdata
    rredf.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    sqrtf.o(i.__hardfp_sqrtf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    sqrtf.o(i.__hardfp_sqrtf) refers to _rserrno.o(.text) for __set_errno
    sqrtf.o(i.__softfp_sqrtf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    sqrtf.o(i.__softfp_sqrtf) refers to _rserrno.o(.text) for __set_errno
    sqrtf.o(i.sqrtf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    sqrtf.o(i.sqrtf) refers to _rserrno.o(.text) for __set_errno
    sqrtf_x.o(i.____hardfp_sqrtf$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    sqrtf_x.o(i.____hardfp_sqrtf$lsc) refers to _rserrno.o(.text) for __set_errno
    sqrtf_x.o(i.____softfp_sqrtf$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    sqrtf_x.o(i.____softfp_sqrtf$lsc) refers to _rserrno.o(.text) for __set_errno
    sqrtf_x.o(i.__sqrtf$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    sqrtf_x.o(i.__sqrtf$lsc) refers to _rserrno.o(.text) for __set_errno
    __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
    __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
    __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
    __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(i.main) for main
    __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
    __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
    __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
    rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE
    rt_errno_addr.o(.text) refers to rt_errno_addr.o(.bss) for __aeabi_errno_addr_data
    rt_errno_addr_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
    dcmpi.o(x$fpl$dcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    fpclassify.o(i.__ARM_fpclassify) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    poly.o(i.__kernel_poly) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    poly.o(i.__kernel_poly) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    poly.o(i.__kernel_poly) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
    libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
    sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
    sys_stackheap_outer.o(.text) refers to startup_stm32f407xx.o(.text) for __user_initial_stackheap
    exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
    defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
    defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
    defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000001) for __rt_lib_init_fp_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
    rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
    rt_raise.o(.text) refers to __raise.o(.text) for __raise
    rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
    defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
    defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    libinit2.o(.ARM.Collect$$libinit$$00000001) refers to fpinit.o(x$fpl$fpinit) for _fp_init
    libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
    libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
    sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
    rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
    __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
    defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
    argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
    sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
    defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
    _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
    _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_cpp_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_fini_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_fp_trap_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) for __rt_lib_shutdown_heap_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) for __rt_lib_shutdown_return
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_signal_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_stdio_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_user_alloc_1
    sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
    defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
    defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    mm.o(i.BSP_Malloc) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
    mm.o(i.BSP_Free) refers to heap_4.o(i.vPortFree) for vPortFree


==============================================================================

Removing Unused input sections from the image.

    Removing main.o(.rev16_text), (4 bytes).
    Removing main.o(.revsh_text), (4 bytes).
    Removing main.o(.rrx_text), (6 bytes).
    Removing gpio.o(.rev16_text), (4 bytes).
    Removing gpio.o(.revsh_text), (4 bytes).
    Removing gpio.o(.rrx_text), (6 bytes).
    Removing freertos.o(.rev16_text), (4 bytes).
    Removing freertos.o(.revsh_text), (4 bytes).
    Removing freertos.o(.rrx_text), (6 bytes).
    Removing can.o(.rev16_text), (4 bytes).
    Removing can.o(.revsh_text), (4 bytes).
    Removing can.o(.rrx_text), (6 bytes).
    Removing can.o(i.HAL_CAN_MspDeInit), (168 bytes).
    Removing dma.o(.rev16_text), (4 bytes).
    Removing dma.o(.revsh_text), (4 bytes).
    Removing dma.o(.rrx_text), (6 bytes).
    Removing i2c.o(.rev16_text), (4 bytes).
    Removing i2c.o(.revsh_text), (4 bytes).
    Removing i2c.o(.rrx_text), (6 bytes).
    Removing i2c.o(i.HAL_I2C_MspDeInit), (116 bytes).
    Removing spi.o(.rev16_text), (4 bytes).
    Removing spi.o(.revsh_text), (4 bytes).
    Removing spi.o(.rrx_text), (6 bytes).
    Removing spi.o(i.HAL_SPI_MspDeInit), (112 bytes).
    Removing tim.o(.rev16_text), (4 bytes).
    Removing tim.o(.revsh_text), (4 bytes).
    Removing tim.o(.rrx_text), (6 bytes).
    Removing tim.o(i.HAL_TIM_Base_MspDeInit), (72 bytes).
    Removing usart.o(.rev16_text), (4 bytes).
    Removing usart.o(.revsh_text), (4 bytes).
    Removing usart.o(.rrx_text), (6 bytes).
    Removing usart.o(i.HAL_UART_MspDeInit), (116 bytes).
    Removing stm32f4xx_it.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_it.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_it.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_msp.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_msp.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_msp.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_can.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_can.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_can.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_AbortTxRequest), (86 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_DeInit), (46 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_DeactivateNotification), (42 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_ErrorCallback), (2 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_GetError), (6 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_GetState), (42 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_GetTxTimestamp), (42 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_IsSleepActive), (30 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_IsTxMessagePending), (36 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_MspDeInit), (2 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_MspInit), (2 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_RequestSleep), (42 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_ResetError), (34 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_RxFifo0FullCallback), (2 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_RxFifo0MsgPendingCallback), (2 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_RxFifo1FullCallback), (2 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_RxFifo1MsgPendingCallback), (2 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_SleepCallback), (2 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_Stop), (106 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_TxMailbox0AbortCallback), (2 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_TxMailbox0CompleteCallback), (2 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_TxMailbox1AbortCallback), (2 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_TxMailbox1CompleteCallback), (2 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_TxMailbox2AbortCallback), (2 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_TxMailbox2CompleteCallback), (2 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_WakeUp), (92 bytes).
    Removing stm32f4xx_hal_can.o(i.HAL_CAN_WakeUpFromRxMsgCallback), (2 bytes).
    Removing stm32f4xx_hal_rcc.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_rcc.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_rcc.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_CSSCallback), (2 bytes).
    Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_DeInit), (4 bytes).
    Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_DisableCSS), (12 bytes).
    Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_EnableCSS), (12 bytes).
    Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_GetClockConfig), (68 bytes).
    Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_GetOscConfig), (244 bytes).
    Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_MCOConfig), (192 bytes).
    Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler), (32 bytes).
    Removing stm32f4xx_hal_rcc_ex.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_rcc_ex.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_rcc_ex.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_rcc_ex.o(i.HAL_RCCEx_DisablePLLI2S), (56 bytes).
    Removing stm32f4xx_hal_rcc_ex.o(i.HAL_RCCEx_EnablePLLI2S), (112 bytes).
    Removing stm32f4xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKConfig), (56 bytes).
    Removing stm32f4xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq), (148 bytes).
    Removing stm32f4xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig), (416 bytes).
    Removing stm32f4xx_hal_rcc_ex.o(i.HAL_RCC_DeInit), (384 bytes).
    Removing stm32f4xx_hal_flash.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_flash.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_flash.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_flash.o(i.FLASH_Program_Byte), (36 bytes).
    Removing stm32f4xx_hal_flash.o(i.FLASH_Program_DoubleWord), (48 bytes).
    Removing stm32f4xx_hal_flash.o(i.FLASH_Program_HalfWord), (40 bytes).
    Removing stm32f4xx_hal_flash.o(i.FLASH_Program_Word), (40 bytes).
    Removing stm32f4xx_hal_flash.o(i.FLASH_SetErrorCode), (152 bytes).
    Removing stm32f4xx_hal_flash.o(i.FLASH_WaitForLastOperation), (100 bytes).
    Removing stm32f4xx_hal_flash.o(i.HAL_FLASH_EndOfOperationCallback), (2 bytes).
    Removing stm32f4xx_hal_flash.o(i.HAL_FLASH_GetError), (12 bytes).
    Removing stm32f4xx_hal_flash.o(i.HAL_FLASH_IRQHandler), (260 bytes).
    Removing stm32f4xx_hal_flash.o(i.HAL_FLASH_Lock), (20 bytes).
    Removing stm32f4xx_hal_flash.o(i.HAL_FLASH_OB_Launch), (28 bytes).
    Removing stm32f4xx_hal_flash.o(i.HAL_FLASH_OB_Lock), (20 bytes).
    Removing stm32f4xx_hal_flash.o(i.HAL_FLASH_OB_Unlock), (44 bytes).
    Removing stm32f4xx_hal_flash.o(i.HAL_FLASH_OperationErrorCallback), (2 bytes).
    Removing stm32f4xx_hal_flash.o(i.HAL_FLASH_Program), (144 bytes).
    Removing stm32f4xx_hal_flash.o(i.HAL_FLASH_Program_IT), (112 bytes).
    Removing stm32f4xx_hal_flash.o(i.HAL_FLASH_Unlock), (52 bytes).
    Removing stm32f4xx_hal_flash.o(.data), (32 bytes).
    Removing stm32f4xx_hal_flash_ex.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_flash_ex.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_flash_ex.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_flash_ex.o(i.FLASH_Erase_Sector), (92 bytes).
    Removing stm32f4xx_hal_flash_ex.o(i.FLASH_FlushCaches), (120 bytes).
    Removing stm32f4xx_hal_flash_ex.o(i.FLASH_MassErase), (48 bytes).
    Removing stm32f4xx_hal_flash_ex.o(i.FLASH_OB_BOR_LevelConfig), (32 bytes).
    Removing stm32f4xx_hal_flash_ex.o(i.FLASH_OB_DisableWRP), (40 bytes).
    Removing stm32f4xx_hal_flash_ex.o(i.FLASH_OB_EnableWRP), (40 bytes).
    Removing stm32f4xx_hal_flash_ex.o(i.FLASH_OB_GetBOR), (16 bytes).
    Removing stm32f4xx_hal_flash_ex.o(i.FLASH_OB_GetRDP), (36 bytes).
    Removing stm32f4xx_hal_flash_ex.o(i.FLASH_OB_GetUser), (16 bytes).
    Removing stm32f4xx_hal_flash_ex.o(i.FLASH_OB_GetWRP), (12 bytes).
    Removing stm32f4xx_hal_flash_ex.o(i.FLASH_OB_RDP_LevelConfig), (32 bytes).
    Removing stm32f4xx_hal_flash_ex.o(i.FLASH_OB_UserConfig), (56 bytes).
    Removing stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase), (172 bytes).
    Removing stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase_IT), (100 bytes).
    Removing stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_OBGetConfig), (34 bytes).
    Removing stm32f4xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram), (148 bytes).
    Removing stm32f4xx_hal_flash_ramfunc.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_flash_ramfunc.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_flash_ramfunc.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_gpio.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_gpio.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_gpio.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_DeInit), (360 bytes).
    Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_Callback), (2 bytes).
    Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_LockPin), (46 bytes).
    Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_TogglePin), (20 bytes).
    Removing stm32f4xx_hal_dma_ex.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_dma_ex.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_dma_ex.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_dma_ex.o(i.DMA_MultiBufferSetConfig), (32 bytes).
    Removing stm32f4xx_hal_dma_ex.o(i.HAL_DMAEx_ChangeMemory), (18 bytes).
    Removing stm32f4xx_hal_dma_ex.o(i.HAL_DMAEx_MultiBufferStart), (124 bytes).
    Removing stm32f4xx_hal_dma_ex.o(i.HAL_DMAEx_MultiBufferStart_IT), (4056 bytes).
    Removing stm32f4xx_hal_dma.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_dma.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_dma.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_dma.o(i.HAL_DMA_DeInit), (112 bytes).
    Removing stm32f4xx_hal_dma.o(i.HAL_DMA_GetError), (6 bytes).
    Removing stm32f4xx_hal_dma.o(i.HAL_DMA_PollForTransfer), (346 bytes).
    Removing stm32f4xx_hal_dma.o(i.HAL_DMA_RegisterCallback), (96 bytes).
    Removing stm32f4xx_hal_dma.o(i.HAL_DMA_Start), (102 bytes).
    Removing stm32f4xx_hal_dma.o(i.HAL_DMA_UnRegisterCallback), (124 bytes).
    Removing stm32f4xx_hal_pwr.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_pwr.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_pwr.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_ConfigPVD), (180 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_DeInit), (28 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_DisableBkUpAccess), (28 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_DisablePVD), (12 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_DisableSEVOnPend), (20 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_DisableSleepOnExit), (20 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_DisableWakeUpPin), (16 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_EnableBkUpAccess), (28 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_EnablePVD), (12 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_EnableSEVOnPend), (20 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_EnableSleepOnExit), (20 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_EnableWakeUpPin), (16 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_EnterSLEEPMode), (36 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_EnterSTANDBYMode), (40 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_EnterSTOPMode), (68 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_PVDCallback), (2 bytes).
    Removing stm32f4xx_hal_pwr.o(i.HAL_PWR_PVD_IRQHandler), (32 bytes).
    Removing stm32f4xx_hal_pwr_ex.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_pwr_ex.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_pwr_ex.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_ControlVoltageScaling), (120 bytes).
    Removing stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_DisableBkUpReg), (60 bytes).
    Removing stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_DisableFlashPowerDown), (12 bytes).
    Removing stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_EnableBkUpReg), (60 bytes).
    Removing stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_EnableFlashPowerDown), (12 bytes).
    Removing stm32f4xx_hal_pwr_ex.o(i.HAL_PWREx_GetVoltageRange), (16 bytes).
    Removing stm32f4xx_hal_cortex.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_cortex.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_cortex.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_cortex.o(i.HAL_CORTEX_ClearEvent), (6 bytes).
    Removing stm32f4xx_hal_cortex.o(i.HAL_MPU_ConfigRegion), (92 bytes).
    Removing stm32f4xx_hal_cortex.o(i.HAL_MPU_Disable), (32 bytes).
    Removing stm32f4xx_hal_cortex.o(i.HAL_MPU_DisableRegion), (28 bytes).
    Removing stm32f4xx_hal_cortex.o(i.HAL_MPU_Enable), (40 bytes).
    Removing stm32f4xx_hal_cortex.o(i.HAL_MPU_EnableRegion), (28 bytes).
    Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_ClearPendingIRQ), (36 bytes).
    Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_GetActive), (48 bytes).
    Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_GetPendingIRQ), (48 bytes).
    Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_GetPriority), (148 bytes).
    Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_GetPriorityGrouping), (8 bytes).
    Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPendingIRQ), (36 bytes).
    Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_SystemReset), (44 bytes).
    Removing stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig), (40 bytes).
    Removing stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Callback), (2 bytes).
    Removing stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler), (8 bytes).
    Removing stm32f4xx_hal.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal.o(i.HAL_DBGMCU_DisableDBGSleepMode), (20 bytes).
    Removing stm32f4xx_hal.o(i.HAL_DBGMCU_DisableDBGStandbyMode), (20 bytes).
    Removing stm32f4xx_hal.o(i.HAL_DBGMCU_DisableDBGStopMode), (20 bytes).
    Removing stm32f4xx_hal.o(i.HAL_DBGMCU_EnableDBGSleepMode), (20 bytes).
    Removing stm32f4xx_hal.o(i.HAL_DBGMCU_EnableDBGStandbyMode), (20 bytes).
    Removing stm32f4xx_hal.o(i.HAL_DBGMCU_EnableDBGStopMode), (20 bytes).
    Removing stm32f4xx_hal.o(i.HAL_DeInit), (80 bytes).
    Removing stm32f4xx_hal.o(i.HAL_DisableCompensationCell), (12 bytes).
    Removing stm32f4xx_hal.o(i.HAL_EnableCompensationCell), (12 bytes).
    Removing stm32f4xx_hal.o(i.HAL_GetDEVID), (16 bytes).
    Removing stm32f4xx_hal.o(i.HAL_GetHalVersion), (8 bytes).
    Removing stm32f4xx_hal.o(i.HAL_GetREVID), (12 bytes).
    Removing stm32f4xx_hal.o(i.HAL_GetTickFreq), (12 bytes).
    Removing stm32f4xx_hal.o(i.HAL_GetTickPrio), (12 bytes).
    Removing stm32f4xx_hal.o(i.HAL_GetUIDw0), (12 bytes).
    Removing stm32f4xx_hal.o(i.HAL_GetUIDw1), (12 bytes).
    Removing stm32f4xx_hal.o(i.HAL_GetUIDw2), (12 bytes).
    Removing stm32f4xx_hal.o(i.HAL_MspDeInit), (2 bytes).
    Removing stm32f4xx_hal.o(i.HAL_MspInit), (2 bytes).
    Removing stm32f4xx_hal.o(i.HAL_ResumeTick), (18 bytes).
    Removing stm32f4xx_hal.o(i.HAL_SetTickFreq), (48 bytes).
    Removing stm32f4xx_hal.o(i.HAL_SuspendTick), (18 bytes).
    Removing stm32f4xx_hal_exti.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_exti.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_exti.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_ClearConfigLine), (120 bytes).
    Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_ClearPending), (28 bytes).
    Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_GenerateSWI), (24 bytes).
    Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_GetConfigLine), (156 bytes).
    Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_GetHandle), (14 bytes).
    Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_GetPending), (36 bytes).
    Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_IRQHandler), (44 bytes).
    Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_RegisterCallback), (20 bytes).
    Removing stm32f4xx_hal_exti.o(i.HAL_EXTI_SetConfigLine), (240 bytes).
    Removing stm32f4xx_hal_i2c.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_i2c.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_i2c.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_AbortCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_DeInit), (60 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_DisableListen_IT), (70 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_EnableListen_IT), (70 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_ErrorCallback), (2 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_GetError), (6 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_GetMode), (8 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_GetState), (8 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_IsDeviceReady), (440 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_ListenCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_MasterRxCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_MasterTxCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Abort_IT), (126 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Receive), (780 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Receive_DMA), (460 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Receive_IT), (244 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Seq_Receive_DMA), (676 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Seq_Receive_IT), (364 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Seq_Transmit_DMA), (548 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Seq_Transmit_IT), (288 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit), (368 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit_DMA), (460 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Master_Transmit_IT), (232 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_MemRxCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_MemTxCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read), (776 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read_DMA), (612 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Read_IT), (264 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write), (356 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write_DMA), (540 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Mem_Write_IT), (244 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_MspDeInit), (2 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_MspInit), (2 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_SlaveRxCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_SlaveTxCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Receive), (384 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Receive_DMA), (308 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Receive_IT), (152 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Seq_Receive_DMA), (460 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Seq_Receive_IT), (158 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Seq_Transmit_DMA), (460 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Seq_Transmit_IT), (158 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Transmit), (404 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Transmit_DMA), (308 bytes).
    Removing stm32f4xx_hal_i2c.o(i.HAL_I2C_Slave_Transmit_IT), (152 bytes).
    Removing stm32f4xx_hal_i2c.o(i.I2C_DMAError), (80 bytes).
    Removing stm32f4xx_hal_i2c.o(i.I2C_DMAXferCplt), (318 bytes).
    Removing stm32f4xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed), (62 bytes).
    Removing stm32f4xx_hal_i2c.o(i.I2C_MasterRequestRead), (312 bytes).
    Removing stm32f4xx_hal_i2c.o(i.I2C_MasterRequestWrite), (192 bytes).
    Removing stm32f4xx_hal_i2c.o(i.I2C_RequestMemoryRead), (352 bytes).
    Removing stm32f4xx_hal_i2c.o(i.I2C_RequestMemoryWrite), (224 bytes).
    Removing stm32f4xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout), (102 bytes).
    Removing stm32f4xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout), (190 bytes).
    Removing stm32f4xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout), (250 bytes).
    Removing stm32f4xx_hal_i2c.o(i.I2C_WaitOnRXNEFlagUntilTimeout), (138 bytes).
    Removing stm32f4xx_hal_i2c.o(i.I2C_WaitOnSTOPFlagUntilTimeout), (98 bytes).
    Removing stm32f4xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout), (102 bytes).
    Removing stm32f4xx_hal_i2c_ex.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_i2c_ex.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_i2c_ex.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_spi.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_spi.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_spi.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_Abort), (368 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_AbortCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_Abort_IT), (384 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_DMAPause), (50 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_DMAResume), (50 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_DMAStop), (72 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_DeInit), (54 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_ErrorCallback), (2 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_GetError), (6 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_GetState), (8 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_IRQHandler), (348 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_MspDeInit), (2 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_MspInit), (2 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_IT), (212 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_RxCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_RxHalfCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT), (184 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit_IT), (176 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_TxCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_TxHalfCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_TxRxCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_spi.o(i.HAL_SPI_TxRxHalfCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_spi.o(i.SPI_2linesRxISR_16BIT), (52 bytes).
    Removing stm32f4xx_hal_spi.o(i.SPI_2linesRxISR_8BIT), (52 bytes).
    Removing stm32f4xx_hal_spi.o(i.SPI_2linesTxISR_16BIT), (52 bytes).
    Removing stm32f4xx_hal_spi.o(i.SPI_2linesTxISR_8BIT), (52 bytes).
    Removing stm32f4xx_hal_spi.o(i.SPI_AbortRx_ISR), (112 bytes).
    Removing stm32f4xx_hal_spi.o(i.SPI_AbortTx_ISR), (32 bytes).
    Removing stm32f4xx_hal_spi.o(i.SPI_CloseRxTx_ISR), (188 bytes).
    Removing stm32f4xx_hal_spi.o(i.SPI_CloseRx_ISR), (94 bytes).
    Removing stm32f4xx_hal_spi.o(i.SPI_CloseTx_ISR), (160 bytes).
    Removing stm32f4xx_hal_spi.o(i.SPI_DMAAbortOnError), (20 bytes).
    Removing stm32f4xx_hal_spi.o(i.SPI_DMARxAbortCallback), (144 bytes).
    Removing stm32f4xx_hal_spi.o(i.SPI_DMATxAbortCallback), (172 bytes).
    Removing stm32f4xx_hal_spi.o(i.SPI_RxISR_16BIT), (36 bytes).
    Removing stm32f4xx_hal_spi.o(i.SPI_RxISR_8BIT), (36 bytes).
    Removing stm32f4xx_hal_spi.o(i.SPI_TxISR_16BIT), (36 bytes).
    Removing stm32f4xx_hal_spi.o(i.SPI_TxISR_8BIT), (36 bytes).
    Removing stm32f4xx_hal_tim.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_tim.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_tim.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Base_DeInit), (120 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Base_GetState), (8 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Base_MspDeInit), (2 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Base_MspInit), (2 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Start), (156 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Start_DMA), (248 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Start_IT), (168 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Stop), (50 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Stop_DMA), (70 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Stop_IT), (62 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_ConfigClockSource), (268 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_ConfigOCrefClear), (278 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_ConfigTI1Input), (22 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurstState), (8 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiReadStart), (476 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_MultiWriteStart), (476 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_ReadStart), (42 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_ReadStop), (140 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_WriteStart), (42 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_DMABurst_WriteStop), (140 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_DeInit), (96 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_GetState), (8 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Init), (200 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_MspDeInit), (2 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_MspInit), (2 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Start), (204 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Start_DMA), (556 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Start_IT), (252 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Stop), (214 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Stop_DMA), (280 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_Encoder_Stop_IT), (256 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_ErrorCallback), (2 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_GenerateEvent), (54 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_GetActiveChannel), (6 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_GetChannelState), (38 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_IC_CaptureHalfCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_IC_ConfigChannel), (222 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_IC_DeInit), (120 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_IC_GetState), (8 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Init), (102 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_IC_MspDeInit), (2 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_IC_MspInit), (2 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Start), (316 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Start_DMA), (608 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Start_IT), (400 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Stop), (138 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Stop_DMA), (244 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_IC_Stop_IT), (222 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OC_ConfigChannel), (112 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OC_DeInit), (120 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OC_GetState), (8 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Init), (102 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OC_MspDeInit), (2 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OC_MspInit), (2 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Start), (268 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Start_DMA), (588 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Start_IT), (352 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Stop), (168 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Stop_DMA), (276 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OC_Stop_IT), (252 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_ConfigChannel), (310 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_DeInit), (96 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_GetState), (8 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_Init), (102 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_MspDeInit), (2 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_MspInit), (2 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_Start), (140 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_Start_IT), (164 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_Stop), (160 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_OnePulse_Stop_IT), (184 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_DeInit), (120 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_GetState), (8 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_MspDeInit), (2 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedHalfCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start_DMA), (588 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start_IT), (352 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Stop), (168 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Stop_DMA), (276 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Stop_IT), (252 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_PeriodElapsedHalfCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_ReadCapturedValue), (50 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_SlaveConfigSynchro), (108 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_SlaveConfigSynchro_IT), (108 bytes).
    Removing stm32f4xx_hal_tim.o(i.HAL_TIM_TriggerHalfCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_DMACaptureCplt), (122 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_DMACaptureHalfCplt), (64 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_DMADelayPulseCplt), (104 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_DMADelayPulseHalfCplt), (64 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_DMAError), (94 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_DMAPeriodElapsedCplt), (26 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_DMAPeriodElapsedHalfCplt), (14 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_DMATriggerCplt), (26 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_DMATriggerHalfCplt), (14 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_ETR_SetConfig), (22 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_ITRx_SetConfig), (18 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_SlaveTimer_SetConfig), (178 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_TI1_ConfigInputStage), (38 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_TI1_SetConfig), (144 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_TI2_ConfigInputStage), (40 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_TI2_SetConfig), (58 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_TI3_SetConfig), (56 bytes).
    Removing stm32f4xx_hal_tim.o(i.TIM_TI4_SetConfig), (60 bytes).
    Removing stm32f4xx_hal_tim_ex.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_tim_ex.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_tim_ex.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_CommutHalfCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_ConfigBreakDeadTime), (116 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_ConfigCommutEvent), (134 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_ConfigCommutEvent_DMA), (164 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_ConfigCommutEvent_IT), (134 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_GetChannelNState), (38 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_DeInit), (96 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_GetState), (8 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Init), (234 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_MspDeInit), (2 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_MspInit), (2 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Start), (216 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Start_DMA), (280 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Start_IT), (228 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Stop), (78 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Stop_DMA), (84 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_HallSensor_Stop_IT), (90 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Start), (244 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Start_DMA), (504 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Start_IT), (324 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Stop), (136 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Stop_DMA), (220 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OCN_Stop_IT), (230 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OnePulseN_Start), (118 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OnePulseN_Start_IT), (142 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OnePulseN_Stop), (138 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_OnePulseN_Stop_IT), (162 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Start), (244 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Start_DMA), (504 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Start_IT), (324 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Stop), (136 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Stop_DMA), (220 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_PWMN_Stop_IT), (230 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_RemapConfig), (42 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.TIMEx_DMACommutationCplt), (20 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.TIMEx_DMACommutationHalfCplt), (20 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.TIM_CCxNChannelCmd), (34 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.TIM_DMADelayPulseNCplt), (82 bytes).
    Removing stm32f4xx_hal_tim_ex.o(i.TIM_DMAErrorCCxN), (68 bytes).
    Removing stm32f4xx_hal_uart.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_hal_uart.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_hal_uart.o(.rrx_text), (6 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_HalfDuplex_EnableReceiver), (68 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_HalfDuplex_EnableTransmitter), (68 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_HalfDuplex_Init), (122 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_LIN_Init), (146 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_LIN_SendBreak), (80 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_MultiProcessor_EnterMuteMode), (82 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_MultiProcessor_ExitMuteMode), (82 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_MultiProcessor_Init), (158 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UARTEx_GetRxEventType), (6 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle), (296 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle_DMA), (112 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle_IT), (114 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_Abort), (282 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_AbortCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_AbortReceive), (196 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_AbortReceiveCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_AbortReceive_IT), (220 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_AbortTransmit), (126 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_AbortTransmitCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT), (144 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_Abort_IT), (336 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_DMAPause), (166 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_DMAResume), (170 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_DMAStop), (138 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_DeInit), (62 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_ErrorCallback), (2 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_GetError), (6 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_GetState), (20 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_MspDeInit), (2 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_MspInit), (2 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_Receive), (194 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_Receive_DMA), (44 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_Receive_IT), (44 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_RxCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_Transmit), (190 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_Transmit_DMA), (156 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_Transmit_IT), (56 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_TxCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback), (2 bytes).
    Removing stm32f4xx_hal_uart.o(i.UART_DMAError), (80 bytes).
    Removing stm32f4xx_hal_uart.o(i.UART_DMAReceiveCplt), (180 bytes).
    Removing stm32f4xx_hal_uart.o(i.UART_DMARxAbortCallback), (56 bytes).
    Removing stm32f4xx_hal_uart.o(i.UART_DMARxHalfCplt), (36 bytes).
    Removing stm32f4xx_hal_uart.o(i.UART_DMARxOnlyAbortCallback), (28 bytes).
    Removing stm32f4xx_hal_uart.o(i.UART_DMATransmitCplt), (88 bytes).
    Removing stm32f4xx_hal_uart.o(i.UART_DMATxAbortCallback), (56 bytes).
    Removing stm32f4xx_hal_uart.o(i.UART_DMATxHalfCplt), (14 bytes).
    Removing stm32f4xx_hal_uart.o(i.UART_DMATxOnlyAbortCallback), (24 bytes).
    Removing stm32f4xx_hal_uart.o(i.UART_EndTxTransfer), (38 bytes).
    Removing stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA), (216 bytes).
    Removing stm32f4xx_hal_uart.o(i.UART_Start_Receive_IT), (64 bytes).
    Removing stm32f4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout), (140 bytes).
    Removing system_stm32f4xx.o(.rev16_text), (4 bytes).
    Removing system_stm32f4xx.o(.revsh_text), (4 bytes).
    Removing system_stm32f4xx.o(.rrx_text), (6 bytes).
    Removing system_stm32f4xx.o(i.SystemCoreClockUpdate), (180 bytes).
    Removing event_groups.o(i.prvTestWaitCondition), (30 bytes).
    Removing event_groups.o(i.uxEventGroupGetNumber), (14 bytes).
    Removing event_groups.o(i.vEventGroupClearBitsCallback), (16 bytes).
    Removing event_groups.o(i.vEventGroupDelete), (86 bytes).
    Removing event_groups.o(i.vEventGroupSetBitsCallback), (16 bytes).
    Removing event_groups.o(i.vEventGroupSetNumber), (4 bytes).
    Removing event_groups.o(i.xEventGroupClearBits), (92 bytes).
    Removing event_groups.o(i.xEventGroupClearBitsFromISR), (28 bytes).
    Removing event_groups.o(i.xEventGroupCreate), (30 bytes).
    Removing event_groups.o(i.xEventGroupCreateStatic), (90 bytes).
    Removing event_groups.o(i.xEventGroupGetBitsFromISR), (44 bytes).
    Removing event_groups.o(i.xEventGroupSetBits), (206 bytes).
    Removing event_groups.o(i.xEventGroupSetBitsFromISR), (36 bytes).
    Removing event_groups.o(i.xEventGroupSync), (272 bytes).
    Removing event_groups.o(i.xEventGroupWaitBits), (344 bytes).
    Removing queue.o(i.pcQueueGetName), (44 bytes).
    Removing queue.o(i.ucQueueGetQueueType), (8 bytes).
    Removing queue.o(i.uxQueueGetQueueNumber), (6 bytes).
    Removing queue.o(i.uxQueueMessagesWaiting), (42 bytes).
    Removing queue.o(i.uxQueueMessagesWaitingFromISR), (34 bytes).
    Removing queue.o(i.uxQueueSpacesAvailable), (48 bytes).
    Removing queue.o(i.vQueueDelete), (50 bytes).
    Removing queue.o(i.vQueueSetQueueNumber), (4 bytes).
    Removing queue.o(i.vQueueUnregisterQueue), (48 bytes).
    Removing queue.o(i.xQueueCreateCountingSemaphore), (92 bytes).
    Removing queue.o(i.xQueueCreateCountingSemaphoreStatic), (100 bytes).
    Removing queue.o(i.xQueueGetMutexHolder), (28 bytes).
    Removing queue.o(i.xQueueGetMutexHolderFromISR), (38 bytes).
    Removing queue.o(i.xQueueGiveFromISR), (224 bytes).
    Removing queue.o(i.xQueueIsQueueEmptyFromISR), (42 bytes).
    Removing queue.o(i.xQueueIsQueueFullFromISR), (46 bytes).
    Removing queue.o(i.xQueuePeek), (368 bytes).
    Removing queue.o(i.xQueuePeekFromISR), (176 bytes).
    Removing stream_buffer.o(i.prvBytesInBuffer), (24 bytes).
    Removing stream_buffer.o(i.prvInitialiseNewStreamBuffer), (86 bytes).
    Removing stream_buffer.o(i.prvReadBytesFromBuffer), (202 bytes).
    Removing stream_buffer.o(i.prvReadMessageFromBuffer), (72 bytes).
    Removing stream_buffer.o(i.prvWriteBytesToBuffer), (186 bytes).
    Removing stream_buffer.o(i.prvWriteMessageToBuffer), (92 bytes).
    Removing stream_buffer.o(i.ucStreamBufferGetStreamBufferType), (10 bytes).
    Removing stream_buffer.o(i.uxStreamBufferGetStreamBufferNumber), (6 bytes).
    Removing stream_buffer.o(i.vStreamBufferDelete), (56 bytes).
    Removing stream_buffer.o(i.vStreamBufferSetStreamBufferNumber), (4 bytes).
    Removing stream_buffer.o(i.xStreamBufferBytesAvailable), (42 bytes).
    Removing stream_buffer.o(i.xStreamBufferGenericCreate), (160 bytes).
    Removing stream_buffer.o(i.xStreamBufferGenericCreateStatic), (238 bytes).
    Removing stream_buffer.o(i.xStreamBufferIsEmpty), (46 bytes).
    Removing stream_buffer.o(i.xStreamBufferIsFull), (64 bytes).
    Removing stream_buffer.o(i.xStreamBufferNextMessageLengthBytes), (120 bytes).
    Removing stream_buffer.o(i.xStreamBufferReceive), (254 bytes).
    Removing stream_buffer.o(i.xStreamBufferReceiveCompletedFromISR), (102 bytes).
    Removing stream_buffer.o(i.xStreamBufferReceiveFromISR), (184 bytes).
    Removing stream_buffer.o(i.xStreamBufferReset), (74 bytes).
    Removing stream_buffer.o(i.xStreamBufferSend), (312 bytes).
    Removing stream_buffer.o(i.xStreamBufferSendCompletedFromISR), (102 bytes).
    Removing stream_buffer.o(i.xStreamBufferSendFromISR), (184 bytes).
    Removing stream_buffer.o(i.xStreamBufferSetTriggerLevel), (50 bytes).
    Removing stream_buffer.o(i.xStreamBufferSpacesAvailable), (54 bytes).
    Removing tasks.o(i.pcTaskGetName), (48 bytes).
    Removing tasks.o(i.prvListTasksWithinSingleList), (106 bytes).
    Removing tasks.o(i.prvSearchForNameWithinSingleList), (176 bytes).
    Removing tasks.o(i.prvTaskCheckFreeStackSpace), (22 bytes).
    Removing tasks.o(i.prvTaskIsTaskSuspended), (88 bytes).
    Removing tasks.o(i.prvWriteNameToBuffer), (42 bytes).
    Removing tasks.o(i.ulTaskNotifyTake), (116 bytes).
    Removing tasks.o(i.ulTaskNotifyValueClear), (52 bytes).
    Removing tasks.o(i.uxTaskGetNumberOfTasks), (12 bytes).
    Removing tasks.o(i.uxTaskGetStackHighWaterMark), (40 bytes).
    Removing tasks.o(i.uxTaskGetStackHighWaterMark2), (40 bytes).
    Removing tasks.o(i.uxTaskGetSystemState), (180 bytes).
    Removing tasks.o(i.uxTaskGetTaskNumber), (14 bytes).
    Removing tasks.o(i.uxTaskPriorityGet), (36 bytes).
    Removing tasks.o(i.uxTaskPriorityGetFromISR), (68 bytes).
    Removing tasks.o(i.uxTaskResetEventItemValue), (28 bytes).
    Removing tasks.o(i.vTaskEndScheduler), (36 bytes).
    Removing tasks.o(i.vTaskGetInfo), (132 bytes).
    Removing tasks.o(i.vTaskGetRunTimeStats), (196 bytes).
    Removing tasks.o(i.vTaskList), (220 bytes).
    Removing tasks.o(i.vTaskNotifyGiveFromISR), (236 bytes).
    Removing tasks.o(i.vTaskPlaceOnUnorderedEventList), (108 bytes).
    Removing tasks.o(i.vTaskPrioritySet), (256 bytes).
    Removing tasks.o(i.vTaskRemoveFromUnorderedEventList), (160 bytes).
    Removing tasks.o(i.vTaskResume), (144 bytes).
    Removing tasks.o(i.vTaskSetTaskNumber), (8 bytes).
    Removing tasks.o(i.vTaskSetTimeOutState), (60 bytes).
    Removing tasks.o(i.vTaskSuspend), (200 bytes).
    Removing tasks.o(i.xTaskCatchUpTicks), (76 bytes).
    Removing tasks.o(i.xTaskGetHandle), (164 bytes).
    Removing tasks.o(i.xTaskNotifyStateClear), (52 bytes).
    Removing tasks.o(i.xTaskResumeFromISR), (176 bytes).
    Removing timers.o(i.pcTimerGetName), (32 bytes).
    Removing timers.o(i.prvInitialiseNewTimer), (90 bytes).
    Removing timers.o(i.pvTimerGetTimerID), (44 bytes).
    Removing timers.o(i.uxTimerGetReloadMode), (58 bytes).
    Removing timers.o(i.uxTimerGetTimerNumber), (6 bytes).
    Removing timers.o(i.vTimerSetReloadMode), (70 bytes).
    Removing timers.o(i.vTimerSetTimerID), (44 bytes).
    Removing timers.o(i.vTimerSetTimerNumber), (4 bytes).
    Removing timers.o(i.xTimerCreate), (54 bytes).
    Removing timers.o(i.xTimerCreateStatic), (114 bytes).
    Removing timers.o(i.xTimerGetExpiryTime), (34 bytes).
    Removing timers.o(i.xTimerGetPeriod), (32 bytes).
    Removing timers.o(i.xTimerGetTimerDaemonTaskHandle), (48 bytes).
    Removing timers.o(i.xTimerIsTimerActive), (58 bytes).
    Removing timers.o(i.xTimerPendFunctionCall), (80 bytes).
    Removing timers.o(i.xTimerPendFunctionCallFromISR), (52 bytes).
    Removing cmsis_os2.o(.rev16_text), (4 bytes).
    Removing cmsis_os2.o(.revsh_text), (4 bytes).
    Removing cmsis_os2.o(.rrx_text), (6 bytes).
    Removing cmsis_os2.o(i.AllocBlock), (16 bytes).
    Removing cmsis_os2.o(i.CreateBlock), (32 bytes).
    Removing cmsis_os2.o(i.FreeBlock), (10 bytes).
    Removing cmsis_os2.o(i.OS_Tick_GetCount), (12 bytes).
    Removing cmsis_os2.o(i.OS_Tick_GetInterval), (10 bytes).
    Removing cmsis_os2.o(i.OS_Tick_GetOverflow), (12 bytes).
    Removing cmsis_os2.o(i.TimerCallback), (22 bytes).
    Removing cmsis_os2.o(i.osEventFlagsClear), (70 bytes).
    Removing cmsis_os2.o(i.osEventFlagsDelete), (38 bytes).
    Removing cmsis_os2.o(i.osEventFlagsGet), (42 bytes).
    Removing cmsis_os2.o(i.osEventFlagsNew), (70 bytes).
    Removing cmsis_os2.o(i.osEventFlagsSet), (92 bytes).
    Removing cmsis_os2.o(i.osEventFlagsWait), (144 bytes).
    Removing cmsis_os2.o(i.osKernelGetInfo), (64 bytes).
    Removing cmsis_os2.o(i.osKernelGetSysTimerCount), (70 bytes).
    Removing cmsis_os2.o(i.osKernelGetSysTimerFreq), (12 bytes).
    Removing cmsis_os2.o(i.osKernelRestoreLock), (88 bytes).
    Removing cmsis_os2.o(i.osMemoryPoolAlloc), (176 bytes).
    Removing cmsis_os2.o(i.osMemoryPoolDelete), (102 bytes).
    Removing cmsis_os2.o(i.osMemoryPoolFree), (224 bytes).
    Removing cmsis_os2.o(i.osMemoryPoolGetBlockSize), (36 bytes).
    Removing cmsis_os2.o(i.osMemoryPoolGetCapacity), (36 bytes).
    Removing cmsis_os2.o(i.osMemoryPoolGetCount), (64 bytes).
    Removing cmsis_os2.o(i.osMemoryPoolGetName), (28 bytes).
    Removing cmsis_os2.o(i.osMemoryPoolGetSpace), (60 bytes).
    Removing cmsis_os2.o(i.osMemoryPoolNew), (276 bytes).
    Removing cmsis_os2.o(i.osMessageQueueDelete), (44 bytes).
    Removing cmsis_os2.o(i.osMessageQueueGetCapacity), (14 bytes).
    Removing cmsis_os2.o(i.osMessageQueueGetCount), (40 bytes).
    Removing cmsis_os2.o(i.osMessageQueueGetMsgSize), (14 bytes).
    Removing cmsis_os2.o(i.osMessageQueueGetSpace), (74 bytes).
    Removing cmsis_os2.o(i.osMutexDelete), (46 bytes).
    Removing cmsis_os2.o(i.osMutexGetOwner), (32 bytes).
    Removing cmsis_os2.o(i.osSemaphoreAcquire), (108 bytes).
    Removing cmsis_os2.o(i.osSemaphoreDelete), (44 bytes).
    Removing cmsis_os2.o(i.osSemaphoreGetCount), (40 bytes).
    Removing cmsis_os2.o(i.osSemaphoreNew), (204 bytes).
    Removing cmsis_os2.o(i.osSemaphoreRelease), (92 bytes).
    Removing cmsis_os2.o(i.osThreadEnumerate), (106 bytes).
    Removing cmsis_os2.o(i.osThreadExit), (10 bytes).
    Removing cmsis_os2.o(i.osThreadFlagsClear), (88 bytes).
    Removing cmsis_os2.o(i.osThreadFlagsGet), (48 bytes).
    Removing cmsis_os2.o(i.osThreadGetCount), (22 bytes).
    Removing cmsis_os2.o(i.osThreadGetName), (30 bytes).
    Removing cmsis_os2.o(i.osThreadGetPriority), (32 bytes).
    Removing cmsis_os2.o(i.osThreadGetStackSpace), (30 bytes).
    Removing cmsis_os2.o(i.osThreadGetState), (72 bytes).
    Removing cmsis_os2.o(i.osThreadResume), (38 bytes).
    Removing cmsis_os2.o(i.osThreadSetPriority), (54 bytes).
    Removing cmsis_os2.o(i.osThreadSuspend), (38 bytes).
    Removing cmsis_os2.o(i.osThreadYield), (40 bytes).
    Removing cmsis_os2.o(i.osTimerDelete), (72 bytes).
    Removing cmsis_os2.o(i.osTimerGetName), (30 bytes).
    Removing cmsis_os2.o(i.osTimerIsRunning), (30 bytes).
    Removing cmsis_os2.o(i.osTimerNew), (188 bytes).
    Removing cmsis_os2.o(i.osTimerStart), (60 bytes).
    Removing cmsis_os2.o(i.osTimerStop), (72 bytes).
    Removing cmsis_os2.o(i.vApplicationStackOverflowHook), (22 bytes).
    Removing heap_4.o(i.vPortGetHeapStats), (128 bytes).
    Removing heap_4.o(i.vPortInitialiseBlocks), (2 bytes).
    Removing heap_4.o(i.xPortGetFreeHeapSize), (12 bytes).
    Removing heap_4.o(i.xPortGetMinimumEverFreeHeapSize), (12 bytes).
    Removing port.o(i.vPortEndScheduler), (48 bytes).
    Removing can_1.o(.rev16_text), (4 bytes).
    Removing can_1.o(.revsh_text), (4 bytes).
    Removing can_1.o(.rrx_text), (6 bytes).
    Removing can_1.o(i.BSP_CAN_FlushQueue), (96 bytes).
    Removing can_1.o(i.BSP_CAN_GetQueueCount), (80 bytes).
    Removing can_1.o(i.BSP_CAN_RegisterIdParser), (40 bytes).
    Removing can_1.o(i.BSP_CAN_TransmitExtDataFrame), (32 bytes).
    Removing can_1.o(i.BSP_CAN_TransmitRemoteFrame), (44 bytes).
    Removing gpio_1.o(.rev16_text), (4 bytes).
    Removing gpio_1.o(.revsh_text), (4 bytes).
    Removing gpio_1.o(.rrx_text), (6 bytes).
    Removing gpio_1.o(i.BSP_GPIO_TogglePin), (40 bytes).
    Removing i2c_1.o(.rev16_text), (4 bytes).
    Removing i2c_1.o(.revsh_text), (4 bytes).
    Removing i2c_1.o(.rrx_text), (6 bytes).
    Removing i2c_1.o(i.BSP_I2C_GetHandle), (32 bytes).
    Removing i2c_1.o(i.BSP_I2C_MemRead), (100 bytes).
    Removing i2c_1.o(i.BSP_I2C_MemReadByte), (68 bytes).
    Removing i2c_1.o(i.BSP_I2C_MemWrite), (100 bytes).
    Removing i2c_1.o(i.BSP_I2C_MemWriteByte), (68 bytes).
    Removing i2c_1.o(i.BSP_I2C_Receive), (86 bytes).
    Removing i2c_1.o(i.BSP_I2C_RegisterCallback), (36 bytes).
    Removing i2c_1.o(i.BSP_I2C_Transmit), (86 bytes).
    Removing pwm.o(.rev16_text), (4 bytes).
    Removing pwm.o(.revsh_text), (4 bytes).
    Removing pwm.o(.rrx_text), (6 bytes).
    Removing pwm.o(i.BSP_PWM_GetAutoReloadPreload), (28 bytes).
    Removing pwm.o(i.BSP_PWM_GetChannel), (28 bytes).
    Removing pwm.o(i.BSP_PWM_GetHandle), (16 bytes).
    Removing pwm.o(i.BSP_PWM_SetFreq), (120 bytes).
    Removing pwm.o(i.BSP_PWM_Start_DMA), (48 bytes).
    Removing pwm.o(i.BSP_PWM_Stop), (40 bytes).
    Removing pwm.o(i.BSP_PWM_Stop_DMA), (40 bytes).
    Removing spi_1.o(.rev16_text), (4 bytes).
    Removing spi_1.o(.revsh_text), (4 bytes).
    Removing spi_1.o(.rrx_text), (6 bytes).
    Removing spi_1.o(i.BSP_SPI_MemRead), (66 bytes).
    Removing spi_1.o(i.BSP_SPI_MemReadByte), (48 bytes).
    Removing spi_1.o(i.BSP_SPI_MemWrite), (66 bytes).
    Removing spi_1.o(i.BSP_SPI_MemWriteByte), (44 bytes).
    Removing spi_1.o(i.BSP_SPI_TransmitReceive), (98 bytes).
    Removing spi_1.o(i.HAL_SPI_AbortCpltCallback), (56 bytes).
    Removing time.o(.rev16_text), (4 bytes).
    Removing time.o(.revsh_text), (4 bytes).
    Removing time.o(.rrx_text), (6 bytes).
    Removing time.o(i.BSP_TIME_Delay_us), (36 bytes).
    Removing time.o(i.BSP_TIME_Get_ms), (8 bytes).
    Removing uart.o(.rev16_text), (4 bytes).
    Removing uart.o(.revsh_text), (4 bytes).
    Removing uart.o(.rrx_text), (6 bytes).
    Removing uart.o(i.BSP_UART_GetHandle), (16 bytes).
    Removing uart.o(i.BSP_UART_Receive), (76 bytes).
    Removing uart.o(i.BSP_UART_RegisterCallback), (48 bytes).
    Removing uart.o(i.BSP_UART_Transmit), (76 bytes).
    Removing uart.o(i.HAL_UART_AbortCpltCallback), (52 bytes).
    Removing uart.o(i.HAL_UART_AbortReceiveCpltCallback), (52 bytes).
    Removing uart.o(i.HAL_UART_AbortTransmitCpltCallback), (52 bytes).
    Removing uart.o(i.HAL_UART_RxHalfCpltCallback), (52 bytes).
    Removing uart.o(i.HAL_UART_TxHalfCpltCallback), (48 bytes).
    Removing cmd.o(i.CMD_BehaviorOccurredRc), (148 bytes).
    Removing cmd.o(i.CMD_Init), (28 bytes).
    Removing cmd.o(i.CMD_KeyPressedRc), (36 bytes).
    Removing cmd.o(i.CMD_ParseHost), (62 bytes).
    Removing cmd.o(i.CMD_ParseRc), (152 bytes).
    Removing cmd.o(i.CMD_PcLogic), (624 bytes).
    Removing cmd.o(i.CMD_RcLogic), (200 bytes).
    Removing cmd.o(i.CMD_RcLostLogic), (14 bytes).
    Removing cmd.o(i.CMD_RefereeAdd), (42 bytes).
    Removing filter.o(i.NotchFilter_Init), (240 bytes).
    Removing filter.o(i.NotchFilter_Reset), (124 bytes).
    Removing crc8.o(i.CRC8_Calc), (36 bytes).
    Removing crc8.o(i.CRC8_Verify), (42 bytes).
    Removing crc8.o(.constdata), (256 bytes).
    Removing crc16.o(i.CRC16_Calc), (48 bytes).
    Removing crc16.o(i.CRC16_Verify), (56 bytes).
    Removing crc16.o(.constdata), (512 bytes).
    Removing freertos_cli.o(i.FreeRTOS_CLIGetOutputBuffer), (8 bytes).
    Removing freertos_cli.o(i.FreeRTOS_CLIGetParameter), (92 bytes).
    Removing freertos_cli.o(i.FreeRTOS_CLIProcessCommand), (216 bytes).
    Removing freertos_cli.o(i.FreeRTOS_CLIRegisterCommand), (100 bytes).
    Removing freertos_cli.o(i.prvGetNumberOfParameters), (46 bytes).
    Removing freertos_cli.o(i.prvHelpCommand), (76 bytes).
    Removing freertos_cli.o(.bss), (512 bytes).
    Removing freertos_cli.o(.constdata), (16 bytes).
    Removing freertos_cli.o(.conststring), (224 bytes).
    Removing freertos_cli.o(.data), (20 bytes).
    Removing limiter.o(i.HeatLimit_ShootFreq), (64 bytes).
    Removing limiter.o(i.PowerLimit_CapInput), (84 bytes).
    Removing limiter.o(i.PowerLimit_ChassicOutput), (140 bytes).
    Removing limiter.o(i.PowerLimit_TargetPower), (60 bytes).
    Removing mixer.o(i.Mixer_Apply), (424 bytes).
    Removing mixer.o(i.Mixer_Init), (16 bytes).
    Removing pid.o(i.PID_ResetIntegral), (28 bytes).
    Removing ui.o(i.UI_DelLayer), (18 bytes).
    Removing ui.o(i.UI_DrawArc), (152 bytes).
    Removing ui.o(i.UI_DrawCharacter), (152 bytes).
    Removing ui.o(i.UI_DrawCycle), (128 bytes).
    Removing ui.o(i.UI_DrawFloating), (164 bytes).
    Removing ui.o(i.UI_DrawInteger), (156 bytes).
    Removing ui.o(i.UI_DrawLine), (124 bytes).
    Removing ui.o(i.UI_DrawOval), (128 bytes).
    Removing ui.o(i.UI_DrawRectangle), (128 bytes).
    Removing user_math.o(i.fAbs), (26 bytes).
    Removing bsp_delay.o(.rev16_text), (4 bytes).
    Removing bsp_delay.o(.revsh_text), (4 bytes).
    Removing bsp_delay.o(.rrx_text), (6 bytes).
    Removing bsp_delay.o(i.delay_ms), (80 bytes).
    Removing bsp_delay.o(i.delay_us), (80 bytes).
    Removing bsp_rc.o(.rev16_text), (4 bytes).
    Removing bsp_rc.o(.revsh_text), (4 bytes).
    Removing bsp_rc.o(.rrx_text), (6 bytes).
    Removing bsp_rc.o(i.RC_unable), (24 bytes).
    Removing calc_lib.o(i.abs_limit_fp), (48 bytes).
    Removing calc_lib.o(i.abs_limit_int), (52 bytes).
    Removing calc_lib.o(i.loop_fp32_constrain), (96 bytes).
    Removing calc_lib.o(i.loop_int32_constrain), (44 bytes).
    Removing calc_lib.o(i.map_fp32), (30 bytes).
    Removing bmi088.o(.rev16_text), (4 bytes).
    Removing bmi088.o(.revsh_text), (4 bytes).
    Removing bmi088.o(.rrx_text), (6 bytes).
    Removing bmi088.o(i.BMI088_GyroStable), (68 bytes).
    Removing ist8310.o(.rev16_text), (4 bytes).
    Removing ist8310.o(.revsh_text), (4 bytes).
    Removing ist8310.o(.rrx_text), (6 bytes).
    Removing ist8310.o(i.IST8310_Init), (192 bytes).
    Removing ist8310.o(i.IST8310_IntCallback), (20 bytes).
    Removing ist8310.o(i.IST8310_MemRxCpltCallback), (20 bytes).
    Removing ist8310.o(i.IST8310_Parse), (220 bytes).
    Removing ist8310.o(i.IST8310_Read), (34 bytes).
    Removing ist8310.o(i.IST8310_ReadSingle), (16 bytes).
    Removing ist8310.o(i.IST8310_StartDmaRecv), (20 bytes).
    Removing ist8310.o(i.IST8310_WaitDmaCplt), (16 bytes).
    Removing ist8310.o(i.IST8310_WaitNew), (26 bytes).
    Removing ist8310.o(i.IST8310_WriteSingle), (20 bytes).
    Removing ist8310.o(.data), (13 bytes).
    Removing motor.o(i.MOTOR_GetRotorAbsAngle), (14 bytes).
    Removing motor.o(i.MOTOR_GetRotorSpeed), (14 bytes).
    Removing motor.o(i.MOTOR_GetTemp), (14 bytes).
    Removing motor.o(i.MOTOR_GetTorqueCurrent), (14 bytes).
    Removing motor_rm.o(.rev16_text), (4 bytes).
    Removing motor_rm.o(.revsh_text), (4 bytes).
    Removing motor_rm.o(.rrx_text), (6 bytes).
    Removing motor_rm.o(i.MOTOR_RM_Offine), (26 bytes).
    Removing motor_rm.o(i.MOTOR_RM_Relax), (20 bytes).
    Removing motor_rm.o(i.MOTOR_RM_UpdateAll), (74 bytes).
    Removing motor_lk.o(.rev16_text), (4 bytes).
    Removing motor_lk.o(.revsh_text), (4 bytes).
    Removing motor_lk.o(.rrx_text), (6 bytes).
    Removing motor_lk.o(i.MOTOR_LK_CreateCANManager), (80 bytes).
    Removing motor_lk.o(i.MOTOR_LK_Ctrl), (6 bytes).
    Removing motor_lk.o(i.MOTOR_LK_Decode), (200 bytes).
    Removing motor_lk.o(i.MOTOR_LK_GetCANManager), (24 bytes).
    Removing motor_lk.o(i.MOTOR_LK_GetCurrentLSB), (32 bytes).
    Removing motor_lk.o(i.MOTOR_LK_GetEncoderMax), (8 bytes).
    Removing motor_lk.o(i.MOTOR_LK_GetMotor), (60 bytes).
    Removing motor_lk.o(i.MOTOR_LK_MotorOff), (80 bytes).
    Removing motor_lk.o(i.MOTOR_LK_MotorOn), (80 bytes).
    Removing motor_lk.o(i.MOTOR_LK_Offine), (26 bytes).
    Removing motor_lk.o(i.MOTOR_LK_Register), (190 bytes).
    Removing motor_lk.o(i.MOTOR_LK_Relax), (20 bytes).
    Removing motor_lk.o(i.MOTOR_LK_SetOutput), (216 bytes).
    Removing motor_lk.o(i.MOTOR_LK_Update), (162 bytes).
    Removing motor_lk.o(i.MOTOR_LK_UpdateAll), (72 bytes).
    Removing motor_lk.o(.data), (8 bytes).
    Removing remote_control.o(.rev16_text), (4 bytes).
    Removing remote_control.o(.revsh_text), (4 bytes).
    Removing remote_control.o(.rrx_text), (6 bytes).
    Removing remote_control.o(i.get_remote_control_point), (8 bytes).
    Removing ai.o(.rev16_text), (4 bytes).
    Removing ai.o(.revsh_text), (4 bytes).
    Removing ai.o(.rrx_text), (6 bytes).
    Removing init.o(.rev16_text), (4 bytes).
    Removing init.o(.revsh_text), (4 bytes).
    Removing init.o(.rrx_text), (6 bytes).
    Removing atti_esti.o(.rev16_text), (4 bytes).
    Removing atti_esti.o(.revsh_text), (4 bytes).
    Removing atti_esti.o(.rrx_text), (6 bytes).
    Removing remote.o(.rev16_text), (4 bytes).
    Removing remote.o(.revsh_text), (4 bytes).
    Removing remote.o(.rrx_text), (6 bytes).
    Removing gimbal_ctrl.o(.rev16_text), (4 bytes).
    Removing gimbal_ctrl.o(.revsh_text), (4 bytes).
    Removing gimbal_ctrl.o(.rrx_text), (6 bytes).
    Removing gimbal.o(.rev16_text), (4 bytes).
    Removing gimbal.o(.revsh_text), (4 bytes).
    Removing gimbal.o(.rrx_text), (6 bytes).
    Removing config.o(.rev16_text), (4 bytes).
    Removing config.o(.revsh_text), (4 bytes).
    Removing config.o(.rrx_text), (6 bytes).
    Removing cmd.o(i.CMD_CheckHostOverwrite), (6 bytes).
    Removing filter.o(i.NotchFilter_Apply), (104 bytes).
    Removing user_math.o(i.Clip), (38 bytes).
    Removing user_math.o(i.Sign), (32 bytes).
    Removing user_math.o(i.ResetMoveVector), (10 bytes).
    Removing user_math.o(i.CircleReverse), (28 bytes).
    Removing user_math.o(i.CalculateRpm), (176 bytes).

919 unused section(s) (total 79951 bytes) removed from the image.

==============================================================================

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../Core/Src/can.c                        0x00000000   Number         0  can.o ABSOLUTE
    ../Core/Src/dma.c                        0x00000000   Number         0  dma.o ABSOLUTE
    ../Core/Src/freertos.c                   0x00000000   Number         0  freertos.o ABSOLUTE
    ../Core/Src/gpio.c                       0x00000000   Number         0  gpio.o ABSOLUTE
    ../Core/Src/i2c.c                        0x00000000   Number         0  i2c.o ABSOLUTE
    ../Core/Src/main.c                       0x00000000   Number         0  main.o ABSOLUTE
    ../Core/Src/spi.c                        0x00000000   Number         0  spi.o ABSOLUTE
    ../Core/Src/stm32f4xx_hal_msp.c          0x00000000   Number         0  stm32f4xx_hal_msp.o ABSOLUTE
    ../Core/Src/stm32f4xx_it.c               0x00000000   Number         0  stm32f4xx_it.o ABSOLUTE
    ../Core/Src/system_stm32f4xx.c           0x00000000   Number         0  system_stm32f4xx.o ABSOLUTE
    ../Core/Src/tim.c                        0x00000000   Number         0  tim.o ABSOLUTE
    ../Core/Src/usart.c                      0x00000000   Number         0  usart.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c 0x00000000   Number         0  stm32f4xx_hal.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c 0x00000000   Number         0  stm32f4xx_hal_can.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c 0x00000000   Number         0  stm32f4xx_hal_cortex.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c 0x00000000   Number         0  stm32f4xx_hal_dma.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c 0x00000000   Number         0  stm32f4xx_hal_dma_ex.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c 0x00000000   Number         0  stm32f4xx_hal_exti.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c 0x00000000   Number         0  stm32f4xx_hal_flash.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c 0x00000000   Number         0  stm32f4xx_hal_flash_ex.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c 0x00000000   Number         0  stm32f4xx_hal_flash_ramfunc.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c 0x00000000   Number         0  stm32f4xx_hal_gpio.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c 0x00000000   Number         0  stm32f4xx_hal_i2c.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c_ex.c 0x00000000   Number         0  stm32f4xx_hal_i2c_ex.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c 0x00000000   Number         0  stm32f4xx_hal_pwr.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c 0x00000000   Number         0  stm32f4xx_hal_pwr_ex.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c 0x00000000   Number         0  stm32f4xx_hal_rcc.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c 0x00000000   Number         0  stm32f4xx_hal_rcc_ex.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c 0x00000000   Number         0  stm32f4xx_hal_spi.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c 0x00000000   Number         0  stm32f4xx_hal_tim.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c 0x00000000   Number         0  stm32f4xx_hal_tim_ex.o ABSOLUTE
    ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c 0x00000000   Number         0  stm32f4xx_hal_uart.o ABSOLUTE
    ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c 0x00000000   Number         0  cmsis_os2.o ABSOLUTE
    ../Middlewares/Third_Party/FreeRTOS/Source/croutine.c 0x00000000   Number         0  croutine.o ABSOLUTE
    ../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c 0x00000000   Number         0  event_groups.o ABSOLUTE
    ../Middlewares/Third_Party/FreeRTOS/Source/list.c 0x00000000   Number         0  list.o ABSOLUTE
    ../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c 0x00000000   Number         0  heap_4.o ABSOLUTE
    ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c 0x00000000   Number         0  port.o ABSOLUTE
    ../Middlewares/Third_Party/FreeRTOS/Source/queue.c 0x00000000   Number         0  queue.o ABSOLUTE
    ../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c 0x00000000   Number         0  stream_buffer.o ABSOLUTE
    ../Middlewares/Third_Party/FreeRTOS/Source/tasks.c 0x00000000   Number         0  tasks.o ABSOLUTE
    ../Middlewares/Third_Party/FreeRTOS/Source/timers.c 0x00000000   Number         0  timers.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardshut.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit1.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit3.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit2.o ABSOLUTE
    ../clib/angel/dczerorl2.s                0x00000000   Number         0  __dczerorl2.o ABSOLUTE
    ../clib/angel/handlers.s                 0x00000000   Number         0  __scatter_zi.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry4.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_raise.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  aeabi_ldiv0.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  aeabi_ldiv0_sigfpe.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_div0.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_errno_addr.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_errno_addr_intlibspace.o ABSOLUTE
    ../clib/angel/scatter.s                  0x00000000   Number         0  __scatter.o ABSOLUTE
    ../clib/angel/startup.s                  0x00000000   Number         0  __main.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  indicate_semi.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  sys_stackheap_outer.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  libspace.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  use_no_semi.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_exit.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_command.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_wrch.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  no_argv.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  _get_argv_nomalloc.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../clib/fenv.c                           0x00000000   Number         0  _rserrno.o ABSOLUTE
    ../clib/heapalloc.c                      0x00000000   Number         0  hrguard.o ABSOLUTE
    ../clib/heapaux.c                        0x00000000   Number         0  heapauxi.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libshutdown2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libshutdown.o ABSOLUTE
    ../clib/longlong.s                       0x00000000   Number         0  lludivv7m.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  rt_memclr.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  rt_memcpy_w.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  rt_memcpy_v6.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  memset.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  strncpy.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  aeabi_memset.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  rt_memclr_w.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_ss.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_ss.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_nopercent.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_dec.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_str.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __2sprintf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __2snprintf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  noretval__2snprintf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  noretval__2sprintf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_char.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _snputc.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_intcommon.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_char_common.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _sputc.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_ss_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_ss_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_wp.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_percent_end.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_u.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_c.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_s.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_percent.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_other.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_segv_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_cppl_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_pvfn_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_stak_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  __raise.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_general.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_exit.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_outer.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_outer.o ABSOLUTE
    ../clib/signal.s                         0x00000000   Number         0  defsig.o ABSOLUTE
    ../clib/stdlib.c                         0x00000000   Number         0  exit.o ABSOLUTE
    ../clib/string.c                         0x00000000   Number         0  strlen.o ABSOLUTE
    ../clib/string.c                         0x00000000   Number         0  strncmp.o ABSOLUTE
    ../clib/string.c                         0x00000000   Number         0  strcpy.o ABSOLUTE
    ../fplib/basic.s                         0x00000000   Number         0  basic.o ABSOLUTE
    ../fplib/d2f.s                           0x00000000   Number         0  d2f.o ABSOLUTE
    ../fplib/daddsub.s                       0x00000000   Number         0  daddsub_clz.o ABSOLUTE
    ../fplib/dcmpi.s                         0x00000000   Number         0  dcmpi.o ABSOLUTE
    ../fplib/ddiv.s                          0x00000000   Number         0  ddiv.o ABSOLUTE
    ../fplib/deqf.s                          0x00000000   Number         0  deqf.o ABSOLUTE
    ../fplib/dfix.s                          0x00000000   Number         0  dfix.o ABSOLUTE
    ../fplib/dfixu.s                         0x00000000   Number         0  dfixu.o ABSOLUTE
    ../fplib/dflt.s                          0x00000000   Number         0  dflt_clz.o ABSOLUTE
    ../fplib/dmul.s                          0x00000000   Number         0  dmul.o ABSOLUTE
    ../fplib/dnaninf.s                       0x00000000   Number         0  dnaninf.o ABSOLUTE
    ../fplib/dretinf.s                       0x00000000   Number         0  dretinf.o ABSOLUTE
    ../fplib/f2d.s                           0x00000000   Number         0  f2d.o ABSOLUTE
    ../fplib/fcmp4.s                         0x00000000   Number         0  fcmp4.o ABSOLUTE
    ../fplib/fcmpi.s                         0x00000000   Number         0  fcmpi.o ABSOLUTE
    ../fplib/ffltll.s                        0x00000000   Number         0  ffltll_clz.o ABSOLUTE
    ../fplib/fnaninf.s                       0x00000000   Number         0  fnaninf.o ABSOLUTE
    ../fplib/fpinit.s                        0x00000000   Number         0  fpinit.o ABSOLUTE
    ../fplib/fretinf.s                       0x00000000   Number         0  fretinf.o ABSOLUTE
    ../fplib/usenofp.s                       0x00000000   Number         0  usenofp.o ABSOLUTE
    ../mathlib/asinf.c                       0x00000000   Number         0  asinf_x.o ABSOLUTE
    ../mathlib/asinf.c                       0x00000000   Number         0  asinf.o ABSOLUTE
    ../mathlib/atan.c                        0x00000000   Number         0  atan.o ABSOLUTE
    ../mathlib/atan.c                        0x00000000   Number         0  atan_x.o ABSOLUTE
    ../mathlib/atan2.c                       0x00000000   Number         0  atan2_x.o ABSOLUTE
    ../mathlib/atan2.c                       0x00000000   Number         0  atan2.o ABSOLUTE
    ../mathlib/atan2f.c                      0x00000000   Number         0  atan2f.o ABSOLUTE
    ../mathlib/atan2f.c                      0x00000000   Number         0  atan2f_x.o ABSOLUTE
    ../mathlib/cosf.c                        0x00000000   Number         0  cosf.o ABSOLUTE
    ../mathlib/cosf.c                        0x00000000   Number         0  cosf_x.o ABSOLUTE
    ../mathlib/dunder.c                      0x00000000   Number         0  dunder.o ABSOLUTE
    ../mathlib/fabs.c                        0x00000000   Number         0  fabs.o ABSOLUTE
    ../mathlib/fmax.c                        0x00000000   Number         0  fmaxf.o ABSOLUTE
    ../mathlib/fpclassify.c                  0x00000000   Number         0  fpclassify.o ABSOLUTE
    ../mathlib/fpclassifyf.c                 0x00000000   Number         0  fpclassifyf.o ABSOLUTE
    ../mathlib/funder.c                      0x00000000   Number         0  funder.o ABSOLUTE
    ../mathlib/poly.c                        0x00000000   Number         0  poly.o ABSOLUTE
    ../mathlib/qnan.c                        0x00000000   Number         0  qnan.o ABSOLUTE
    ../mathlib/rredf.c                       0x00000000   Number         0  rredf.o ABSOLUTE
    ../mathlib/sqrtf.c                       0x00000000   Number         0  sqrtf_x.o ABSOLUTE
    ../mathlib/sqrtf.c                       0x00000000   Number         0  sqrtf.o ABSOLUTE
    ../mathlib/tanf.c                        0x00000000   Number         0  tanf.o ABSOLUTE
    ../mathlib/tanf.c                        0x00000000   Number         0  tanf_x.o ABSOLUTE
    ..\Core\Src\can.c                        0x00000000   Number         0  can.o ABSOLUTE
    ..\Core\Src\dma.c                        0x00000000   Number         0  dma.o ABSOLUTE
    ..\Core\Src\freertos.c                   0x00000000   Number         0  freertos.o ABSOLUTE
    ..\Core\Src\gpio.c                       0x00000000   Number         0  gpio.o ABSOLUTE
    ..\Core\Src\i2c.c                        0x00000000   Number         0  i2c.o ABSOLUTE
    ..\Core\Src\main.c                       0x00000000   Number         0  main.o ABSOLUTE
    ..\Core\Src\spi.c                        0x00000000   Number         0  spi.o ABSOLUTE
    ..\Core\Src\stm32f4xx_hal_msp.c          0x00000000   Number         0  stm32f4xx_hal_msp.o ABSOLUTE
    ..\Core\Src\stm32f4xx_it.c               0x00000000   Number         0  stm32f4xx_it.o ABSOLUTE
    ..\Core\Src\system_stm32f4xx.c           0x00000000   Number         0  system_stm32f4xx.o ABSOLUTE
    ..\Core\Src\tim.c                        0x00000000   Number         0  tim.o ABSOLUTE
    ..\Core\Src\usart.c                      0x00000000   Number         0  usart.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c 0x00000000   Number         0  stm32f4xx_hal.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c 0x00000000   Number         0  stm32f4xx_hal_can.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c 0x00000000   Number         0  stm32f4xx_hal_cortex.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c 0x00000000   Number         0  stm32f4xx_hal_dma.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c 0x00000000   Number         0  stm32f4xx_hal_dma_ex.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c 0x00000000   Number         0  stm32f4xx_hal_exti.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c 0x00000000   Number         0  stm32f4xx_hal_flash.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c 0x00000000   Number         0  stm32f4xx_hal_flash_ex.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c 0x00000000   Number         0  stm32f4xx_hal_flash_ramfunc.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c 0x00000000   Number         0  stm32f4xx_hal_gpio.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c 0x00000000   Number         0  stm32f4xx_hal_i2c.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c 0x00000000   Number         0  stm32f4xx_hal_i2c_ex.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c 0x00000000   Number         0  stm32f4xx_hal_pwr.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c 0x00000000   Number         0  stm32f4xx_hal_pwr_ex.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c 0x00000000   Number         0  stm32f4xx_hal_rcc.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c 0x00000000   Number         0  stm32f4xx_hal_rcc_ex.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c 0x00000000   Number         0  stm32f4xx_hal_spi.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c 0x00000000   Number         0  stm32f4xx_hal_tim.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c 0x00000000   Number         0  stm32f4xx_hal_tim_ex.o ABSOLUTE
    ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c 0x00000000   Number         0  stm32f4xx_hal_uart.o ABSOLUTE
    ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c 0x00000000   Number         0  cmsis_os2.o ABSOLUTE
    ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\port.c 0x00000000   Number         0  port.o ABSOLUTE
    ..\User\bsp\can.c                        0x00000000   Number         0  can_1.o ABSOLUTE
    ..\User\bsp\gpio.c                       0x00000000   Number         0  gpio_1.o ABSOLUTE
    ..\User\bsp\i2c.c                        0x00000000   Number         0  i2c_1.o ABSOLUTE
    ..\User\bsp\mm.c                         0x00000000   Number         0  mm.o ABSOLUTE
    ..\User\bsp\pwm.c                        0x00000000   Number         0  pwm.o ABSOLUTE
    ..\User\bsp\spi.c                        0x00000000   Number         0  spi_1.o ABSOLUTE
    ..\User\bsp\time.c                       0x00000000   Number         0  time.o ABSOLUTE
    ..\User\bsp\uart.c                       0x00000000   Number         0  uart.o ABSOLUTE
    ..\User\component\ahrs.c                 0x00000000   Number         0  ahrs.o ABSOLUTE
    ..\User\component\bsp_delay.c            0x00000000   Number         0  bsp_delay.o ABSOLUTE
    ..\User\component\bsp_rc.c               0x00000000   Number         0  bsp_rc.o ABSOLUTE
    ..\User\component\calc_lib.c             0x00000000   Number         0  calc_lib.o ABSOLUTE
    ..\User\component\cmd.c                  0x00000000   Number         0  cmd.o ABSOLUTE
    ..\User\component\crc16.c                0x00000000   Number         0  crc16.o ABSOLUTE
    ..\User\component\crc8.c                 0x00000000   Number         0  crc8.o ABSOLUTE
    ..\User\component\filter.c               0x00000000   Number         0  filter.o ABSOLUTE
    ..\User\component\freertos_cli.c         0x00000000   Number         0  freertos_cli.o ABSOLUTE
    ..\User\component\limiter.c              0x00000000   Number         0  limiter.o ABSOLUTE
    ..\User\component\mixer.c                0x00000000   Number         0  mixer.o ABSOLUTE
    ..\User\component\pid.c                  0x00000000   Number         0  pid.o ABSOLUTE
    ..\User\component\ui.c                   0x00000000   Number         0  ui.o ABSOLUTE
    ..\User\component\user_math.c            0x00000000   Number         0  user_math.o ABSOLUTE
    ..\User\device\ai.c                      0x00000000   Number         0  ai.o ABSOLUTE
    ..\User\device\bmi088.c                  0x00000000   Number         0  bmi088.o ABSOLUTE
    ..\User\device\ist8310.c                 0x00000000   Number         0  ist8310.o ABSOLUTE
    ..\User\device\motor.c                   0x00000000   Number         0  motor.o ABSOLUTE
    ..\User\device\motor_lk.c                0x00000000   Number         0  motor_lk.o ABSOLUTE
    ..\User\device\motor_rm.c                0x00000000   Number         0  motor_rm.o ABSOLUTE
    ..\User\device\remote_control.c          0x00000000   Number         0  remote_control.o ABSOLUTE
    ..\User\module\config.c                  0x00000000   Number         0  config.o ABSOLUTE
    ..\User\module\gimbal.c                  0x00000000   Number         0  gimbal.o ABSOLUTE
    ..\User\task\atti_esti.c                 0x00000000   Number         0  atti_esti.o ABSOLUTE
    ..\User\task\gimbal_ctrl.c               0x00000000   Number         0  gimbal_ctrl.o ABSOLUTE
    ..\User\task\init.c                      0x00000000   Number         0  init.o ABSOLUTE
    ..\User\task\remote.c                    0x00000000   Number         0  remote.o ABSOLUTE
    ..\User\task\user_task.c                 0x00000000   Number         0  user_task.o ABSOLUTE
    ..\\User\\bsp\\can.c                     0x00000000   Number         0  can_1.o ABSOLUTE
    ..\\User\\bsp\\gpio.c                    0x00000000   Number         0  gpio_1.o ABSOLUTE
    ..\\User\\bsp\\i2c.c                     0x00000000   Number         0  i2c_1.o ABSOLUTE
    ..\\User\\bsp\\pwm.c                     0x00000000   Number         0  pwm.o ABSOLUTE
    ..\\User\\bsp\\spi.c                     0x00000000   Number         0  spi_1.o ABSOLUTE
    ..\\User\\bsp\\time.c                    0x00000000   Number         0  time.o ABSOLUTE
    ..\\User\\bsp\\uart.c                    0x00000000   Number         0  uart.o ABSOLUTE
    ..\\User\\component\\bsp_delay.c         0x00000000   Number         0  bsp_delay.o ABSOLUTE
    ..\\User\\component\\bsp_rc.c            0x00000000   Number         0  bsp_rc.o ABSOLUTE
    ..\\User\\device\\ai.c                   0x00000000   Number         0  ai.o ABSOLUTE
    ..\\User\\device\\bmi088.c               0x00000000   Number         0  bmi088.o ABSOLUTE
    ..\\User\\device\\ist8310.c              0x00000000   Number         0  ist8310.o ABSOLUTE
    ..\\User\\device\\motor_lk.c             0x00000000   Number         0  motor_lk.o ABSOLUTE
    ..\\User\\device\\motor_rm.c             0x00000000   Number         0  motor_rm.o ABSOLUTE
    ..\\User\\device\\remote_control.c       0x00000000   Number         0  remote_control.o ABSOLUTE
    ..\\User\\module\\config.c               0x00000000   Number         0  config.o ABSOLUTE
    ..\\User\\module\\gimbal.c               0x00000000   Number         0  gimbal.o ABSOLUTE
    ..\\User\\task\\atti_esti.c              0x00000000   Number         0  atti_esti.o ABSOLUTE
    ..\\User\\task\\gimbal_ctrl.c            0x00000000   Number         0  gimbal_ctrl.o ABSOLUTE
    ..\\User\\task\\init.c                   0x00000000   Number         0  init.o ABSOLUTE
    ..\\User\\task\\remote.c                 0x00000000   Number         0  remote.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    startup_stm32f407xx.s                    0x00000000   Number         0  startup_stm32f407xx.o ABSOLUTE
    RESET                                    0x08000000   Section      392  startup_stm32f407xx.o(RESET)
    !!!main                                  0x08000188   Section        8  __main.o(!!!main)
    !!!scatter                               0x08000190   Section       52  __scatter.o(!!!scatter)
    !!dczerorl2                              0x080001c4   Section       90  __dczerorl2.o(!!dczerorl2)
    !!handler_zi                             0x08000220   Section       28  __scatter_zi.o(!!handler_zi)
    .ARM.Collect$$libinit$$00000000          0x0800023c   Section        2  libinit.o(.ARM.Collect$$libinit$$00000000)
    .ARM.Collect$$libinit$$00000001          0x0800023e   Section        4  libinit2.o(.ARM.Collect$$libinit$$00000001)
    .ARM.Collect$$libinit$$00000004          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000004)
    .ARM.Collect$$libinit$$0000000A          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    .ARM.Collect$$libinit$$0000000C          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    .ARM.Collect$$libinit$$0000000E          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000E)
    .ARM.Collect$$libinit$$00000011          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    .ARM.Collect$$libinit$$00000013          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    .ARM.Collect$$libinit$$00000015          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    .ARM.Collect$$libinit$$00000017          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    .ARM.Collect$$libinit$$00000019          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    .ARM.Collect$$libinit$$0000001B          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    .ARM.Collect$$libinit$$0000001D          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    .ARM.Collect$$libinit$$0000001F          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    .ARM.Collect$$libinit$$00000021          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    .ARM.Collect$$libinit$$00000023          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    .ARM.Collect$$libinit$$00000025          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000025)
    .ARM.Collect$$libinit$$0000002C          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    .ARM.Collect$$libinit$$0000002E          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    .ARM.Collect$$libinit$$00000030          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    .ARM.Collect$$libinit$$00000032          0x08000242   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000032)
    .ARM.Collect$$libinit$$00000033          0x08000242   Section        2  libinit2.o(.ARM.Collect$$libinit$$00000033)
    .ARM.Collect$$libshutdown$$00000000      0x08000244   Section        2  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    .ARM.Collect$$libshutdown$$00000002      0x08000246   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
    .ARM.Collect$$libshutdown$$00000004      0x08000246   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
    .ARM.Collect$$libshutdown$$00000006      0x08000246   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
    .ARM.Collect$$libshutdown$$00000009      0x08000246   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
    .ARM.Collect$$libshutdown$$0000000C      0x08000246   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
    .ARM.Collect$$libshutdown$$0000000E      0x08000246   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
    .ARM.Collect$$libshutdown$$00000011      0x08000246   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000011)
    .ARM.Collect$$libshutdown$$00000012      0x08000246   Section        2  libshutdown2.o(.ARM.Collect$$libshutdown$$00000012)
    .ARM.Collect$$rtentry$$00000000          0x08000248   Section        0  __rtentry.o(.ARM.Collect$$rtentry$$00000000)
    .ARM.Collect$$rtentry$$00000002          0x08000248   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    .ARM.Collect$$rtentry$$00000004          0x08000248   Section        6  __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    .ARM.Collect$$rtentry$$00000009          0x0800024e   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    .ARM.Collect$$rtentry$$0000000A          0x0800024e   Section        4  __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    .ARM.Collect$$rtentry$$0000000C          0x08000252   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    .ARM.Collect$$rtentry$$0000000D          0x08000252   Section        8  __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    .ARM.Collect$$rtexit$$00000000           0x0800025a   Section        2  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    .ARM.Collect$$rtexit$$00000002           0x0800025c   Section        0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    .ARM.Collect$$rtexit$$00000003           0x0800025c   Section        4  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    .ARM.Collect$$rtexit$$00000004           0x08000260   Section        6  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    .emb_text                                0x08000268   Section      190  port.o(.emb_text)
    $v0                                      0x08000268   Number         0  port.o(.emb_text)
    .text                                    0x08000328   Section       64  startup_stm32f407xx.o(.text)
    $v0                                      0x08000328   Number         0  startup_stm32f407xx.o(.text)
    .text                                    0x08000368   Section      238  lludivv7m.o(.text)
    .text                                    0x08000456   Section      138  rt_memcpy_v6.o(.text)
    .text                                    0x080004e0   Section      100  rt_memcpy_w.o(.text)
    .text                                    0x08000544   Section       16  aeabi_memset.o(.text)
    .text                                    0x08000554   Section       78  rt_memclr_w.o(.text)
    .text                                    0x080005a2   Section        0  heapauxi.o(.text)
    .text                                    0x080005a8   Section        0  _rserrno.o(.text)
    .text                                    0x080005be   Section       68  rt_memclr.o(.text)
    .text                                    0x08000604   Section        8  rt_errno_addr_intlibspace.o(.text)
    .text                                    0x0800060c   Section        8  libspace.o(.text)
    .text                                    0x08000614   Section       74  sys_stackheap_outer.o(.text)
    .text                                    0x0800065e   Section        0  exit.o(.text)
    .text                                    0x08000670   Section        0  sys_exit.o(.text)
    .text                                    0x0800067c   Section        2  use_no_semi.o(.text)
    .text                                    0x0800067e   Section        0  indicate_semi.o(.text)
    i.AHRS_GetEulr                           0x08000680   Section        0  ahrs.o(i.AHRS_GetEulr)
    i.AHRS_Init                              0x080007b0   Section        0  ahrs.o(i.AHRS_Init)
    i.AHRS_ResetEulr                         0x080009c4   Section        0  ahrs.o(i.AHRS_ResetEulr)
    i.AHRS_Update                            0x080009d0   Section        0  ahrs.o(i.AHRS_Update)
    i.AHRS_UpdateIMU                         0x08001310   Section        0  ahrs.o(i.AHRS_UpdateIMU)
    AHRS_UpdateIMU                           0x08001311   Thumb Code  1018  ahrs.o(i.AHRS_UpdateIMU)
    i.AbsClip                                0x08001714   Section        0  user_math.o(i.AbsClip)
    i.BMI088_AcclIntCallback                 0x08001744   Section        0  bmi088.o(i.BMI088_AcclIntCallback)
    BMI088_AcclIntCallback                   0x08001745   Thumb Code    14  bmi088.o(i.BMI088_AcclIntCallback)
    i.BMI088_AcclStartDmaRecv                0x08001758   Section        0  bmi088.o(i.BMI088_AcclStartDmaRecv)
    i.BMI088_AcclWaitDmaCplt                 0x08001770   Section        0  bmi088.o(i.BMI088_AcclWaitDmaCplt)
    i.BMI088_GetUpdateFreq                   0x08001780   Section        0  bmi088.o(i.BMI088_GetUpdateFreq)
    i.BMI088_GyroIntCallback                 0x0800178c   Section        0  bmi088.o(i.BMI088_GyroIntCallback)
    BMI088_GyroIntCallback                   0x0800178d   Thumb Code    14  bmi088.o(i.BMI088_GyroIntCallback)
    i.BMI088_GyroStartDmaRecv                0x080017a0   Section        0  bmi088.o(i.BMI088_GyroStartDmaRecv)
    i.BMI088_GyroWaitDmaCplt                 0x080017b8   Section        0  bmi088.o(i.BMI088_GyroWaitDmaCplt)
    i.BMI088_Init                            0x080017c8   Section        0  bmi088.o(i.BMI088_Init)
    i.BMI088_ParseAccl                       0x08001904   Section        0  bmi088.o(i.BMI088_ParseAccl)
    i.BMI088_ParseGyro                       0x080019c8   Section        0  bmi088.o(i.BMI088_ParseGyro)
    i.BMI088_RxCpltCallback                  0x08001ac4   Section        0  bmi088.o(i.BMI088_RxCpltCallback)
    BMI088_RxCpltCallback                    0x08001ac5   Thumb Code    56  bmi088.o(i.BMI088_RxCpltCallback)
    i.BMI088_WaitNew                         0x08001b00   Section        0  bmi088.o(i.BMI088_WaitNew)
    i.BMI_Read                               0x08001b10   Section        0  bmi088.o(i.BMI_Read)
    BMI_Read                                 0x08001b11   Thumb Code    82  bmi088.o(i.BMI_Read)
    i.BMI_ReadSingle                         0x08001b68   Section        0  bmi088.o(i.BMI_ReadSingle)
    BMI_ReadSingle                           0x08001b69   Thumb Code   112  bmi088.o(i.BMI_ReadSingle)
    i.BMI_WriteSingle                        0x08001bdc   Section        0  bmi088.o(i.BMI_WriteSingle)
    BMI_WriteSingle                          0x08001bdd   Thumb Code   100  bmi088.o(i.BMI_WriteSingle)
    i.BSP_CAN_CreateIdQueue                  0x08001c44   Section        0  can_1.o(i.BSP_CAN_CreateIdQueue)
    BSP_CAN_CreateIdQueue                    0x08001c45   Thumb Code   160  can_1.o(i.BSP_CAN_CreateIdQueue)
    i.BSP_CAN_DefaultIdParser                0x08001cec   Section        0  can_1.o(i.BSP_CAN_DefaultIdParser)
    BSP_CAN_DefaultIdParser                  0x08001ced   Thumb Code     2  can_1.o(i.BSP_CAN_DefaultIdParser)
    i.BSP_CAN_FindQueue                      0x08001cf0   Section        0  can_1.o(i.BSP_CAN_FindQueue)
    BSP_CAN_FindQueue                        0x08001cf1   Thumb Code    36  can_1.o(i.BSP_CAN_FindQueue)
    i.BSP_CAN_GetFrameType                   0x08001d18   Section        0  can_1.o(i.BSP_CAN_GetFrameType)
    BSP_CAN_GetFrameType                     0x08001d19   Thumb Code    36  can_1.o(i.BSP_CAN_GetFrameType)
    i.BSP_CAN_GetHandle                      0x08001d3c   Section        0  can_1.o(i.BSP_CAN_GetHandle)
    i.BSP_CAN_GetMessage                     0x08001d64   Section        0  can_1.o(i.BSP_CAN_GetMessage)
    i.BSP_CAN_Init                           0x08001dd4   Section        0  can_1.o(i.BSP_CAN_Init)
    i.BSP_CAN_ParseId                        0x08001f00   Section        0  can_1.o(i.BSP_CAN_ParseId)
    i.BSP_CAN_RegisterCallback               0x08001f28   Section        0  can_1.o(i.BSP_CAN_RegisterCallback)
    i.BSP_CAN_RegisterId                     0x08001f74   Section        0  can_1.o(i.BSP_CAN_RegisterId)
    i.BSP_CAN_RxFifo0Callback                0x08001f98   Section        0  can_1.o(i.BSP_CAN_RxFifo0Callback)
    BSP_CAN_RxFifo0Callback                  0x08001f99   Thumb Code   176  can_1.o(i.BSP_CAN_RxFifo0Callback)
    i.BSP_CAN_RxFifo1Callback                0x08002048   Section        0  can_1.o(i.BSP_CAN_RxFifo1Callback)
    BSP_CAN_RxFifo1Callback                  0x08002049   Thumb Code   176  can_1.o(i.BSP_CAN_RxFifo1Callback)
    i.BSP_CAN_Transmit                       0x080020f8   Section        0  can_1.o(i.BSP_CAN_Transmit)
    i.BSP_CAN_TransmitStdDataFrame           0x080021f4   Section        0  can_1.o(i.BSP_CAN_TransmitStdDataFrame)
    i.BSP_CAN_TxCompleteCallback             0x08002214   Section        0  can_1.o(i.BSP_CAN_TxCompleteCallback)
    BSP_CAN_TxCompleteCallback               0x08002215   Thumb Code    86  can_1.o(i.BSP_CAN_TxCompleteCallback)
    i.BSP_CAN_TxQueueInit                    0x0800226c   Section        0  can_1.o(i.BSP_CAN_TxQueueInit)
    BSP_CAN_TxQueueInit                      0x0800226d   Thumb Code    38  can_1.o(i.BSP_CAN_TxQueueInit)
    i.BSP_CAN_TxQueueIsEmpty                 0x08002298   Section        0  can_1.o(i.BSP_CAN_TxQueueIsEmpty)
    BSP_CAN_TxQueueIsEmpty                   0x08002299   Thumb Code    50  can_1.o(i.BSP_CAN_TxQueueIsEmpty)
    i.BSP_CAN_TxQueuePop                     0x080022d0   Section        0  can_1.o(i.BSP_CAN_TxQueuePop)
    BSP_CAN_TxQueuePop                       0x080022d1   Thumb Code    76  can_1.o(i.BSP_CAN_TxQueuePop)
    i.BSP_CAN_TxQueuePush                    0x08002320   Section        0  can_1.o(i.BSP_CAN_TxQueuePush)
    BSP_CAN_TxQueuePush                      0x08002321   Thumb Code    76  can_1.o(i.BSP_CAN_TxQueuePush)
    i.BSP_Free                               0x08002370   Section        0  mm.o(i.BSP_Free)
    i.BSP_GPIO_DisableIRQ                    0x0800237c   Section        0  gpio_1.o(i.BSP_GPIO_DisableIRQ)
    i.BSP_GPIO_EnableIRQ                     0x080023bc   Section        0  gpio_1.o(i.BSP_GPIO_EnableIRQ)
    i.BSP_GPIO_ReadPin                       0x080023fc   Section        0  gpio_1.o(i.BSP_GPIO_ReadPin)
    i.BSP_GPIO_RegisterCallback              0x08002428   Section        0  gpio_1.o(i.BSP_GPIO_RegisterCallback)
    i.BSP_GPIO_WritePin                      0x08002470   Section        0  gpio_1.o(i.BSP_GPIO_WritePin)
    i.BSP_Malloc                             0x0800249c   Section        0  mm.o(i.BSP_Malloc)
    i.BSP_PWM_SetComp                        0x080024a8   Section        0  pwm.o(i.BSP_PWM_SetComp)
    i.BSP_PWM_Start                          0x08002558   Section        0  pwm.o(i.BSP_PWM_Start)
    i.BSP_SPI_GetHandle                      0x08002580   Section        0  spi_1.o(i.BSP_SPI_GetHandle)
    i.BSP_SPI_Receive                        0x08002590   Section        0  spi_1.o(i.BSP_SPI_Receive)
    i.BSP_SPI_RegisterCallback               0x080025e4   Section        0  spi_1.o(i.BSP_SPI_RegisterCallback)
    i.BSP_SPI_Transmit                       0x08002600   Section        0  spi_1.o(i.BSP_SPI_Transmit)
    i.BSP_TIME_Delay_ms                      0x08002654   Section        0  time.o(i.BSP_TIME_Delay_ms)
    i.BSP_TIME_Get_us                        0x080026be   Section        0  time.o(i.BSP_TIME_Get_us)
    i.BSP_UART_IRQHandler                    0x08002750   Section        0  uart.o(i.BSP_UART_IRQHandler)
    i.BusFault_Handler                       0x080027a4   Section        0  stm32f4xx_it.o(i.BusFault_Handler)
    i.CAN1_RX0_IRQHandler                    0x080027a8   Section        0  stm32f4xx_it.o(i.CAN1_RX0_IRQHandler)
    i.CAN1_RX1_IRQHandler                    0x080027b8   Section        0  stm32f4xx_it.o(i.CAN1_RX1_IRQHandler)
    i.CAN1_TX_IRQHandler                     0x080027c8   Section        0  stm32f4xx_it.o(i.CAN1_TX_IRQHandler)
    i.CAN2_RX0_IRQHandler                    0x080027d8   Section        0  stm32f4xx_it.o(i.CAN2_RX0_IRQHandler)
    i.CAN2_RX1_IRQHandler                    0x080027e8   Section        0  stm32f4xx_it.o(i.CAN2_RX1_IRQHandler)
    i.CAN2_TX_IRQHandler                     0x080027f8   Section        0  stm32f4xx_it.o(i.CAN2_TX_IRQHandler)
    i.CAN_Get                                0x08002808   Section        0  can_1.o(i.CAN_Get)
    CAN_Get                                  0x08002809   Thumb Code    36  can_1.o(i.CAN_Get)
    i.CircleAdd                              0x08002834   Section        0  user_math.o(i.CircleAdd)
    i.CircleError                            0x0800287a   Section        0  user_math.o(i.CircleError)
    i.Config_GetRobotParam                   0x080028cc   Section        0  config.o(i.Config_GetRobotParam)
    i.DMA1_Stream1_IRQHandler                0x080028d4   Section        0  stm32f4xx_it.o(i.DMA1_Stream1_IRQHandler)
    i.DMA1_Stream1_IRQHandler1               0x080028e8   Section        0  remote_control.o(i.DMA1_Stream1_IRQHandler1)
    i.DMA2_Stream2_IRQHandler                0x08002928   Section        0  stm32f4xx_it.o(i.DMA2_Stream2_IRQHandler)
    i.DMA2_Stream3_IRQHandler                0x08002938   Section        0  stm32f4xx_it.o(i.DMA2_Stream3_IRQHandler)
    i.DMA_CalcBaseAndBitshift                0x08002948   Section        0  stm32f4xx_hal_dma.o(i.DMA_CalcBaseAndBitshift)
    DMA_CalcBaseAndBitshift                  0x08002949   Thumb Code    46  stm32f4xx_hal_dma.o(i.DMA_CalcBaseAndBitshift)
    i.DMA_CheckFifoParam                     0x0800297c   Section        0  stm32f4xx_hal_dma.o(i.DMA_CheckFifoParam)
    DMA_CheckFifoParam                       0x0800297d   Thumb Code   170  stm32f4xx_hal_dma.o(i.DMA_CheckFifoParam)
    i.DMA_SetConfig                          0x08002a26   Section        0  stm32f4xx_hal_dma.o(i.DMA_SetConfig)
    DMA_SetConfig                            0x08002a27   Thumb Code    44  stm32f4xx_hal_dma.o(i.DMA_SetConfig)
    i.DebugMon_Handler                       0x08002a52   Section        0  stm32f4xx_it.o(i.DebugMon_Handler)
    i.EXTI0_IRQHandler                       0x08002a54   Section        0  stm32f4xx_it.o(i.EXTI0_IRQHandler)
    i.EXTI3_IRQHandler                       0x08002a5e   Section        0  stm32f4xx_it.o(i.EXTI3_IRQHandler)
    i.EXTI4_IRQHandler                       0x08002a68   Section        0  stm32f4xx_it.o(i.EXTI4_IRQHandler)
    i.EXTI9_5_IRQHandler                     0x08002a72   Section        0  stm32f4xx_it.o(i.EXTI9_5_IRQHandler)
    i.Error_Handler                          0x08002a7c   Section        0  main.o(i.Error_Handler)
    i.Gimbal_Control                         0x08002a84   Section        0  gimbal.o(i.Gimbal_Control)
    i.Gimbal_Init                            0x08002e00   Section        0  gimbal.o(i.Gimbal_Init)
    i.Gimbal_Output                          0x08002f54   Section        0  gimbal.o(i.Gimbal_Output)
    i.Gimbal_SetMode                         0x08002f8c   Section        0  gimbal.o(i.Gimbal_SetMode)
    Gimbal_SetMode                           0x08002f8d   Thumb Code   126  gimbal.o(i.Gimbal_SetMode)
    i.Gimbal_UpdateFeedback                  0x08003010   Section        0  gimbal.o(i.Gimbal_UpdateFeedback)
    i.Gimbal_UpdateIMU                       0x08003066   Section        0  gimbal.o(i.Gimbal_UpdateIMU)
    i.HAL_CAN_ActivateNotification           0x08003090   Section        0  stm32f4xx_hal_can.o(i.HAL_CAN_ActivateNotification)
    i.HAL_CAN_AddTxMessage                   0x080030ba   Section        0  stm32f4xx_hal_can.o(i.HAL_CAN_AddTxMessage)
    i.HAL_CAN_ConfigFilter                   0x08003204   Section        0  stm32f4xx_hal_can.o(i.HAL_CAN_ConfigFilter)
    i.HAL_CAN_ErrorCallback                  0x08003324   Section        0  can_1.o(i.HAL_CAN_ErrorCallback)
    i.HAL_CAN_GetRxFifoFillLevel             0x08003360   Section        0  stm32f4xx_hal_can.o(i.HAL_CAN_GetRxFifoFillLevel)
    i.HAL_CAN_GetRxMessage                   0x08003388   Section        0  stm32f4xx_hal_can.o(i.HAL_CAN_GetRxMessage)
    i.HAL_CAN_GetTxMailboxesFreeLevel        0x0800351c   Section        0  stm32f4xx_hal_can.o(i.HAL_CAN_GetTxMailboxesFreeLevel)
    i.HAL_CAN_IRQHandler                     0x08003552   Section        0  stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler)
    i.HAL_CAN_Init                           0x080037a0   Section        0  stm32f4xx_hal_can.o(i.HAL_CAN_Init)
    i.HAL_CAN_MspInit                        0x08003914   Section        0  can.o(i.HAL_CAN_MspInit)
    i.HAL_CAN_RxFifo0FullCallback            0x08003ab4   Section        0  can_1.o(i.HAL_CAN_RxFifo0FullCallback)
    i.HAL_CAN_RxFifo0MsgPendingCallback      0x08003af0   Section        0  can_1.o(i.HAL_CAN_RxFifo0MsgPendingCallback)
    i.HAL_CAN_RxFifo1FullCallback            0x08003b2c   Section        0  can_1.o(i.HAL_CAN_RxFifo1FullCallback)
    i.HAL_CAN_RxFifo1MsgPendingCallback      0x08003b68   Section        0  can_1.o(i.HAL_CAN_RxFifo1MsgPendingCallback)
    i.HAL_CAN_SleepCallback                  0x08003ba4   Section        0  can_1.o(i.HAL_CAN_SleepCallback)
    i.HAL_CAN_Start                          0x08003be0   Section        0  stm32f4xx_hal_can.o(i.HAL_CAN_Start)
    i.HAL_CAN_TxMailbox0AbortCallback        0x08003c40   Section        0  can_1.o(i.HAL_CAN_TxMailbox0AbortCallback)
    i.HAL_CAN_TxMailbox0CompleteCallback     0x08003c7c   Section        0  can_1.o(i.HAL_CAN_TxMailbox0CompleteCallback)
    i.HAL_CAN_TxMailbox1AbortCallback        0x08003cb4   Section        0  can_1.o(i.HAL_CAN_TxMailbox1AbortCallback)
    i.HAL_CAN_TxMailbox1CompleteCallback     0x08003cf0   Section        0  can_1.o(i.HAL_CAN_TxMailbox1CompleteCallback)
    i.HAL_CAN_TxMailbox2AbortCallback        0x08003d2c   Section        0  can_1.o(i.HAL_CAN_TxMailbox2AbortCallback)
    i.HAL_CAN_TxMailbox2CompleteCallback     0x08003d68   Section        0  can_1.o(i.HAL_CAN_TxMailbox2CompleteCallback)
    i.HAL_CAN_WakeUpFromRxMsgCallback        0x08003da4   Section        0  can_1.o(i.HAL_CAN_WakeUpFromRxMsgCallback)
    i.HAL_DMA_Abort                          0x08003de0   Section        0  stm32f4xx_hal_dma.o(i.HAL_DMA_Abort)
    i.HAL_DMA_Abort_IT                       0x08003e8c   Section        0  stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT)
    i.HAL_DMA_GetState                       0x08003eb4   Section        0  stm32f4xx_hal_dma.o(i.HAL_DMA_GetState)
    i.HAL_DMA_IRQHandler                     0x08003ebc   Section        0  stm32f4xx_hal_dma.o(i.HAL_DMA_IRQHandler)
    i.HAL_DMA_Init                           0x080040fc   Section        0  stm32f4xx_hal_dma.o(i.HAL_DMA_Init)
    i.HAL_DMA_Start_IT                       0x080041e8   Section        0  stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT)
    i.HAL_Delay                              0x0800427c   Section        0  stm32f4xx_hal.o(i.HAL_Delay)
    i.HAL_GPIO_EXTI_Callback                 0x080042a4   Section        0  gpio_1.o(i.HAL_GPIO_EXTI_Callback)
    i.HAL_GPIO_EXTI_IRQHandler               0x080042d4   Section        0  stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler)
    i.HAL_GPIO_Init                          0x080042f0   Section        0  stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init)
    i.HAL_GPIO_ReadPin                       0x080044e4   Section        0  stm32f4xx_hal_gpio.o(i.HAL_GPIO_ReadPin)
    i.HAL_GPIO_WritePin                      0x080044f4   Section        0  stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin)
    i.HAL_GetTick                            0x08004500   Section        0  stm32f4xx_hal.o(i.HAL_GetTick)
    i.HAL_I2C_AbortCpltCallback              0x0800450c   Section        0  i2c_1.o(i.HAL_I2C_AbortCpltCallback)
    i.HAL_I2C_AddrCallback                   0x08004540   Section        0  stm32f4xx_hal_i2c.o(i.HAL_I2C_AddrCallback)
    i.HAL_I2C_ER_IRQHandler                  0x08004542   Section        0  stm32f4xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler)
    i.HAL_I2C_EV_IRQHandler                  0x08004616   Section        0  stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler)
    i.HAL_I2C_ErrorCallback                  0x080047f0   Section        0  i2c_1.o(i.HAL_I2C_ErrorCallback)
    i.HAL_I2C_Init                           0x08004824   Section        0  stm32f4xx_hal_i2c.o(i.HAL_I2C_Init)
    i.HAL_I2C_ListenCpltCallback             0x080049f4   Section        0  i2c_1.o(i.HAL_I2C_ListenCpltCallback)
    i.HAL_I2C_MasterRxCpltCallback           0x08004a28   Section        0  i2c_1.o(i.HAL_I2C_MasterRxCpltCallback)
    i.HAL_I2C_MasterTxCpltCallback           0x08004a5c   Section        0  i2c_1.o(i.HAL_I2C_MasterTxCpltCallback)
    i.HAL_I2C_MemRxCpltCallback              0x08004a8c   Section        0  i2c_1.o(i.HAL_I2C_MemRxCpltCallback)
    i.HAL_I2C_MemTxCpltCallback              0x08004ac0   Section        0  i2c_1.o(i.HAL_I2C_MemTxCpltCallback)
    i.HAL_I2C_MspInit                        0x08004af4   Section        0  i2c.o(i.HAL_I2C_MspInit)
    i.HAL_I2C_SlaveRxCpltCallback            0x08004c10   Section        0  i2c_1.o(i.HAL_I2C_SlaveRxCpltCallback)
    i.HAL_I2C_SlaveTxCpltCallback            0x08004c44   Section        0  i2c_1.o(i.HAL_I2C_SlaveTxCpltCallback)
    i.HAL_IncTick                            0x08004c78   Section        0  stm32f4xx_hal.o(i.HAL_IncTick)
    i.HAL_Init                               0x08004c90   Section        0  stm32f4xx_hal.o(i.HAL_Init)
    i.HAL_InitTick                           0x08004ccc   Section        0  stm32f4xx_hal.o(i.HAL_InitTick)
    i.HAL_MspInit                            0x08004d18   Section        0  stm32f4xx_hal_msp.o(i.HAL_MspInit)
    i.HAL_NVIC_DisableIRQ                    0x08004d6c   Section        0  stm32f4xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ)
    i.HAL_NVIC_EnableIRQ                     0x08004d98   Section        0  stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)
    i.HAL_NVIC_SetPriority                   0x08004dc0   Section        0  stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority)
    i.HAL_NVIC_SetPriorityGrouping           0x08004e3c   Section        0  stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)
    i.HAL_RCC_ClockConfig                    0x08004e64   Section        0  stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig)
    i.HAL_RCC_GetHCLKFreq                    0x08004fe8   Section        0  stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq)
    i.HAL_RCC_GetPCLK1Freq                   0x08004ff4   Section        0  stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)
    i.HAL_RCC_GetPCLK2Freq                   0x08005014   Section        0  stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq)
    i.HAL_RCC_GetSysClockFreq                0x08005034   Section        0  stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)
    i.HAL_RCC_OscConfig                      0x080050e4   Section        0  stm32f4xx_hal_rcc.o(i.HAL_RCC_OscConfig)
    i.HAL_SPI_ErrorCallback                  0x08005580   Section        0  spi_1.o(i.HAL_SPI_ErrorCallback)
    i.HAL_SPI_Init                           0x080055b8   Section        0  stm32f4xx_hal_spi.o(i.HAL_SPI_Init)
    i.HAL_SPI_MspInit                        0x08005680   Section        0  spi.o(i.HAL_SPI_MspInit)
    i.HAL_SPI_Receive                        0x0800584c   Section        0  stm32f4xx_hal_spi.o(i.HAL_SPI_Receive)
    i.HAL_SPI_Receive_DMA                    0x080059d0   Section        0  stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA)
    i.HAL_SPI_RxCpltCallback                 0x08005ae8   Section        0  spi_1.o(i.HAL_SPI_RxCpltCallback)
    i.HAL_SPI_RxHalfCpltCallback             0x08005b20   Section        0  spi_1.o(i.HAL_SPI_RxHalfCpltCallback)
    i.HAL_SPI_Transmit                       0x08005b58   Section        0  stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit)
    i.HAL_SPI_TransmitReceive                0x08005d16   Section        0  stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive)
    i.HAL_SPI_TransmitReceive_DMA            0x08005f60   Section        0  stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA)
    i.HAL_SPI_Transmit_DMA                   0x080060c4   Section        0  stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit_DMA)
    i.HAL_SPI_TxCpltCallback                 0x080061c0   Section        0  spi_1.o(i.HAL_SPI_TxCpltCallback)
    i.HAL_SPI_TxHalfCpltCallback             0x080061ec   Section        0  spi_1.o(i.HAL_SPI_TxHalfCpltCallback)
    i.HAL_SPI_TxRxCpltCallback               0x08006224   Section        0  spi_1.o(i.HAL_SPI_TxRxCpltCallback)
    i.HAL_SPI_TxRxHalfCpltCallback           0x0800625c   Section        0  spi_1.o(i.HAL_SPI_TxRxHalfCpltCallback)
    i.HAL_SYSTICK_Config                     0x08006294   Section        0  stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Config)
    i.HAL_TIMEx_BreakCallback                0x080062c8   Section        0  stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback)
    i.HAL_TIMEx_CommutCallback               0x080062ca   Section        0  stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback)
    i.HAL_TIMEx_MasterConfigSynchronization  0x080062cc   Section        0  stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
    i.HAL_TIM_Base_Init                      0x08006380   Section        0  stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Init)
    i.HAL_TIM_Base_MspInit                   0x080063e8   Section        0  tim.o(i.HAL_TIM_Base_MspInit)
    i.HAL_TIM_IC_CaptureCallback             0x08006460   Section        0  stm32f4xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback)
    i.HAL_TIM_IRQHandler                     0x08006462   Section        0  stm32f4xx_hal_tim.o(i.HAL_TIM_IRQHandler)
    i.HAL_TIM_MspPostInit                    0x080065d0   Section        0  tim.o(i.HAL_TIM_MspPostInit)
    i.HAL_TIM_OC_DelayElapsedCallback        0x08006630   Section        0  stm32f4xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
    i.HAL_TIM_PWM_ConfigChannel              0x08006632   Section        0  stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel)
    i.HAL_TIM_PWM_Init                       0x08006736   Section        0  stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Init)
    i.HAL_TIM_PWM_MspInit                    0x0800679c   Section        0  stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_MspInit)
    i.HAL_TIM_PWM_PulseFinishedCallback      0x0800679e   Section        0  stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
    i.HAL_TIM_PWM_Start                      0x080067a0   Section        0  stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start)
    i.HAL_TIM_PeriodElapsedCallback          0x080068ac   Section        0  stm32f4xx_hal_tim.o(i.HAL_TIM_PeriodElapsedCallback)
    i.HAL_TIM_TriggerCallback                0x080068ae   Section        0  stm32f4xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
    i.HAL_UARTEx_RxEventCallback             0x080068b0   Section        0  stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)
    i.HAL_UART_ErrorCallback                 0x080068b4   Section        0  uart.o(i.HAL_UART_ErrorCallback)
    i.HAL_UART_IRQHandler                    0x080068e8   Section        0  stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler)
    i.HAL_UART_Init                          0x08006bf0   Section        0  stm32f4xx_hal_uart.o(i.HAL_UART_Init)
    i.HAL_UART_MspInit                       0x08006c68   Section        0  usart.o(i.HAL_UART_MspInit)
    i.HAL_UART_RxCpltCallback                0x08006e00   Section        0  uart.o(i.HAL_UART_RxCpltCallback)
    i.HAL_UART_TxCpltCallback                0x08006e34   Section        0  uart.o(i.HAL_UART_TxCpltCallback)
    i.HardFault_Handler                      0x08006e68   Section        0  stm32f4xx_it.o(i.HardFault_Handler)
    i.I2C1_ER_IRQHandler                     0x08006e6c   Section        0  stm32f4xx_it.o(i.I2C1_ER_IRQHandler)
    i.I2C1_EV_IRQHandler                     0x08006e7c   Section        0  stm32f4xx_it.o(i.I2C1_EV_IRQHandler)
    i.I2C_ConvertOtherXferOptions            0x08006e8c   Section        0  stm32f4xx_hal_i2c.o(i.I2C_ConvertOtherXferOptions)
    I2C_ConvertOtherXferOptions              0x08006e8d   Thumb Code    28  stm32f4xx_hal_i2c.o(i.I2C_ConvertOtherXferOptions)
    i.I2C_DMAAbort                           0x08006ea8   Section        0  stm32f4xx_hal_i2c.o(i.I2C_DMAAbort)
    I2C_DMAAbort                             0x08006ea9   Thumb Code   242  stm32f4xx_hal_i2c.o(i.I2C_DMAAbort)
    i.I2C_Flush_DR                           0x08006fa0   Section        0  stm32f4xx_hal_i2c.o(i.I2C_Flush_DR)
    I2C_Flush_DR                             0x08006fa1   Thumb Code    18  stm32f4xx_hal_i2c.o(i.I2C_Flush_DR)
    i.I2C_Get                                0x08006fb4   Section        0  i2c_1.o(i.I2C_Get)
    I2C_Get                                  0x08006fb5   Thumb Code    30  i2c_1.o(i.I2C_Get)
    i.I2C_ITError                            0x08006fdc   Section        0  stm32f4xx_hal_i2c.o(i.I2C_ITError)
    I2C_ITError                              0x08006fdd   Thumb Code   420  stm32f4xx_hal_i2c.o(i.I2C_ITError)
    i.I2C_MasterReceive_BTF                  0x08007188   Section        0  stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_BTF)
    I2C_MasterReceive_BTF                    0x08007189   Thumb Code   304  stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_BTF)
    i.I2C_MasterReceive_RXNE                 0x080072b8   Section        0  stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_RXNE)
    I2C_MasterReceive_RXNE                   0x080072b9   Thumb Code   260  stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_RXNE)
    i.I2C_MasterTransmit_BTF                 0x080073bc   Section        0  stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_BTF)
    I2C_MasterTransmit_BTF                   0x080073bd   Thumb Code   160  stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_BTF)
    i.I2C_MasterTransmit_TXE                 0x0800745c   Section        0  stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_TXE)
    I2C_MasterTransmit_TXE                   0x0800745d   Thumb Code   216  stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_TXE)
    i.I2C_Master_ADD10                       0x08007534   Section        0  stm32f4xx_hal_i2c.o(i.I2C_Master_ADD10)
    I2C_Master_ADD10                         0x08007535   Thumb Code    42  stm32f4xx_hal_i2c.o(i.I2C_Master_ADD10)
    i.I2C_Master_ADDR                        0x0800755e   Section        0  stm32f4xx_hal_i2c.o(i.I2C_Master_ADDR)
    I2C_Master_ADDR                          0x0800755f   Thumb Code   616  stm32f4xx_hal_i2c.o(i.I2C_Master_ADDR)
    i.I2C_Master_SB                          0x080077c6   Section        0  stm32f4xx_hal_i2c.o(i.I2C_Master_SB)
    I2C_Master_SB                            0x080077c7   Thumb Code   158  stm32f4xx_hal_i2c.o(i.I2C_Master_SB)
    i.I2C_MemoryTransmit_TXE_BTF             0x08007864   Section        0  stm32f4xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF)
    I2C_MemoryTransmit_TXE_BTF               0x08007865   Thumb Code   198  stm32f4xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF)
    i.I2C_SlaveReceive_BTF                   0x0800792a   Section        0  stm32f4xx_hal_i2c.o(i.I2C_SlaveReceive_BTF)
    I2C_SlaveReceive_BTF                     0x0800792b   Thumb Code    26  stm32f4xx_hal_i2c.o(i.I2C_SlaveReceive_BTF)
    i.I2C_SlaveReceive_RXNE                  0x08007944   Section        0  stm32f4xx_hal_i2c.o(i.I2C_SlaveReceive_RXNE)
    I2C_SlaveReceive_RXNE                    0x08007945   Thumb Code    70  stm32f4xx_hal_i2c.o(i.I2C_SlaveReceive_RXNE)
    i.I2C_SlaveTransmit_BTF                  0x0800798a   Section        0  stm32f4xx_hal_i2c.o(i.I2C_SlaveTransmit_BTF)
    I2C_SlaveTransmit_BTF                    0x0800798b   Thumb Code    26  stm32f4xx_hal_i2c.o(i.I2C_SlaveTransmit_BTF)
    i.I2C_SlaveTransmit_TXE                  0x080079a4   Section        0  stm32f4xx_hal_i2c.o(i.I2C_SlaveTransmit_TXE)
    I2C_SlaveTransmit_TXE                    0x080079a5   Thumb Code    70  stm32f4xx_hal_i2c.o(i.I2C_SlaveTransmit_TXE)
    i.I2C_Slave_ADDR                         0x080079ea   Section        0  stm32f4xx_hal_i2c.o(i.I2C_Slave_ADDR)
    I2C_Slave_ADDR                           0x080079eb   Thumb Code   112  stm32f4xx_hal_i2c.o(i.I2C_Slave_ADDR)
    i.I2C_Slave_AF                           0x08007a5c   Section        0  stm32f4xx_hal_i2c.o(i.I2C_Slave_AF)
    I2C_Slave_AF                             0x08007a5d   Thumb Code   162  stm32f4xx_hal_i2c.o(i.I2C_Slave_AF)
    i.I2C_Slave_STOPF                        0x08007b04   Section        0  stm32f4xx_hal_i2c.o(i.I2C_Slave_STOPF)
    I2C_Slave_STOPF                          0x08007b05   Thumb Code   386  stm32f4xx_hal_i2c.o(i.I2C_Slave_STOPF)
    i.I2C_WaitOnSTOPRequestThroughIT         0x08007c90   Section        0  stm32f4xx_hal_i2c.o(i.I2C_WaitOnSTOPRequestThroughIT)
    I2C_WaitOnSTOPRequestThroughIT           0x08007c91   Thumb Code    74  stm32f4xx_hal_i2c.o(i.I2C_WaitOnSTOPRequestThroughIT)
    i.InvSqrt                                0x08007ce0   Section        0  user_math.o(i.InvSqrt)
    i.LowPassFilter2p_Apply                  0x08007d30   Section        0  filter.o(i.LowPassFilter2p_Apply)
    i.LowPassFilter2p_Init                   0x08007db0   Section        0  filter.o(i.LowPassFilter2p_Init)
    i.LowPassFilter2p_Reset                  0x08007ec4   Section        0  filter.o(i.LowPassFilter2p_Reset)
    i.MOTOR_RM_CreateCANManager              0x08007f24   Section        0  motor_rm.o(i.MOTOR_RM_CreateCANManager)
    MOTOR_RM_CreateCANManager                0x08007f25   Thumb Code    76  motor_rm.o(i.MOTOR_RM_CreateCANManager)
    i.MOTOR_RM_Ctrl                          0x08007f74   Section        0  motor_rm.o(i.MOTOR_RM_Ctrl)
    i.MOTOR_RM_GetCANManager                 0x08008098   Section        0  motor_rm.o(i.MOTOR_RM_GetCANManager)
    MOTOR_RM_GetCANManager                   0x08008099   Thumb Code    18  motor_rm.o(i.MOTOR_RM_GetCANManager)
    i.MOTOR_RM_GetLSB                        0x080080b0   Section        0  motor_rm.o(i.MOTOR_RM_GetLSB)
    MOTOR_RM_GetLSB                          0x080080b1   Thumb Code    38  motor_rm.o(i.MOTOR_RM_GetLSB)
    i.MOTOR_RM_GetLogicalIndex               0x080080d6   Section        0  motor_rm.o(i.MOTOR_RM_GetLogicalIndex)
    MOTOR_RM_GetLogicalIndex                 0x080080d7   Thumb Code    68  motor_rm.o(i.MOTOR_RM_GetLogicalIndex)
    i.MOTOR_RM_GetMotor                      0x0800811a   Section        0  motor_rm.o(i.MOTOR_RM_GetMotor)
    i.MOTOR_RM_GetRatio                      0x08008158   Section        0  motor_rm.o(i.MOTOR_RM_GetRatio)
    MOTOR_RM_GetRatio                        0x08008159   Thumb Code    36  motor_rm.o(i.MOTOR_RM_GetRatio)
    i.MOTOR_RM_Register                      0x08008180   Section        0  motor_rm.o(i.MOTOR_RM_Register)
    i.MOTOR_RM_SetOutput                     0x08008240   Section        0  motor_rm.o(i.MOTOR_RM_SetOutput)
    i.MOTOR_RM_Update                        0x080082f2   Section        0  motor_rm.o(i.MOTOR_RM_Update)
    i.MX_CAN1_Init                           0x080083a0   Section        0  can.o(i.MX_CAN1_Init)
    i.MX_CAN2_Init                           0x080083e8   Section        0  can.o(i.MX_CAN2_Init)
    i.MX_DMA_Init                            0x08008430   Section        0  dma.o(i.MX_DMA_Init)
    i.MX_FREERTOS_Init                       0x080084a8   Section        0  freertos.o(i.MX_FREERTOS_Init)
    i.MX_GPIO_Init                           0x080084d8   Section        0  gpio.o(i.MX_GPIO_Init)
    i.MX_I2C1_Init                           0x080086c8   Section        0  i2c.o(i.MX_I2C1_Init)
    i.MX_I2C2_Init                           0x08008704   Section        0  i2c.o(i.MX_I2C2_Init)
    i.MX_SPI1_Init                           0x08008740   Section        0  spi.o(i.MX_SPI1_Init)
    i.MX_SPI2_Init                           0x08008788   Section        0  spi.o(i.MX_SPI2_Init)
    i.MX_TIM10_Init                          0x080087d0   Section        0  tim.o(i.MX_TIM10_Init)
    i.MX_TIM7_Init                           0x0800883c   Section        0  tim.o(i.MX_TIM7_Init)
    i.MX_USART1_UART_Init                    0x08008888   Section        0  usart.o(i.MX_USART1_UART_Init)
    i.MX_USART3_UART_Init                    0x080088c0   Section        0  usart.o(i.MX_USART3_UART_Init)
    i.MemManage_Handler                      0x08008900   Section        0  stm32f4xx_it.o(i.MemManage_Handler)
    i.Motor_RM_Decode                        0x08008904   Section        0  motor_rm.o(i.Motor_RM_Decode)
    Motor_RM_Decode                          0x08008905   Thumb Code   384  motor_rm.o(i.Motor_RM_Decode)
    i.NMI_Handler                            0x08008a94   Section        0  stm32f4xx_it.o(i.NMI_Handler)
    i.PID_Calc                               0x08008a98   Section        0  pid.o(i.PID_Calc)
    i.PID_Init                               0x08008c3c   Section        0  pid.o(i.PID_Init)
    i.PID_Reset                              0x08008d08   Section        0  pid.o(i.PID_Reset)
    i.RC_Init                                0x08008d48   Section        0  bsp_rc.o(i.RC_Init)
    i.RC_restart                             0x08008dcc   Section        0  bsp_rc.o(i.RC_restart)
    i.SPI_DMAError                           0x08008e28   Section        0  stm32f4xx_hal_spi.o(i.SPI_DMAError)
    SPI_DMAError                             0x08008e29   Thumb Code    40  stm32f4xx_hal_spi.o(i.SPI_DMAError)
    i.SPI_DMAHalfReceiveCplt                 0x08008e50   Section        0  stm32f4xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt)
    SPI_DMAHalfReceiveCplt                   0x08008e51   Thumb Code    14  stm32f4xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt)
    i.SPI_DMAHalfTransmitCplt                0x08008e5e   Section        0  stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitCplt)
    SPI_DMAHalfTransmitCplt                  0x08008e5f   Thumb Code    14  stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitCplt)
    i.SPI_DMAHalfTransmitReceiveCplt         0x08008e6c   Section        0  stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitReceiveCplt)
    SPI_DMAHalfTransmitReceiveCplt           0x08008e6d   Thumb Code    14  stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitReceiveCplt)
    i.SPI_DMAReceiveCplt                     0x08008e7a   Section        0  stm32f4xx_hal_spi.o(i.SPI_DMAReceiveCplt)
    SPI_DMAReceiveCplt                       0x08008e7b   Thumb Code   124  stm32f4xx_hal_spi.o(i.SPI_DMAReceiveCplt)
    i.SPI_DMATransmitCplt                    0x08008ef6   Section        0  stm32f4xx_hal_spi.o(i.SPI_DMATransmitCplt)
    SPI_DMATransmitCplt                      0x08008ef7   Thumb Code   128  stm32f4xx_hal_spi.o(i.SPI_DMATransmitCplt)
    i.SPI_DMATransmitReceiveCplt             0x08008f76   Section        0  stm32f4xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt)
    SPI_DMATransmitReceiveCplt               0x08008f77   Thumb Code   104  stm32f4xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt)
    i.SPI_EndRxTransaction                   0x08008fde   Section        0  stm32f4xx_hal_spi.o(i.SPI_EndRxTransaction)
    SPI_EndRxTransaction                     0x08008fdf   Thumb Code   148  stm32f4xx_hal_spi.o(i.SPI_EndRxTransaction)
    i.SPI_EndRxTxTransaction                 0x08009074   Section        0  stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction)
    SPI_EndRxTxTransaction                   0x08009075   Thumb Code   128  stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction)
    i.SPI_Get                                0x080090fc   Section        0  spi_1.o(i.SPI_Get)
    SPI_Get                                  0x080090fd   Thumb Code    18  spi_1.o(i.SPI_Get)
    i.SPI_WaitFlagStateUntilTimeout          0x08009114   Section        0  stm32f4xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
    SPI_WaitFlagStateUntilTimeout            0x08009115   Thumb Code   212  stm32f4xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
    i.StartDefaultTask                       0x080091ec   Section        0  freertos.o(i.StartDefaultTask)
    i.SysTick_Handler                        0x080091fc   Section        0  stm32f4xx_it.o(i.SysTick_Handler)
    i.SystemClock_Config                     0x08009210   Section        0  main.o(i.SystemClock_Config)
    i.SystemInit                             0x080092c4   Section        0  system_stm32f4xx.o(i.SystemInit)
    i.TIM7_IRQHandler                        0x080092d8   Section        0  stm32f4xx_it.o(i.TIM7_IRQHandler)
    i.TIM_Base_SetConfig                     0x080092e8   Section        0  stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig)
    i.TIM_CCxChannelCmd                      0x080093c8   Section        0  stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd)
    i.TIM_OC1_SetConfig                      0x080093ec   Section        0  stm32f4xx_hal_tim.o(i.TIM_OC1_SetConfig)
    TIM_OC1_SetConfig                        0x080093ed   Thumb Code   104  stm32f4xx_hal_tim.o(i.TIM_OC1_SetConfig)
    i.TIM_OC2_SetConfig                      0x0800945c   Section        0  stm32f4xx_hal_tim.o(i.TIM_OC2_SetConfig)
    i.TIM_OC3_SetConfig                      0x080094d8   Section        0  stm32f4xx_hal_tim.o(i.TIM_OC3_SetConfig)
    TIM_OC3_SetConfig                        0x080094d9   Thumb Code   112  stm32f4xx_hal_tim.o(i.TIM_OC3_SetConfig)
    i.TIM_OC4_SetConfig                      0x08009550   Section        0  stm32f4xx_hal_tim.o(i.TIM_OC4_SetConfig)
    TIM_OC4_SetConfig                        0x08009551   Thumb Code    74  stm32f4xx_hal_tim.o(i.TIM_OC4_SetConfig)
    i.Task_Init                              0x080095a4   Section        0  init.o(i.Task_Init)
    i.Task_atti_esti                         0x08009640   Section        0  atti_esti.o(i.Task_atti_esti)
    i.Task_gimbal_ctrl                       0x08009784   Section        0  gimbal_ctrl.o(i.Task_gimbal_ctrl)
    i.Task_remote                            0x0800982c   Section        0  remote.o(i.Task_remote)
    i.UART_DMAAbortOnError                   0x080098ac   Section        0  stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError)
    UART_DMAAbortOnError                     0x080098ad   Thumb Code    18  stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError)
    i.UART_EndRxTransfer                     0x080098be   Section        0  stm32f4xx_hal_uart.o(i.UART_EndRxTransfer)
    UART_EndRxTransfer                       0x080098bf   Thumb Code   108  stm32f4xx_hal_uart.o(i.UART_EndRxTransfer)
    i.UART_EndTransmit_IT                    0x0800992a   Section        0  stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT)
    UART_EndTransmit_IT                      0x0800992b   Thumb Code    32  stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT)
    i.UART_Get                               0x0800994c   Section        0  uart.o(i.UART_Get)
    UART_Get                                 0x0800994d   Thumb Code    18  uart.o(i.UART_Get)
    i.UART_Receive_IT                        0x08009964   Section        0  stm32f4xx_hal_uart.o(i.UART_Receive_IT)
    UART_Receive_IT                          0x08009965   Thumb Code   252  stm32f4xx_hal_uart.o(i.UART_Receive_IT)
    i.UART_SetConfig                         0x08009a60   Section        0  stm32f4xx_hal_uart.o(i.UART_SetConfig)
    UART_SetConfig                           0x08009a61   Thumb Code   546  stm32f4xx_hal_uart.o(i.UART_SetConfig)
    i.UART_Transmit_IT                       0x08009c8c   Section        0  stm32f4xx_hal_uart.o(i.UART_Transmit_IT)
    UART_Transmit_IT                         0x08009c8d   Thumb Code    96  stm32f4xx_hal_uart.o(i.UART_Transmit_IT)
    i.USART3_IRQHandler                      0x08009cec   Section        0  stm32f4xx_it.o(i.USART3_IRQHandler)
    i.USART3_IRQHandler1                     0x08009d04   Section        0  remote_control.o(i.USART3_IRQHandler1)
    i.UsageFault_Handler                     0x08009d1c   Section        0  stm32f4xx_it.o(i.UsageFault_Handler)
    i.__ARM_fpclassify                       0x08009d20   Section        0  fpclassify.o(i.__ARM_fpclassify)
    i.__ARM_fpclassifyf                      0x08009d50   Section        0  fpclassifyf.o(i.__ARM_fpclassifyf)
    i.__ARM_isfinitef                        0x08009d76   Section        0  pid.o(i.__ARM_isfinitef)
    __ARM_isfinitef                          0x08009d77   Thumb Code    18  pid.o(i.__ARM_isfinitef)
    i.__NVIC_GetPriorityGrouping             0x08009d88   Section        0  stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
    __NVIC_GetPriorityGrouping               0x08009d89   Thumb Code    10  stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)
    i.__NVIC_SetPriority                     0x08009d98   Section        0  stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority)
    __NVIC_SetPriority                       0x08009d99   Thumb Code    32  stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority)
    i.__get_IPSR                             0x08009dc0   Section        0  cmsis_os2.o(i.__get_IPSR)
    __get_IPSR                               0x08009dc1   Thumb Code     6  cmsis_os2.o(i.__get_IPSR)
    i.__hardfp_asinf                         0x08009dc8   Section        0  asinf.o(i.__hardfp_asinf)
    i.__hardfp_atan                          0x08009ef8   Section        0  atan.o(i.__hardfp_atan)
    i.__hardfp_atan2                         0x0800a1d0   Section        0  atan2.o(i.__hardfp_atan2)
    i.__hardfp_atan2f                        0x0800a3d0   Section        0  atan2f.o(i.__hardfp_atan2f)
    i.__hardfp_cosf                          0x0800a67c   Section        0  cosf.o(i.__hardfp_cosf)
    i.__hardfp_fmaxf                         0x0800a7cc   Section        0  fmaxf.o(i.__hardfp_fmaxf)
    i.__hardfp_tanf                          0x0800a814   Section        0  tanf.o(i.__hardfp_tanf)
    i.__kernel_poly                          0x0800a990   Section        0  poly.o(i.__kernel_poly)
    i.__mathlib_dbl_infnan                   0x0800aa88   Section        0  dunder.o(i.__mathlib_dbl_infnan)
    i.__mathlib_dbl_infnan2                  0x0800aa9c   Section        0  dunder.o(i.__mathlib_dbl_infnan2)
    i.__mathlib_dbl_underflow                0x0800aab0   Section        0  dunder.o(i.__mathlib_dbl_underflow)
    i.__mathlib_flt_infnan                   0x0800aad0   Section        0  funder.o(i.__mathlib_flt_infnan)
    i.__mathlib_flt_infnan2                  0x0800aad6   Section        0  funder.o(i.__mathlib_flt_infnan2)
    i.__mathlib_flt_invalid                  0x0800aadc   Section        0  funder.o(i.__mathlib_flt_invalid)
    i.__mathlib_flt_underflow                0x0800aaec   Section        0  funder.o(i.__mathlib_flt_underflow)
    i.__mathlib_rredf2                       0x0800aafc   Section        0  rredf.o(i.__mathlib_rredf2)
    i.atan                                   0x0800ac50   Section        0  atan.o(i.atan)
    i.configureTimerForRunTimeStats          0x0800ac60   Section        0  freertos.o(i.configureTimerForRunTimeStats)
    i.delay_init                             0x0800ac64   Section        0  bsp_delay.o(i.delay_init)
    i.eTaskGetState                          0x0800ac94   Section        0  tasks.o(i.eTaskGetState)
    i.fabs                                   0x0800ad28   Section        0  fabs.o(i.fabs)
    i.getRunTimeCounterValue                 0x0800ad40   Section        0  freertos.o(i.getRunTimeCounterValue)
    i.main                                   0x0800ad44   Section        0  main.o(i.main)
    i.map                                    0x0800ad8c   Section        0  calc_lib.o(i.map)
    i.osDelay                                0x0800ada2   Section        0  cmsis_os2.o(i.osDelay)
    i.osDelayUntil                           0x0800adc0   Section        0  cmsis_os2.o(i.osDelayUntil)
    i.osKernelGetState                       0x0800adf4   Section        0  cmsis_os2.o(i.osKernelGetState)
    i.osKernelGetTickCount                   0x0800ae28   Section        0  cmsis_os2.o(i.osKernelGetTickCount)
    i.osKernelGetTickFreq                    0x0800ae42   Section        0  cmsis_os2.o(i.osKernelGetTickFreq)
    i.osKernelInitialize                     0x0800ae48   Section        0  cmsis_os2.o(i.osKernelInitialize)
    i.osKernelLock                           0x0800ae74   Section        0  cmsis_os2.o(i.osKernelLock)
    i.osKernelStart                          0x0800aeac   Section        0  cmsis_os2.o(i.osKernelStart)
    i.osKernelUnlock                         0x0800af0c   Section        0  cmsis_os2.o(i.osKernelUnlock)
    i.osMessageQueueGet                      0x0800af50   Section        0  cmsis_os2.o(i.osMessageQueueGet)
    i.osMessageQueueNew                      0x0800afd0   Section        0  cmsis_os2.o(i.osMessageQueueNew)
    i.osMessageQueuePut                      0x0800b06c   Section        0  cmsis_os2.o(i.osMessageQueuePut)
    i.osMessageQueueReset                    0x0800b0f0   Section        0  cmsis_os2.o(i.osMessageQueueReset)
    i.osMutexAcquire                         0x0800b118   Section        0  cmsis_os2.o(i.osMutexAcquire)
    i.osMutexNew                             0x0800b17a   Section        0  cmsis_os2.o(i.osMutexNew)
    i.osMutexRelease                         0x0800b22c   Section        0  cmsis_os2.o(i.osMutexRelease)
    i.osThreadFlagsSet                       0x0800b27c   Section        0  cmsis_os2.o(i.osThreadFlagsSet)
    i.osThreadFlagsWait                      0x0800b2fc   Section        0  cmsis_os2.o(i.osThreadFlagsWait)
    i.osThreadGetId                          0x0800b3ae   Section        0  cmsis_os2.o(i.osThreadGetId)
    i.osThreadNew                            0x0800b3ba   Section        0  cmsis_os2.o(i.osThreadNew)
    i.osThreadTerminate                      0x0800b472   Section        0  cmsis_os2.o(i.osThreadTerminate)
    i.prvAddCurrentTaskToDelayedList         0x0800b4b0   Section        0  tasks.o(i.prvAddCurrentTaskToDelayedList)
    prvAddCurrentTaskToDelayedList           0x0800b4b1   Thumb Code   100  tasks.o(i.prvAddCurrentTaskToDelayedList)
    i.prvAddNewTaskToReadyList               0x0800b52c   Section        0  tasks.o(i.prvAddNewTaskToReadyList)
    prvAddNewTaskToReadyList                 0x0800b52d   Thumb Code   154  tasks.o(i.prvAddNewTaskToReadyList)
    i.prvCheckForValidListAndQueue           0x0800b5e4   Section        0  timers.o(i.prvCheckForValidListAndQueue)
    prvCheckForValidListAndQueue             0x0800b5e5   Thumb Code    78  timers.o(i.prvCheckForValidListAndQueue)
    i.prvCheckTasksWaitingTermination        0x0800b658   Section        0  tasks.o(i.prvCheckTasksWaitingTermination)
    prvCheckTasksWaitingTermination          0x0800b659   Thumb Code    60  tasks.o(i.prvCheckTasksWaitingTermination)
    i.prvCopyDataFromQueue                   0x0800b6a0   Section        0  queue.o(i.prvCopyDataFromQueue)
    prvCopyDataFromQueue                     0x0800b6a1   Thumb Code    42  queue.o(i.prvCopyDataFromQueue)
    i.prvCopyDataToQueue                     0x0800b6ca   Section        0  queue.o(i.prvCopyDataToQueue)
    prvCopyDataToQueue                       0x0800b6cb   Thumb Code   126  queue.o(i.prvCopyDataToQueue)
    i.prvDeleteTCB                           0x0800b748   Section        0  tasks.o(i.prvDeleteTCB)
    prvDeleteTCB                             0x0800b749   Thumb Code    80  tasks.o(i.prvDeleteTCB)
    i.prvGetDisinheritPriorityAfterTimeout   0x0800b798   Section        0  queue.o(i.prvGetDisinheritPriorityAfterTimeout)
    prvGetDisinheritPriorityAfterTimeout     0x0800b799   Thumb Code    20  queue.o(i.prvGetDisinheritPriorityAfterTimeout)
    i.prvGetNextExpireTime                   0x0800b7ac   Section        0  timers.o(i.prvGetNextExpireTime)
    prvGetNextExpireTime                     0x0800b7ad   Thumb Code    36  timers.o(i.prvGetNextExpireTime)
    i.prvHeapInit                            0x0800b7d4   Section        0  heap_4.o(i.prvHeapInit)
    prvHeapInit                              0x0800b7d5   Thumb Code    98  heap_4.o(i.prvHeapInit)
    i.prvIdleTask                            0x0800b850   Section        0  tasks.o(i.prvIdleTask)
    prvIdleTask                              0x0800b851   Thumb Code    32  tasks.o(i.prvIdleTask)
    i.prvInitialiseMutex                     0x0800b878   Section        0  queue.o(i.prvInitialiseMutex)
    prvInitialiseMutex                       0x0800b879   Thumb Code    30  queue.o(i.prvInitialiseMutex)
    i.prvInitialiseNewQueue                  0x0800b896   Section        0  queue.o(i.prvInitialiseNewQueue)
    prvInitialiseNewQueue                    0x0800b897   Thumb Code    42  queue.o(i.prvInitialiseNewQueue)
    i.prvInitialiseNewTask                   0x0800b8c0   Section        0  tasks.o(i.prvInitialiseNewTask)
    prvInitialiseNewTask                     0x0800b8c1   Thumb Code   196  tasks.o(i.prvInitialiseNewTask)
    i.prvInitialiseTaskLists                 0x0800b984   Section        0  tasks.o(i.prvInitialiseTaskLists)
    prvInitialiseTaskLists                   0x0800b985   Thumb Code    70  tasks.o(i.prvInitialiseTaskLists)
    i.prvInsertBlockIntoFreeList             0x0800b9ec   Section        0  heap_4.o(i.prvInsertBlockIntoFreeList)
    prvInsertBlockIntoFreeList               0x0800b9ed   Thumb Code    96  heap_4.o(i.prvInsertBlockIntoFreeList)
    i.prvInsertTimerInActiveList             0x0800ba54   Section        0  timers.o(i.prvInsertTimerInActiveList)
    prvInsertTimerInActiveList               0x0800ba55   Thumb Code    80  timers.o(i.prvInsertTimerInActiveList)
    i.prvIsQueueEmpty                        0x0800baac   Section        0  queue.o(i.prvIsQueueEmpty)
    prvIsQueueEmpty                          0x0800baad   Thumb Code    26  queue.o(i.prvIsQueueEmpty)
    i.prvIsQueueFull                         0x0800bac6   Section        0  queue.o(i.prvIsQueueFull)
    prvIsQueueFull                           0x0800bac7   Thumb Code    30  queue.o(i.prvIsQueueFull)
    i.prvProcessExpiredTimer                 0x0800bae4   Section        0  timers.o(i.prvProcessExpiredTimer)
    prvProcessExpiredTimer                   0x0800bae5   Thumb Code   110  timers.o(i.prvProcessExpiredTimer)
    i.prvProcessReceivedCommands             0x0800bb58   Section        0  timers.o(i.prvProcessReceivedCommands)
    prvProcessReceivedCommands               0x0800bb59   Thumb Code   350  timers.o(i.prvProcessReceivedCommands)
    i.prvProcessTimerOrBlockTask             0x0800bcbc   Section        0  timers.o(i.prvProcessTimerOrBlockTask)
    prvProcessTimerOrBlockTask               0x0800bcbd   Thumb Code   102  timers.o(i.prvProcessTimerOrBlockTask)
    i.prvResetNextTaskUnblockTime            0x0800bd30   Section        0  tasks.o(i.prvResetNextTaskUnblockTime)
    prvResetNextTaskUnblockTime              0x0800bd31   Thumb Code    42  tasks.o(i.prvResetNextTaskUnblockTime)
    i.prvSampleTimeNow                       0x0800bd64   Section        0  timers.o(i.prvSampleTimeNow)
    prvSampleTimeNow                         0x0800bd65   Thumb Code    40  timers.o(i.prvSampleTimeNow)
    i.prvSwitchTimerLists                    0x0800bd90   Section        0  timers.o(i.prvSwitchTimerLists)
    prvSwitchTimerLists                      0x0800bd91   Thumb Code   154  timers.o(i.prvSwitchTimerLists)
    i.prvTaskExitError                       0x0800be34   Section        0  port.o(i.prvTaskExitError)
    prvTaskExitError                         0x0800be35   Thumb Code    60  port.o(i.prvTaskExitError)
    i.prvTimerTask                           0x0800be74   Section        0  timers.o(i.prvTimerTask)
    prvTimerTask                             0x0800be75   Thumb Code    26  timers.o(i.prvTimerTask)
    i.prvUnlockQueue                         0x0800be8e   Section        0  queue.o(i.prvUnlockQueue)
    prvUnlockQueue                           0x0800be8f   Thumb Code   126  queue.o(i.prvUnlockQueue)
    i.pvPortMalloc                           0x0800bf0c   Section        0  heap_4.o(i.pvPortMalloc)
    i.pvTaskIncrementMutexHeldCount          0x0800c058   Section        0  tasks.o(i.pvTaskIncrementMutexHeldCount)
    i.pxPortInitialiseStack                  0x0800c078   Section        0  port.o(i.pxPortInitialiseStack)
    i.remote_ParseHost                       0x0800c0a4   Section        0  ai.o(i.remote_ParseHost)
    i.remote_control_init                    0x0800c12c   Section        0  remote_control.o(i.remote_control_init)
    i.sbus_to_rc                             0x0800c13c   Section        0  remote_control.o(i.sbus_to_rc)
    sbus_to_rc                               0x0800c13d   Thumb Code   510  remote_control.o(i.sbus_to_rc)
    i.sqrtf                                  0x0800c348   Section        0  sqrtf.o(i.sqrtf)
    i.user_delay_ms                          0x0800c386   Section        0  calc_lib.o(i.user_delay_ms)
    i.user_delay_us                          0x0800c39e   Section        0  calc_lib.o(i.user_delay_us)
    i.uxListRemove                           0x0800c3b6   Section        0  list.o(i.uxListRemove)
    i.vApplicationGetIdleTaskMemory          0x0800c3e0   Section        0  cmsis_os2.o(i.vApplicationGetIdleTaskMemory)
    i.vApplicationGetTimerTaskMemory         0x0800c3f8   Section        0  cmsis_os2.o(i.vApplicationGetTimerTaskMemory)
    i.vApplicationStackOverflowHook          0x0800c410   Section        0  freertos.o(i.vApplicationStackOverflowHook)
    i.vListInitialise                        0x0800c412   Section        0  list.o(i.vListInitialise)
    i.vListInitialiseItem                    0x0800c42c   Section        0  list.o(i.vListInitialiseItem)
    i.vListInsert                            0x0800c432   Section        0  list.o(i.vListInsert)
    i.vListInsertEnd                         0x0800c466   Section        0  list.o(i.vListInsertEnd)
    i.vPortEnterCritical                     0x0800c480   Section        0  port.o(i.vPortEnterCritical)
    i.vPortExitCritical                      0x0800c4d4   Section        0  port.o(i.vPortExitCritical)
    i.vPortFree                              0x0800c510   Section        0  heap_4.o(i.vPortFree)
    i.vPortSetupTimerInterrupt               0x0800c5b4   Section        0  port.o(i.vPortSetupTimerInterrupt)
    i.vPortValidateInterruptPriority         0x0800c5dc   Section        0  port.o(i.vPortValidateInterruptPriority)
    i.vQueueAddToRegistry                    0x0800c654   Section        0  queue.o(i.vQueueAddToRegistry)
    i.vQueueWaitForMessageRestricted         0x0800c680   Section        0  queue.o(i.vQueueWaitForMessageRestricted)
    i.vTaskDelay                             0x0800c6cc   Section        0  tasks.o(i.vTaskDelay)
    i.vTaskDelayUntil                        0x0800c728   Section        0  tasks.o(i.vTaskDelayUntil)
    i.vTaskDelete                            0x0800c7fc   Section        0  tasks.o(i.vTaskDelete)
    i.vTaskInternalSetTimeOutState           0x0800c8c4   Section        0  tasks.o(i.vTaskInternalSetTimeOutState)
    i.vTaskMissedYield                       0x0800c8dc   Section        0  tasks.o(i.vTaskMissedYield)
    i.vTaskPlaceOnEventList                  0x0800c8e8   Section        0  tasks.o(i.vTaskPlaceOnEventList)
    i.vTaskPlaceOnEventListRestricted        0x0800c920   Section        0  tasks.o(i.vTaskPlaceOnEventListRestricted)
    i.vTaskPriorityDisinheritAfterTimeout    0x0800c960   Section        0  tasks.o(i.vTaskPriorityDisinheritAfterTimeout)
    i.vTaskStartScheduler                    0x0800ca30   Section        0  tasks.o(i.vTaskStartScheduler)
    i.vTaskSuspendAll                        0x0800caec   Section        0  tasks.o(i.vTaskSuspendAll)
    i.vTaskSwitchContext                     0x0800cafc   Section        0  tasks.o(i.vTaskSwitchContext)
    i.xPortStartScheduler                    0x0800cc00   Section        0  port.o(i.xPortStartScheduler)
    i.xPortSysTickHandler                    0x0800cd68   Section        0  port.o(i.xPortSysTickHandler)
    i.xQueueCreateMutex                      0x0800cd9c   Section        0  queue.o(i.xQueueCreateMutex)
    i.xQueueCreateMutexStatic                0x0800cdbe   Section        0  queue.o(i.xQueueCreateMutexStatic)
    i.xQueueGenericCreate                    0x0800cde8   Section        0  queue.o(i.xQueueGenericCreate)
    i.xQueueGenericCreateStatic              0x0800ce42   Section        0  queue.o(i.xQueueGenericCreateStatic)
    i.xQueueGenericReset                     0x0800cf24   Section        0  queue.o(i.xQueueGenericReset)
    i.xQueueGenericSend                      0x0800cfbc   Section        0  queue.o(i.xQueueGenericSend)
    i.xQueueGenericSendFromISR               0x0800d164   Section        0  queue.o(i.xQueueGenericSendFromISR)
    i.xQueueGiveMutexRecursive               0x0800d260   Section        0  queue.o(i.xQueueGiveMutexRecursive)
    i.xQueueReceive                          0x0800d2a8   Section        0  queue.o(i.xQueueReceive)
    i.xQueueReceiveFromISR                   0x0800d410   Section        0  queue.o(i.xQueueReceiveFromISR)
    i.xQueueSemaphoreTake                    0x0800d4dc   Section        0  queue.o(i.xQueueSemaphoreTake)
    i.xQueueTakeMutexRecursive               0x0800d694   Section        0  queue.o(i.xQueueTakeMutexRecursive)
    i.xTaskCheckForTimeOut                   0x0800d6e4   Section        0  tasks.o(i.xTaskCheckForTimeOut)
    i.xTaskCreate                            0x0800d770   Section        0  tasks.o(i.xTaskCreate)
    i.xTaskCreateStatic                      0x0800d7d4   Section        0  tasks.o(i.xTaskCreateStatic)
    i.xTaskGenericNotify                     0x0800d890   Section        0  tasks.o(i.xTaskGenericNotify)
    i.xTaskGenericNotifyFromISR              0x0800d9b8   Section        0  tasks.o(i.xTaskGenericNotifyFromISR)
    i.xTaskGetCurrentTaskHandle              0x0800db1c   Section        0  tasks.o(i.xTaskGetCurrentTaskHandle)
    i.xTaskGetSchedulerState                 0x0800db28   Section        0  tasks.o(i.xTaskGetSchedulerState)
    i.xTaskGetTickCount                      0x0800db48   Section        0  tasks.o(i.xTaskGetTickCount)
    i.xTaskGetTickCountFromISR               0x0800db54   Section        0  tasks.o(i.xTaskGetTickCountFromISR)
    i.xTaskIncrementTick                     0x0800db68   Section        0  tasks.o(i.xTaskIncrementTick)
    i.xTaskNotifyWait                        0x0800dcac   Section        0  tasks.o(i.xTaskNotifyWait)
    i.xTaskPriorityDisinherit                0x0800dd4c   Section        0  tasks.o(i.xTaskPriorityDisinherit)
    i.xTaskPriorityInherit                   0x0800ddf0   Section        0  tasks.o(i.xTaskPriorityInherit)
    i.xTaskRemoveFromEventList               0x0800de94   Section        0  tasks.o(i.xTaskRemoveFromEventList)
    i.xTaskResumeAll                         0x0800df2c   Section        0  tasks.o(i.xTaskResumeAll)
    i.xTimerCreateTimerTask                  0x0800e030   Section        0  timers.o(i.xTimerCreateTimerTask)
    i.xTimerGenericCommand                   0x0800e0a8   Section        0  timers.o(i.xTimerGenericCommand)
    x$fpl$basic                              0x0800e12c   Section       24  basic.o(x$fpl$basic)
    $v0                                      0x0800e12c   Number         0  basic.o(x$fpl$basic)
    x$fpl$d2f                                0x0800e144   Section       98  d2f.o(x$fpl$d2f)
    $v0                                      0x0800e144   Number         0  d2f.o(x$fpl$d2f)
    x$fpl$dadd                               0x0800e1a8   Section      336  daddsub_clz.o(x$fpl$dadd)
    $v0                                      0x0800e1a8   Number         0  daddsub_clz.o(x$fpl$dadd)
    _dadd1                                   0x0800e1b9   Thumb Code     0  daddsub_clz.o(x$fpl$dadd)
    x$fpl$dcmpinf                            0x0800e2f8   Section       24  dcmpi.o(x$fpl$dcmpinf)
    $v0                                      0x0800e2f8   Number         0  dcmpi.o(x$fpl$dcmpinf)
    x$fpl$ddiv                               0x0800e310   Section      688  ddiv.o(x$fpl$ddiv)
    $v0                                      0x0800e310   Number         0  ddiv.o(x$fpl$ddiv)
    ddiv_entry                               0x0800e317   Thumb Code     0  ddiv.o(x$fpl$ddiv)
    x$fpl$deqf                               0x0800e5c0   Section      120  deqf.o(x$fpl$deqf)
    $v0                                      0x0800e5c0   Number         0  deqf.o(x$fpl$deqf)
    x$fpl$dfix                               0x0800e638   Section       94  dfix.o(x$fpl$dfix)
    $v0                                      0x0800e638   Number         0  dfix.o(x$fpl$dfix)
    x$fpl$dfixu                              0x0800e698   Section       90  dfixu.o(x$fpl$dfixu)
    $v0                                      0x0800e698   Number         0  dfixu.o(x$fpl$dfixu)
    x$fpl$dflt                               0x0800e6f2   Section       46  dflt_clz.o(x$fpl$dflt)
    $v0                                      0x0800e6f2   Number         0  dflt_clz.o(x$fpl$dflt)
    x$fpl$dfltu                              0x0800e720   Section       38  dflt_clz.o(x$fpl$dfltu)
    $v0                                      0x0800e720   Number         0  dflt_clz.o(x$fpl$dfltu)
    x$fpl$dmul                               0x0800e748   Section      340  dmul.o(x$fpl$dmul)
    $v0                                      0x0800e748   Number         0  dmul.o(x$fpl$dmul)
    x$fpl$dnaninf                            0x0800e89c   Section      156  dnaninf.o(x$fpl$dnaninf)
    $v0                                      0x0800e89c   Number         0  dnaninf.o(x$fpl$dnaninf)
    x$fpl$dretinf                            0x0800e938   Section       12  dretinf.o(x$fpl$dretinf)
    $v0                                      0x0800e938   Number         0  dretinf.o(x$fpl$dretinf)
    x$fpl$drsb                               0x0800e944   Section       22  daddsub_clz.o(x$fpl$drsb)
    $v0                                      0x0800e944   Number         0  daddsub_clz.o(x$fpl$drsb)
    x$fpl$dsub                               0x0800e95c   Section      468  daddsub_clz.o(x$fpl$dsub)
    $v0                                      0x0800e95c   Number         0  daddsub_clz.o(x$fpl$dsub)
    _dsub1                                   0x0800e96d   Thumb Code     0  daddsub_clz.o(x$fpl$dsub)
    x$fpl$f2d                                0x0800eb30   Section       86  f2d.o(x$fpl$f2d)
    $v0                                      0x0800eb30   Number         0  f2d.o(x$fpl$f2d)
    x$fpl$fcmp4                              0x0800eb88   Section       82  fcmp4.o(x$fpl$fcmp4)
    $v0                                      0x0800eb88   Number         0  fcmp4.o(x$fpl$fcmp4)
    x$fpl$fcmpinf                            0x0800ebda   Section       24  fcmpi.o(x$fpl$fcmpinf)
    $v0                                      0x0800ebda   Number         0  fcmpi.o(x$fpl$fcmpinf)
    x$fpl$ffltll                             0x0800ebf2   Section       96  ffltll_clz.o(x$fpl$ffltll)
    $v0                                      0x0800ebf2   Number         0  ffltll_clz.o(x$fpl$ffltll)
    x$fpl$fnaninf                            0x0800ec52   Section      140  fnaninf.o(x$fpl$fnaninf)
    $v0                                      0x0800ec52   Number         0  fnaninf.o(x$fpl$fnaninf)
    x$fpl$fpinit                             0x0800ecde   Section       10  fpinit.o(x$fpl$fpinit)
    $v0                                      0x0800ecde   Number         0  fpinit.o(x$fpl$fpinit)
    x$fpl$fretinf                            0x0800ece8   Section       10  fretinf.o(x$fpl$fretinf)
    $v0                                      0x0800ece8   Number         0  fretinf.o(x$fpl$fretinf)
    x$fpl$usenofp                            0x0800ecf2   Section        0  usenofp.o(x$fpl$usenofp)
    .constdata                               0x0800ecf4   Section       36  freertos.o(.constdata)
    .constdata                               0x0800ed18   Section        8  stm32f4xx_hal_dma.o(.constdata)
    flagBitshiftOffset                       0x0800ed18   Data           8  stm32f4xx_hal_dma.o(.constdata)
    .constdata                               0x0800ed20   Section       24  system_stm32f4xx.o(.constdata)
    .constdata                               0x0800ed38   Section       56  gpio_1.o(.constdata)
    GPIO_Map                                 0x0800ed38   Data          56  gpio_1.o(.constdata)
    .constdata                               0x0800ed70   Section        8  pwm.o(.constdata)
    PWM_Map                                  0x0800ed70   Data           8  pwm.o(.constdata)
    .constdata                               0x0800ed78   Section       32  atti_esti.o(.constdata)
    imu_temp_ctrl_pid_param                  0x0800ed78   Data          32  atti_esti.o(.constdata)
    .constdata                               0x0800ed98   Section      144  user_task.o(.constdata)
    .constdata                               0x0800ee28   Section      152  atan.o(.constdata)
    atanhi                                   0x0800ee28   Data          32  atan.o(.constdata)
    atanlo                                   0x0800ee48   Data          32  atan.o(.constdata)
    aTodd                                    0x0800ee68   Data          40  atan.o(.constdata)
    aTeven                                   0x0800ee90   Data          48  atan.o(.constdata)
    .constdata                               0x0800eec0   Section        8  qnan.o(.constdata)
    .constdata                               0x0800eec8   Section       32  rredf.o(.constdata)
    twooverpi                                0x0800eec8   Data          32  rredf.o(.constdata)
    .conststring                             0x0800eee8   Section       12  freertos.o(.conststring)
    .conststring                             0x0800eef4   Section       42  user_task.o(.conststring)
    .data                                    0x20000000   Section        4  freertos.o(.data)
    .data                                    0x20000004   Section        4  can.o(.data)
    HAL_RCC_CAN1_CLK_ENABLED                 0x20000004   Data           4  can.o(.data)
    .data                                    0x20000008   Section        9  stm32f4xx_hal.o(.data)
    .data                                    0x20000014   Section        4  system_stm32f4xx.o(.data)
    .data                                    0x20000018   Section       68  tasks.o(.data)
    pxDelayedTaskList                        0x2000001c   Data           4  tasks.o(.data)
    pxOverflowDelayedTaskList                0x20000020   Data           4  tasks.o(.data)
    uxDeletedTasksWaitingCleanUp             0x20000024   Data           4  tasks.o(.data)
    uxCurrentNumberOfTasks                   0x20000028   Data           4  tasks.o(.data)
    xTickCount                               0x2000002c   Data           4  tasks.o(.data)
    uxTopReadyPriority                       0x20000030   Data           4  tasks.o(.data)
    xSchedulerRunning                        0x20000034   Data           4  tasks.o(.data)
    xPendedTicks                             0x20000038   Data           4  tasks.o(.data)
    xYieldPending                            0x2000003c   Data           4  tasks.o(.data)
    xNumOfOverflows                          0x20000040   Data           4  tasks.o(.data)
    uxTaskNumber                             0x20000044   Data           4  tasks.o(.data)
    xNextTaskUnblockTime                     0x20000048   Data           4  tasks.o(.data)
    xIdleTaskHandle                          0x2000004c   Data           4  tasks.o(.data)
    uxSchedulerSuspended                     0x20000050   Data           4  tasks.o(.data)
    ulTaskSwitchedInTime                     0x20000054   Data           4  tasks.o(.data)
    ulTotalRunTime                           0x20000058   Data           4  tasks.o(.data)
    .data                                    0x2000005c   Section       20  timers.o(.data)
    pxCurrentTimerList                       0x2000005c   Data           4  timers.o(.data)
    pxOverflowTimerList                      0x20000060   Data           4  timers.o(.data)
    xTimerQueue                              0x20000064   Data           4  timers.o(.data)
    xTimerTaskHandle                         0x20000068   Data           4  timers.o(.data)
    xLastTime                                0x2000006c   Data           4  timers.o(.data)
    .data                                    0x20000070   Section        4  cmsis_os2.o(.data)
    KernelState                              0x20000070   Data           4  cmsis_os2.o(.data)
    .data                                    0x20000074   Section       32  heap_4.o(.data)
    xStart                                   0x20000074   Data           8  heap_4.o(.data)
    pxEnd                                    0x2000007c   Data           4  heap_4.o(.data)
    xFreeBytesRemaining                      0x20000080   Data           4  heap_4.o(.data)
    xMinimumEverFreeBytesRemaining           0x20000084   Data           4  heap_4.o(.data)
    xNumberOfSuccessfulAllocations           0x20000088   Data           4  heap_4.o(.data)
    xNumberOfSuccessfulFrees                 0x2000008c   Data           4  heap_4.o(.data)
    xBlockAllocatedBit                       0x20000090   Data           4  heap_4.o(.data)
    .data                                    0x20000094   Section       12  port.o(.data)
    uxCriticalNesting                        0x20000094   Data           4  port.o(.data)
    ucMaxSysCallPriority                     0x20000098   Data           1  port.o(.data)
    ulMaxPRIGROUPValue                       0x2000009c   Data           4  port.o(.data)
    .data                                    0x200000a0   Section       16  can_1.o(.data)
    queue_list                               0x200000a0   Data           4  can_1.o(.data)
    queue_mutex                              0x200000a4   Data           4  can_1.o(.data)
    inited                                   0x200000a8   Data           1  can_1.o(.data)
    id_parser                                0x200000ac   Data           4  can_1.o(.data)
    .data                                    0x200000b0   Section        4  ahrs.o(.data)
    beta                                     0x200000b0   Data           4  ahrs.o(.data)
    .data                                    0x200000b4   Section        8  bsp_delay.o(.data)
    fac_us                                   0x200000b4   Data           1  bsp_delay.o(.data)
    fac_ms                                   0x200000b8   Data           4  bsp_delay.o(.data)
    .data                                    0x200000bc   Section        9  bmi088.o(.data)
    buffer                                   0x200000bc   Data           2  bmi088.o(.data)
    thread_alert                             0x200000c0   Data           4  bmi088.o(.data)
    inited                                   0x200000c4   Data           1  bmi088.o(.data)
    .data                                    0x200000c8   Section        8  motor_rm.o(.data)
    can_managers                             0x200000c8   Data           8  motor_rm.o(.data)
    .data                                    0x200000d0   Section      336  config.o(.data)
    .bss                                     0x20000220   Section       80  can.o(.bss)
    .bss                                     0x20000270   Section      168  i2c.o(.bss)
    .bss                                     0x20000318   Section      368  spi.o(.bss)
    .bss                                     0x20000488   Section      144  tim.o(.bss)
    .bss                                     0x20000518   Section      240  usart.o(.bss)
    .bss                                     0x20000608   Section       64  queue.o(.bss)
    .bss                                     0x20000648   Section     1220  tasks.o(.bss)
    pxReadyTasksLists                        0x20000648   Data        1120  tasks.o(.bss)
    xDelayedTaskList1                        0x20000aa8   Data          20  tasks.o(.bss)
    xDelayedTaskList2                        0x20000abc   Data          20  tasks.o(.bss)
    xPendingReadyList                        0x20000ad0   Data          20  tasks.o(.bss)
    xTasksWaitingTermination                 0x20000ae4   Data          20  tasks.o(.bss)
    xSuspendedTaskList                       0x20000af8   Data          20  tasks.o(.bss)
    .bss                                     0x20000b0c   Section      280  timers.o(.bss)
    xActiveTimerList1                        0x20000b0c   Data          20  timers.o(.bss)
    xActiveTimerList2                        0x20000b20   Data          20  timers.o(.bss)
    xStaticTimerQueue                        0x20000b34   Data          80  timers.o(.bss)
    ucStaticTimerQueueStorage                0x20000b84   Data         160  timers.o(.bss)
    .bss                                     0x20000c24   Section     1736  cmsis_os2.o(.bss)
    Idle_TCB                                 0x20000c24   Data         100  cmsis_os2.o(.bss)
    Idle_Stack                               0x20000c88   Data         512  cmsis_os2.o(.bss)
    Timer_TCB                                0x20000e88   Data         100  cmsis_os2.o(.bss)
    Timer_Stack                              0x20000eec   Data        1024  cmsis_os2.o(.bss)
    .bss                                     0x200012ec   Section    24576  heap_4.o(.bss)
    ucHeap                                   0x200012ec   Data       24576  heap_4.o(.bss)
    .bss                                     0x200072ec   Section     2168  can_1.o(.bss)
    CAN_Callback                             0x200072ec   Data         104  can_1.o(.bss)
    tx_queues                                0x20007354   Data        2064  can_1.o(.bss)
    .bss                                     0x20007b64   Section       64  gpio_1.o(.bss)
    GPIO_Callback                            0x20007b64   Data          64  gpio_1.o(.bss)
    .bss                                     0x20007ba4   Section       72  i2c_1.o(.bss)
    I2C_Callback                             0x20007ba4   Data          72  i2c_1.o(.bss)
    .bss                                     0x20007bec   Section       64  spi_1.o(.bss)
    SPI_Callback                             0x20007bec   Data          64  spi_1.o(.bss)
    .bss                                     0x20007c2c   Section       36  uart.o(.bss)
    UART_Callback                            0x20007c2c   Data          36  uart.o(.bss)
    .bss                                     0x20007c50   Section       19  bmi088.o(.bss)
    bmi088_rxbuf                             0x20007c50   Data          19  bmi088.o(.bss)
    .bss                                     0x20007c63   Section       49  remote_control.o(.bss)
    sbus_rx_buf                              0x20007c7b   Data          25  remote_control.o(.bss)
    .bss                                     0x20007c98   Section      220  atti_esti.o(.bss)
    .bss                                     0x20007d74   Section       36  remote.o(.bss)
    .bss                                     0x20007d98   Section      740  gimbal_ctrl.o(.bss)
    .bss                                     0x2000807c   Section       80  user_task.o(.bss)
    .bss                                     0x200080cc   Section       96  libspace.o(.bss)
    HEAP                                     0x20008130   Section      512  startup_stm32f407xx.o(HEAP)
    Heap_Mem                                 0x20008130   Data         512  startup_stm32f407xx.o(HEAP)
    STACK                                    0x20008330   Section     1024  startup_stm32f407xx.o(STACK)
    Stack_Mem                                0x20008330   Data        1024  startup_stm32f407xx.o(STACK)
    __initial_sp                             0x20008730   Data           0  startup_stm32f407xx.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$VFPi3$EXTD16$VFPS$VFMA$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEX$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    __ARM_exceptions_init                     - Undefined Weak Reference
    __alloca_initialize                       - Undefined Weak Reference
    __arm_fini_                               - Undefined Weak Reference
    __arm_preinit_                            - Undefined Weak Reference
    __cpp_initialize__aeabi_                  - Undefined Weak Reference
    __cxa_finalize                            - Undefined Weak Reference
    __rt_locale                               - Undefined Weak Reference
    __sigvec_lookup                           - Undefined Weak Reference
    _atexit_init                              - Undefined Weak Reference
    _call_atexit_fns                          - Undefined Weak Reference
    _clock_init                               - Undefined Weak Reference
    _fp_trap_init                             - Undefined Weak Reference
    _fp_trap_shutdown                         - Undefined Weak Reference
    _get_lc_collate                           - Undefined Weak Reference
    _get_lc_ctype                             - Undefined Weak Reference
    _get_lc_monetary                          - Undefined Weak Reference
    _get_lc_numeric                           - Undefined Weak Reference
    _get_lc_time                              - Undefined Weak Reference
    _getenv_init                              - Undefined Weak Reference
    _handle_redirection                       - Undefined Weak Reference
    _init_alloc                               - Undefined Weak Reference
    _init_user_alloc                          - Undefined Weak Reference
    _initio                                   - Undefined Weak Reference
    _printf_mbtowc                            - Undefined Weak Reference
    _printf_post_padding                      - Undefined Weak Reference
    _printf_pre_padding                       - Undefined Weak Reference
    _printf_truncate_signed                   - Undefined Weak Reference
    _printf_truncate_unsigned                 - Undefined Weak Reference
    _rand_init                                - Undefined Weak Reference
    _signal_finish                            - Undefined Weak Reference
    _signal_init                              - Undefined Weak Reference
    _terminate_alloc                          - Undefined Weak Reference
    _terminate_user_alloc                     - Undefined Weak Reference
    _terminateio                              - Undefined Weak Reference
    __Vectors_Size                           0x00000188   Number         0  startup_stm32f407xx.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_stm32f407xx.o(RESET)
    __Vectors_End                            0x08000188   Data           0  startup_stm32f407xx.o(RESET)
    __main                                   0x08000189   Thumb Code     8  __main.o(!!!main)
    __scatterload                            0x08000191   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_rt2                        0x08000191   Thumb Code    44  __scatter.o(!!!scatter)
    __scatterload_rt2_thumb_only             0x08000191   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_null                       0x0800019f   Thumb Code     0  __scatter.o(!!!scatter)
    __decompress                             0x080001c5   Thumb Code    90  __dczerorl2.o(!!dczerorl2)
    __decompress1                            0x080001c5   Thumb Code     0  __dczerorl2.o(!!dczerorl2)
    __scatterload_zeroinit                   0x08000221   Thumb Code    28  __scatter_zi.o(!!handler_zi)
    __rt_lib_init                            0x0800023d   Thumb Code     0  libinit.o(.ARM.Collect$$libinit$$00000000)
    __rt_lib_init_fp_1                       0x0800023f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000001)
    __rt_lib_init_alloca_1                   0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    __rt_lib_init_argv_1                     0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    __rt_lib_init_atexit_1                   0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    __rt_lib_init_clock_1                    0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    __rt_lib_init_cpp_1                      0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000032)
    __rt_lib_init_exceptions_1               0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    __rt_lib_init_fp_trap_1                  0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    __rt_lib_init_getenv_1                   0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    __rt_lib_init_heap_1                     0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    __rt_lib_init_lc_collate_1               0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    __rt_lib_init_lc_ctype_1                 0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    __rt_lib_init_lc_monetary_1              0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    __rt_lib_init_lc_numeric_1               0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    __rt_lib_init_lc_time_1                  0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    __rt_lib_init_preinit_1                  0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000004)
    __rt_lib_init_rand_1                     0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000E)
    __rt_lib_init_return                     0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000033)
    __rt_lib_init_signal_1                   0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    __rt_lib_init_stdio_1                    0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000025)
    __rt_lib_init_user_alloc_1               0x08000243   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    __rt_lib_shutdown                        0x08000245   Thumb Code     0  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    __rt_lib_shutdown_cpp_1                  0x08000247   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
    __rt_lib_shutdown_fini_1                 0x08000247   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
    __rt_lib_shutdown_fp_trap_1              0x08000247   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
    __rt_lib_shutdown_heap_1                 0x08000247   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000011)
    __rt_lib_shutdown_return                 0x08000247   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000012)
    __rt_lib_shutdown_signal_1               0x08000247   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
    __rt_lib_shutdown_stdio_1                0x08000247   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
    __rt_lib_shutdown_user_alloc_1           0x08000247   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
    __rt_entry                               0x08000249   Thumb Code     0  __rtentry.o(.ARM.Collect$$rtentry$$00000000)
    __rt_entry_presh_1                       0x08000249   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    __rt_entry_sh                            0x08000249   Thumb Code     0  __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    __rt_entry_li                            0x0800024f   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    __rt_entry_postsh_1                      0x0800024f   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    __rt_entry_main                          0x08000253   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    __rt_entry_postli_1                      0x08000253   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    __rt_exit                                0x0800025b   Thumb Code     0  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    __rt_exit_ls                             0x0800025d   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    __rt_exit_prels_1                        0x0800025d   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    __rt_exit_exit                           0x08000261   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    SVC_Handler                              0x08000269   Thumb Code    28  port.o(.emb_text)
    __asm___6_port_c_39a90d8d__prvStartFirstTask 0x08000289   Thumb Code    36  port.o(.emb_text)
    __asm___6_port_c_39a90d8d__prvEnableVFP  0x080002b1   Thumb Code    16  port.o(.emb_text)
    PendSV_Handler                           0x080002c5   Thumb Code    88  port.o(.emb_text)
    vPortGetIPSR                             0x08000321   Thumb Code     6  port.o(.emb_text)
    Reset_Handler                            0x08000329   Thumb Code     8  startup_stm32f407xx.o(.text)
    ADC_IRQHandler                           0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    CAN1_SCE_IRQHandler                      0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    CAN2_SCE_IRQHandler                      0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    DCMI_IRQHandler                          0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    DMA1_Stream0_IRQHandler                  0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    DMA1_Stream2_IRQHandler                  0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    DMA1_Stream3_IRQHandler                  0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    DMA1_Stream4_IRQHandler                  0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    DMA1_Stream5_IRQHandler                  0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    DMA1_Stream6_IRQHandler                  0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    DMA1_Stream7_IRQHandler                  0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    DMA2_Stream0_IRQHandler                  0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    DMA2_Stream1_IRQHandler                  0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    DMA2_Stream4_IRQHandler                  0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    DMA2_Stream5_IRQHandler                  0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    DMA2_Stream6_IRQHandler                  0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    DMA2_Stream7_IRQHandler                  0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    ETH_IRQHandler                           0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    ETH_WKUP_IRQHandler                      0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    EXTI15_10_IRQHandler                     0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    EXTI1_IRQHandler                         0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    EXTI2_IRQHandler                         0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    FLASH_IRQHandler                         0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    FMC_IRQHandler                           0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    FPU_IRQHandler                           0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    HASH_RNG_IRQHandler                      0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    I2C2_ER_IRQHandler                       0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    I2C2_EV_IRQHandler                       0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    I2C3_ER_IRQHandler                       0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    I2C3_EV_IRQHandler                       0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    OTG_FS_IRQHandler                        0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    OTG_FS_WKUP_IRQHandler                   0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    OTG_HS_EP1_IN_IRQHandler                 0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    OTG_HS_EP1_OUT_IRQHandler                0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    OTG_HS_IRQHandler                        0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    OTG_HS_WKUP_IRQHandler                   0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    PVD_IRQHandler                           0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    RCC_IRQHandler                           0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    RTC_Alarm_IRQHandler                     0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    RTC_WKUP_IRQHandler                      0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    SDIO_IRQHandler                          0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    SPI1_IRQHandler                          0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    SPI2_IRQHandler                          0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    SPI3_IRQHandler                          0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    TAMP_STAMP_IRQHandler                    0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    TIM1_BRK_TIM9_IRQHandler                 0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    TIM1_CC_IRQHandler                       0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    TIM1_TRG_COM_TIM11_IRQHandler            0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    TIM1_UP_TIM10_IRQHandler                 0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    TIM2_IRQHandler                          0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    TIM3_IRQHandler                          0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    TIM4_IRQHandler                          0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    TIM5_IRQHandler                          0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    TIM6_DAC_IRQHandler                      0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    TIM8_BRK_TIM12_IRQHandler                0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    TIM8_CC_IRQHandler                       0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    TIM8_TRG_COM_TIM14_IRQHandler            0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    TIM8_UP_TIM13_IRQHandler                 0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    UART4_IRQHandler                         0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    UART5_IRQHandler                         0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    USART1_IRQHandler                        0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    USART2_IRQHandler                        0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    USART6_IRQHandler                        0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    WWDG_IRQHandler                          0x08000343   Thumb Code     0  startup_stm32f407xx.o(.text)
    __user_initial_stackheap                 0x08000345   Thumb Code     0  startup_stm32f407xx.o(.text)
    __aeabi_uldivmod                         0x08000369   Thumb Code     0  lludivv7m.o(.text)
    _ll_udiv                                 0x08000369   Thumb Code   238  lludivv7m.o(.text)
    __aeabi_memcpy                           0x08000457   Thumb Code     0  rt_memcpy_v6.o(.text)
    __rt_memcpy                              0x08000457   Thumb Code   138  rt_memcpy_v6.o(.text)
    _memcpy_lastbytes                        0x080004bd   Thumb Code     0  rt_memcpy_v6.o(.text)
    __aeabi_memcpy4                          0x080004e1   Thumb Code     0  rt_memcpy_w.o(.text)
    __aeabi_memcpy8                          0x080004e1   Thumb Code     0  rt_memcpy_w.o(.text)
    __rt_memcpy_w                            0x080004e1   Thumb Code   100  rt_memcpy_w.o(.text)
    _memcpy_lastbytes_aligned                0x08000529   Thumb Code     0  rt_memcpy_w.o(.text)
    __aeabi_memset                           0x08000545   Thumb Code    16  aeabi_memset.o(.text)
    __aeabi_memclr4                          0x08000555   Thumb Code     0  rt_memclr_w.o(.text)
    __aeabi_memclr8                          0x08000555   Thumb Code     0  rt_memclr_w.o(.text)
    __rt_memclr_w                            0x08000555   Thumb Code    78  rt_memclr_w.o(.text)
    _memset_w                                0x08000559   Thumb Code     0  rt_memclr_w.o(.text)
    __use_two_region_memory                  0x080005a3   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_escrow$2region                 0x080005a5   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_expand$2region                 0x080005a7   Thumb Code     2  heapauxi.o(.text)
    __read_errno                             0x080005a9   Thumb Code    10  _rserrno.o(.text)
    __set_errno                              0x080005b3   Thumb Code    12  _rserrno.o(.text)
    __aeabi_memclr                           0x080005bf   Thumb Code     0  rt_memclr.o(.text)
    __rt_memclr                              0x080005bf   Thumb Code    68  rt_memclr.o(.text)
    _memset                                  0x080005c3   Thumb Code     0  rt_memclr.o(.text)
    __aeabi_errno_addr                       0x08000605   Thumb Code     8  rt_errno_addr_intlibspace.o(.text)
    __errno$intlibspace                      0x08000605   Thumb Code     0  rt_errno_addr_intlibspace.o(.text)
    __rt_errno_addr$intlibspace              0x08000605   Thumb Code     0  rt_errno_addr_intlibspace.o(.text)
    __user_libspace                          0x0800060d   Thumb Code     8  libspace.o(.text)
    __user_perproc_libspace                  0x0800060d   Thumb Code     0  libspace.o(.text)
    __user_perthread_libspace                0x0800060d   Thumb Code     0  libspace.o(.text)
    __user_setup_stackheap                   0x08000615   Thumb Code    74  sys_stackheap_outer.o(.text)
    exit                                     0x0800065f   Thumb Code    18  exit.o(.text)
    _sys_exit                                0x08000671   Thumb Code     8  sys_exit.o(.text)
    __I$use$semihosting                      0x0800067d   Thumb Code     0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x0800067d   Thumb Code     2  use_no_semi.o(.text)
    __semihosting_library_function           0x0800067f   Thumb Code     0  indicate_semi.o(.text)
    AHRS_GetEulr                             0x08000681   Thumb Code   300  ahrs.o(i.AHRS_GetEulr)
    AHRS_Init                                0x080007b1   Thumb Code   482  ahrs.o(i.AHRS_Init)
    AHRS_ResetEulr                           0x080009c5   Thumb Code    10  ahrs.o(i.AHRS_ResetEulr)
    AHRS_Update                              0x080009d1   Thumb Code  2364  ahrs.o(i.AHRS_Update)
    AbsClip                                  0x08001715   Thumb Code    46  user_math.o(i.AbsClip)
    BMI088_AcclStartDmaRecv                  0x08001759   Thumb Code    18  bmi088.o(i.BMI088_AcclStartDmaRecv)
    BMI088_AcclWaitDmaCplt                   0x08001771   Thumb Code    16  bmi088.o(i.BMI088_AcclWaitDmaCplt)
    BMI088_GetUpdateFreq                     0x08001781   Thumb Code     6  bmi088.o(i.BMI088_GetUpdateFreq)
    BMI088_GyroStartDmaRecv                  0x080017a1   Thumb Code    18  bmi088.o(i.BMI088_GyroStartDmaRecv)
    BMI088_GyroWaitDmaCplt                   0x080017b9   Thumb Code    16  bmi088.o(i.BMI088_GyroWaitDmaCplt)
    BMI088_Init                              0x080017c9   Thumb Code   294  bmi088.o(i.BMI088_Init)
    BMI088_ParseAccl                         0x08001905   Thumb Code   186  bmi088.o(i.BMI088_ParseAccl)
    BMI088_ParseGyro                         0x080019c9   Thumb Code   240  bmi088.o(i.BMI088_ParseGyro)
    BMI088_WaitNew                           0x08001b01   Thumb Code    16  bmi088.o(i.BMI088_WaitNew)
    BSP_CAN_GetHandle                        0x08001d3d   Thumb Code    30  can_1.o(i.BSP_CAN_GetHandle)
    BSP_CAN_GetMessage                       0x08001d65   Thumb Code   104  can_1.o(i.BSP_CAN_GetMessage)
    BSP_CAN_Init                             0x08001dd5   Thumb Code   258  can_1.o(i.BSP_CAN_Init)
    BSP_CAN_ParseId                          0x08001f01   Thumb Code    34  can_1.o(i.BSP_CAN_ParseId)
    BSP_CAN_RegisterCallback                 0x08001f29   Thumb Code    66  can_1.o(i.BSP_CAN_RegisterCallback)
    BSP_CAN_RegisterId                       0x08001f75   Thumb Code    32  can_1.o(i.BSP_CAN_RegisterId)
    BSP_CAN_Transmit                         0x080020f9   Thumb Code   246  can_1.o(i.BSP_CAN_Transmit)
    BSP_CAN_TransmitStdDataFrame             0x080021f5   Thumb Code    32  can_1.o(i.BSP_CAN_TransmitStdDataFrame)
    BSP_Free                                 0x08002371   Thumb Code    12  mm.o(i.BSP_Free)
    BSP_GPIO_DisableIRQ                      0x0800237d   Thumb Code    64  gpio_1.o(i.BSP_GPIO_DisableIRQ)
    BSP_GPIO_EnableIRQ                       0x080023bd   Thumb Code    64  gpio_1.o(i.BSP_GPIO_EnableIRQ)
    BSP_GPIO_ReadPin                         0x080023fd   Thumb Code    38  gpio_1.o(i.BSP_GPIO_ReadPin)
    BSP_GPIO_RegisterCallback                0x08002429   Thumb Code    62  gpio_1.o(i.BSP_GPIO_RegisterCallback)
    BSP_GPIO_WritePin                        0x08002471   Thumb Code    38  gpio_1.o(i.BSP_GPIO_WritePin)
    BSP_Malloc                               0x0800249d   Thumb Code    12  mm.o(i.BSP_Malloc)
    BSP_PWM_SetComp                          0x080024a9   Thumb Code   168  pwm.o(i.BSP_PWM_SetComp)
    BSP_PWM_Start                            0x08002559   Thumb Code    36  pwm.o(i.BSP_PWM_Start)
    BSP_SPI_GetHandle                        0x08002581   Thumb Code    12  spi_1.o(i.BSP_SPI_GetHandle)
    BSP_SPI_Receive                          0x08002591   Thumb Code    84  spi_1.o(i.BSP_SPI_Receive)
    BSP_SPI_RegisterCallback                 0x080025e5   Thumb Code    24  spi_1.o(i.BSP_SPI_RegisterCallback)
    BSP_SPI_Transmit                         0x08002601   Thumb Code    84  spi_1.o(i.BSP_SPI_Transmit)
    BSP_TIME_Delay                           0x08002655   Thumb Code     0  time.o(i.BSP_TIME_Delay_ms)
    BSP_TIME_Delay_ms                        0x08002655   Thumb Code   106  time.o(i.BSP_TIME_Delay_ms)
    BSP_TIME_Get                             0x080026bf   Thumb Code     0  time.o(i.BSP_TIME_Get_us)
    BSP_TIME_Get_us                          0x080026bf   Thumb Code   144  time.o(i.BSP_TIME_Get_us)
    BSP_UART_IRQHandler                      0x08002751   Thumb Code    80  uart.o(i.BSP_UART_IRQHandler)
    BusFault_Handler                         0x080027a5   Thumb Code     4  stm32f4xx_it.o(i.BusFault_Handler)
    CAN1_RX0_IRQHandler                      0x080027a9   Thumb Code    10  stm32f4xx_it.o(i.CAN1_RX0_IRQHandler)
    CAN1_RX1_IRQHandler                      0x080027b9   Thumb Code    10  stm32f4xx_it.o(i.CAN1_RX1_IRQHandler)
    CAN1_TX_IRQHandler                       0x080027c9   Thumb Code    10  stm32f4xx_it.o(i.CAN1_TX_IRQHandler)
    CAN2_RX0_IRQHandler                      0x080027d9   Thumb Code    10  stm32f4xx_it.o(i.CAN2_RX0_IRQHandler)
    CAN2_RX1_IRQHandler                      0x080027e9   Thumb Code    10  stm32f4xx_it.o(i.CAN2_RX1_IRQHandler)
    CAN2_TX_IRQHandler                       0x080027f9   Thumb Code    10  stm32f4xx_it.o(i.CAN2_TX_IRQHandler)
    CircleAdd                                0x08002835   Thumb Code    70  user_math.o(i.CircleAdd)
    CircleError                              0x0800287b   Thumb Code    80  user_math.o(i.CircleError)
    Config_GetRobotParam                     0x080028cd   Thumb Code     4  config.o(i.Config_GetRobotParam)
    DMA1_Stream1_IRQHandler                  0x080028d5   Thumb Code    14  stm32f4xx_it.o(i.DMA1_Stream1_IRQHandler)
    DMA1_Stream1_IRQHandler1                 0x080028e9   Thumb Code    50  remote_control.o(i.DMA1_Stream1_IRQHandler1)
    DMA2_Stream2_IRQHandler                  0x08002929   Thumb Code    10  stm32f4xx_it.o(i.DMA2_Stream2_IRQHandler)
    DMA2_Stream3_IRQHandler                  0x08002939   Thumb Code    10  stm32f4xx_it.o(i.DMA2_Stream3_IRQHandler)
    DebugMon_Handler                         0x08002a53   Thumb Code     2  stm32f4xx_it.o(i.DebugMon_Handler)
    EXTI0_IRQHandler                         0x08002a55   Thumb Code    10  stm32f4xx_it.o(i.EXTI0_IRQHandler)
    EXTI3_IRQHandler                         0x08002a5f   Thumb Code    10  stm32f4xx_it.o(i.EXTI3_IRQHandler)
    EXTI4_IRQHandler                         0x08002a69   Thumb Code    10  stm32f4xx_it.o(i.EXTI4_IRQHandler)
    EXTI9_5_IRQHandler                       0x08002a73   Thumb Code    10  stm32f4xx_it.o(i.EXTI9_5_IRQHandler)
    Error_Handler                            0x08002a7d   Thumb Code     6  main.o(i.Error_Handler)
    Gimbal_Control                           0x08002a85   Thumb Code   876  gimbal.o(i.Gimbal_Control)
    Gimbal_Init                              0x08002e01   Thumb Code   340  gimbal.o(i.Gimbal_Init)
    Gimbal_Output                            0x08002f55   Thumb Code    54  gimbal.o(i.Gimbal_Output)
    Gimbal_UpdateFeedback                    0x08003011   Thumb Code    86  gimbal.o(i.Gimbal_UpdateFeedback)
    Gimbal_UpdateIMU                         0x08003067   Thumb Code    42  gimbal.o(i.Gimbal_UpdateIMU)
    HAL_CAN_ActivateNotification             0x08003091   Thumb Code    42  stm32f4xx_hal_can.o(i.HAL_CAN_ActivateNotification)
    HAL_CAN_AddTxMessage                     0x080030bb   Thumb Code   330  stm32f4xx_hal_can.o(i.HAL_CAN_AddTxMessage)
    HAL_CAN_ConfigFilter                     0x08003205   Thumb Code   284  stm32f4xx_hal_can.o(i.HAL_CAN_ConfigFilter)
    HAL_CAN_ErrorCallback                    0x08003325   Thumb Code    54  can_1.o(i.HAL_CAN_ErrorCallback)
    HAL_CAN_GetRxFifoFillLevel               0x08003361   Thumb Code    40  stm32f4xx_hal_can.o(i.HAL_CAN_GetRxFifoFillLevel)
    HAL_CAN_GetRxMessage                     0x08003389   Thumb Code   404  stm32f4xx_hal_can.o(i.HAL_CAN_GetRxMessage)
    HAL_CAN_GetTxMailboxesFreeLevel          0x0800351d   Thumb Code    54  stm32f4xx_hal_can.o(i.HAL_CAN_GetTxMailboxesFreeLevel)
    HAL_CAN_IRQHandler                       0x08003553   Thumb Code   590  stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler)
    HAL_CAN_Init                             0x080037a1   Thumb Code   372  stm32f4xx_hal_can.o(i.HAL_CAN_Init)
    HAL_CAN_MspInit                          0x08003915   Thumb Code   392  can.o(i.HAL_CAN_MspInit)
    HAL_CAN_RxFifo0FullCallback              0x08003ab5   Thumb Code    54  can_1.o(i.HAL_CAN_RxFifo0FullCallback)
    HAL_CAN_RxFifo0MsgPendingCallback        0x08003af1   Thumb Code    54  can_1.o(i.HAL_CAN_RxFifo0MsgPendingCallback)
    HAL_CAN_RxFifo1FullCallback              0x08003b2d   Thumb Code    54  can_1.o(i.HAL_CAN_RxFifo1FullCallback)
    HAL_CAN_RxFifo1MsgPendingCallback        0x08003b69   Thumb Code    54  can_1.o(i.HAL_CAN_RxFifo1MsgPendingCallback)
    HAL_CAN_SleepCallback                    0x08003ba5   Thumb Code    54  can_1.o(i.HAL_CAN_SleepCallback)
    HAL_CAN_Start                            0x08003be1   Thumb Code    94  stm32f4xx_hal_can.o(i.HAL_CAN_Start)
    HAL_CAN_TxMailbox0AbortCallback          0x08003c41   Thumb Code    54  can_1.o(i.HAL_CAN_TxMailbox0AbortCallback)
    HAL_CAN_TxMailbox0CompleteCallback       0x08003c7d   Thumb Code    50  can_1.o(i.HAL_CAN_TxMailbox0CompleteCallback)
    HAL_CAN_TxMailbox1AbortCallback          0x08003cb5   Thumb Code    54  can_1.o(i.HAL_CAN_TxMailbox1AbortCallback)
    HAL_CAN_TxMailbox1CompleteCallback       0x08003cf1   Thumb Code    54  can_1.o(i.HAL_CAN_TxMailbox1CompleteCallback)
    HAL_CAN_TxMailbox2AbortCallback          0x08003d2d   Thumb Code    54  can_1.o(i.HAL_CAN_TxMailbox2AbortCallback)
    HAL_CAN_TxMailbox2CompleteCallback       0x08003d69   Thumb Code    54  can_1.o(i.HAL_CAN_TxMailbox2CompleteCallback)
    HAL_CAN_WakeUpFromRxMsgCallback          0x08003da5   Thumb Code    54  can_1.o(i.HAL_CAN_WakeUpFromRxMsgCallback)
    HAL_DMA_Abort                            0x08003de1   Thumb Code   172  stm32f4xx_hal_dma.o(i.HAL_DMA_Abort)
    HAL_DMA_Abort_IT                         0x08003e8d   Thumb Code    40  stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT)
    HAL_DMA_GetState                         0x08003eb5   Thumb Code     8  stm32f4xx_hal_dma.o(i.HAL_DMA_GetState)
    HAL_DMA_IRQHandler                       0x08003ebd   Thumb Code   570  stm32f4xx_hal_dma.o(i.HAL_DMA_IRQHandler)
    HAL_DMA_Init                             0x080040fd   Thumb Code   232  stm32f4xx_hal_dma.o(i.HAL_DMA_Init)
    HAL_DMA_Start_IT                         0x080041e9   Thumb Code   146  stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT)
    HAL_Delay                                0x0800427d   Thumb Code    36  stm32f4xx_hal.o(i.HAL_Delay)
    HAL_GPIO_EXTI_Callback                   0x080042a5   Thumb Code    42  gpio_1.o(i.HAL_GPIO_EXTI_Callback)
    HAL_GPIO_EXTI_IRQHandler                 0x080042d5   Thumb Code    24  stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler)
    HAL_GPIO_Init                            0x080042f1   Thumb Code   454  stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init)
    HAL_GPIO_ReadPin                         0x080044e5   Thumb Code    16  stm32f4xx_hal_gpio.o(i.HAL_GPIO_ReadPin)
    HAL_GPIO_WritePin                        0x080044f5   Thumb Code    12  stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin)
    HAL_GetTick                              0x08004501   Thumb Code     6  stm32f4xx_hal.o(i.HAL_GetTick)
    HAL_I2C_AbortCpltCallback                0x0800450d   Thumb Code    46  i2c_1.o(i.HAL_I2C_AbortCpltCallback)
    HAL_I2C_AddrCallback                     0x08004541   Thumb Code     2  stm32f4xx_hal_i2c.o(i.HAL_I2C_AddrCallback)
    HAL_I2C_ER_IRQHandler                    0x08004543   Thumb Code   212  stm32f4xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler)
    HAL_I2C_EV_IRQHandler                    0x08004617   Thumb Code   474  stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler)
    HAL_I2C_ErrorCallback                    0x080047f1   Thumb Code    46  i2c_1.o(i.HAL_I2C_ErrorCallback)
    HAL_I2C_Init                             0x08004825   Thumb Code   446  stm32f4xx_hal_i2c.o(i.HAL_I2C_Init)
    HAL_I2C_ListenCpltCallback               0x080049f5   Thumb Code    46  i2c_1.o(i.HAL_I2C_ListenCpltCallback)
    HAL_I2C_MasterRxCpltCallback             0x08004a29   Thumb Code    46  i2c_1.o(i.HAL_I2C_MasterRxCpltCallback)
    HAL_I2C_MasterTxCpltCallback             0x08004a5d   Thumb Code    42  i2c_1.o(i.HAL_I2C_MasterTxCpltCallback)
    HAL_I2C_MemRxCpltCallback                0x08004a8d   Thumb Code    46  i2c_1.o(i.HAL_I2C_MemRxCpltCallback)
    HAL_I2C_MemTxCpltCallback                0x08004ac1   Thumb Code    46  i2c_1.o(i.HAL_I2C_MemTxCpltCallback)
    HAL_I2C_MspInit                          0x08004af5   Thumb Code   262  i2c.o(i.HAL_I2C_MspInit)
    HAL_I2C_SlaveRxCpltCallback              0x08004c11   Thumb Code    46  i2c_1.o(i.HAL_I2C_SlaveRxCpltCallback)
    HAL_I2C_SlaveTxCpltCallback              0x08004c45   Thumb Code    46  i2c_1.o(i.HAL_I2C_SlaveTxCpltCallback)
    HAL_IncTick                              0x08004c79   Thumb Code    16  stm32f4xx_hal.o(i.HAL_IncTick)
    HAL_Init                                 0x08004c91   Thumb Code    54  stm32f4xx_hal.o(i.HAL_Init)
    HAL_InitTick                             0x08004ccd   Thumb Code    64  stm32f4xx_hal.o(i.HAL_InitTick)
    HAL_MspInit                              0x08004d19   Thumb Code    78  stm32f4xx_hal_msp.o(i.HAL_MspInit)
    HAL_NVIC_DisableIRQ                      0x08004d6d   Thumb Code    38  stm32f4xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ)
    HAL_NVIC_EnableIRQ                       0x08004d99   Thumb Code    40  stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)
    HAL_NVIC_SetPriority                     0x08004dc1   Thumb Code   124  stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority)
    HAL_NVIC_SetPriorityGrouping             0x08004e3d   Thumb Code    32  stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)
    HAL_RCC_ClockConfig                      0x08004e65   Thumb Code   368  stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig)
    HAL_RCC_GetHCLKFreq                      0x08004fe9   Thumb Code     6  stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq)
    HAL_RCC_GetPCLK1Freq                     0x08004ff5   Thumb Code    22  stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)
    HAL_RCC_GetPCLK2Freq                     0x08005015   Thumb Code    22  stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq)
    HAL_RCC_GetSysClockFreq                  0x08005035   Thumb Code   162  stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)
    HAL_RCC_OscConfig                        0x080050e5   Thumb Code  1172  stm32f4xx_hal_rcc.o(i.HAL_RCC_OscConfig)
    HAL_SPI_ErrorCallback                    0x08005581   Thumb Code    50  spi_1.o(i.HAL_SPI_ErrorCallback)
    HAL_SPI_Init                             0x080055b9   Thumb Code   200  stm32f4xx_hal_spi.o(i.HAL_SPI_Init)
    HAL_SPI_MspInit                          0x08005681   Thumb Code   424  spi.o(i.HAL_SPI_MspInit)
    HAL_SPI_Receive                          0x0800584d   Thumb Code   386  stm32f4xx_hal_spi.o(i.HAL_SPI_Receive)
    HAL_SPI_Receive_DMA                      0x080059d1   Thumb Code   268  stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA)
    HAL_SPI_RxCpltCallback                   0x08005ae9   Thumb Code    50  spi_1.o(i.HAL_SPI_RxCpltCallback)
    HAL_SPI_RxHalfCpltCallback               0x08005b21   Thumb Code    50  spi_1.o(i.HAL_SPI_RxHalfCpltCallback)
    HAL_SPI_Transmit                         0x08005b59   Thumb Code   446  stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit)
    HAL_SPI_TransmitReceive                  0x08005d17   Thumb Code   584  stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive)
    HAL_SPI_TransmitReceive_DMA              0x08005f61   Thumb Code   336  stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA)
    HAL_SPI_Transmit_DMA                     0x080060c5   Thumb Code   238  stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit_DMA)
    HAL_SPI_TxCpltCallback                   0x080061c1   Thumb Code    38  spi_1.o(i.HAL_SPI_TxCpltCallback)
    HAL_SPI_TxHalfCpltCallback               0x080061ed   Thumb Code    50  spi_1.o(i.HAL_SPI_TxHalfCpltCallback)
    HAL_SPI_TxRxCpltCallback                 0x08006225   Thumb Code    50  spi_1.o(i.HAL_SPI_TxRxCpltCallback)
    HAL_SPI_TxRxHalfCpltCallback             0x0800625d   Thumb Code    50  spi_1.o(i.HAL_SPI_TxRxHalfCpltCallback)
    HAL_SYSTICK_Config                       0x08006295   Thumb Code    52  stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Config)
    HAL_TIMEx_BreakCallback                  0x080062c9   Thumb Code     2  stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback)
    HAL_TIMEx_CommutCallback                 0x080062cb   Thumb Code     2  stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback)
    HAL_TIMEx_MasterConfigSynchronization    0x080062cd   Thumb Code   150  stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
    HAL_TIM_Base_Init                        0x08006381   Thumb Code   102  stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Init)
    HAL_TIM_Base_MspInit                     0x080063e9   Thumb Code   108  tim.o(i.HAL_TIM_Base_MspInit)
    HAL_TIM_IC_CaptureCallback               0x08006461   Thumb Code     2  stm32f4xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback)
    HAL_TIM_IRQHandler                       0x08006463   Thumb Code   364  stm32f4xx_hal_tim.o(i.HAL_TIM_IRQHandler)
    HAL_TIM_MspPostInit                      0x080065d1   Thumb Code    84  tim.o(i.HAL_TIM_MspPostInit)
    HAL_TIM_OC_DelayElapsedCallback          0x08006631   Thumb Code     2  stm32f4xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
    HAL_TIM_PWM_ConfigChannel                0x08006633   Thumb Code   260  stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel)
    HAL_TIM_PWM_Init                         0x08006737   Thumb Code   102  stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Init)
    HAL_TIM_PWM_MspInit                      0x0800679d   Thumb Code     2  stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_MspInit)
    HAL_TIM_PWM_PulseFinishedCallback        0x0800679f   Thumb Code     2  stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
    HAL_TIM_PWM_Start                        0x080067a1   Thumb Code   238  stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start)
    HAL_TIM_PeriodElapsedCallback            0x080068ad   Thumb Code     2  stm32f4xx_hal_tim.o(i.HAL_TIM_PeriodElapsedCallback)
    HAL_TIM_TriggerCallback                  0x080068af   Thumb Code     2  stm32f4xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
    HAL_UARTEx_RxEventCallback               0x080068b1   Thumb Code     2  stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback)
    HAL_UART_ErrorCallback                   0x080068b5   Thumb Code    46  uart.o(i.HAL_UART_ErrorCallback)
    HAL_UART_IRQHandler                      0x080068e9   Thumb Code   772  stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler)
    HAL_UART_Init                            0x08006bf1   Thumb Code   118  stm32f4xx_hal_uart.o(i.HAL_UART_Init)
    HAL_UART_MspInit                         0x08006c69   Thumb Code   374  usart.o(i.HAL_UART_MspInit)
    HAL_UART_RxCpltCallback                  0x08006e01   Thumb Code    46  uart.o(i.HAL_UART_RxCpltCallback)
    HAL_UART_TxCpltCallback                  0x08006e35   Thumb Code    46  uart.o(i.HAL_UART_TxCpltCallback)
    HardFault_Handler                        0x08006e69   Thumb Code     4  stm32f4xx_it.o(i.HardFault_Handler)
    I2C1_ER_IRQHandler                       0x08006e6d   Thumb Code    10  stm32f4xx_it.o(i.I2C1_ER_IRQHandler)
    I2C1_EV_IRQHandler                       0x08006e7d   Thumb Code    10  stm32f4xx_it.o(i.I2C1_EV_IRQHandler)
    InvSqrt                                  0x08007ce1   Thumb Code    76  user_math.o(i.InvSqrt)
    LowPassFilter2p_Apply                    0x08007d31   Thumb Code   124  filter.o(i.LowPassFilter2p_Apply)
    LowPassFilter2p_Init                     0x08007db1   Thumb Code   264  filter.o(i.LowPassFilter2p_Init)
    LowPassFilter2p_Reset                    0x08007ec5   Thumb Code    90  filter.o(i.LowPassFilter2p_Reset)
    MOTOR_RM_Ctrl                            0x08007f75   Thumb Code   290  motor_rm.o(i.MOTOR_RM_Ctrl)
    MOTOR_RM_GetMotor                        0x0800811b   Thumb Code    62  motor_rm.o(i.MOTOR_RM_GetMotor)
    MOTOR_RM_Register                        0x08008181   Thumb Code   192  motor_rm.o(i.MOTOR_RM_Register)
    MOTOR_RM_SetOutput                       0x08008241   Thumb Code   178  motor_rm.o(i.MOTOR_RM_SetOutput)
    MOTOR_RM_Update                          0x080082f3   Thumb Code   174  motor_rm.o(i.MOTOR_RM_Update)
    MX_CAN1_Init                             0x080083a1   Thumb Code    62  can.o(i.MX_CAN1_Init)
    MX_CAN2_Init                             0x080083e9   Thumb Code    62  can.o(i.MX_CAN2_Init)
    MX_DMA_Init                              0x08008431   Thumb Code   114  dma.o(i.MX_DMA_Init)
    MX_FREERTOS_Init                         0x080084a9   Thumb Code    28  freertos.o(i.MX_FREERTOS_Init)
    MX_GPIO_Init                             0x080084d9   Thumb Code   476  gpio.o(i.MX_GPIO_Init)
    MX_I2C1_Init                             0x080086c9   Thumb Code    48  i2c.o(i.MX_I2C1_Init)
    MX_I2C2_Init                             0x08008705   Thumb Code    48  i2c.o(i.MX_I2C2_Init)
    MX_SPI1_Init                             0x08008741   Thumb Code    62  spi.o(i.MX_SPI1_Init)
    MX_SPI2_Init                             0x08008789   Thumb Code    64  spi.o(i.MX_SPI2_Init)
    MX_TIM10_Init                            0x080087d1   Thumb Code   100  tim.o(i.MX_TIM10_Init)
    MX_TIM7_Init                             0x0800883d   Thumb Code    66  tim.o(i.MX_TIM7_Init)
    MX_USART1_UART_Init                      0x08008889   Thumb Code    46  usart.o(i.MX_USART1_UART_Init)
    MX_USART3_UART_Init                      0x080088c1   Thumb Code    50  usart.o(i.MX_USART3_UART_Init)
    MemManage_Handler                        0x08008901   Thumb Code     4  stm32f4xx_it.o(i.MemManage_Handler)
    NMI_Handler                              0x08008a95   Thumb Code     4  stm32f4xx_it.o(i.NMI_Handler)
    PID_Calc                                 0x08008a99   Thumb Code   412  pid.o(i.PID_Calc)
    PID_Init                                 0x08008c3d   Thumb Code   204  pid.o(i.PID_Init)
    PID_Reset                                0x08008d09   Thumb Code    60  pid.o(i.PID_Reset)
    RC_Init                                  0x08008d49   Thumb Code   114  bsp_rc.o(i.RC_Init)
    RC_restart                               0x08008dcd   Thumb Code    82  bsp_rc.o(i.RC_restart)
    StartDefaultTask                         0x080091ed   Thumb Code    16  freertos.o(i.StartDefaultTask)
    SysTick_Handler                          0x080091fd   Thumb Code    20  stm32f4xx_it.o(i.SysTick_Handler)
    SystemClock_Config                       0x08009211   Thumb Code   170  main.o(i.SystemClock_Config)
    SystemInit                               0x080092c5   Thumb Code    14  system_stm32f4xx.o(i.SystemInit)
    TIM7_IRQHandler                          0x080092d9   Thumb Code    10  stm32f4xx_it.o(i.TIM7_IRQHandler)
    TIM_Base_SetConfig                       0x080092e9   Thumb Code   178  stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig)
    TIM_CCxChannelCmd                        0x080093c9   Thumb Code    34  stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd)
    TIM_OC2_SetConfig                        0x0800945d   Thumb Code   114  stm32f4xx_hal_tim.o(i.TIM_OC2_SetConfig)
    Task_Init                                0x080095a5   Thumb Code   126  init.o(i.Task_Init)
    Task_atti_esti                           0x08009641   Thumb Code   272  atti_esti.o(i.Task_atti_esti)
    Task_gimbal_ctrl                         0x08009785   Thumb Code   140  gimbal_ctrl.o(i.Task_gimbal_ctrl)
    Task_remote                              0x0800982d   Thumb Code   104  remote.o(i.Task_remote)
    USART3_IRQHandler                        0x08009ced   Thumb Code    20  stm32f4xx_it.o(i.USART3_IRQHandler)
    USART3_IRQHandler1                       0x08009d05   Thumb Code    20  remote_control.o(i.USART3_IRQHandler1)
    UsageFault_Handler                       0x08009d1d   Thumb Code     4  stm32f4xx_it.o(i.UsageFault_Handler)
    __ARM_fpclassify                         0x08009d21   Thumb Code    48  fpclassify.o(i.__ARM_fpclassify)
    __ARM_fpclassifyf                        0x08009d51   Thumb Code    38  fpclassifyf.o(i.__ARM_fpclassifyf)
    __hardfp_asinf                           0x08009dc9   Thumb Code   258  asinf.o(i.__hardfp_asinf)
    __hardfp_atan                            0x08009ef9   Thumb Code   622  atan.o(i.__hardfp_atan)
    __hardfp_atan2                           0x0800a1d1   Thumb Code   448  atan2.o(i.__hardfp_atan2)
    __hardfp_atan2f                          0x0800a3d1   Thumb Code   594  atan2f.o(i.__hardfp_atan2f)
    __hardfp_cosf                            0x0800a67d   Thumb Code   280  cosf.o(i.__hardfp_cosf)
    __hardfp_fmaxf                           0x0800a7cd   Thumb Code    72  fmaxf.o(i.__hardfp_fmaxf)
    __hardfp_tanf                            0x0800a815   Thumb Code   322  tanf.o(i.__hardfp_tanf)
    __kernel_poly                            0x0800a991   Thumb Code   248  poly.o(i.__kernel_poly)
    __mathlib_dbl_infnan                     0x0800aa89   Thumb Code    20  dunder.o(i.__mathlib_dbl_infnan)
    __mathlib_dbl_infnan2                    0x0800aa9d   Thumb Code    20  dunder.o(i.__mathlib_dbl_infnan2)
    __mathlib_dbl_underflow                  0x0800aab1   Thumb Code    24  dunder.o(i.__mathlib_dbl_underflow)
    __mathlib_flt_infnan                     0x0800aad1   Thumb Code     6  funder.o(i.__mathlib_flt_infnan)
    __mathlib_flt_infnan2                    0x0800aad7   Thumb Code     6  funder.o(i.__mathlib_flt_infnan2)
    __mathlib_flt_invalid                    0x0800aadd   Thumb Code    10  funder.o(i.__mathlib_flt_invalid)
    __mathlib_flt_underflow                  0x0800aaed   Thumb Code    10  funder.o(i.__mathlib_flt_underflow)
    __mathlib_rredf2                         0x0800aafd   Thumb Code   316  rredf.o(i.__mathlib_rredf2)
    atan                                     0x0800ac51   Thumb Code    16  atan.o(i.atan)
    configureTimerForRunTimeStats            0x0800ac61   Thumb Code     2  freertos.o(i.configureTimerForRunTimeStats)
    delay_init                               0x0800ac65   Thumb Code    32  bsp_delay.o(i.delay_init)
    eTaskGetState                            0x0800ac95   Thumb Code   128  tasks.o(i.eTaskGetState)
    fabs                                     0x0800ad29   Thumb Code    24  fabs.o(i.fabs)
    getRunTimeCounterValue                   0x0800ad41   Thumb Code     4  freertos.o(i.getRunTimeCounterValue)
    main                                     0x0800ad45   Thumb Code    72  main.o(i.main)
    map                                      0x0800ad8d   Thumb Code    22  calc_lib.o(i.map)
    osDelay                                  0x0800ada3   Thumb Code    30  cmsis_os2.o(i.osDelay)
    osDelayUntil                             0x0800adc1   Thumb Code    52  cmsis_os2.o(i.osDelayUntil)
    osKernelGetState                         0x0800adf5   Thumb Code    48  cmsis_os2.o(i.osKernelGetState)
    osKernelGetTickCount                     0x0800ae29   Thumb Code    26  cmsis_os2.o(i.osKernelGetTickCount)
    osKernelGetTickFreq                      0x0800ae43   Thumb Code     6  cmsis_os2.o(i.osKernelGetTickFreq)
    osKernelInitialize                       0x0800ae49   Thumb Code    38  cmsis_os2.o(i.osKernelInitialize)
    osKernelLock                             0x0800ae75   Thumb Code    56  cmsis_os2.o(i.osKernelLock)
    osKernelStart                            0x0800aead   Thumb Code    82  cmsis_os2.o(i.osKernelStart)
    osKernelUnlock                           0x0800af0d   Thumb Code    68  cmsis_os2.o(i.osKernelUnlock)
    osMessageQueueGet                        0x0800af51   Thumb Code   124  cmsis_os2.o(i.osMessageQueueGet)
    osMessageQueueNew                        0x0800afd1   Thumb Code   154  cmsis_os2.o(i.osMessageQueueNew)
    osMessageQueuePut                        0x0800b06d   Thumb Code   128  cmsis_os2.o(i.osMessageQueuePut)
    osMessageQueueReset                      0x0800b0f1   Thumb Code    40  cmsis_os2.o(i.osMessageQueueReset)
    osMutexAcquire                           0x0800b119   Thumb Code    98  cmsis_os2.o(i.osMutexAcquire)
    osMutexNew                               0x0800b17b   Thumb Code   178  cmsis_os2.o(i.osMutexNew)
    osMutexRelease                           0x0800b22d   Thumb Code    78  cmsis_os2.o(i.osMutexRelease)
    osThreadFlagsSet                         0x0800b27d   Thumb Code   122  cmsis_os2.o(i.osThreadFlagsSet)
    osThreadFlagsWait                        0x0800b2fd   Thumb Code   178  cmsis_os2.o(i.osThreadFlagsWait)
    osThreadGetId                            0x0800b3af   Thumb Code    12  cmsis_os2.o(i.osThreadGetId)
    osThreadNew                              0x0800b3bb   Thumb Code   184  cmsis_os2.o(i.osThreadNew)
    osThreadTerminate                        0x0800b473   Thumb Code    60  cmsis_os2.o(i.osThreadTerminate)
    pvPortMalloc                             0x0800bf0d   Thumb Code   306  heap_4.o(i.pvPortMalloc)
    pvTaskIncrementMutexHeldCount            0x0800c059   Thumb Code    26  tasks.o(i.pvTaskIncrementMutexHeldCount)
    pxPortInitialiseStack                    0x0800c079   Thumb Code    38  port.o(i.pxPortInitialiseStack)
    remote_ParseHost                         0x0800c0a5   Thumb Code   118  ai.o(i.remote_ParseHost)
    remote_control_init                      0x0800c12d   Thumb Code    12  remote_control.o(i.remote_control_init)
    sqrtf                                    0x0800c349   Thumb Code    62  sqrtf.o(i.sqrtf)
    user_delay_ms                            0x0800c387   Thumb Code    24  calc_lib.o(i.user_delay_ms)
    user_delay_us                            0x0800c39f   Thumb Code    24  calc_lib.o(i.user_delay_us)
    uxListRemove                             0x0800c3b7   Thumb Code    40  list.o(i.uxListRemove)
    vApplicationGetIdleTaskMemory            0x0800c3e1   Thumb Code    14  cmsis_os2.o(i.vApplicationGetIdleTaskMemory)
    vApplicationGetTimerTaskMemory           0x0800c3f9   Thumb Code    16  cmsis_os2.o(i.vApplicationGetTimerTaskMemory)
    vApplicationStackOverflowHook            0x0800c411   Thumb Code     2  freertos.o(i.vApplicationStackOverflowHook)
    vListInitialise                          0x0800c413   Thumb Code    26  list.o(i.vListInitialise)
    vListInitialiseItem                      0x0800c42d   Thumb Code     6  list.o(i.vListInitialiseItem)
    vListInsert                              0x0800c433   Thumb Code    52  list.o(i.vListInsert)
    vListInsertEnd                           0x0800c467   Thumb Code    24  list.o(i.vListInsertEnd)
    vPortEnterCritical                       0x0800c481   Thumb Code    76  port.o(i.vPortEnterCritical)
    vPortExitCritical                        0x0800c4d5   Thumb Code    56  port.o(i.vPortExitCritical)
    vPortFree                                0x0800c511   Thumb Code   150  heap_4.o(i.vPortFree)
    vPortSetupTimerInterrupt                 0x0800c5b5   Thumb Code    36  port.o(i.vPortSetupTimerInterrupt)
    vPortValidateInterruptPriority           0x0800c5dd   Thumb Code   106  port.o(i.vPortValidateInterruptPriority)
    vQueueAddToRegistry                      0x0800c655   Thumb Code    38  queue.o(i.vQueueAddToRegistry)
    vQueueWaitForMessageRestricted           0x0800c681   Thumb Code    74  queue.o(i.vQueueWaitForMessageRestricted)
    vTaskDelay                               0x0800c6cd   Thumb Code    82  tasks.o(i.vTaskDelay)
    vTaskDelayUntil                          0x0800c729   Thumb Code   200  tasks.o(i.vTaskDelayUntil)
    vTaskDelete                              0x0800c7fd   Thumb Code   168  tasks.o(i.vTaskDelete)
    vTaskInternalSetTimeOutState             0x0800c8c5   Thumb Code    14  tasks.o(i.vTaskInternalSetTimeOutState)
    vTaskMissedYield                         0x0800c8dd   Thumb Code     8  tasks.o(i.vTaskMissedYield)
    vTaskPlaceOnEventList                    0x0800c8e9   Thumb Code    52  tasks.o(i.vTaskPlaceOnEventList)
    vTaskPlaceOnEventListRestricted          0x0800c921   Thumb Code    60  tasks.o(i.vTaskPlaceOnEventListRestricted)
    vTaskPriorityDisinheritAfterTimeout      0x0800c961   Thumb Code   194  tasks.o(i.vTaskPriorityDisinheritAfterTimeout)
    vTaskStartScheduler                      0x0800ca31   Thumb Code   160  tasks.o(i.vTaskStartScheduler)
    vTaskSuspendAll                          0x0800caed   Thumb Code    12  tasks.o(i.vTaskSuspendAll)
    vTaskSwitchContext                       0x0800cafd   Thumb Code   230  tasks.o(i.vTaskSwitchContext)
    xPortStartScheduler                      0x0800cc01   Thumb Code   330  port.o(i.xPortStartScheduler)
    xPortSysTickHandler                      0x0800cd69   Thumb Code    46  port.o(i.xPortSysTickHandler)
    xQueueCreateMutex                        0x0800cd9d   Thumb Code    34  queue.o(i.xQueueCreateMutex)
    xQueueCreateMutexStatic                  0x0800cdbf   Thumb Code    42  queue.o(i.xQueueCreateMutexStatic)
    xQueueGenericCreate                      0x0800cde9   Thumb Code    90  queue.o(i.xQueueGenericCreate)
    xQueueGenericCreateStatic                0x0800ce43   Thumb Code   224  queue.o(i.xQueueGenericCreateStatic)
    xQueueGenericReset                       0x0800cf25   Thumb Code   146  queue.o(i.xQueueGenericReset)
    xQueueGenericSend                        0x0800cfbd   Thumb Code   420  queue.o(i.xQueueGenericSend)
    xQueueGenericSendFromISR                 0x0800d165   Thumb Code   252  queue.o(i.xQueueGenericSendFromISR)
    xQueueGiveMutexRecursive                 0x0800d261   Thumb Code    72  queue.o(i.xQueueGiveMutexRecursive)
    xQueueReceive                            0x0800d2a9   Thumb Code   356  queue.o(i.xQueueReceive)
    xQueueReceiveFromISR                     0x0800d411   Thumb Code   202  queue.o(i.xQueueReceiveFromISR)
    xQueueSemaphoreTake                      0x0800d4dd   Thumb Code   434  queue.o(i.xQueueSemaphoreTake)
    xQueueTakeMutexRecursive                 0x0800d695   Thumb Code    78  queue.o(i.xQueueTakeMutexRecursive)
    xTaskCheckForTimeOut                     0x0800d6e5   Thumb Code   132  tasks.o(i.xTaskCheckForTimeOut)
    xTaskCreate                              0x0800d771   Thumb Code   100  tasks.o(i.xTaskCreate)
    xTaskCreateStatic                        0x0800d7d5   Thumb Code   186  tasks.o(i.xTaskCreateStatic)
    xTaskGenericNotify                       0x0800d891   Thumb Code   278  tasks.o(i.xTaskGenericNotify)
    xTaskGenericNotifyFromISR                0x0800d9b9   Thumb Code   332  tasks.o(i.xTaskGenericNotifyFromISR)
    xTaskGetCurrentTaskHandle                0x0800db1d   Thumb Code     6  tasks.o(i.xTaskGetCurrentTaskHandle)
    xTaskGetSchedulerState                   0x0800db29   Thumb Code    24  tasks.o(i.xTaskGetSchedulerState)
    xTaskGetTickCount                        0x0800db49   Thumb Code     6  tasks.o(i.xTaskGetTickCount)
    xTaskGetTickCountFromISR                 0x0800db55   Thumb Code    16  tasks.o(i.xTaskGetTickCountFromISR)
    xTaskIncrementTick                       0x0800db69   Thumb Code   280  tasks.o(i.xTaskIncrementTick)
    xTaskNotifyWait                          0x0800dcad   Thumb Code   150  tasks.o(i.xTaskNotifyWait)
    xTaskPriorityDisinherit                  0x0800dd4d   Thumb Code   152  tasks.o(i.xTaskPriorityDisinherit)
    xTaskPriorityInherit                     0x0800ddf1   Thumb Code   150  tasks.o(i.xTaskPriorityInherit)
    xTaskRemoveFromEventList                 0x0800de95   Thumb Code   126  tasks.o(i.xTaskRemoveFromEventList)
    xTaskResumeAll                           0x0800df2d   Thumb Code   222  tasks.o(i.xTaskResumeAll)
    xTimerCreateTimerTask                    0x0800e031   Thumb Code   100  timers.o(i.xTimerCreateTimerTask)
    xTimerGenericCommand                     0x0800e0a9   Thumb Code   128  timers.o(i.xTimerGenericCommand)
    __aeabi_dneg                             0x0800e12d   Thumb Code     0  basic.o(x$fpl$basic)
    _dneg                                    0x0800e12d   Thumb Code     6  basic.o(x$fpl$basic)
    __aeabi_fneg                             0x0800e133   Thumb Code     0  basic.o(x$fpl$basic)
    _fneg                                    0x0800e133   Thumb Code     6  basic.o(x$fpl$basic)
    _dabs                                    0x0800e139   Thumb Code     6  basic.o(x$fpl$basic)
    _fabs                                    0x0800e13f   Thumb Code     6  basic.o(x$fpl$basic)
    __aeabi_d2f                              0x0800e145   Thumb Code     0  d2f.o(x$fpl$d2f)
    _d2f                                     0x0800e145   Thumb Code    98  d2f.o(x$fpl$d2f)
    __aeabi_dadd                             0x0800e1a9   Thumb Code     0  daddsub_clz.o(x$fpl$dadd)
    _dadd                                    0x0800e1a9   Thumb Code   332  daddsub_clz.o(x$fpl$dadd)
    __fpl_dcmp_Inf                           0x0800e2f9   Thumb Code    24  dcmpi.o(x$fpl$dcmpinf)
    __aeabi_ddiv                             0x0800e311   Thumb Code     0  ddiv.o(x$fpl$ddiv)
    _ddiv                                    0x0800e311   Thumb Code   552  ddiv.o(x$fpl$ddiv)
    __aeabi_cdcmpeq                          0x0800e5c1   Thumb Code     0  deqf.o(x$fpl$deqf)
    _dcmpeq                                  0x0800e5c1   Thumb Code   120  deqf.o(x$fpl$deqf)
    __aeabi_d2iz                             0x0800e639   Thumb Code     0  dfix.o(x$fpl$dfix)
    _dfix                                    0x0800e639   Thumb Code    94  dfix.o(x$fpl$dfix)
    __aeabi_d2uiz                            0x0800e699   Thumb Code     0  dfixu.o(x$fpl$dfixu)
    _dfixu                                   0x0800e699   Thumb Code    90  dfixu.o(x$fpl$dfixu)
    __aeabi_i2d                              0x0800e6f3   Thumb Code     0  dflt_clz.o(x$fpl$dflt)
    _dflt                                    0x0800e6f3   Thumb Code    46  dflt_clz.o(x$fpl$dflt)
    __aeabi_ui2d                             0x0800e721   Thumb Code     0  dflt_clz.o(x$fpl$dfltu)
    _dfltu                                   0x0800e721   Thumb Code    38  dflt_clz.o(x$fpl$dfltu)
    __aeabi_dmul                             0x0800e749   Thumb Code     0  dmul.o(x$fpl$dmul)
    _dmul                                    0x0800e749   Thumb Code   332  dmul.o(x$fpl$dmul)
    __fpl_dnaninf                            0x0800e89d   Thumb Code   156  dnaninf.o(x$fpl$dnaninf)
    __fpl_dretinf                            0x0800e939   Thumb Code    12  dretinf.o(x$fpl$dretinf)
    __aeabi_drsub                            0x0800e945   Thumb Code     0  daddsub_clz.o(x$fpl$drsb)
    _drsb                                    0x0800e945   Thumb Code    22  daddsub_clz.o(x$fpl$drsb)
    __aeabi_dsub                             0x0800e95d   Thumb Code     0  daddsub_clz.o(x$fpl$dsub)
    _dsub                                    0x0800e95d   Thumb Code   464  daddsub_clz.o(x$fpl$dsub)
    __aeabi_f2d                              0x0800eb31   Thumb Code     0  f2d.o(x$fpl$f2d)
    _f2d                                     0x0800eb31   Thumb Code    86  f2d.o(x$fpl$f2d)
    __fcmp4                                  0x0800eb89   Thumb Code    24  fcmp4.o(x$fpl$fcmp4)
    __ARM_fcmp4                              0x0800eba1   Thumb Code     0  fcmp4.o(x$fpl$fcmp4)
    _fcmp4                                   0x0800eba1   Thumb Code    58  fcmp4.o(x$fpl$fcmp4)
    __fpl_fcmp_Inf                           0x0800ebdb   Thumb Code    24  fcmpi.o(x$fpl$fcmpinf)
    __aeabi_ul2f                             0x0800ebf3   Thumb Code     0  ffltll_clz.o(x$fpl$ffltll)
    _ll_uto_f                                0x0800ebf3   Thumb Code     6  ffltll_clz.o(x$fpl$ffltll)
    __aeabi_l2f                              0x0800ebf9   Thumb Code     0  ffltll_clz.o(x$fpl$ffltll)
    _ll_sto_f                                0x0800ebf9   Thumb Code    90  ffltll_clz.o(x$fpl$ffltll)
    __fpl_fnaninf                            0x0800ec53   Thumb Code   140  fnaninf.o(x$fpl$fnaninf)
    _fp_init                                 0x0800ecdf   Thumb Code    10  fpinit.o(x$fpl$fpinit)
    __fplib_config_fpu_vfp                   0x0800ece7   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x0800ece7   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    __fpl_fretinf                            0x0800ece9   Thumb Code    10  fretinf.o(x$fpl$fretinf)
    __I$use$fp                               0x0800ecf2   Number         0  usenofp.o(x$fpl$usenofp)
    defaultTask_attributes                   0x0800ecf4   Data          36  freertos.o(.constdata)
    AHBPrescTable                            0x0800ed20   Data          16  system_stm32f4xx.o(.constdata)
    APBPrescTable                            0x0800ed30   Data           8  system_stm32f4xx.o(.constdata)
    attr_init                                0x0800ed98   Data          36  user_task.o(.constdata)
    attr_atti_esti                           0x0800edbc   Data          36  user_task.o(.constdata)
    attr_gimbal_ctrl                         0x0800ede0   Data          36  user_task.o(.constdata)
    attr_remote                              0x0800ee04   Data          36  user_task.o(.constdata)
    __mathlib_zero                           0x0800eec0   Data           8  qnan.o(.constdata)
    Region$$Table$$Base                      0x0800ef20   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x0800ef40   Number         0  anon$$obj.o(Region$$Table)
    defaultTaskHandle                        0x20000000   Data           4  freertos.o(.data)
    uwTick                                   0x20000008   Data           4  stm32f4xx_hal.o(.data)
    uwTickPrio                               0x2000000c   Data           4  stm32f4xx_hal.o(.data)
    uwTickFreq                               0x20000010   Data           1  stm32f4xx_hal.o(.data)
    SystemCoreClock                          0x20000014   Data           4  system_stm32f4xx.o(.data)
    pxCurrentTCB                             0x20000018   Data           4  tasks.o(.data)
    robot_config                             0x200000d0   Data         336  config.o(.data)
    hcan1                                    0x20000220   Data          40  can.o(.bss)
    hcan2                                    0x20000248   Data          40  can.o(.bss)
    hi2c1                                    0x20000270   Data          84  i2c.o(.bss)
    hi2c2                                    0x200002c4   Data          84  i2c.o(.bss)
    hspi1                                    0x20000318   Data          88  spi.o(.bss)
    hspi2                                    0x20000370   Data          88  spi.o(.bss)
    hdma_spi1_rx                             0x200003c8   Data          96  spi.o(.bss)
    hdma_spi1_tx                             0x20000428   Data          96  spi.o(.bss)
    htim7                                    0x20000488   Data          72  tim.o(.bss)
    htim10                                   0x200004d0   Data          72  tim.o(.bss)
    huart1                                   0x20000518   Data          72  usart.o(.bss)
    huart3                                   0x20000560   Data          72  usart.o(.bss)
    hdma_usart3_rx                           0x200005a8   Data          96  usart.o(.bss)
    xQueueRegistry                           0x20000608   Data          64  queue.o(.bss)
    rc_ctrl                                  0x20007c63   Data          24  remote_control.o(.bss)
    bmi088                                   0x20007c98   Data          48  atti_esti.o(.bss)
    ist8310                                  0x20007cc8   Data          32  atti_esti.o(.bss)
    gimbal_ahrs                              0x20007ce8   Data          20  atti_esti.o(.bss)
    magn                                     0x20007cfc   Data          12  atti_esti.o(.bss)
    eulr_to_send                             0x20007d08   Data          12  atti_esti.o(.bss)
    imu_temp_ctrl_pid                        0x20007d14   Data          60  atti_esti.o(.bss)
    gimbal_to_send                           0x20007d50   Data          24  atti_esti.o(.bss)
    cali_bmi088                              0x20007d68   Data          12  atti_esti.o(.bss)
    remote_cmd                               0x20007d74   Data          12  remote.o(.bss)
    imu                                      0x20007d80   Data          24  remote.o(.bss)
    gimbal                                   0x20007d98   Data         704  gimbal_ctrl.o(.bss)
    gimbal_imu                               0x20008058   Data          24  gimbal_ctrl.o(.bss)
    gimbal_cmd                               0x20008070   Data          12  gimbal_ctrl.o(.bss)
    task_runtime                             0x2000807c   Data          80  user_task.o(.bss)
    __libspace_start                         0x200080cc   Data          96  libspace.o(.bss)
    __temporary_stack_top$libspace           0x2000812c   Data           0  libspace.o(.bss)



==============================================================================

Memory Map of the image

  Image Entry point : 0x08000189

  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000f160, Max: 0x00100000, ABSOLUTE, COMPRESSED[0x0000efb0])

    Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000ef40, Max: 0x00100000, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x08000000   0x00000188   Data   RO            3    RESET               startup_stm32f407xx.o
    0x08000188   0x08000188   0x00000008   Code   RO         8714  * !!!main             c_w.l(__main.o)
    0x08000190   0x08000190   0x00000034   Code   RO         9094    !!!scatter          c_w.l(__scatter.o)
    0x080001c4   0x080001c4   0x0000005a   Code   RO         9092    !!dczerorl2         c_w.l(__dczerorl2.o)
    0x0800021e   0x0800021e   0x00000002   PAD
    0x08000220   0x08000220   0x0000001c   Code   RO         9096    !!handler_zi        c_w.l(__scatter_zi.o)
    0x0800023c   0x0800023c   0x00000002   Code   RO         8963    .ARM.Collect$$libinit$$00000000  c_w.l(libinit.o)
    0x0800023e   0x0800023e   0x00000004   Code   RO         8972    .ARM.Collect$$libinit$$00000001  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         8975    .ARM.Collect$$libinit$$00000004  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         8978    .ARM.Collect$$libinit$$0000000A  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         8980    .ARM.Collect$$libinit$$0000000C  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         8982    .ARM.Collect$$libinit$$0000000E  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         8985    .ARM.Collect$$libinit$$00000011  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         8987    .ARM.Collect$$libinit$$00000013  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         8989    .ARM.Collect$$libinit$$00000015  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         8991    .ARM.Collect$$libinit$$00000017  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         8993    .ARM.Collect$$libinit$$00000019  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         8995    .ARM.Collect$$libinit$$0000001B  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         8997    .ARM.Collect$$libinit$$0000001D  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         8999    .ARM.Collect$$libinit$$0000001F  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         9001    .ARM.Collect$$libinit$$00000021  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         9003    .ARM.Collect$$libinit$$00000023  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         9005    .ARM.Collect$$libinit$$00000025  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         9009    .ARM.Collect$$libinit$$0000002C  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         9011    .ARM.Collect$$libinit$$0000002E  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         9013    .ARM.Collect$$libinit$$00000030  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000000   Code   RO         9015    .ARM.Collect$$libinit$$00000032  c_w.l(libinit2.o)
    0x08000242   0x08000242   0x00000002   Code   RO         9016    .ARM.Collect$$libinit$$00000033  c_w.l(libinit2.o)
    0x08000244   0x08000244   0x00000002   Code   RO         9047    .ARM.Collect$$libshutdown$$00000000  c_w.l(libshutdown.o)
    0x08000246   0x08000246   0x00000000   Code   RO         9073    .ARM.Collect$$libshutdown$$00000002  c_w.l(libshutdown2.o)
    0x08000246   0x08000246   0x00000000   Code   RO         9075    .ARM.Collect$$libshutdown$$00000004  c_w.l(libshutdown2.o)
    0x08000246   0x08000246   0x00000000   Code   RO         9077    .ARM.Collect$$libshutdown$$00000006  c_w.l(libshutdown2.o)
    0x08000246   0x08000246   0x00000000   Code   RO         9080    .ARM.Collect$$libshutdown$$00000009  c_w.l(libshutdown2.o)
    0x08000246   0x08000246   0x00000000   Code   RO         9083    .ARM.Collect$$libshutdown$$0000000C  c_w.l(libshutdown2.o)
    0x08000246   0x08000246   0x00000000   Code   RO         9085    .ARM.Collect$$libshutdown$$0000000E  c_w.l(libshutdown2.o)
    0x08000246   0x08000246   0x00000000   Code   RO         9088    .ARM.Collect$$libshutdown$$00000011  c_w.l(libshutdown2.o)
    0x08000246   0x08000246   0x00000002   Code   RO         9089    .ARM.Collect$$libshutdown$$00000012  c_w.l(libshutdown2.o)
    0x08000248   0x08000248   0x00000000   Code   RO         8808    .ARM.Collect$$rtentry$$00000000  c_w.l(__rtentry.o)
    0x08000248   0x08000248   0x00000000   Code   RO         8916    .ARM.Collect$$rtentry$$00000002  c_w.l(__rtentry2.o)
    0x08000248   0x08000248   0x00000006   Code   RO         8928    .ARM.Collect$$rtentry$$00000004  c_w.l(__rtentry4.o)
    0x0800024e   0x0800024e   0x00000000   Code   RO         8918    .ARM.Collect$$rtentry$$00000009  c_w.l(__rtentry2.o)
    0x0800024e   0x0800024e   0x00000004   Code   RO         8919    .ARM.Collect$$rtentry$$0000000A  c_w.l(__rtentry2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         8921    .ARM.Collect$$rtentry$$0000000C  c_w.l(__rtentry2.o)
    0x08000252   0x08000252   0x00000008   Code   RO         8922    .ARM.Collect$$rtentry$$0000000D  c_w.l(__rtentry2.o)
    0x0800025a   0x0800025a   0x00000002   Code   RO         8964    .ARM.Collect$$rtexit$$00000000  c_w.l(rtexit.o)
    0x0800025c   0x0800025c   0x00000000   Code   RO         9020    .ARM.Collect$$rtexit$$00000002  c_w.l(rtexit2.o)
    0x0800025c   0x0800025c   0x00000004   Code   RO         9021    .ARM.Collect$$rtexit$$00000003  c_w.l(rtexit2.o)
    0x08000260   0x08000260   0x00000006   Code   RO         9022    .ARM.Collect$$rtexit$$00000004  c_w.l(rtexit2.o)
    0x08000266   0x08000266   0x00000002   PAD
    0x08000268   0x08000268   0x000000be   Code   RO         6185    .emb_text           port.o
    0x08000326   0x08000326   0x00000002   PAD
    0x08000328   0x08000328   0x00000040   Code   RO            4    .text               startup_stm32f407xx.o
    0x08000368   0x08000368   0x000000ee   Code   RO         8654    .text               c_w.l(lludivv7m.o)
    0x08000456   0x08000456   0x0000008a   Code   RO         8700    .text               c_w.l(rt_memcpy_v6.o)
    0x080004e0   0x080004e0   0x00000064   Code   RO         8702    .text               c_w.l(rt_memcpy_w.o)
    0x08000544   0x08000544   0x00000010   Code   RO         8706    .text               c_w.l(aeabi_memset.o)
    0x08000554   0x08000554   0x0000004e   Code   RO         8708    .text               c_w.l(rt_memclr_w.o)
    0x080005a2   0x080005a2   0x00000006   Code   RO         8712    .text               c_w.l(heapauxi.o)
    0x080005a8   0x080005a8   0x00000016   Code   RO         8813    .text               c_w.l(_rserrno.o)
    0x080005be   0x080005be   0x00000044   Code   RO         8826    .text               c_w.l(rt_memclr.o)
    0x08000602   0x08000602   0x00000002   PAD
    0x08000604   0x08000604   0x00000008   Code   RO         8935    .text               c_w.l(rt_errno_addr_intlibspace.o)
    0x0800060c   0x0800060c   0x00000008   Code   RO         8947    .text               c_w.l(libspace.o)
    0x08000614   0x08000614   0x0000004a   Code   RO         8950    .text               c_w.l(sys_stackheap_outer.o)
    0x0800065e   0x0800065e   0x00000012   Code   RO         8952    .text               c_w.l(exit.o)
    0x08000670   0x08000670   0x0000000c   Code   RO         9017    .text               c_w.l(sys_exit.o)
    0x0800067c   0x0800067c   0x00000002   Code   RO         9036    .text               c_w.l(use_no_semi.o)
    0x0800067e   0x0800067e   0x00000000   Code   RO         9038    .text               c_w.l(indicate_semi.o)
    0x0800067e   0x0800067e   0x00000002   PAD
    0x08000680   0x08000680   0x00000130   Code   RO         7083    i.AHRS_GetEulr      ahrs.o
    0x080007b0   0x080007b0   0x00000214   Code   RO         7084    i.AHRS_Init         ahrs.o
    0x080009c4   0x080009c4   0x0000000a   Code   RO         7085    i.AHRS_ResetEulr    ahrs.o
    0x080009ce   0x080009ce   0x00000002   PAD
    0x080009d0   0x080009d0   0x00000940   Code   RO         7086    i.AHRS_Update       ahrs.o
    0x08001310   0x08001310   0x00000404   Code   RO         7087    i.AHRS_UpdateIMU    ahrs.o
    0x08001714   0x08001714   0x0000002e   Code   RO         7544    i.AbsClip           user_math.o
    0x08001742   0x08001742   0x00000002   PAD
    0x08001744   0x08001744   0x00000014   Code   RO         7808    i.BMI088_AcclIntCallback  bmi088.o
    0x08001758   0x08001758   0x00000018   Code   RO         7809    i.BMI088_AcclStartDmaRecv  bmi088.o
    0x08001770   0x08001770   0x00000010   Code   RO         7810    i.BMI088_AcclWaitDmaCplt  bmi088.o
    0x08001780   0x08001780   0x0000000c   Code   RO         7811    i.BMI088_GetUpdateFreq  bmi088.o
    0x0800178c   0x0800178c   0x00000014   Code   RO         7812    i.BMI088_GyroIntCallback  bmi088.o
    0x080017a0   0x080017a0   0x00000018   Code   RO         7814    i.BMI088_GyroStartDmaRecv  bmi088.o
    0x080017b8   0x080017b8   0x00000010   Code   RO         7815    i.BMI088_GyroWaitDmaCplt  bmi088.o
    0x080017c8   0x080017c8   0x0000013c   Code   RO         7816    i.BMI088_Init       bmi088.o
    0x08001904   0x08001904   0x000000c4   Code   RO         7817    i.BMI088_ParseAccl  bmi088.o
    0x080019c8   0x080019c8   0x000000fc   Code   RO         7818    i.BMI088_ParseGyro  bmi088.o
    0x08001ac4   0x08001ac4   0x0000003c   Code   RO         7819    i.BMI088_RxCpltCallback  bmi088.o
    0x08001b00   0x08001b00   0x00000010   Code   RO         7820    i.BMI088_WaitNew    bmi088.o
    0x08001b10   0x08001b10   0x00000058   Code   RO         7821    i.BMI_Read          bmi088.o
    0x08001b68   0x08001b68   0x00000074   Code   RO         7822    i.BMI_ReadSingle    bmi088.o
    0x08001bdc   0x08001bdc   0x00000068   Code   RO         7823    i.BMI_WriteSingle   bmi088.o
    0x08001c44   0x08001c44   0x000000a8   Code   RO         6265    i.BSP_CAN_CreateIdQueue  can_1.o
    0x08001cec   0x08001cec   0x00000002   Code   RO         6266    i.BSP_CAN_DefaultIdParser  can_1.o
    0x08001cee   0x08001cee   0x00000002   PAD
    0x08001cf0   0x08001cf0   0x00000028   Code   RO         6267    i.BSP_CAN_FindQueue  can_1.o
    0x08001d18   0x08001d18   0x00000024   Code   RO         6269    i.BSP_CAN_GetFrameType  can_1.o
    0x08001d3c   0x08001d3c   0x00000028   Code   RO         6270    i.BSP_CAN_GetHandle  can_1.o
    0x08001d64   0x08001d64   0x00000070   Code   RO         6271    i.BSP_CAN_GetMessage  can_1.o
    0x08001dd4   0x08001dd4   0x0000012c   Code   RO         6273    i.BSP_CAN_Init      can_1.o
    0x08001f00   0x08001f00   0x00000028   Code   RO         6274    i.BSP_CAN_ParseId   can_1.o
    0x08001f28   0x08001f28   0x0000004c   Code   RO         6275    i.BSP_CAN_RegisterCallback  can_1.o
    0x08001f74   0x08001f74   0x00000024   Code   RO         6276    i.BSP_CAN_RegisterId  can_1.o
    0x08001f98   0x08001f98   0x000000b0   Code   RO         6278    i.BSP_CAN_RxFifo0Callback  can_1.o
    0x08002048   0x08002048   0x000000b0   Code   RO         6279    i.BSP_CAN_RxFifo1Callback  can_1.o
    0x080020f8   0x080020f8   0x000000fc   Code   RO         6280    i.BSP_CAN_Transmit  can_1.o
    0x080021f4   0x080021f4   0x00000020   Code   RO         6283    i.BSP_CAN_TransmitStdDataFrame  can_1.o
    0x08002214   0x08002214   0x00000056   Code   RO         6284    i.BSP_CAN_TxCompleteCallback  can_1.o
    0x0800226a   0x0800226a   0x00000002   PAD
    0x0800226c   0x0800226c   0x0000002c   Code   RO         6285    i.BSP_CAN_TxQueueInit  can_1.o
    0x08002298   0x08002298   0x00000038   Code   RO         6286    i.BSP_CAN_TxQueueIsEmpty  can_1.o
    0x080022d0   0x080022d0   0x00000050   Code   RO         6287    i.BSP_CAN_TxQueuePop  can_1.o
    0x08002320   0x08002320   0x00000050   Code   RO         6288    i.BSP_CAN_TxQueuePush  can_1.o
    0x08002370   0x08002370   0x0000000c   Code   RO         6713    i.BSP_Free          mm.o
    0x0800237c   0x0800237c   0x00000040   Code   RO         6511    i.BSP_GPIO_DisableIRQ  gpio_1.o
    0x080023bc   0x080023bc   0x00000040   Code   RO         6512    i.BSP_GPIO_EnableIRQ  gpio_1.o
    0x080023fc   0x080023fc   0x0000002c   Code   RO         6513    i.BSP_GPIO_ReadPin  gpio_1.o
    0x08002428   0x08002428   0x00000048   Code   RO         6514    i.BSP_GPIO_RegisterCallback  gpio_1.o
    0x08002470   0x08002470   0x0000002c   Code   RO         6516    i.BSP_GPIO_WritePin  gpio_1.o
    0x0800249c   0x0800249c   0x0000000c   Code   RO         6707    i.BSP_Malloc        mm.o
    0x080024a8   0x080024a8   0x000000b0   Code   RO         6728    i.BSP_PWM_SetComp   pwm.o
    0x08002558   0x08002558   0x00000028   Code   RO         6730    i.BSP_PWM_Start     pwm.o
    0x08002580   0x08002580   0x00000010   Code   RO         6805    i.BSP_SPI_GetHandle  spi_1.o
    0x08002590   0x08002590   0x00000054   Code   RO         6810    i.BSP_SPI_Receive   spi_1.o
    0x080025e4   0x080025e4   0x0000001c   Code   RO         6811    i.BSP_SPI_RegisterCallback  spi_1.o
    0x08002600   0x08002600   0x00000054   Code   RO         6812    i.BSP_SPI_Transmit  spi_1.o
    0x08002654   0x08002654   0x0000006a   Code   RO         6935    i.BSP_TIME_Delay_ms  time.o
    0x080026be   0x080026be   0x00000090   Code   RO         6938    i.BSP_TIME_Get_us   time.o
    0x0800274e   0x0800274e   0x00000002   PAD
    0x08002750   0x08002750   0x00000054   Code   RO         6984    i.BSP_UART_IRQHandler  uart.o
    0x080027a4   0x080027a4   0x00000004   Code   RO          577    i.BusFault_Handler  stm32f4xx_it.o
    0x080027a8   0x080027a8   0x00000010   Code   RO          578    i.CAN1_RX0_IRQHandler  stm32f4xx_it.o
    0x080027b8   0x080027b8   0x00000010   Code   RO          579    i.CAN1_RX1_IRQHandler  stm32f4xx_it.o
    0x080027c8   0x080027c8   0x00000010   Code   RO          580    i.CAN1_TX_IRQHandler  stm32f4xx_it.o
    0x080027d8   0x080027d8   0x00000010   Code   RO          581    i.CAN2_RX0_IRQHandler  stm32f4xx_it.o
    0x080027e8   0x080027e8   0x00000010   Code   RO          582    i.CAN2_RX1_IRQHandler  stm32f4xx_it.o
    0x080027f8   0x080027f8   0x00000010   Code   RO          583    i.CAN2_TX_IRQHandler  stm32f4xx_it.o
    0x08002808   0x08002808   0x0000002c   Code   RO         6289    i.CAN_Get           can_1.o
    0x08002834   0x08002834   0x00000046   Code   RO         7574    i.CircleAdd         user_math.o
    0x0800287a   0x0800287a   0x00000050   Code   RO         7568    i.CircleError       user_math.o
    0x080028ca   0x080028ca   0x00000002   PAD
    0x080028cc   0x080028cc   0x00000008   Code   RO         8604    i.Config_GetRobotParam  config.o
    0x080028d4   0x080028d4   0x00000014   Code   RO          584    i.DMA1_Stream1_IRQHandler  stm32f4xx_it.o
    0x080028e8   0x080028e8   0x00000040   Code   RO         8252    i.DMA1_Stream1_IRQHandler1  remote_control.o
    0x08002928   0x08002928   0x00000010   Code   RO          585    i.DMA2_Stream2_IRQHandler  stm32f4xx_it.o
    0x08002938   0x08002938   0x00000010   Code   RO          586    i.DMA2_Stream3_IRQHandler  stm32f4xx_it.o
    0x08002948   0x08002948   0x00000034   Code   RO         1523    i.DMA_CalcBaseAndBitshift  stm32f4xx_hal_dma.o
    0x0800297c   0x0800297c   0x000000aa   Code   RO         1524    i.DMA_CheckFifoParam  stm32f4xx_hal_dma.o
    0x08002a26   0x08002a26   0x0000002c   Code   RO         1525    i.DMA_SetConfig     stm32f4xx_hal_dma.o
    0x08002a52   0x08002a52   0x00000002   Code   RO          587    i.DebugMon_Handler  stm32f4xx_it.o
    0x08002a54   0x08002a54   0x0000000a   Code   RO          588    i.EXTI0_IRQHandler  stm32f4xx_it.o
    0x08002a5e   0x08002a5e   0x0000000a   Code   RO          589    i.EXTI3_IRQHandler  stm32f4xx_it.o
    0x08002a68   0x08002a68   0x0000000a   Code   RO          590    i.EXTI4_IRQHandler  stm32f4xx_it.o
    0x08002a72   0x08002a72   0x0000000a   Code   RO          591    i.EXTI9_5_IRQHandler  stm32f4xx_it.o
    0x08002a7c   0x08002a7c   0x00000006   Code   RO           13    i.Error_Handler     main.o
    0x08002a82   0x08002a82   0x00000002   PAD
    0x08002a84   0x08002a84   0x0000037c   Code   RO         8548    i.Gimbal_Control    gimbal.o
    0x08002e00   0x08002e00   0x00000154   Code   RO         8549    i.Gimbal_Init       gimbal.o
    0x08002f54   0x08002f54   0x00000036   Code   RO         8550    i.Gimbal_Output     gimbal.o
    0x08002f8a   0x08002f8a   0x00000002   PAD
    0x08002f8c   0x08002f8c   0x00000084   Code   RO         8551    i.Gimbal_SetMode    gimbal.o
    0x08003010   0x08003010   0x00000056   Code   RO         8552    i.Gimbal_UpdateFeedback  gimbal.o
    0x08003066   0x08003066   0x0000002a   Code   RO         8553    i.Gimbal_UpdateIMU  gimbal.o
    0x08003090   0x08003090   0x0000002a   Code   RO          786    i.HAL_CAN_ActivateNotification  stm32f4xx_hal_can.o
    0x080030ba   0x080030ba   0x0000014a   Code   RO          787    i.HAL_CAN_AddTxMessage  stm32f4xx_hal_can.o
    0x08003204   0x08003204   0x00000120   Code   RO          788    i.HAL_CAN_ConfigFilter  stm32f4xx_hal_can.o
    0x08003324   0x08003324   0x0000003c   Code   RO         6290    i.HAL_CAN_ErrorCallback  can_1.o
    0x08003360   0x08003360   0x00000028   Code   RO          793    i.HAL_CAN_GetRxFifoFillLevel  stm32f4xx_hal_can.o
    0x08003388   0x08003388   0x00000194   Code   RO          794    i.HAL_CAN_GetRxMessage  stm32f4xx_hal_can.o
    0x0800351c   0x0800351c   0x00000036   Code   RO          796    i.HAL_CAN_GetTxMailboxesFreeLevel  stm32f4xx_hal_can.o
    0x08003552   0x08003552   0x0000024e   Code   RO          798    i.HAL_CAN_IRQHandler  stm32f4xx_hal_can.o
    0x080037a0   0x080037a0   0x00000174   Code   RO          799    i.HAL_CAN_Init      stm32f4xx_hal_can.o
    0x08003914   0x08003914   0x000001a0   Code   RO          307    i.HAL_CAN_MspInit   can.o
    0x08003ab4   0x08003ab4   0x0000003c   Code   RO         6291    i.HAL_CAN_RxFifo0FullCallback  can_1.o
    0x08003af0   0x08003af0   0x0000003c   Code   RO         6292    i.HAL_CAN_RxFifo0MsgPendingCallback  can_1.o
    0x08003b2c   0x08003b2c   0x0000003c   Code   RO         6293    i.HAL_CAN_RxFifo1FullCallback  can_1.o
    0x08003b68   0x08003b68   0x0000003c   Code   RO         6294    i.HAL_CAN_RxFifo1MsgPendingCallback  can_1.o
    0x08003ba4   0x08003ba4   0x0000003c   Code   RO         6295    i.HAL_CAN_SleepCallback  can_1.o
    0x08003be0   0x08003be0   0x0000005e   Code   RO          811    i.HAL_CAN_Start     stm32f4xx_hal_can.o
    0x08003c3e   0x08003c3e   0x00000002   PAD
    0x08003c40   0x08003c40   0x0000003c   Code   RO         6296    i.HAL_CAN_TxMailbox0AbortCallback  can_1.o
    0x08003c7c   0x08003c7c   0x00000038   Code   RO         6297    i.HAL_CAN_TxMailbox0CompleteCallback  can_1.o
    0x08003cb4   0x08003cb4   0x0000003c   Code   RO         6298    i.HAL_CAN_TxMailbox1AbortCallback  can_1.o
    0x08003cf0   0x08003cf0   0x0000003c   Code   RO         6299    i.HAL_CAN_TxMailbox1CompleteCallback  can_1.o
    0x08003d2c   0x08003d2c   0x0000003c   Code   RO         6300    i.HAL_CAN_TxMailbox2AbortCallback  can_1.o
    0x08003d68   0x08003d68   0x0000003c   Code   RO         6301    i.HAL_CAN_TxMailbox2CompleteCallback  can_1.o
    0x08003da4   0x08003da4   0x0000003c   Code   RO         6302    i.HAL_CAN_WakeUpFromRxMsgCallback  can_1.o
    0x08003de0   0x08003de0   0x000000ac   Code   RO         1526    i.HAL_DMA_Abort     stm32f4xx_hal_dma.o
    0x08003e8c   0x08003e8c   0x00000028   Code   RO         1527    i.HAL_DMA_Abort_IT  stm32f4xx_hal_dma.o
    0x08003eb4   0x08003eb4   0x00000008   Code   RO         1530    i.HAL_DMA_GetState  stm32f4xx_hal_dma.o
    0x08003ebc   0x08003ebc   0x00000240   Code   RO         1531    i.HAL_DMA_IRQHandler  stm32f4xx_hal_dma.o
    0x080040fc   0x080040fc   0x000000ec   Code   RO         1532    i.HAL_DMA_Init      stm32f4xx_hal_dma.o
    0x080041e8   0x080041e8   0x00000092   Code   RO         1536    i.HAL_DMA_Start_IT  stm32f4xx_hal_dma.o
    0x0800427a   0x0800427a   0x00000002   PAD
    0x0800427c   0x0800427c   0x00000028   Code   RO         1968    i.HAL_Delay         stm32f4xx_hal.o
    0x080042a4   0x080042a4   0x00000030   Code   RO         6517    i.HAL_GPIO_EXTI_Callback  gpio_1.o
    0x080042d4   0x080042d4   0x0000001c   Code   RO         1418    i.HAL_GPIO_EXTI_IRQHandler  stm32f4xx_hal_gpio.o
    0x080042f0   0x080042f0   0x000001f4   Code   RO         1419    i.HAL_GPIO_Init     stm32f4xx_hal_gpio.o
    0x080044e4   0x080044e4   0x00000010   Code   RO         1421    i.HAL_GPIO_ReadPin  stm32f4xx_hal_gpio.o
    0x080044f4   0x080044f4   0x0000000c   Code   RO         1423    i.HAL_GPIO_WritePin  stm32f4xx_hal_gpio.o
    0x08004500   0x08004500   0x0000000c   Code   RO         1974    i.HAL_GetTick       stm32f4xx_hal.o
    0x0800450c   0x0800450c   0x00000034   Code   RO         6585    i.HAL_I2C_AbortCpltCallback  i2c_1.o
    0x08004540   0x08004540   0x00000002   Code   RO         2220    i.HAL_I2C_AddrCallback  stm32f4xx_hal_i2c.o
    0x08004542   0x08004542   0x000000d4   Code   RO         2223    i.HAL_I2C_ER_IRQHandler  stm32f4xx_hal_i2c.o
    0x08004616   0x08004616   0x000001da   Code   RO         2224    i.HAL_I2C_EV_IRQHandler  stm32f4xx_hal_i2c.o
    0x080047f0   0x080047f0   0x00000034   Code   RO         6586    i.HAL_I2C_ErrorCallback  i2c_1.o
    0x08004824   0x08004824   0x000001d0   Code   RO         2230    i.HAL_I2C_Init      stm32f4xx_hal_i2c.o
    0x080049f4   0x080049f4   0x00000034   Code   RO         6587    i.HAL_I2C_ListenCpltCallback  i2c_1.o
    0x08004a28   0x08004a28   0x00000034   Code   RO         6588    i.HAL_I2C_MasterRxCpltCallback  i2c_1.o
    0x08004a5c   0x08004a5c   0x00000030   Code   RO         6589    i.HAL_I2C_MasterTxCpltCallback  i2c_1.o
    0x08004a8c   0x08004a8c   0x00000034   Code   RO         6590    i.HAL_I2C_MemRxCpltCallback  i2c_1.o
    0x08004ac0   0x08004ac0   0x00000034   Code   RO         6591    i.HAL_I2C_MemTxCpltCallback  i2c_1.o
    0x08004af4   0x08004af4   0x0000011c   Code   RO          380    i.HAL_I2C_MspInit   i2c.o
    0x08004c10   0x08004c10   0x00000034   Code   RO         6592    i.HAL_I2C_SlaveRxCpltCallback  i2c_1.o
    0x08004c44   0x08004c44   0x00000034   Code   RO         6593    i.HAL_I2C_SlaveTxCpltCallback  i2c_1.o
    0x08004c78   0x08004c78   0x00000018   Code   RO         1980    i.HAL_IncTick       stm32f4xx_hal.o
    0x08004c90   0x08004c90   0x0000003c   Code   RO         1981    i.HAL_Init          stm32f4xx_hal.o
    0x08004ccc   0x08004ccc   0x0000004c   Code   RO         1982    i.HAL_InitTick      stm32f4xx_hal.o
    0x08004d18   0x08004d18   0x00000054   Code   RO          761    i.HAL_MspInit       stm32f4xx_hal_msp.o
    0x08004d6c   0x08004d6c   0x0000002c   Code   RO         1810    i.HAL_NVIC_DisableIRQ  stm32f4xx_hal_cortex.o
    0x08004d98   0x08004d98   0x00000028   Code   RO         1811    i.HAL_NVIC_EnableIRQ  stm32f4xx_hal_cortex.o
    0x08004dc0   0x08004dc0   0x0000007c   Code   RO         1817    i.HAL_NVIC_SetPriority  stm32f4xx_hal_cortex.o
    0x08004e3c   0x08004e3c   0x00000028   Code   RO         1818    i.HAL_NVIC_SetPriorityGrouping  stm32f4xx_hal_cortex.o
    0x08004e64   0x08004e64   0x00000184   Code   RO         1020    i.HAL_RCC_ClockConfig  stm32f4xx_hal_rcc.o
    0x08004fe8   0x08004fe8   0x0000000c   Code   RO         1025    i.HAL_RCC_GetHCLKFreq  stm32f4xx_hal_rcc.o
    0x08004ff4   0x08004ff4   0x00000020   Code   RO         1027    i.HAL_RCC_GetPCLK1Freq  stm32f4xx_hal_rcc.o
    0x08005014   0x08005014   0x00000020   Code   RO         1028    i.HAL_RCC_GetPCLK2Freq  stm32f4xx_hal_rcc.o
    0x08005034   0x08005034   0x000000b0   Code   RO         1029    i.HAL_RCC_GetSysClockFreq  stm32f4xx_hal_rcc.o
    0x080050e4   0x080050e4   0x0000049c   Code   RO         1032    i.HAL_RCC_OscConfig  stm32f4xx_hal_rcc.o
    0x08005580   0x08005580   0x00000038   Code   RO         6815    i.HAL_SPI_ErrorCallback  spi_1.o
    0x080055b8   0x080055b8   0x000000c8   Code   RO         2725    i.HAL_SPI_Init      stm32f4xx_hal_spi.o
    0x08005680   0x08005680   0x000001cc   Code   RO          428    i.HAL_SPI_MspInit   spi.o
    0x0800584c   0x0800584c   0x00000182   Code   RO         2728    i.HAL_SPI_Receive   stm32f4xx_hal_spi.o
    0x080059ce   0x080059ce   0x00000002   PAD
    0x080059d0   0x080059d0   0x00000118   Code   RO         2729    i.HAL_SPI_Receive_DMA  stm32f4xx_hal_spi.o
    0x08005ae8   0x08005ae8   0x00000038   Code   RO         6816    i.HAL_SPI_RxCpltCallback  spi_1.o
    0x08005b20   0x08005b20   0x00000038   Code   RO         6817    i.HAL_SPI_RxHalfCpltCallback  spi_1.o
    0x08005b58   0x08005b58   0x000001be   Code   RO         2733    i.HAL_SPI_Transmit  stm32f4xx_hal_spi.o
    0x08005d16   0x08005d16   0x00000248   Code   RO         2734    i.HAL_SPI_TransmitReceive  stm32f4xx_hal_spi.o
    0x08005f5e   0x08005f5e   0x00000002   PAD
    0x08005f60   0x08005f60   0x00000164   Code   RO         2735    i.HAL_SPI_TransmitReceive_DMA  stm32f4xx_hal_spi.o
    0x080060c4   0x080060c4   0x000000fc   Code   RO         2737    i.HAL_SPI_Transmit_DMA  stm32f4xx_hal_spi.o
    0x080061c0   0x080061c0   0x0000002c   Code   RO         6818    i.HAL_SPI_TxCpltCallback  spi_1.o
    0x080061ec   0x080061ec   0x00000038   Code   RO         6819    i.HAL_SPI_TxHalfCpltCallback  spi_1.o
    0x08006224   0x08006224   0x00000038   Code   RO         6820    i.HAL_SPI_TxRxCpltCallback  spi_1.o
    0x0800625c   0x0800625c   0x00000038   Code   RO         6821    i.HAL_SPI_TxRxHalfCpltCallback  spi_1.o
    0x08006294   0x08006294   0x00000034   Code   RO         1822    i.HAL_SYSTICK_Config  stm32f4xx_hal_cortex.o
    0x080062c8   0x080062c8   0x00000002   Code   RO         3753    i.HAL_TIMEx_BreakCallback  stm32f4xx_hal_tim_ex.o
    0x080062ca   0x080062ca   0x00000002   Code   RO         3754    i.HAL_TIMEx_CommutCallback  stm32f4xx_hal_tim_ex.o
    0x080062cc   0x080062cc   0x000000b4   Code   RO         3772    i.HAL_TIMEx_MasterConfigSynchronization  stm32f4xx_hal_tim_ex.o
    0x08006380   0x08006380   0x00000066   Code   RO         3038    i.HAL_TIM_Base_Init  stm32f4xx_hal_tim.o
    0x080063e6   0x080063e6   0x00000002   PAD
    0x080063e8   0x080063e8   0x00000078   Code   RO          476    i.HAL_TIM_Base_MspInit  tim.o
    0x08006460   0x08006460   0x00000002   Code   RO         3072    i.HAL_TIM_IC_CaptureCallback  stm32f4xx_hal_tim.o
    0x08006462   0x08006462   0x0000016c   Code   RO         3086    i.HAL_TIM_IRQHandler  stm32f4xx_hal_tim.o
    0x080065ce   0x080065ce   0x00000002   PAD
    0x080065d0   0x080065d0   0x00000060   Code   RO          477    i.HAL_TIM_MspPostInit  tim.o
    0x08006630   0x08006630   0x00000002   Code   RO         3089    i.HAL_TIM_OC_DelayElapsedCallback  stm32f4xx_hal_tim.o
    0x08006632   0x08006632   0x00000104   Code   RO         3110    i.HAL_TIM_PWM_ConfigChannel  stm32f4xx_hal_tim.o
    0x08006736   0x08006736   0x00000066   Code   RO         3113    i.HAL_TIM_PWM_Init  stm32f4xx_hal_tim.o
    0x0800679c   0x0800679c   0x00000002   Code   RO         3115    i.HAL_TIM_PWM_MspInit  stm32f4xx_hal_tim.o
    0x0800679e   0x0800679e   0x00000002   Code   RO         3116    i.HAL_TIM_PWM_PulseFinishedCallback  stm32f4xx_hal_tim.o
    0x080067a0   0x080067a0   0x0000010c   Code   RO         3118    i.HAL_TIM_PWM_Start  stm32f4xx_hal_tim.o
    0x080068ac   0x080068ac   0x00000002   Code   RO         3124    i.HAL_TIM_PeriodElapsedCallback  stm32f4xx_hal_tim.o
    0x080068ae   0x080068ae   0x00000002   Code   RO         3129    i.HAL_TIM_TriggerCallback  stm32f4xx_hal_tim.o
    0x080068b0   0x080068b0   0x00000002   Code   RO         4032    i.HAL_UARTEx_RxEventCallback  stm32f4xx_hal_uart.o
    0x080068b2   0x080068b2   0x00000002   PAD
    0x080068b4   0x080068b4   0x00000034   Code   RO         6991    i.HAL_UART_ErrorCallback  uart.o
    0x080068e8   0x080068e8   0x00000308   Code   RO         4049    i.HAL_UART_IRQHandler  stm32f4xx_hal_uart.o
    0x08006bf0   0x08006bf0   0x00000076   Code   RO         4050    i.HAL_UART_Init     stm32f4xx_hal_uart.o
    0x08006c66   0x08006c66   0x00000002   PAD
    0x08006c68   0x08006c68   0x00000198   Code   RO          530    i.HAL_UART_MspInit  usart.o
    0x08006e00   0x08006e00   0x00000034   Code   RO         6992    i.HAL_UART_RxCpltCallback  uart.o
    0x08006e34   0x08006e34   0x00000034   Code   RO         6994    i.HAL_UART_TxCpltCallback  uart.o
    0x08006e68   0x08006e68   0x00000004   Code   RO          592    i.HardFault_Handler  stm32f4xx_it.o
    0x08006e6c   0x08006e6c   0x00000010   Code   RO          593    i.I2C1_ER_IRQHandler  stm32f4xx_it.o
    0x08006e7c   0x08006e7c   0x00000010   Code   RO          594    i.I2C1_EV_IRQHandler  stm32f4xx_it.o
    0x08006e8c   0x08006e8c   0x0000001c   Code   RO         2268    i.I2C_ConvertOtherXferOptions  stm32f4xx_hal_i2c.o
    0x08006ea8   0x08006ea8   0x000000f8   Code   RO         2269    i.I2C_DMAAbort      stm32f4xx_hal_i2c.o
    0x08006fa0   0x08006fa0   0x00000012   Code   RO         2272    i.I2C_Flush_DR      stm32f4xx_hal_i2c.o
    0x08006fb2   0x08006fb2   0x00000002   PAD
    0x08006fb4   0x08006fb4   0x00000028   Code   RO         6594    i.I2C_Get           i2c_1.o
    0x08006fdc   0x08006fdc   0x000001ac   Code   RO         2273    i.I2C_ITError       stm32f4xx_hal_i2c.o
    0x08007188   0x08007188   0x00000130   Code   RO         2275    i.I2C_MasterReceive_BTF  stm32f4xx_hal_i2c.o
    0x080072b8   0x080072b8   0x00000104   Code   RO         2276    i.I2C_MasterReceive_RXNE  stm32f4xx_hal_i2c.o
    0x080073bc   0x080073bc   0x000000a0   Code   RO         2279    i.I2C_MasterTransmit_BTF  stm32f4xx_hal_i2c.o
    0x0800745c   0x0800745c   0x000000d8   Code   RO         2280    i.I2C_MasterTransmit_TXE  stm32f4xx_hal_i2c.o
    0x08007534   0x08007534   0x0000002a   Code   RO         2281    i.I2C_Master_ADD10  stm32f4xx_hal_i2c.o
    0x0800755e   0x0800755e   0x00000268   Code   RO         2282    i.I2C_Master_ADDR   stm32f4xx_hal_i2c.o
    0x080077c6   0x080077c6   0x0000009e   Code   RO         2283    i.I2C_Master_SB     stm32f4xx_hal_i2c.o
    0x08007864   0x08007864   0x000000c6   Code   RO         2284    i.I2C_MemoryTransmit_TXE_BTF  stm32f4xx_hal_i2c.o
    0x0800792a   0x0800792a   0x0000001a   Code   RO         2287    i.I2C_SlaveReceive_BTF  stm32f4xx_hal_i2c.o
    0x08007944   0x08007944   0x00000046   Code   RO         2288    i.I2C_SlaveReceive_RXNE  stm32f4xx_hal_i2c.o
    0x0800798a   0x0800798a   0x0000001a   Code   RO         2289    i.I2C_SlaveTransmit_BTF  stm32f4xx_hal_i2c.o
    0x080079a4   0x080079a4   0x00000046   Code   RO         2290    i.I2C_SlaveTransmit_TXE  stm32f4xx_hal_i2c.o
    0x080079ea   0x080079ea   0x00000070   Code   RO         2291    i.I2C_Slave_ADDR    stm32f4xx_hal_i2c.o
    0x08007a5a   0x08007a5a   0x00000002   PAD
    0x08007a5c   0x08007a5c   0x000000a8   Code   RO         2292    i.I2C_Slave_AF      stm32f4xx_hal_i2c.o
    0x08007b04   0x08007b04   0x0000018c   Code   RO         2293    i.I2C_Slave_STOPF   stm32f4xx_hal_i2c.o
    0x08007c90   0x08007c90   0x00000050   Code   RO         2299    i.I2C_WaitOnSTOPRequestThroughIT  stm32f4xx_hal_i2c.o
    0x08007ce0   0x08007ce0   0x00000050   Code   RO         7538    i.InvSqrt           user_math.o
    0x08007d30   0x08007d30   0x00000080   Code   RO         7213    i.LowPassFilter2p_Apply  filter.o
    0x08007db0   0x08007db0   0x00000114   Code   RO         7214    i.LowPassFilter2p_Init  filter.o
    0x08007ec4   0x08007ec4   0x00000060   Code   RO         7215    i.LowPassFilter2p_Reset  filter.o
    0x08007f24   0x08007f24   0x00000050   Code   RO         8040    i.MOTOR_RM_CreateCANManager  motor_rm.o
    0x08007f74   0x08007f74   0x00000122   Code   RO         8041    i.MOTOR_RM_Ctrl     motor_rm.o
    0x08008096   0x08008096   0x00000002   PAD
    0x08008098   0x08008098   0x00000018   Code   RO         8042    i.MOTOR_RM_GetCANManager  motor_rm.o
    0x080080b0   0x080080b0   0x00000026   Code   RO         8043    i.MOTOR_RM_GetLSB   motor_rm.o
    0x080080d6   0x080080d6   0x00000044   Code   RO         8044    i.MOTOR_RM_GetLogicalIndex  motor_rm.o
    0x0800811a   0x0800811a   0x0000003e   Code   RO         8045    i.MOTOR_RM_GetMotor  motor_rm.o
    0x08008158   0x08008158   0x00000028   Code   RO         8046    i.MOTOR_RM_GetRatio  motor_rm.o
    0x08008180   0x08008180   0x000000c0   Code   RO         8048    i.MOTOR_RM_Register  motor_rm.o
    0x08008240   0x08008240   0x000000b2   Code   RO         8050    i.MOTOR_RM_SetOutput  motor_rm.o
    0x080082f2   0x080082f2   0x000000ae   Code   RO         8051    i.MOTOR_RM_Update   motor_rm.o
    0x080083a0   0x080083a0   0x00000048   Code   RO          308    i.MX_CAN1_Init      can.o
    0x080083e8   0x080083e8   0x00000048   Code   RO          309    i.MX_CAN2_Init      can.o
    0x08008430   0x08008430   0x00000078   Code   RO          355    i.MX_DMA_Init       dma.o
    0x080084a8   0x080084a8   0x00000030   Code   RO          241    i.MX_FREERTOS_Init  freertos.o
    0x080084d8   0x080084d8   0x000001f0   Code   RO          217    i.MX_GPIO_Init      gpio.o
    0x080086c8   0x080086c8   0x0000003c   Code   RO          381    i.MX_I2C1_Init      i2c.o
    0x08008704   0x08008704   0x0000003c   Code   RO          382    i.MX_I2C2_Init      i2c.o
    0x08008740   0x08008740   0x00000048   Code   RO          429    i.MX_SPI1_Init      spi.o
    0x08008788   0x08008788   0x00000048   Code   RO          430    i.MX_SPI2_Init      spi.o
    0x080087d0   0x080087d0   0x0000006c   Code   RO          478    i.MX_TIM10_Init     tim.o
    0x0800883c   0x0800883c   0x0000004c   Code   RO          479    i.MX_TIM7_Init      tim.o
    0x08008888   0x08008888   0x00000038   Code   RO          531    i.MX_USART1_UART_Init  usart.o
    0x080088c0   0x080088c0   0x00000040   Code   RO          532    i.MX_USART3_UART_Init  usart.o
    0x08008900   0x08008900   0x00000004   Code   RO          595    i.MemManage_Handler  stm32f4xx_it.o
    0x08008904   0x08008904   0x00000190   Code   RO         8053    i.Motor_RM_Decode   motor_rm.o
    0x08008a94   0x08008a94   0x00000004   Code   RO          596    i.NMI_Handler       stm32f4xx_it.o
    0x08008a98   0x08008a98   0x000001a4   Code   RO         7417    i.PID_Calc          pid.o
    0x08008c3c   0x08008c3c   0x000000cc   Code   RO         7418    i.PID_Init          pid.o
    0x08008d08   0x08008d08   0x00000040   Code   RO         7419    i.PID_Reset         pid.o
    0x08008d48   0x08008d48   0x00000084   Code   RO         7711    i.RC_Init           bsp_rc.o
    0x08008dcc   0x08008dcc   0x0000005c   Code   RO         7712    i.RC_restart        bsp_rc.o
    0x08008e28   0x08008e28   0x00000028   Code   RO         2753    i.SPI_DMAError      stm32f4xx_hal_spi.o
    0x08008e50   0x08008e50   0x0000000e   Code   RO         2754    i.SPI_DMAHalfReceiveCplt  stm32f4xx_hal_spi.o
    0x08008e5e   0x08008e5e   0x0000000e   Code   RO         2755    i.SPI_DMAHalfTransmitCplt  stm32f4xx_hal_spi.o
    0x08008e6c   0x08008e6c   0x0000000e   Code   RO         2756    i.SPI_DMAHalfTransmitReceiveCplt  stm32f4xx_hal_spi.o
    0x08008e7a   0x08008e7a   0x0000007c   Code   RO         2757    i.SPI_DMAReceiveCplt  stm32f4xx_hal_spi.o
    0x08008ef6   0x08008ef6   0x00000080   Code   RO         2759    i.SPI_DMATransmitCplt  stm32f4xx_hal_spi.o
    0x08008f76   0x08008f76   0x00000068   Code   RO         2760    i.SPI_DMATransmitReceiveCplt  stm32f4xx_hal_spi.o
    0x08008fde   0x08008fde   0x00000094   Code   RO         2762    i.SPI_EndRxTransaction  stm32f4xx_hal_spi.o
    0x08009072   0x08009072   0x00000002   PAD
    0x08009074   0x08009074   0x00000088   Code   RO         2763    i.SPI_EndRxTxTransaction  stm32f4xx_hal_spi.o
    0x080090fc   0x080090fc   0x00000018   Code   RO         6822    i.SPI_Get           spi_1.o
    0x08009114   0x08009114   0x000000d8   Code   RO         2768    i.SPI_WaitFlagStateUntilTimeout  stm32f4xx_hal_spi.o
    0x080091ec   0x080091ec   0x00000010   Code   RO          242    i.StartDefaultTask  freertos.o
    0x080091fc   0x080091fc   0x00000014   Code   RO          597    i.SysTick_Handler   stm32f4xx_it.o
    0x08009210   0x08009210   0x000000b4   Code   RO           14    i.SystemClock_Config  main.o
    0x080092c4   0x080092c4   0x00000014   Code   RO         4394    i.SystemInit        system_stm32f4xx.o
    0x080092d8   0x080092d8   0x00000010   Code   RO          598    i.TIM7_IRQHandler   stm32f4xx_it.o
    0x080092e8   0x080092e8   0x000000e0   Code   RO         3131    i.TIM_Base_SetConfig  stm32f4xx_hal_tim.o
    0x080093c8   0x080093c8   0x00000022   Code   RO         3132    i.TIM_CCxChannelCmd  stm32f4xx_hal_tim.o
    0x080093ea   0x080093ea   0x00000002   PAD
    0x080093ec   0x080093ec   0x00000070   Code   RO         3144    i.TIM_OC1_SetConfig  stm32f4xx_hal_tim.o
    0x0800945c   0x0800945c   0x0000007c   Code   RO         3145    i.TIM_OC2_SetConfig  stm32f4xx_hal_tim.o
    0x080094d8   0x080094d8   0x00000078   Code   RO         3146    i.TIM_OC3_SetConfig  stm32f4xx_hal_tim.o
    0x08009550   0x08009550   0x00000054   Code   RO         3147    i.TIM_OC4_SetConfig  stm32f4xx_hal_tim.o
    0x080095a4   0x080095a4   0x0000009c   Code   RO         8369    i.Task_Init         init.o
    0x08009640   0x08009640   0x00000144   Code   RO         8403    i.Task_atti_esti    atti_esti.o
    0x08009784   0x08009784   0x000000a8   Code   RO         8498    i.Task_gimbal_ctrl  gimbal_ctrl.o
    0x0800982c   0x0800982c   0x00000080   Code   RO         8449    i.Task_remote       remote.o
    0x080098ac   0x080098ac   0x00000012   Code   RO         4063    i.UART_DMAAbortOnError  stm32f4xx_hal_uart.o
    0x080098be   0x080098be   0x0000006c   Code   RO         4073    i.UART_EndRxTransfer  stm32f4xx_hal_uart.o
    0x0800992a   0x0800992a   0x00000020   Code   RO         4074    i.UART_EndTransmit_IT  stm32f4xx_hal_uart.o
    0x0800994a   0x0800994a   0x00000002   PAD
    0x0800994c   0x0800994c   0x00000018   Code   RO         6996    i.UART_Get          uart.o
    0x08009964   0x08009964   0x000000fc   Code   RO         4076    i.UART_Receive_IT   stm32f4xx_hal_uart.o
    0x08009a60   0x08009a60   0x0000022c   Code   RO         4077    i.UART_SetConfig    stm32f4xx_hal_uart.o
    0x08009c8c   0x08009c8c   0x00000060   Code   RO         4080    i.UART_Transmit_IT  stm32f4xx_hal_uart.o
    0x08009cec   0x08009cec   0x00000018   Code   RO          599    i.USART3_IRQHandler  stm32f4xx_it.o
    0x08009d04   0x08009d04   0x00000018   Code   RO         8253    i.USART3_IRQHandler1  remote_control.o
    0x08009d1c   0x08009d1c   0x00000004   Code   RO          600    i.UsageFault_Handler  stm32f4xx_it.o
    0x08009d20   0x08009d20   0x00000030   Code   RO         8943    i.__ARM_fpclassify  m_wm.l(fpclassify.o)
    0x08009d50   0x08009d50   0x00000026   Code   RO         8883    i.__ARM_fpclassifyf  m_wm.l(fpclassifyf.o)
    0x08009d76   0x08009d76   0x00000012   Code   RO         7421    i.__ARM_isfinitef   pid.o
    0x08009d88   0x08009d88   0x00000010   Code   RO         1824    i.__NVIC_GetPriorityGrouping  stm32f4xx_hal_cortex.o
    0x08009d98   0x08009d98   0x00000028   Code   RO         1825    i.__NVIC_SetPriority  stm32f4xx_hal_cortex.o
    0x08009dc0   0x08009dc0   0x00000006   Code   RO         5613    i.__get_IPSR        cmsis_os2.o
    0x08009dc6   0x08009dc6   0x00000002   PAD
    0x08009dc8   0x08009dc8   0x0000012c   Code   RO         8744    i.__hardfp_asinf    m_wm.l(asinf.o)
    0x08009ef4   0x08009ef4   0x00000004   PAD
    0x08009ef8   0x08009ef8   0x000002d8   Code   RO         8849    i.__hardfp_atan     m_wm.l(atan.o)
    0x0800a1d0   0x0800a1d0   0x00000200   Code   RO         8756    i.__hardfp_atan2    m_wm.l(atan2.o)
    0x0800a3d0   0x0800a3d0   0x000002ac   Code   RO         8768    i.__hardfp_atan2f   m_wm.l(atan2f.o)
    0x0800a67c   0x0800a67c   0x00000150   Code   RO         8780    i.__hardfp_cosf     m_wm.l(cosf.o)
    0x0800a7cc   0x0800a7cc   0x00000048   Code   RO         8804    i.__hardfp_fmaxf    m_wm.l(fmaxf.o)
    0x0800a814   0x0800a814   0x0000017c   Code   RO         8792    i.__hardfp_tanf     m_wm.l(tanf.o)
    0x0800a990   0x0800a990   0x000000f8   Code   RO         8945    i.__kernel_poly     m_wm.l(poly.o)
    0x0800aa88   0x0800aa88   0x00000014   Code   RO         8864    i.__mathlib_dbl_infnan  m_wm.l(dunder.o)
    0x0800aa9c   0x0800aa9c   0x00000014   Code   RO         8865    i.__mathlib_dbl_infnan2  m_wm.l(dunder.o)
    0x0800aab0   0x0800aab0   0x00000020   Code   RO         8869    i.__mathlib_dbl_underflow  m_wm.l(dunder.o)
    0x0800aad0   0x0800aad0   0x00000006   Code   RO         8886    i.__mathlib_flt_infnan  m_wm.l(funder.o)
    0x0800aad6   0x0800aad6   0x00000006   Code   RO         8887    i.__mathlib_flt_infnan2  m_wm.l(funder.o)
    0x0800aadc   0x0800aadc   0x00000010   Code   RO         8888    i.__mathlib_flt_invalid  m_wm.l(funder.o)
    0x0800aaec   0x0800aaec   0x00000010   Code   RO         8891    i.__mathlib_flt_underflow  m_wm.l(funder.o)
    0x0800aafc   0x0800aafc   0x00000154   Code   RO         8900    i.__mathlib_rredf2  m_wm.l(rredf.o)
    0x0800ac50   0x0800ac50   0x00000010   Code   RO         8851    i.atan              m_wm.l(atan.o)
    0x0800ac60   0x0800ac60   0x00000002   Code   RO          243    i.configureTimerForRunTimeStats  freertos.o
    0x0800ac62   0x0800ac62   0x00000002   PAD
    0x0800ac64   0x0800ac64   0x00000030   Code   RO         7598    i.delay_init        bsp_delay.o
    0x0800ac94   0x0800ac94   0x00000094   Code   RO         5009    i.eTaskGetState     tasks.o
    0x0800ad28   0x0800ad28   0x00000018   Code   RO         8879    i.fabs              m_wm.l(fabs.o)
    0x0800ad40   0x0800ad40   0x00000004   Code   RO          244    i.getRunTimeCounterValue  freertos.o
    0x0800ad44   0x0800ad44   0x00000048   Code   RO           15    i.main              main.o
    0x0800ad8c   0x0800ad8c   0x00000016   Code   RO         7755    i.map               calc_lib.o
    0x0800ada2   0x0800ada2   0x0000001e   Code   RO         5614    i.osDelay           cmsis_os2.o
    0x0800adc0   0x0800adc0   0x00000034   Code   RO         5615    i.osDelayUntil      cmsis_os2.o
    0x0800adf4   0x0800adf4   0x00000034   Code   RO         5623    i.osKernelGetState  cmsis_os2.o
    0x0800ae28   0x0800ae28   0x0000001a   Code   RO         5626    i.osKernelGetTickCount  cmsis_os2.o
    0x0800ae42   0x0800ae42   0x00000006   Code   RO         5627    i.osKernelGetTickFreq  cmsis_os2.o
    0x0800ae48   0x0800ae48   0x0000002c   Code   RO         5628    i.osKernelInitialize  cmsis_os2.o
    0x0800ae74   0x0800ae74   0x00000038   Code   RO         5629    i.osKernelLock      cmsis_os2.o
    0x0800aeac   0x0800aeac   0x00000060   Code   RO         5631    i.osKernelStart     cmsis_os2.o
    0x0800af0c   0x0800af0c   0x00000044   Code   RO         5632    i.osKernelUnlock    cmsis_os2.o
    0x0800af50   0x0800af50   0x00000080   Code   RO         5643    i.osMessageQueueGet  cmsis_os2.o
    0x0800afd0   0x0800afd0   0x0000009a   Code   RO         5648    i.osMessageQueueNew  cmsis_os2.o
    0x0800b06a   0x0800b06a   0x00000002   PAD
    0x0800b06c   0x0800b06c   0x00000084   Code   RO         5649    i.osMessageQueuePut  cmsis_os2.o
    0x0800b0f0   0x0800b0f0   0x00000028   Code   RO         5650    i.osMessageQueueReset  cmsis_os2.o
    0x0800b118   0x0800b118   0x00000062   Code   RO         5651    i.osMutexAcquire    cmsis_os2.o
    0x0800b17a   0x0800b17a   0x000000b2   Code   RO         5654    i.osMutexNew        cmsis_os2.o
    0x0800b22c   0x0800b22c   0x0000004e   Code   RO         5655    i.osMutexRelease    cmsis_os2.o
    0x0800b27a   0x0800b27a   0x00000002   PAD
    0x0800b27c   0x0800b27c   0x00000080   Code   RO         5665    i.osThreadFlagsSet  cmsis_os2.o
    0x0800b2fc   0x0800b2fc   0x000000b2   Code   RO         5666    i.osThreadFlagsWait  cmsis_os2.o
    0x0800b3ae   0x0800b3ae   0x0000000c   Code   RO         5668    i.osThreadGetId     cmsis_os2.o
    0x0800b3ba   0x0800b3ba   0x000000b8   Code   RO         5673    i.osThreadNew       cmsis_os2.o
    0x0800b472   0x0800b472   0x0000003c   Code   RO         5677    i.osThreadTerminate  cmsis_os2.o
    0x0800b4ae   0x0800b4ae   0x00000002   PAD
    0x0800b4b0   0x0800b4b0   0x0000007c   Code   RO         5011    i.prvAddCurrentTaskToDelayedList  tasks.o
    0x0800b52c   0x0800b52c   0x000000b8   Code   RO         5012    i.prvAddNewTaskToReadyList  tasks.o
    0x0800b5e4   0x0800b5e4   0x00000074   Code   RO         5425    i.prvCheckForValidListAndQueue  timers.o
    0x0800b658   0x0800b658   0x00000048   Code   RO         5013    i.prvCheckTasksWaitingTermination  tasks.o
    0x0800b6a0   0x0800b6a0   0x0000002a   Code   RO         4598    i.prvCopyDataFromQueue  queue.o
    0x0800b6ca   0x0800b6ca   0x0000007e   Code   RO         4599    i.prvCopyDataToQueue  queue.o
    0x0800b748   0x0800b748   0x00000050   Code   RO         5014    i.prvDeleteTCB      tasks.o
    0x0800b798   0x0800b798   0x00000014   Code   RO         4600    i.prvGetDisinheritPriorityAfterTimeout  queue.o
    0x0800b7ac   0x0800b7ac   0x00000028   Code   RO         5426    i.prvGetNextExpireTime  timers.o
    0x0800b7d4   0x0800b7d4   0x0000007c   Code   RO         6130    i.prvHeapInit       heap_4.o
    0x0800b850   0x0800b850   0x00000028   Code   RO         5015    i.prvIdleTask       tasks.o
    0x0800b878   0x0800b878   0x0000001e   Code   RO         4601    i.prvInitialiseMutex  queue.o
    0x0800b896   0x0800b896   0x0000002a   Code   RO         4602    i.prvInitialiseNewQueue  queue.o
    0x0800b8c0   0x0800b8c0   0x000000c4   Code   RO         5016    i.prvInitialiseNewTask  tasks.o
    0x0800b984   0x0800b984   0x00000068   Code   RO         5017    i.prvInitialiseTaskLists  tasks.o
    0x0800b9ec   0x0800b9ec   0x00000068   Code   RO         6131    i.prvInsertBlockIntoFreeList  heap_4.o
    0x0800ba54   0x0800ba54   0x00000058   Code   RO         5428    i.prvInsertTimerInActiveList  timers.o
    0x0800baac   0x0800baac   0x0000001a   Code   RO         4603    i.prvIsQueueEmpty   queue.o
    0x0800bac6   0x0800bac6   0x0000001e   Code   RO         4604    i.prvIsQueueFull    queue.o
    0x0800bae4   0x0800bae4   0x00000074   Code   RO         5429    i.prvProcessExpiredTimer  timers.o
    0x0800bb58   0x0800bb58   0x00000164   Code   RO         5430    i.prvProcessReceivedCommands  timers.o
    0x0800bcbc   0x0800bcbc   0x00000074   Code   RO         5431    i.prvProcessTimerOrBlockTask  timers.o
    0x0800bd30   0x0800bd30   0x00000034   Code   RO         5019    i.prvResetNextTaskUnblockTime  tasks.o
    0x0800bd64   0x0800bd64   0x0000002c   Code   RO         5432    i.prvSampleTimeNow  timers.o
    0x0800bd90   0x0800bd90   0x000000a4   Code   RO         5433    i.prvSwitchTimerLists  timers.o
    0x0800be34   0x0800be34   0x00000040   Code   RO         6186    i.prvTaskExitError  port.o
    0x0800be74   0x0800be74   0x0000001a   Code   RO         5434    i.prvTimerTask      timers.o
    0x0800be8e   0x0800be8e   0x0000007e   Code   RO         4605    i.prvUnlockQueue    queue.o
    0x0800bf0c   0x0800bf0c   0x0000014c   Code   RO         6132    i.pvPortMalloc      heap_4.o
    0x0800c058   0x0800c058   0x00000020   Code   RO         5024    i.pvTaskIncrementMutexHeldCount  tasks.o
    0x0800c078   0x0800c078   0x0000002c   Code   RO         6187    i.pxPortInitialiseStack  port.o
    0x0800c0a4   0x0800c0a4   0x00000088   Code   RO         8309    i.remote_ParseHost  ai.o
    0x0800c12c   0x0800c12c   0x00000010   Code   RO         8255    i.remote_control_init  remote_control.o
    0x0800c13c   0x0800c13c   0x0000020c   Code   RO         8256    i.sbus_to_rc        remote_control.o
    0x0800c348   0x0800c348   0x0000003e   Code   RO         8905    i.sqrtf             m_wm.l(sqrtf.o)
    0x0800c386   0x0800c386   0x00000018   Code   RO         7757    i.user_delay_ms     calc_lib.o
    0x0800c39e   0x0800c39e   0x00000018   Code   RO         7758    i.user_delay_us     calc_lib.o
    0x0800c3b6   0x0800c3b6   0x00000028   Code   RO         4558    i.uxListRemove      list.o
    0x0800c3de   0x0800c3de   0x00000002   PAD
    0x0800c3e0   0x0800c3e0   0x00000018   Code   RO         5685    i.vApplicationGetIdleTaskMemory  cmsis_os2.o
    0x0800c3f8   0x0800c3f8   0x00000018   Code   RO         5686    i.vApplicationGetTimerTaskMemory  cmsis_os2.o
    0x0800c410   0x0800c410   0x00000002   Code   RO          245    i.vApplicationStackOverflowHook  freertos.o
    0x0800c412   0x0800c412   0x0000001a   Code   RO         4559    i.vListInitialise   list.o
    0x0800c42c   0x0800c42c   0x00000006   Code   RO         4560    i.vListInitialiseItem  list.o
    0x0800c432   0x0800c432   0x00000034   Code   RO         4561    i.vListInsert       list.o
    0x0800c466   0x0800c466   0x00000018   Code   RO         4562    i.vListInsertEnd    list.o
    0x0800c47e   0x0800c47e   0x00000002   PAD
    0x0800c480   0x0800c480   0x00000054   Code   RO         6189    i.vPortEnterCritical  port.o
    0x0800c4d4   0x0800c4d4   0x0000003c   Code   RO         6190    i.vPortExitCritical  port.o
    0x0800c510   0x0800c510   0x000000a4   Code   RO         6133    i.vPortFree         heap_4.o
    0x0800c5b4   0x0800c5b4   0x00000028   Code   RO         6191    i.vPortSetupTimerInterrupt  port.o
    0x0800c5dc   0x0800c5dc   0x00000078   Code   RO         6192    i.vPortValidateInterruptPriority  port.o
    0x0800c654   0x0800c654   0x0000002c   Code   RO         4611    i.vQueueAddToRegistry  queue.o
    0x0800c680   0x0800c680   0x0000004a   Code   RO         4615    i.vQueueWaitForMessageRestricted  queue.o
    0x0800c6ca   0x0800c6ca   0x00000002   PAD
    0x0800c6cc   0x0800c6cc   0x0000005c   Code   RO         5035    i.vTaskDelay        tasks.o
    0x0800c728   0x0800c728   0x000000d4   Code   RO         5036    i.vTaskDelayUntil   tasks.o
    0x0800c7fc   0x0800c7fc   0x000000c8   Code   RO         5037    i.vTaskDelete       tasks.o
    0x0800c8c4   0x0800c8c4   0x00000018   Code   RO         5041    i.vTaskInternalSetTimeOutState  tasks.o
    0x0800c8dc   0x0800c8dc   0x0000000c   Code   RO         5043    i.vTaskMissedYield  tasks.o
    0x0800c8e8   0x0800c8e8   0x00000038   Code   RO         5045    i.vTaskPlaceOnEventList  tasks.o
    0x0800c920   0x0800c920   0x00000040   Code   RO         5046    i.vTaskPlaceOnEventListRestricted  tasks.o
    0x0800c960   0x0800c960   0x000000d0   Code   RO         5048    i.vTaskPriorityDisinheritAfterTimeout  tasks.o
    0x0800ca30   0x0800ca30   0x000000bc   Code   RO         5054    i.vTaskStartScheduler  tasks.o
    0x0800caec   0x0800caec   0x00000010   Code   RO         5056    i.vTaskSuspendAll   tasks.o
    0x0800cafc   0x0800cafc   0x00000104   Code   RO         5057    i.vTaskSwitchContext  tasks.o
    0x0800cc00   0x0800cc00   0x00000168   Code   RO         6193    i.xPortStartScheduler  port.o
    0x0800cd68   0x0800cd68   0x00000034   Code   RO         6194    i.xPortSysTickHandler  port.o
    0x0800cd9c   0x0800cd9c   0x00000022   Code   RO         4618    i.xQueueCreateMutex  queue.o
    0x0800cdbe   0x0800cdbe   0x0000002a   Code   RO         4619    i.xQueueCreateMutexStatic  queue.o
    0x0800cde8   0x0800cde8   0x0000005a   Code   RO         4620    i.xQueueGenericCreate  queue.o
    0x0800ce42   0x0800ce42   0x000000e0   Code   RO         4621    i.xQueueGenericCreateStatic  queue.o
    0x0800cf22   0x0800cf22   0x00000002   PAD
    0x0800cf24   0x0800cf24   0x00000098   Code   RO         4622    i.xQueueGenericReset  queue.o
    0x0800cfbc   0x0800cfbc   0x000001a8   Code   RO         4623    i.xQueueGenericSend  queue.o
    0x0800d164   0x0800d164   0x000000fc   Code   RO         4624    i.xQueueGenericSendFromISR  queue.o
    0x0800d260   0x0800d260   0x00000048   Code   RO         4628    i.xQueueGiveMutexRecursive  queue.o
    0x0800d2a8   0x0800d2a8   0x00000168   Code   RO         4633    i.xQueueReceive     queue.o
    0x0800d410   0x0800d410   0x000000ca   Code   RO         4634    i.xQueueReceiveFromISR  queue.o
    0x0800d4da   0x0800d4da   0x00000002   PAD
    0x0800d4dc   0x0800d4dc   0x000001b8   Code   RO         4635    i.xQueueSemaphoreTake  queue.o
    0x0800d694   0x0800d694   0x0000004e   Code   RO         4636    i.xQueueTakeMutexRecursive  queue.o
    0x0800d6e2   0x0800d6e2   0x00000002   PAD
    0x0800d6e4   0x0800d6e4   0x0000008c   Code   RO         5059    i.xTaskCheckForTimeOut  tasks.o
    0x0800d770   0x0800d770   0x00000064   Code   RO         5060    i.xTaskCreate       tasks.o
    0x0800d7d4   0x0800d7d4   0x000000ba   Code   RO         5061    i.xTaskCreateStatic  tasks.o
    0x0800d88e   0x0800d88e   0x00000002   PAD
    0x0800d890   0x0800d890   0x00000128   Code   RO         5062    i.xTaskGenericNotify  tasks.o
    0x0800d9b8   0x0800d9b8   0x00000164   Code   RO         5063    i.xTaskGenericNotifyFromISR  tasks.o
    0x0800db1c   0x0800db1c   0x0000000c   Code   RO         5064    i.xTaskGetCurrentTaskHandle  tasks.o
    0x0800db28   0x0800db28   0x00000020   Code   RO         5066    i.xTaskGetSchedulerState  tasks.o
    0x0800db48   0x0800db48   0x0000000c   Code   RO         5067    i.xTaskGetTickCount  tasks.o
    0x0800db54   0x0800db54   0x00000014   Code   RO         5068    i.xTaskGetTickCountFromISR  tasks.o
    0x0800db68   0x0800db68   0x00000144   Code   RO         5069    i.xTaskIncrementTick  tasks.o
    0x0800dcac   0x0800dcac   0x000000a0   Code   RO         5071    i.xTaskNotifyWait   tasks.o
    0x0800dd4c   0x0800dd4c   0x000000a4   Code   RO         5072    i.xTaskPriorityDisinherit  tasks.o
    0x0800ddf0   0x0800ddf0   0x000000a4   Code   RO         5073    i.xTaskPriorityInherit  tasks.o
    0x0800de94   0x0800de94   0x00000098   Code   RO         5074    i.xTaskRemoveFromEventList  tasks.o
    0x0800df2c   0x0800df2c   0x00000104   Code   RO         5075    i.xTaskResumeAll    tasks.o
    0x0800e030   0x0800e030   0x00000078   Code   RO         5443    i.xTimerCreateTimerTask  timers.o
    0x0800e0a8   0x0800e0a8   0x00000084   Code   RO         5444    i.xTimerGenericCommand  timers.o
    0x0800e12c   0x0800e12c   0x00000018   Code   RO         8716    x$fpl$basic         fz_wm.l(basic.o)
    0x0800e144   0x0800e144   0x00000062   Code   RO         8718    x$fpl$d2f           fz_wm.l(d2f.o)
    0x0800e1a6   0x0800e1a6   0x00000002   PAD
    0x0800e1a8   0x0800e1a8   0x00000150   Code   RO         8828    x$fpl$dadd          fz_wm.l(daddsub_clz.o)
    0x0800e2f8   0x0800e2f8   0x00000018   Code   RO         8939    x$fpl$dcmpinf       fz_wm.l(dcmpi.o)
    0x0800e310   0x0800e310   0x000002b0   Code   RO         8721    x$fpl$ddiv          fz_wm.l(ddiv.o)
    0x0800e5c0   0x0800e5c0   0x00000078   Code   RO         8834    x$fpl$deqf          fz_wm.l(deqf.o)
    0x0800e638   0x0800e638   0x0000005e   Code   RO         8724    x$fpl$dfix          fz_wm.l(dfix.o)
    0x0800e696   0x0800e696   0x00000002   PAD
    0x0800e698   0x0800e698   0x0000005a   Code   RO         8728    x$fpl$dfixu         fz_wm.l(dfixu.o)
    0x0800e6f2   0x0800e6f2   0x0000002e   Code   RO         8733    x$fpl$dflt          fz_wm.l(dflt_clz.o)
    0x0800e720   0x0800e720   0x00000026   Code   RO         8732    x$fpl$dfltu         fz_wm.l(dflt_clz.o)
    0x0800e746   0x0800e746   0x00000002   PAD
    0x0800e748   0x0800e748   0x00000154   Code   RO         8738    x$fpl$dmul          fz_wm.l(dmul.o)
    0x0800e89c   0x0800e89c   0x0000009c   Code   RO         8836    x$fpl$dnaninf       fz_wm.l(dnaninf.o)
    0x0800e938   0x0800e938   0x0000000c   Code   RO         8838    x$fpl$dretinf       fz_wm.l(dretinf.o)
    0x0800e944   0x0800e944   0x00000016   Code   RO         8829    x$fpl$drsb          fz_wm.l(daddsub_clz.o)
    0x0800e95a   0x0800e95a   0x00000002   PAD
    0x0800e95c   0x0800e95c   0x000001d4   Code   RO         8830    x$fpl$dsub          fz_wm.l(daddsub_clz.o)
    0x0800eb30   0x0800eb30   0x00000056   Code   RO         8740    x$fpl$f2d           fz_wm.l(f2d.o)
    0x0800eb86   0x0800eb86   0x00000002   PAD
    0x0800eb88   0x0800eb88   0x00000052   Code   RO         8840    x$fpl$fcmp4         fz_wm.l(fcmp4.o)
    0x0800ebda   0x0800ebda   0x00000018   Code   RO         8941    x$fpl$fcmpinf       fz_wm.l(fcmpi.o)
    0x0800ebf2   0x0800ebf2   0x00000060   Code   RO         8742    x$fpl$ffltll        fz_wm.l(ffltll_clz.o)
    0x0800ec52   0x0800ec52   0x0000008c   Code   RO         8844    x$fpl$fnaninf       fz_wm.l(fnaninf.o)
    0x0800ecde   0x0800ecde   0x0000000a   Code   RO         9032    x$fpl$fpinit        fz_wm.l(fpinit.o)
    0x0800ece8   0x0800ece8   0x0000000a   Code   RO         8846    x$fpl$fretinf       fz_wm.l(fretinf.o)
    0x0800ecf2   0x0800ecf2   0x00000000   Code   RO         8848    x$fpl$usenofp       fz_wm.l(usenofp.o)
    0x0800ecf2   0x0800ecf2   0x00000002   PAD
    0x0800ecf4   0x0800ecf4   0x00000024   Data   RO          246    .constdata          freertos.o
    0x0800ed18   0x0800ed18   0x00000008   Data   RO         1538    .constdata          stm32f4xx_hal_dma.o
    0x0800ed20   0x0800ed20   0x00000018   Data   RO         4395    .constdata          system_stm32f4xx.o
    0x0800ed38   0x0800ed38   0x00000038   Data   RO         6519    .constdata          gpio_1.o
    0x0800ed70   0x0800ed70   0x00000008   Data   RO         6734    .constdata          pwm.o
    0x0800ed78   0x0800ed78   0x00000020   Data   RO         8405    .constdata          atti_esti.o
    0x0800ed98   0x0800ed98   0x00000090   Data   RO         8532    .constdata          user_task.o
    0x0800ee28   0x0800ee28   0x00000098   Data   RO         8852    .constdata          m_wm.l(atan.o)
    0x0800eec0   0x0800eec0   0x00000008   Data   RO         8899    .constdata          m_wm.l(qnan.o)
    0x0800eec8   0x0800eec8   0x00000020   Data   RO         8901    .constdata          m_wm.l(rredf.o)
    0x0800eee8   0x0800eee8   0x0000000c   Data   RO          247    .conststring        freertos.o
    0x0800eef4   0x0800eef4   0x0000002a   Data   RO         8533    .conststring        user_task.o
    0x0800ef1e   0x0800ef1e   0x00000002   PAD
    0x0800ef20   0x0800ef20   0x00000020   Data   RO         9090    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800ef40, Size: 0x00008730, Max: 0x0001c000, ABSOLUTE, COMPRESSED[0x00000070])

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   COMPRESSED   0x00000004   Data   RW          248    .data               freertos.o
    0x20000004   COMPRESSED   0x00000004   Data   RW          311    .data               can.o
    0x20000008   COMPRESSED   0x00000009   Data   RW         1988    .data               stm32f4xx_hal.o
    0x20000011   COMPRESSED   0x00000003   PAD
    0x20000014   COMPRESSED   0x00000004   Data   RW         4396    .data               system_stm32f4xx.o
    0x20000018   COMPRESSED   0x00000044   Data   RW         5078    .data               tasks.o
    0x2000005c   COMPRESSED   0x00000014   Data   RW         5452    .data               timers.o
    0x20000070   COMPRESSED   0x00000004   Data   RW         5689    .data               cmsis_os2.o
    0x20000074   COMPRESSED   0x00000020   Data   RW         6139    .data               heap_4.o
    0x20000094   COMPRESSED   0x0000000c   Data   RW         6195    .data               port.o
    0x200000a0   COMPRESSED   0x00000010   Data   RW         6304    .data               can_1.o
    0x200000b0   COMPRESSED   0x00000004   Data   RW         7088    .data               ahrs.o
    0x200000b4   COMPRESSED   0x00000008   Data   RW         7601    .data               bsp_delay.o
    0x200000bc   COMPRESSED   0x00000009   Data   RW         7825    .data               bmi088.o
    0x200000c5   COMPRESSED   0x00000003   PAD
    0x200000c8   COMPRESSED   0x00000008   Data   RW         8054    .data               motor_rm.o
    0x200000d0   COMPRESSED   0x00000150   Data   RW         8605    .data               config.o
    0x20000220        -       0x00000050   Zero   RW          310    .bss                can.o
    0x20000270        -       0x000000a8   Zero   RW          383    .bss                i2c.o
    0x20000318        -       0x00000170   Zero   RW          431    .bss                spi.o
    0x20000488        -       0x00000090   Zero   RW          480    .bss                tim.o
    0x20000518        -       0x000000f0   Zero   RW          533    .bss                usart.o
    0x20000608        -       0x00000040   Zero   RW         4637    .bss                queue.o
    0x20000648        -       0x000004c4   Zero   RW         5077    .bss                tasks.o
    0x20000b0c        -       0x00000118   Zero   RW         5451    .bss                timers.o
    0x20000c24        -       0x000006c8   Zero   RW         5688    .bss                cmsis_os2.o
    0x200012ec        -       0x00006000   Zero   RW         6138    .bss                heap_4.o
    0x200072ec        -       0x00000878   Zero   RW         6303    .bss                can_1.o
    0x20007b64        -       0x00000040   Zero   RW         6518    .bss                gpio_1.o
    0x20007ba4        -       0x00000048   Zero   RW         6595    .bss                i2c_1.o
    0x20007bec        -       0x00000040   Zero   RW         6823    .bss                spi_1.o
    0x20007c2c        -       0x00000024   Zero   RW         6997    .bss                uart.o
    0x20007c50        -       0x00000013   Zero   RW         7824    .bss                bmi088.o
    0x20007c63        -       0x00000031   Zero   RW         8257    .bss                remote_control.o
    0x20007c94   COMPRESSED   0x00000004   PAD
    0x20007c98        -       0x000000dc   Zero   RW         8404    .bss                atti_esti.o
    0x20007d74        -       0x00000024   Zero   RW         8450    .bss                remote.o
    0x20007d98        -       0x000002e4   Zero   RW         8499    .bss                gimbal_ctrl.o
    0x2000807c        -       0x00000050   Zero   RW         8531    .bss                user_task.o
    0x200080cc        -       0x00000060   Zero   RW         8948    .bss                c_w.l(libspace.o)
    0x2000812c   COMPRESSED   0x00000004   PAD
    0x20008130        -       0x00000200   Zero   RW            2    HEAP                startup_stm32f407xx.o
    0x20008330        -       0x00000400   Zero   RW            1    STACK               startup_stm32f407xx.o


    Execution Region RW_IRAM2 (Exec base: 0x2001c000, Load base: 0x0800efb0, Size: 0x00000000, Max: 0x00004000, ABSOLUTE)

    **** No section assigned to this execution region ****


==============================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

      4242         76          0          4          0       9382   ahrs.o
       136         18          0          0          0       8607   ai.o
       324         52         32          0        220       8005   atti_esti.o
      1280         92          0          9         19      12666   bmi088.o
        48         16          0          8          0     583613   bsp_delay.o
       224         28          0          0          0       1555   bsp_rc.o
        70          0          0          0          0       1810   calc_lib.o
       560         44          0          4         80       2474   can.o
      2652        204          0         16       2168      25071   can_1.o
         0          0          0          0          0        628   cmd.o
      1854         56          0          4       1736      63560   cmsis_os2.o
         8          4          0        336          0       5338   config.o
       120          6          0          0          0        818   dma.o
         0          0          0          0          0      19160   event_groups.o
       500         22          0          0          0       8108   filter.o
        72         20         48          4          0       3402   freertos.o
      1546         22          0          0          0       7246   gimbal.o
       168         28          0          0        740       1274   gimbal_ctrl.o
       496         20          0          0          0       1239   gpio.o
       336         28         56          0         64       4927   gpio_1.o
       724         74          0         32      24576       4859   heap_4.o
       404         46          0          0        168       2318   i2c.o
       504         64          0          0         72       7111   i2c_1.o
       156         30          0          0          0        572   init.o
       148          0          0          0          0       3558   list.o
       258         10          0          0          0     732516   main.o
        24          0          0          0          0       1048   mm.o
         0          0          0          0          0        596   motor.o
      1546         42          0          8          0      10867   motor_rm.o
       706         12          0          0          0       8891   pid.o
      1014         92          0         12          0      11673   port.o
       216         12          8          0          0       2302   pwm.o
      2930         26          0          0         64      25955   queue.o
       128         24          0          0         36       6305   remote.o
       628         36          0          0         49       4604   remote_control.o
       604         54          0          0        368       2592   spi.o
       616         56          0          0         64       8650   spi_1.o
        64         26        392          0       1536        836   startup_stm32f407xx.o
       212         36          0          9          0       9385   stm32f4xx_hal.o
      2214          4          0          0          0       8799   stm32f4xx_hal_can.o
       356         28          0          0          0      35049   stm32f4xx_hal_cortex.o
      1444         16          8          0          0       7609   stm32f4xx_hal_dma.o
       556         50          0          0          0       3414   stm32f4xx_hal_gpio.o
      4776         54          0          0          0      20194   stm32f4xx_hal_i2c.o
        84          6          0          0          0        858   stm32f4xx_hal_msp.o
      1820         84          0          0          0       5620   stm32f4xx_hal_rcc.o
      3442         58          0          0          0      15257   stm32f4xx_hal_spi.o
      1806        112          0          0          0      12568   stm32f4xx_hal_tim.o
       184         30          0          0          0       2517   stm32f4xx_hal_tim_ex.o
      1958         14          0          0          0       7859   stm32f4xx_hal_uart.o
       302         76          0          0          0      13977   stm32f4xx_it.o
         0          0          0          0          0       9176   stream_buffer.o
        20          6         24          4          0       1127   system_stm32f4xx.o
      4742        526          0         68       1220      38421   tasks.o
       400         42          0          0        144       2939   tim.o
       250          0          0          0          0       1494   time.o
      1318        124          0         20        280      32535   timers.o
       264         28          0          0         36       3407   uart.o
       528         58          0          0        240       2526   usart.o
       276          4          0          0          0       2654   user_math.o
         0          0        186          0         80       1777   user_task.o

    ----------------------------------------------------------------------
     52328       2696        788        544      33964    1843298   Object Totals
         0          0         32          0          0          0   (incl. Generated)
        70          0          2          6          4          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

        90          0          0          0          0          0   __dczerorl2.o
         8          0          0          0          0         68   __main.o
         0          0          0          0          0          0   __rtentry.o
        12          0          0          0          0          0   __rtentry2.o
         6          0          0          0          0          0   __rtentry4.o
        52          8          0          0          0          0   __scatter.o
        28          0          0          0          0          0   __scatter_zi.o
        22          0          0          0          0        100   _rserrno.o
        16          0          0          0          0         68   aeabi_memset.o
        18          0          0          0          0         80   exit.o
         6          0          0          0          0        152   heapauxi.o
         0          0          0          0          0          0   indicate_semi.o
         2          0          0          0          0          0   libinit.o
         6          0          0          0          0          0   libinit2.o
         2          0          0          0          0          0   libshutdown.o
         2          0          0          0          0          0   libshutdown2.o
         8          4          0          0         96         68   libspace.o
       238          0          0          0          0        100   lludivv7m.o
         8          4          0          0          0         68   rt_errno_addr_intlibspace.o
        68          0          0          0          0         68   rt_memclr.o
        78          0          0          0          0         80   rt_memclr_w.o
       138          0          0          0          0         68   rt_memcpy_v6.o
       100          0          0          0          0         80   rt_memcpy_w.o
         2          0          0          0          0          0   rtexit.o
        10          0          0          0          0          0   rtexit2.o
        12          4          0          0          0         68   sys_exit.o
        74          0          0          0          0         80   sys_stackheap_outer.o
         2          0          0          0          0         68   use_no_semi.o
        24          0          0          0          0        164   basic.o
        98          4          0          0          0        140   d2f.o
       826         16          0          0          0        492   daddsub_clz.o
        24          0          0          0          0        116   dcmpi.o
       688        140          0          0          0        256   ddiv.o
       120          4          0          0          0        140   deqf.o
        94          4          0          0          0        140   dfix.o
        90          4          0          0          0        140   dfixu.o
        84          0          0          0          0        232   dflt_clz.o
       340         12          0          0          0        152   dmul.o
       156          4          0          0          0        140   dnaninf.o
        12          0          0          0          0        116   dretinf.o
        86          4          0          0          0        132   f2d.o
        82          4          0          0          0        160   fcmp4.o
        24          0          0          0          0        116   fcmpi.o
        96          0          0          0          0        132   ffltll_clz.o
       140          4          0          0          0        132   fnaninf.o
        10          0          0          0          0        116   fpinit.o
        10          0          0          0          0        116   fretinf.o
         0          0          0          0          0          0   usenofp.o
       300         42          0          0          0        176   asinf.o
       744        106        152          0          0        352   atan.o
       512         64          0          0          0        208   atan2.o
       684         90          0          0          0        208   atan2f.o
       336         56          0          0          0        136   cosf.o
        72          8          0          0          0        372   dunder.o
        24          0          0          0          0        124   fabs.o
        72          0          0          0          0        148   fmaxf.o
        48          0          0          0          0        124   fpclassify.o
        38          0          0          0          0        116   fpclassifyf.o
        44         12          0          0          0        464   funder.o
       248          0          0          0          0        152   poly.o
         0          0          8          0          0          0   qnan.o
       340         24         32          0          0        160   rredf.o
        62          0          0          0          0        136   sqrtf.o
       380         58          0          0          0        200   tanf.o

    ----------------------------------------------------------------------
      7940        684        192          0        100       7424   Library Totals
        24          4          0          0          4          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

      1008         20          0          0         96       1216   c_w.l
      3004        200          0          0          0       3132   fz_wm.l
      3904        460        192          0          0       3076   m_wm.l

    ----------------------------------------------------------------------
      7940        684        192          0        100       7424   Library Totals

    ----------------------------------------------------------------------

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

     60268       3380        980        544      34064    1806150   Grand Totals
     60268       3380        980        112      34064    1806150   ELF Image Totals (compressed)
     60268       3380        980        112          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                61248 (  59.81kB)
    Total RW  Size (RW Data + ZI Data)             34608 (  33.80kB)
    Total ROM Size (Code + RO Data + RW Data)      61360 (  59.92kB)

==============================================================================

