Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]

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

Section Cross References

    main.o(i.main) refers to system.o(i.systemInit) for systemInit
    main.o(i.main) refers to tasks.o(i.xTaskCreate) for xTaskCreate
    main.o(i.main) refers to tasks.o(i.vTaskStartScheduler) for vTaskStartScheduler
    main.o(i.main) refers to main.o(.data) for StartTask_Handler
    main.o(i.main) refers to main.o(i.start_task) for start_task
    main.o(i.start_task) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    main.o(i.start_task) refers to tasks.o(i.xTaskCreate) for xTaskCreate
    main.o(i.start_task) refers to tasks.o(i.vTaskDelete) for vTaskDelete
    main.o(i.start_task) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    main.o(i.start_task) refers to balance.o(i.Balance_task) for Balance_task
    main.o(i.start_task) refers to mpu6050.o(i.MPU6050_task) for MPU6050_task
    main.o(i.start_task) refers to show.o(i.show_task) for show_task
    main.o(i.start_task) refers to led.o(i.led_task) for led_task
    main.o(i.start_task) refers to pstwo.o(i.pstwo_task) for pstwo_task
    main.o(i.start_task) refers to usartx.o(i.data_task) for data_task
    main.o(i.start_task) refers to main.o(.data) for StartTask_Handler
    system_stm32f4xx.o(i.SystemCoreClockUpdate) refers to system_stm32f4xx.o(.data) for SystemCoreClock
    system_stm32f4xx.o(i.SystemInit) refers to system_stm32f4xx.o(i.SetSysClock) for SetSysClock
    adc.o(i.Adc_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    adc.o(i.Adc_Init) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    adc.o(i.Adc_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    adc.o(i.Adc_Init) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    adc.o(i.Adc_Init) refers to stm32f4xx_adc.o(i.ADC_CommonInit) for ADC_CommonInit
    adc.o(i.Adc_Init) refers to stm32f4xx_adc.o(i.ADC_Init) for ADC_Init
    adc.o(i.Adc_Init) refers to stm32f4xx_adc.o(i.ADC_Cmd) for ADC_Cmd
    adc.o(i.Adc_POWER_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    adc.o(i.Adc_POWER_Init) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    adc.o(i.Adc_POWER_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    adc.o(i.Adc_POWER_Init) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    adc.o(i.Adc_POWER_Init) refers to stm32f4xx_adc.o(i.ADC_CommonInit) for ADC_CommonInit
    adc.o(i.Adc_POWER_Init) refers to stm32f4xx_adc.o(i.ADC_Init) for ADC_Init
    adc.o(i.Adc_POWER_Init) refers to stm32f4xx_adc.o(i.ADC_Cmd) for ADC_Cmd
    adc.o(i.Get_Adc) refers to stm32f4xx_adc.o(i.ADC_RegularChannelConfig) for ADC_RegularChannelConfig
    adc.o(i.Get_Adc) refers to stm32f4xx_adc.o(i.ADC_SoftwareStartConv) for ADC_SoftwareStartConv
    adc.o(i.Get_Adc) refers to stm32f4xx_adc.o(i.ADC_GetFlagStatus) for ADC_GetFlagStatus
    adc.o(i.Get_Adc) refers to stm32f4xx_adc.o(i.ADC_GetConversionValue) for ADC_GetConversionValue
    adc.o(i.Get_Adc2) refers to stm32f4xx_adc.o(i.ADC_RegularChannelConfig) for ADC_RegularChannelConfig
    adc.o(i.Get_Adc2) refers to stm32f4xx_adc.o(i.ADC_SoftwareStartConv) for ADC_SoftwareStartConv
    adc.o(i.Get_Adc2) refers to stm32f4xx_adc.o(i.ADC_GetFlagStatus) for ADC_GetFlagStatus
    adc.o(i.Get_Adc2) refers to stm32f4xx_adc.o(i.ADC_GetConversionValue) for ADC_GetConversionValue
    adc.o(i.Get_adc_Average) refers to adc.o(i.Get_Adc) for Get_Adc
    adc.o(i.Get_adc_Average) refers to delay.o(i.delay_ms) for delay_ms
    adc.o(i.Get_battery_volt) refers to adc.o(i.Get_Adc2) for Get_Adc2
    adc.o(i.Get_battery_volt) refers to dflt_clz.o(x$fpl$dfltu) for __aeabi_ui2d
    adc.o(i.Get_battery_volt) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    adc.o(i.Get_battery_volt) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    adc.o(i.Get_battery_volt) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f
    can.o(i.CAN1_Mode_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    can.o(i.CAN1_Mode_Init) refers to stm32f4xx_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    can.o(i.CAN1_Mode_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    can.o(i.CAN1_Mode_Init) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    can.o(i.CAN1_Mode_Init) refers to misc.o(i.NVIC_Init) for NVIC_Init
    can.o(i.CAN1_Mode_Init) refers to stm32f4xx_can.o(i.CAN_ITConfig) for CAN_ITConfig
    can.o(i.CAN1_RX0_IRQHandler) refers to can.o(i.CAN1_Rx_Msg) for CAN1_Rx_Msg
    can.o(i.CAN1_RX0_IRQHandler) refers to usartx.o(i.Vz_to_Akm_Angle) for Vz_to_Akm_Angle
    can.o(i.CAN1_RX0_IRQHandler) refers to system.o(.data) for CAN_ON_Flag
    can.o(i.CAN1_RX0_IRQHandler) refers to balance.o(.data) for command_lost_count
    can.o(i.CAN1_Receive_Msg) refers to can.o(i.CAN1_Msg_Pend) for CAN1_Msg_Pend
    can.o(i.CAN1_Receive_Msg) refers to can.o(i.CAN1_Rx_Msg) for CAN1_Rx_Msg
    can.o(i.CAN1_Send_Msg) refers to can.o(i.CAN1_Tx_Msg) for CAN1_Tx_Msg
    can.o(i.CAN1_Send_Msg) refers to can.o(i.CAN1_Tx_Staus) for CAN1_Tx_Staus
    can.o(i.CAN1_Send_MsgTEST) refers to can.o(i.CAN1_Tx_Msg) for CAN1_Tx_Msg
    can.o(i.CAN1_Send_MsgTEST) refers to can.o(i.CAN1_Tx_Staus) for CAN1_Tx_Staus
    can.o(i.CAN1_Send_Num) refers to can.o(i.CAN1_Tx_Msg) for CAN1_Tx_Msg
    can.o(i.CAN1_Send_Num) refers to can.o(i.CAN1_Tx_Staus) for CAN1_Tx_Staus
    encoder.o(i.Encoder_Init_TIM2) refers to stm32f4xx_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    encoder.o(i.Encoder_Init_TIM2) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    encoder.o(i.Encoder_Init_TIM2) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    encoder.o(i.Encoder_Init_TIM2) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    encoder.o(i.Encoder_Init_TIM2) refers to stm32f4xx_tim.o(i.TIM_TimeBaseStructInit) for TIM_TimeBaseStructInit
    encoder.o(i.Encoder_Init_TIM2) refers to stm32f4xx_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    encoder.o(i.Encoder_Init_TIM2) refers to stm32f4xx_tim.o(i.TIM_EncoderInterfaceConfig) for TIM_EncoderInterfaceConfig
    encoder.o(i.Encoder_Init_TIM2) refers to stm32f4xx_tim.o(i.TIM_ICStructInit) for TIM_ICStructInit
    encoder.o(i.Encoder_Init_TIM2) refers to stm32f4xx_tim.o(i.TIM_ICInit) for TIM_ICInit
    encoder.o(i.Encoder_Init_TIM2) refers to stm32f4xx_tim.o(i.TIM_ClearFlag) for TIM_ClearFlag
    encoder.o(i.Encoder_Init_TIM2) refers to stm32f4xx_tim.o(i.TIM_ITConfig) for TIM_ITConfig
    encoder.o(i.Encoder_Init_TIM2) refers to stm32f4xx_tim.o(i.TIM_SetCounter) for TIM_SetCounter
    encoder.o(i.Encoder_Init_TIM2) refers to stm32f4xx_tim.o(i.TIM_Cmd) for TIM_Cmd
    encoder.o(i.Encoder_Init_TIM3) refers to stm32f4xx_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    encoder.o(i.Encoder_Init_TIM3) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    encoder.o(i.Encoder_Init_TIM3) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    encoder.o(i.Encoder_Init_TIM3) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    encoder.o(i.Encoder_Init_TIM3) refers to stm32f4xx_tim.o(i.TIM_TimeBaseStructInit) for TIM_TimeBaseStructInit
    encoder.o(i.Encoder_Init_TIM3) refers to stm32f4xx_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    encoder.o(i.Encoder_Init_TIM3) refers to stm32f4xx_tim.o(i.TIM_EncoderInterfaceConfig) for TIM_EncoderInterfaceConfig
    encoder.o(i.Encoder_Init_TIM3) refers to stm32f4xx_tim.o(i.TIM_ICStructInit) for TIM_ICStructInit
    encoder.o(i.Encoder_Init_TIM3) refers to stm32f4xx_tim.o(i.TIM_ICInit) for TIM_ICInit
    encoder.o(i.Encoder_Init_TIM3) refers to stm32f4xx_tim.o(i.TIM_ClearFlag) for TIM_ClearFlag
    encoder.o(i.Encoder_Init_TIM3) refers to stm32f4xx_tim.o(i.TIM_ITConfig) for TIM_ITConfig
    encoder.o(i.Encoder_Init_TIM3) refers to stm32f4xx_tim.o(i.TIM_SetCounter) for TIM_SetCounter
    encoder.o(i.Encoder_Init_TIM3) refers to stm32f4xx_tim.o(i.TIM_Cmd) for TIM_Cmd
    encoder.o(i.Encoder_Init_TIM4) refers to stm32f4xx_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    encoder.o(i.Encoder_Init_TIM4) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    encoder.o(i.Encoder_Init_TIM4) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    encoder.o(i.Encoder_Init_TIM4) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    encoder.o(i.Encoder_Init_TIM4) refers to stm32f4xx_tim.o(i.TIM_TimeBaseStructInit) for TIM_TimeBaseStructInit
    encoder.o(i.Encoder_Init_TIM4) refers to stm32f4xx_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    encoder.o(i.Encoder_Init_TIM4) refers to stm32f4xx_tim.o(i.TIM_EncoderInterfaceConfig) for TIM_EncoderInterfaceConfig
    encoder.o(i.Encoder_Init_TIM4) refers to stm32f4xx_tim.o(i.TIM_ICStructInit) for TIM_ICStructInit
    encoder.o(i.Encoder_Init_TIM4) refers to stm32f4xx_tim.o(i.TIM_ICInit) for TIM_ICInit
    encoder.o(i.Encoder_Init_TIM4) refers to stm32f4xx_tim.o(i.TIM_ClearFlag) for TIM_ClearFlag
    encoder.o(i.Encoder_Init_TIM4) refers to stm32f4xx_tim.o(i.TIM_ITConfig) for TIM_ITConfig
    encoder.o(i.Encoder_Init_TIM4) refers to stm32f4xx_tim.o(i.TIM_SetCounter) for TIM_SetCounter
    encoder.o(i.Encoder_Init_TIM4) refers to stm32f4xx_tim.o(i.TIM_Cmd) for TIM_Cmd
    encoder.o(i.Encoder_Init_TIM5) refers to stm32f4xx_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    encoder.o(i.Encoder_Init_TIM5) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    encoder.o(i.Encoder_Init_TIM5) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    encoder.o(i.Encoder_Init_TIM5) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    encoder.o(i.Encoder_Init_TIM5) refers to stm32f4xx_tim.o(i.TIM_TimeBaseStructInit) for TIM_TimeBaseStructInit
    encoder.o(i.Encoder_Init_TIM5) refers to stm32f4xx_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    encoder.o(i.Encoder_Init_TIM5) refers to stm32f4xx_tim.o(i.TIM_EncoderInterfaceConfig) for TIM_EncoderInterfaceConfig
    encoder.o(i.Encoder_Init_TIM5) refers to stm32f4xx_tim.o(i.TIM_ICStructInit) for TIM_ICStructInit
    encoder.o(i.Encoder_Init_TIM5) refers to stm32f4xx_tim.o(i.TIM_ICInit) for TIM_ICInit
    encoder.o(i.Encoder_Init_TIM5) refers to stm32f4xx_tim.o(i.TIM_ClearFlag) for TIM_ClearFlag
    encoder.o(i.Encoder_Init_TIM5) refers to stm32f4xx_tim.o(i.TIM_ITConfig) for TIM_ITConfig
    encoder.o(i.Encoder_Init_TIM5) refers to stm32f4xx_tim.o(i.TIM_SetCounter) for TIM_SetCounter
    encoder.o(i.Encoder_Init_TIM5) refers to stm32f4xx_tim.o(i.TIM_Cmd) for TIM_Cmd
    key.o(i.KEY_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    key.o(i.KEY_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    key.o(i.Long_Press) refers to key.o(.data) for Long_Press
    key.o(i.click) refers to key.o(.data) for flag_key
    key.o(i.click_N_Double) refers to key.o(.data) for Forever_count
    key.o(i.click_N_Double_MPU6050) refers to key.o(.data) for Forever_count
    led.o(i.Buzzer_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    led.o(i.Buzzer_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    led.o(i.LED_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    led.o(i.LED_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    led.o(i.LED_Init) refers to stm32f4xx_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    led.o(i.Led_Flash) refers to led.o(.data) for temp
    led.o(i.led_task) refers to tasks.o(i.vTaskDelay) for vTaskDelay
    led.o(i.led_task) refers to led.o(.data) for Led_Count
    motor.o(i.Enable_Pin) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    motor.o(i.Enable_Pin) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    motor.o(i.TIM10_PWM_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    motor.o(i.TIM10_PWM_Init) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    motor.o(i.TIM10_PWM_Init) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    motor.o(i.TIM10_PWM_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    motor.o(i.TIM10_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    motor.o(i.TIM10_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_OC1Init) for TIM_OC1Init
    motor.o(i.TIM10_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_OC1PreloadConfig) for TIM_OC1PreloadConfig
    motor.o(i.TIM10_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_ARRPreloadConfig) for TIM_ARRPreloadConfig
    motor.o(i.TIM10_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_Cmd) for TIM_Cmd
    motor.o(i.TIM11_PWM_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    motor.o(i.TIM11_PWM_Init) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    motor.o(i.TIM11_PWM_Init) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    motor.o(i.TIM11_PWM_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    motor.o(i.TIM11_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    motor.o(i.TIM11_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_OC1Init) for TIM_OC1Init
    motor.o(i.TIM11_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_OC1PreloadConfig) for TIM_OC1PreloadConfig
    motor.o(i.TIM11_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_CtrlPWMOutputs) for TIM_CtrlPWMOutputs
    motor.o(i.TIM11_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_ARRPreloadConfig) for TIM_ARRPreloadConfig
    motor.o(i.TIM11_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_Cmd) for TIM_Cmd
    motor.o(i.TIM1_PWM_Init) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    motor.o(i.TIM1_PWM_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    motor.o(i.TIM1_PWM_Init) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    motor.o(i.TIM1_PWM_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    motor.o(i.TIM1_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    motor.o(i.TIM1_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_OC1Init) for TIM_OC1Init
    motor.o(i.TIM1_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_OC2Init) for TIM_OC2Init
    motor.o(i.TIM1_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_OC3Init) for TIM_OC3Init
    motor.o(i.TIM1_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_OC4Init) for TIM_OC4Init
    motor.o(i.TIM1_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_CtrlPWMOutputs) for TIM_CtrlPWMOutputs
    motor.o(i.TIM1_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_OC1PreloadConfig) for TIM_OC1PreloadConfig
    motor.o(i.TIM1_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_OC2PreloadConfig) for TIM_OC2PreloadConfig
    motor.o(i.TIM1_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_OC3PreloadConfig) for TIM_OC3PreloadConfig
    motor.o(i.TIM1_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_OC4PreloadConfig) for TIM_OC4PreloadConfig
    motor.o(i.TIM1_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_ARRPreloadConfig) for TIM_ARRPreloadConfig
    motor.o(i.TIM1_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_Cmd) for TIM_Cmd
    motor.o(i.TIM9_PWM_Init) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    motor.o(i.TIM9_PWM_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    motor.o(i.TIM9_PWM_Init) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    motor.o(i.TIM9_PWM_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    motor.o(i.TIM9_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    motor.o(i.TIM9_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_OC1Init) for TIM_OC1Init
    motor.o(i.TIM9_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_OC2Init) for TIM_OC2Init
    motor.o(i.TIM9_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_OC1PreloadConfig) for TIM_OC1PreloadConfig
    motor.o(i.TIM9_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_OC2PreloadConfig) for TIM_OC2PreloadConfig
    motor.o(i.TIM9_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_ARRPreloadConfig) for TIM_ARRPreloadConfig
    motor.o(i.TIM9_PWM_Init) refers to stm32f4xx_tim.o(i.TIM_Cmd) for TIM_Cmd
    oled.o(i.OLED_Clear) refers to oled.o(i.OLED_Refresh_Gram) for OLED_Refresh_Gram
    oled.o(i.OLED_Clear) refers to oled.o(.bss) for OLED_GRAM
    oled.o(i.OLED_Display_Off) refers to oled.o(i.OLED_WR_Byte) for OLED_WR_Byte
    oled.o(i.OLED_Display_On) refers to oled.o(i.OLED_WR_Byte) for OLED_WR_Byte
    oled.o(i.OLED_DrawPoint) refers to oled.o(.bss) for OLED_GRAM
    oled.o(i.OLED_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    oled.o(i.OLED_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    oled.o(i.OLED_Init) refers to stm32f4xx_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    oled.o(i.OLED_Init) refers to stm32f4xx_pwr.o(i.PWR_BackupAccessCmd) for PWR_BackupAccessCmd
    oled.o(i.OLED_Init) refers to stm32f4xx_rcc.o(i.RCC_LSEConfig) for RCC_LSEConfig
    oled.o(i.OLED_Init) refers to delay.o(i.delay_ms) for delay_ms
    oled.o(i.OLED_Init) refers to oled.o(i.OLED_WR_Byte) for OLED_WR_Byte
    oled.o(i.OLED_Init) refers to oled.o(i.OLED_Clear) for OLED_Clear
    oled.o(i.OLED_Refresh_Gram) refers to oled.o(i.OLED_WR_Byte) for OLED_WR_Byte
    oled.o(i.OLED_Refresh_Gram) refers to oled.o(.bss) for OLED_GRAM
    oled.o(i.OLED_Set_Pos) refers to oled.o(i.OLED_WR_Byte) for OLED_WR_Byte
    oled.o(i.OLED_ShowCHinese) refers to oled.o(i.OLED_Set_Pos) for OLED_Set_Pos
    oled.o(i.OLED_ShowCHinese) refers to oled.o(i.OLED_WR_Byte) for OLED_WR_Byte
    oled.o(i.OLED_ShowCHinese) refers to oled.o(.constdata) for Hzk16
    oled.o(i.OLED_ShowChar) refers to oled.o(i.OLED_DrawPoint) for OLED_DrawPoint
    oled.o(i.OLED_ShowChar) refers to oled.o(.constdata) for oled_asc2_1206
    oled.o(i.OLED_ShowNumber) refers to oled.o(i.oled_pow) for oled_pow
    oled.o(i.OLED_ShowNumber) refers to oled.o(i.OLED_ShowChar) for OLED_ShowChar
    oled.o(i.OLED_ShowString) refers to oled.o(i.OLED_Clear) for OLED_Clear
    oled.o(i.OLED_ShowString) refers to oled.o(i.OLED_ShowChar) for OLED_ShowChar
    pstwo.o(i.PS2_AnologData) refers to pstwo.o(.bss) for Data
    pstwo.o(i.PS2_ClearData) refers to pstwo.o(.bss) for Data
    pstwo.o(i.PS2_Cmd) refers to delay.o(i.delay_us) for delay_us
    pstwo.o(i.PS2_Cmd) refers to pstwo.o(.bss) for Data
    pstwo.o(i.PS2_DataKey) refers to pstwo.o(i.PS2_ClearData) for PS2_ClearData
    pstwo.o(i.PS2_DataKey) refers to pstwo.o(i.PS2_ReadData) for PS2_ReadData
    pstwo.o(i.PS2_DataKey) refers to pstwo.o(.bss) for Data
    pstwo.o(i.PS2_DataKey) refers to pstwo.o(.data) for Handkey
    pstwo.o(i.PS2_EnterConfing) refers to delay.o(i.delay_us) for delay_us
    pstwo.o(i.PS2_EnterConfing) refers to pstwo.o(i.PS2_Cmd) for PS2_Cmd
    pstwo.o(i.PS2_ExitConfing) refers to delay.o(i.delay_us) for delay_us
    pstwo.o(i.PS2_ExitConfing) refers to pstwo.o(i.PS2_Cmd) for PS2_Cmd
    pstwo.o(i.PS2_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    pstwo.o(i.PS2_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    pstwo.o(i.PS2_Read) refers to pstwo.o(i.PS2_DataKey) for PS2_DataKey
    pstwo.o(i.PS2_Read) refers to pstwo.o(i.PS2_AnologData) for PS2_AnologData
    pstwo.o(i.PS2_Read) refers to system.o(.data) for PS2_KEY
    pstwo.o(i.PS2_Read) refers to pstwo.o(.data) for Strat
    pstwo.o(i.PS2_Read) refers to mpu6050.o(.data) for Deviation_Count
    pstwo.o(i.PS2_ReadData) refers to pstwo.o(i.PS2_Cmd) for PS2_Cmd
    pstwo.o(i.PS2_ReadData) refers to delay.o(i.delay_us) for delay_us
    pstwo.o(i.PS2_ReadData) refers to pstwo.o(.data) for Comd
    pstwo.o(i.PS2_ReadData) refers to pstwo.o(.bss) for Data
    pstwo.o(i.PS2_Receive) refers to pstwo.o(i.PS2_AnologData) for PS2_AnologData
    pstwo.o(i.PS2_Receive) refers to pstwo.o(i.PS2_DataKey) for PS2_DataKey
    pstwo.o(i.PS2_Receive) refers to system.o(.data) for PS2_ON_Flag
    pstwo.o(i.PS2_RedLight) refers to pstwo.o(i.PS2_Cmd) for PS2_Cmd
    pstwo.o(i.PS2_RedLight) refers to pstwo.o(.data) for Comd
    pstwo.o(i.PS2_RedLight) refers to pstwo.o(.bss) for Data
    pstwo.o(i.PS2_SetInit) refers to pstwo.o(i.PS2_ShortPoll) for PS2_ShortPoll
    pstwo.o(i.PS2_SetInit) refers to pstwo.o(i.PS2_EnterConfing) for PS2_EnterConfing
    pstwo.o(i.PS2_SetInit) refers to pstwo.o(i.PS2_TurnOnAnalogMode) for PS2_TurnOnAnalogMode
    pstwo.o(i.PS2_SetInit) refers to pstwo.o(i.PS2_ExitConfing) for PS2_ExitConfing
    pstwo.o(i.PS2_ShortPoll) refers to delay.o(i.delay_us) for delay_us
    pstwo.o(i.PS2_ShortPoll) refers to pstwo.o(i.PS2_Cmd) for PS2_Cmd
    pstwo.o(i.PS2_TurnOnAnalogMode) refers to pstwo.o(i.PS2_Cmd) for PS2_Cmd
    pstwo.o(i.PS2_TurnOnAnalogMode) refers to delay.o(i.delay_us) for delay_us
    pstwo.o(i.PS2_Vibration) refers to delay.o(i.delay_us) for delay_us
    pstwo.o(i.PS2_Vibration) refers to pstwo.o(i.PS2_Cmd) for PS2_Cmd
    pstwo.o(i.PS2_VibrationMode) refers to delay.o(i.delay_us) for delay_us
    pstwo.o(i.PS2_VibrationMode) refers to pstwo.o(i.PS2_Cmd) for PS2_Cmd
    pstwo.o(i.pstwo_task) refers to delay.o(i.getSysTickCnt) for getSysTickCnt
    pstwo.o(i.pstwo_task) refers to tasks.o(i.vTaskDelayUntil) for vTaskDelayUntil
    pstwo.o(i.pstwo_task) refers to pstwo.o(i.PS2_Read) for PS2_Read
    timer.o(i.TIM12_SERVO_Init) refers to stm32f4xx_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    timer.o(i.TIM12_SERVO_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    timer.o(i.TIM12_SERVO_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    timer.o(i.TIM12_SERVO_Init) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    timer.o(i.TIM12_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    timer.o(i.TIM12_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_OC1Init) for TIM_OC1Init
    timer.o(i.TIM12_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_OC2Init) for TIM_OC2Init
    timer.o(i.TIM12_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_OC1PreloadConfig) for TIM_OC1PreloadConfig
    timer.o(i.TIM12_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_OC2PreloadConfig) for TIM_OC2PreloadConfig
    timer.o(i.TIM12_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_CtrlPWMOutputs) for TIM_CtrlPWMOutputs
    timer.o(i.TIM12_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_Cmd) for TIM_Cmd
    timer.o(i.TIM8_CC_IRQHandler) refers to stm32f4xx_tim.o(i.TIM_GetITStatus) for TIM_GetITStatus
    timer.o(i.TIM8_CC_IRQHandler) refers to stm32f4xx_tim.o(i.TIM_ClearITPendingBit) for TIM_ClearITPendingBit
    timer.o(i.TIM8_CC_IRQHandler) refers to stm32f4xx_tim.o(i.TIM_GetCapture1) for TIM_GetCapture1
    timer.o(i.TIM8_CC_IRQHandler) refers to stm32f4xx_tim.o(i.TIM_OC1PolarityConfig) for TIM_OC1PolarityConfig
    timer.o(i.TIM8_CC_IRQHandler) refers to stm32f4xx_tim.o(i.TIM_GetCapture2) for TIM_GetCapture2
    timer.o(i.TIM8_CC_IRQHandler) refers to stm32f4xx_tim.o(i.TIM_OC2PolarityConfig) for TIM_OC2PolarityConfig
    timer.o(i.TIM8_CC_IRQHandler) refers to stm32f4xx_tim.o(i.TIM_GetCapture3) for TIM_GetCapture3
    timer.o(i.TIM8_CC_IRQHandler) refers to stm32f4xx_tim.o(i.TIM_OC3PolarityConfig) for TIM_OC3PolarityConfig
    timer.o(i.TIM8_CC_IRQHandler) refers to stm32f4xx_tim.o(i.TIM_GetCapture4) for TIM_GetCapture4
    timer.o(i.TIM8_CC_IRQHandler) refers to stm32f4xx_tim.o(i.TIM_OC4PolarityConfig) for TIM_OC4PolarityConfig
    timer.o(i.TIM8_CC_IRQHandler) refers to timer.o(.data) for Remoter_Ch2
    timer.o(i.TIM8_CC_IRQHandler) refers to system.o(.data) for Remote_ON_Flag
    timer.o(i.TIM8_CC_IRQHandler) refers to mpu6050.o(.data) for Deviation_Count
    timer.o(i.TIM8_Cap_Init) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    timer.o(i.TIM8_Cap_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    timer.o(i.TIM8_Cap_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    timer.o(i.TIM8_Cap_Init) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    timer.o(i.TIM8_Cap_Init) refers to stm32f4xx_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    timer.o(i.TIM8_Cap_Init) refers to stm32f4xx_tim.o(i.TIM_ICInit) for TIM_ICInit
    timer.o(i.TIM8_Cap_Init) refers to misc.o(i.NVIC_Init) for NVIC_Init
    timer.o(i.TIM8_Cap_Init) refers to stm32f4xx_tim.o(i.TIM_ITConfig) for TIM_ITConfig
    timer.o(i.TIM8_Cap_Init) refers to stm32f4xx_tim.o(i.TIM_CtrlPWMOutputs) for TIM_CtrlPWMOutputs
    timer.o(i.TIM8_Cap_Init) refers to stm32f4xx_tim.o(i.TIM_Cmd) for TIM_Cmd
    timer.o(i.TIM8_SERVO_Init) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    timer.o(i.TIM8_SERVO_Init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    timer.o(i.TIM8_SERVO_Init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    timer.o(i.TIM8_SERVO_Init) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    timer.o(i.TIM8_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    timer.o(i.TIM8_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_OC1Init) for TIM_OC1Init
    timer.o(i.TIM8_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_OC2Init) for TIM_OC2Init
    timer.o(i.TIM8_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_OC3Init) for TIM_OC3Init
    timer.o(i.TIM8_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_OC4Init) for TIM_OC4Init
    timer.o(i.TIM8_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_OC1PreloadConfig) for TIM_OC1PreloadConfig
    timer.o(i.TIM8_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_OC2PreloadConfig) for TIM_OC2PreloadConfig
    timer.o(i.TIM8_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_OC3PreloadConfig) for TIM_OC3PreloadConfig
    timer.o(i.TIM8_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_OC4PreloadConfig) for TIM_OC4PreloadConfig
    timer.o(i.TIM8_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_CtrlPWMOutputs) for TIM_CtrlPWMOutputs
    timer.o(i.TIM8_SERVO_Init) refers to stm32f4xx_tim.o(i.TIM_Cmd) for TIM_Cmd
    usartx.o(i.CAN_SEND) refers to can.o(i.CAN1_Send_Num) for CAN1_Send_Num
    usartx.o(i.CAN_SEND) refers to usartx.o(.bss) for Send_Data
    usartx.o(i.Check_Sum) refers to usartx.o(.bss) for Send_Data
    usartx.o(i.UART5_IRQHandler) refers to stm32f4xx_usart.o(i.USART_GetITStatus) for USART_GetITStatus
    usartx.o(i.UART5_IRQHandler) refers to stm32f4xx_usart.o(i.USART_ReceiveData) for USART_ReceiveData
    usartx.o(i.UART5_IRQHandler) refers to usartx.o(i.Check_Sum) for Check_Sum
    usartx.o(i.UART5_IRQHandler) refers to usartx.o(i.XYZ_Target_Speed_transition) for XYZ_Target_Speed_transition
    usartx.o(i.UART5_IRQHandler) refers to usartx.o(i.Vz_to_Akm_Angle) for Vz_to_Akm_Angle
    usartx.o(i.UART5_IRQHandler) refers to balance.o(.data) for Time_count
    usartx.o(i.UART5_IRQHandler) refers to usartx.o(.bss) for Receive_Data
    usartx.o(i.UART5_IRQHandler) refers to usartx.o(.data) for Count
    usartx.o(i.UART5_IRQHandler) refers to system.o(.data) for PS2_ON_Flag
    usartx.o(i.USART1_IRQHandler) refers to stm32f4xx_usart.o(i.USART_GetITStatus) for USART_GetITStatus
    usartx.o(i.USART1_IRQHandler) refers to stm32f4xx_usart.o(i.USART_ReceiveData) for USART_ReceiveData
    usartx.o(i.USART1_IRQHandler) refers to usartx.o(i.XYZ_Target_Speed_transition) for XYZ_Target_Speed_transition
    usartx.o(i.USART1_IRQHandler) refers to usartx.o(i.Vz_to_Akm_Angle) for Vz_to_Akm_Angle
    usartx.o(i.USART1_IRQHandler) refers to balance.o(.data) for Time_count
    usartx.o(i.USART1_IRQHandler) refers to usartx.o(.bss) for rxbuf
    usartx.o(i.USART1_IRQHandler) refers to usartx.o(.data) for Count
    usartx.o(i.USART1_IRQHandler) refers to system.o(.data) for Usart1_ON_Flag
    usartx.o(i.USART1_SEND) refers to usartx.o(i.usart1_send) for usart1_send
    usartx.o(i.USART1_SEND) refers to usartx.o(.bss) for Send_Data
    usartx.o(i.USART2_IRQHandler) refers to stm32f4xx_usart.o(i.USART_GetITStatus) for USART_GetITStatus
    usartx.o(i.USART2_IRQHandler) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d
    usartx.o(i.USART2_IRQHandler) refers to pow.o(i.__hardfp_pow) for __hardfp_pow
    usartx.o(i.USART2_IRQHandler) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    usartx.o(i.USART2_IRQHandler) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d
    usartx.o(i.USART2_IRQHandler) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
    usartx.o(i.USART2_IRQHandler) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f
    usartx.o(i.USART2_IRQHandler) refers to rt_memclr.o(.text) for __aeabi_memclr
    usartx.o(i.USART2_IRQHandler) refers to mpu6050.o(.data) for Deviation_Count
    usartx.o(i.USART2_IRQHandler) refers to usartx.o(.data) for Last_Usart_Receive
    usartx.o(i.USART2_IRQHandler) refers to system.o(.data) for APP_ON_Flag
    usartx.o(i.USART2_IRQHandler) refers to usartx.o(.bss) for Receive
    usartx.o(i.USART3_IRQHandler) refers to stm32f4xx_usart.o(i.USART_GetITStatus) for USART_GetITStatus
    usartx.o(i.USART3_IRQHandler) refers to stm32f4xx_usart.o(i.USART_ReceiveData) for USART_ReceiveData
    usartx.o(i.USART3_IRQHandler) refers to usartx.o(i.Check_Sum) for Check_Sum
    usartx.o(i.USART3_IRQHandler) refers to usartx.o(i.XYZ_Target_Speed_transition) for XYZ_Target_Speed_transition
    usartx.o(i.USART3_IRQHandler) refers to usartx.o(i.Vz_to_Akm_Angle) for Vz_to_Akm_Angle
    usartx.o(i.USART3_IRQHandler) refers to balance.o(.data) for Time_count
    usartx.o(i.USART3_IRQHandler) refers to usartx.o(.bss) for Receive_Data
    usartx.o(i.USART3_IRQHandler) refers to usartx.o(.data) for Count
    usartx.o(i.USART3_IRQHandler) refers to system.o(.data) for PS2_ON_Flag
    usartx.o(i.USART3_SEND) refers to usartx.o(i.usart3_send) for usart3_send
    usartx.o(i.USART3_SEND) refers to usartx.o(.bss) for Send_Data
    usartx.o(i.USART5_SEND) refers to usartx.o(i.usart5_send) for usart5_send
    usartx.o(i.USART5_SEND) refers to usartx.o(.bss) for Send_Data
    usartx.o(i.Vz_to_Akm_Angle) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d
    usartx.o(i.Vz_to_Akm_Angle) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    usartx.o(i.Vz_to_Akm_Angle) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
    usartx.o(i.Vz_to_Akm_Angle) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    usartx.o(i.Vz_to_Akm_Angle) refers to atan.o(i.__hardfp_atan) for __hardfp_atan
    usartx.o(i.Vz_to_Akm_Angle) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f
    usartx.o(i.Vz_to_Akm_Angle) refers to system.o(.data) for Wheel_spacing
    usartx.o(i.Vz_to_Akm_Angle) refers to usartx.o(.data) for test_z
    usartx.o(i.XYZ_Target_Speed_transition) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d
    usartx.o(i.XYZ_Target_Speed_transition) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    usartx.o(i.XYZ_Target_Speed_transition) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
    usartx.o(i.XYZ_Target_Speed_transition) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f
    usartx.o(i.data_task) refers to delay.o(i.getSysTickCnt) for getSysTickCnt
    usartx.o(i.data_task) refers to tasks.o(i.vTaskDelayUntil) for vTaskDelayUntil
    usartx.o(i.data_task) refers to usartx.o(i.data_transition) for data_transition
    usartx.o(i.data_task) refers to usartx.o(i.USART1_SEND) for USART1_SEND
    usartx.o(i.data_task) refers to usartx.o(i.USART3_SEND) for USART3_SEND
    usartx.o(i.data_task) refers to usartx.o(i.USART5_SEND) for USART5_SEND
    usartx.o(i.data_task) refers to usartx.o(i.CAN_SEND) for CAN_SEND
    usartx.o(i.data_transition) refers to sqrt.o(i.__hardfp_sqrt) for __hardfp_sqrt
    usartx.o(i.data_transition) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    usartx.o(i.data_transition) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d
    usartx.o(i.data_transition) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    usartx.o(i.data_transition) refers to dfix.o(x$fpl$dfix) for __aeabi_d2iz
    usartx.o(i.data_transition) refers to usartx.o(.bss) for Send_Data
    usartx.o(i.data_transition) refers to system.o(.data) for Car_Mode
    usartx.o(i.data_transition) refers to system.o(.bss) for MOTOR_A
    usartx.o(i.data_transition) refers to mpu6050.o(.data) for accel
    usartx.o(i.data_transition) refers to usartx.o(i.Check_Sum) for Check_Sum
    usartx.o(i.data_transition) refers to adc.o(.data) for Voltage
    usartx.o(i.uart1_init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    usartx.o(i.uart1_init) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    usartx.o(i.uart1_init) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    usartx.o(i.uart1_init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    usartx.o(i.uart1_init) refers to misc.o(i.NVIC_Init) for NVIC_Init
    usartx.o(i.uart1_init) refers to stm32f4xx_usart.o(i.USART_Init) for USART_Init
    usartx.o(i.uart1_init) refers to stm32f4xx_usart.o(i.USART_ITConfig) for USART_ITConfig
    usartx.o(i.uart1_init) refers to stm32f4xx_usart.o(i.USART_Cmd) for USART_Cmd
    usartx.o(i.uart2_init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    usartx.o(i.uart2_init) refers to stm32f4xx_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    usartx.o(i.uart2_init) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    usartx.o(i.uart2_init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    usartx.o(i.uart2_init) refers to misc.o(i.NVIC_Init) for NVIC_Init
    usartx.o(i.uart2_init) refers to stm32f4xx_usart.o(i.USART_Init) for USART_Init
    usartx.o(i.uart2_init) refers to stm32f4xx_usart.o(i.USART_ITConfig) for USART_ITConfig
    usartx.o(i.uart2_init) refers to stm32f4xx_usart.o(i.USART_Cmd) for USART_Cmd
    usartx.o(i.uart3_init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    usartx.o(i.uart3_init) refers to stm32f4xx_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    usartx.o(i.uart3_init) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    usartx.o(i.uart3_init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    usartx.o(i.uart3_init) refers to misc.o(i.NVIC_Init) for NVIC_Init
    usartx.o(i.uart3_init) refers to stm32f4xx_usart.o(i.USART_Init) for USART_Init
    usartx.o(i.uart3_init) refers to stm32f4xx_usart.o(i.USART_ITConfig) for USART_ITConfig
    usartx.o(i.uart3_init) refers to stm32f4xx_usart.o(i.USART_Cmd) for USART_Cmd
    usartx.o(i.uart5_init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    usartx.o(i.uart5_init) refers to stm32f4xx_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    usartx.o(i.uart5_init) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    usartx.o(i.uart5_init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    usartx.o(i.uart5_init) refers to misc.o(i.NVIC_Init) for NVIC_Init
    usartx.o(i.uart5_init) refers to stm32f4xx_usart.o(i.USART_Init) for USART_Init
    usartx.o(i.uart5_init) refers to stm32f4xx_usart.o(i.USART_ITConfig) for USART_ITConfig
    usartx.o(i.uart5_init) refers to stm32f4xx_usart.o(i.USART_Cmd) for USART_Cmd
    delay.o(i.SysTick_Handler) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    delay.o(i.SysTick_Handler) refers to port.o(i.xPortSysTickHandler) for xPortSysTickHandler
    delay.o(i.delay_init) refers to misc.o(i.SysTick_CLKSourceConfig) for SysTick_CLKSourceConfig
    delay.o(i.delay_init) refers to delay.o(.data) for fac_us
    delay.o(i.delay_ms) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    delay.o(i.delay_ms) refers to tasks.o(i.vTaskDelay) for vTaskDelay
    delay.o(i.delay_ms) refers to delay.o(i.delay_us) for delay_us
    delay.o(i.delay_ms) refers to delay.o(.data) for fac_ms
    delay.o(i.delay_us) refers to delay.o(.data) for fac_us
    delay.o(i.delay_xms) refers to delay.o(i.delay_us) for delay_us
    delay.o(i.getSysTickCnt) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    delay.o(i.getSysTickCnt) refers to tasks.o(i.xTaskGetTickCount) for xTaskGetTickCount
    delay.o(i.getSysTickCnt) refers to delay.o(.data) for sysTickCnt
    usart.o(.rev16_text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    usart.o(.revsh_text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    usart.o(i._sys_exit) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    usart.o(i.fputc) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    usart.o(i.uart_init) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    usart.o(i.uart_init) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    usart.o(i.uart_init) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    usart.o(i.uart_init) refers to stm32f4xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    usart.o(i.uart_init) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    usart.o(i.uart_init) refers to stm32f4xx_usart.o(i.USART_Init) for USART_Init
    usart.o(i.uart_init) refers to stm32f4xx_usart.o(i.USART_Cmd) for USART_Cmd
    usart.o(i.uart_init) refers to stm32f4xx_usart.o(i.USART_ITConfig) for USART_ITConfig
    usart.o(i.uart_init) refers to misc.o(i.NVIC_Init) for NVIC_Init
    usart.o(.bss) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    usart.o(.data) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    startup_stm32f40_41xxx.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f40_41xxx.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f40_41xxx.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f40_41xxx.o(RESET) refers to startup_stm32f40_41xxx.o(STACK) for __initial_sp
    startup_stm32f40_41xxx.o(RESET) refers to startup_stm32f40_41xxx.o(.text) for Reset_Handler
    startup_stm32f40_41xxx.o(RESET) refers to stm32f4xx_it.o(i.NMI_Handler) for NMI_Handler
    startup_stm32f40_41xxx.o(RESET) refers to stm32f4xx_it.o(i.HardFault_Handler) for HardFault_Handler
    startup_stm32f40_41xxx.o(RESET) refers to stm32f4xx_it.o(i.MemManage_Handler) for MemManage_Handler
    startup_stm32f40_41xxx.o(RESET) refers to stm32f4xx_it.o(i.BusFault_Handler) for BusFault_Handler
    startup_stm32f40_41xxx.o(RESET) refers to stm32f4xx_it.o(i.UsageFault_Handler) for UsageFault_Handler
    startup_stm32f40_41xxx.o(RESET) refers to port.o(.emb_text) for SVC_Handler
    startup_stm32f40_41xxx.o(RESET) refers to stm32f4xx_it.o(i.DebugMon_Handler) for DebugMon_Handler
    startup_stm32f40_41xxx.o(RESET) refers to delay.o(i.SysTick_Handler) for SysTick_Handler
    startup_stm32f40_41xxx.o(RESET) refers to can.o(i.CAN1_RX0_IRQHandler) for CAN1_RX0_IRQHandler
    startup_stm32f40_41xxx.o(RESET) refers to encoder.o(i.TIM2_IRQHandler) for TIM2_IRQHandler
    startup_stm32f40_41xxx.o(RESET) refers to encoder.o(i.TIM3_IRQHandler) for TIM3_IRQHandler
    startup_stm32f40_41xxx.o(RESET) refers to encoder.o(i.TIM4_IRQHandler) for TIM4_IRQHandler
    startup_stm32f40_41xxx.o(RESET) refers to usartx.o(i.USART1_IRQHandler) for USART1_IRQHandler
    startup_stm32f40_41xxx.o(RESET) refers to usartx.o(i.USART2_IRQHandler) for USART2_IRQHandler
    startup_stm32f40_41xxx.o(RESET) refers to usartx.o(i.USART3_IRQHandler) for USART3_IRQHandler
    startup_stm32f40_41xxx.o(RESET) refers to encoder.o(i.TIM8_BRK_TIM12_IRQHandler) for TIM8_BRK_TIM12_IRQHandler
    startup_stm32f40_41xxx.o(RESET) refers to timer.o(i.TIM8_UP_TIM13_IRQHandler) for TIM8_UP_TIM13_IRQHandler
    startup_stm32f40_41xxx.o(RESET) refers to timer.o(i.TIM8_CC_IRQHandler) for TIM8_CC_IRQHandler
    startup_stm32f40_41xxx.o(RESET) refers to encoder.o(i.TIM5_IRQHandler) for TIM5_IRQHandler
    startup_stm32f40_41xxx.o(RESET) refers to usartx.o(i.UART5_IRQHandler) for UART5_IRQHandler
    startup_stm32f40_41xxx.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f40_41xxx.o(.text) refers to system_stm32f4xx.o(i.SystemInit) for SystemInit
    startup_stm32f40_41xxx.o(.text) refers to __main.o(!!!main) for __main
    startup_stm32f40_41xxx.o(.text) refers to startup_stm32f40_41xxx.o(HEAP) for Heap_Mem
    startup_stm32f40_41xxx.o(.text) refers to startup_stm32f40_41xxx.o(STACK) for Stack_Mem
    stm32f4xx_gpio.o(i.GPIO_DeInit) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphResetCmd) for RCC_AHB1PeriphResetCmd
    stm32f4xx_rcc.o(i.RCC_GetClocksFreq) refers to stm32f4xx_rcc.o(.data) for APBAHBPrescTable
    stm32f4xx_rcc.o(i.RCC_WaitForHSEStartUp) refers to stm32f4xx_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus
    stm32f4xx_syscfg.o(i.SYSCFG_DeInit) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f4xx_usart.o(i.USART_DeInit) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f4xx_usart.o(i.USART_DeInit) refers to stm32f4xx_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f4xx_usart.o(i.USART_Init) refers to stm32f4xx_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq
    stm32f4xx_adc.o(i.ADC_DeInit) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f4xx_can.o(i.CAN_DeInit) refers to stm32f4xx_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f4xx_can.o(i.CAN_GetITStatus) refers to stm32f4xx_can.o(i.CheckITStatus) for CheckITStatus
    stm32f4xx_tim.o(i.TIM_DeInit) refers to stm32f4xx_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f4xx_tim.o(i.TIM_DeInit) refers to stm32f4xx_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f4xx_tim.o(i.TIM_ETRClockMode1Config) refers to stm32f4xx_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig
    stm32f4xx_tim.o(i.TIM_ETRClockMode2Config) refers to stm32f4xx_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig
    stm32f4xx_tim.o(i.TIM_ICInit) refers to stm32f4xx_tim.o(i.TI1_Config) for TI1_Config
    stm32f4xx_tim.o(i.TIM_ICInit) refers to stm32f4xx_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler
    stm32f4xx_tim.o(i.TIM_ICInit) refers to stm32f4xx_tim.o(i.TI2_Config) for TI2_Config
    stm32f4xx_tim.o(i.TIM_ICInit) refers to stm32f4xx_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler
    stm32f4xx_tim.o(i.TIM_ICInit) refers to stm32f4xx_tim.o(i.TI3_Config) for TI3_Config
    stm32f4xx_tim.o(i.TIM_ICInit) refers to stm32f4xx_tim.o(i.TIM_SetIC3Prescaler) for TIM_SetIC3Prescaler
    stm32f4xx_tim.o(i.TIM_ICInit) refers to stm32f4xx_tim.o(i.TI4_Config) for TI4_Config
    stm32f4xx_tim.o(i.TIM_ICInit) refers to stm32f4xx_tim.o(i.TIM_SetIC4Prescaler) for TIM_SetIC4Prescaler
    stm32f4xx_tim.o(i.TIM_ITRxExternalClockConfig) refers to stm32f4xx_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger
    stm32f4xx_tim.o(i.TIM_PWMIConfig) refers to stm32f4xx_tim.o(i.TI1_Config) for TI1_Config
    stm32f4xx_tim.o(i.TIM_PWMIConfig) refers to stm32f4xx_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler
    stm32f4xx_tim.o(i.TIM_PWMIConfig) refers to stm32f4xx_tim.o(i.TI2_Config) for TI2_Config
    stm32f4xx_tim.o(i.TIM_PWMIConfig) refers to stm32f4xx_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler
    stm32f4xx_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f4xx_tim.o(i.TI2_Config) for TI2_Config
    stm32f4xx_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f4xx_tim.o(i.TI1_Config) for TI1_Config
    stm32f4xx_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f4xx_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger
    stm32f4xx_pwr.o(i.PWR_DeInit) refers to stm32f4xx_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    event_groups.o(i.vEventGroupClearBitsCallback) refers to event_groups.o(i.xEventGroupClearBits) for xEventGroupClearBits
    event_groups.o(i.vEventGroupDelete) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    event_groups.o(i.vEventGroupDelete) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    event_groups.o(i.vEventGroupDelete) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    event_groups.o(i.vEventGroupDelete) refers to _printf_dec.o(.text) for _printf_int_dec
    event_groups.o(i.vEventGroupDelete) refers to _printf_str.o(.text) for _printf_str
    event_groups.o(i.vEventGroupDelete) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    event_groups.o(i.vEventGroupDelete) refers to noretval__2printf.o(.text) for __2printf
    event_groups.o(i.vEventGroupDelete) refers to tasks.o(i.xTaskRemoveFromUnorderedEventList) for xTaskRemoveFromUnorderedEventList
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    event_groups.o(i.xEventGroupClearBits) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    event_groups.o(i.xEventGroupClearBits) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    event_groups.o(i.xEventGroupClearBits) refers to _printf_dec.o(.text) for _printf_int_dec
    event_groups.o(i.xEventGroupClearBits) refers to _printf_str.o(.text) for _printf_str
    event_groups.o(i.xEventGroupClearBits) refers to noretval__2printf.o(.text) for __2printf
    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.xEventGroupSetBits) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    event_groups.o(i.xEventGroupSetBits) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    event_groups.o(i.xEventGroupSetBits) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    event_groups.o(i.xEventGroupSetBits) refers to _printf_dec.o(.text) for _printf_int_dec
    event_groups.o(i.xEventGroupSetBits) refers to _printf_str.o(.text) for _printf_str
    event_groups.o(i.xEventGroupSetBits) refers to noretval__2printf.o(.text) for __2printf
    event_groups.o(i.xEventGroupSetBits) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    event_groups.o(i.xEventGroupSetBits) refers to tasks.o(i.xTaskRemoveFromUnorderedEventList) for xTaskRemoveFromUnorderedEventList
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    event_groups.o(i.xEventGroupSync) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    event_groups.o(i.xEventGroupSync) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    event_groups.o(i.xEventGroupSync) refers to _printf_dec.o(.text) for _printf_int_dec
    event_groups.o(i.xEventGroupSync) refers to _printf_str.o(.text) for _printf_str
    event_groups.o(i.xEventGroupSync) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    event_groups.o(i.xEventGroupWaitBits) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    event_groups.o(i.xEventGroupWaitBits) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    event_groups.o(i.xEventGroupWaitBits) refers to _printf_dec.o(.text) for _printf_int_dec
    event_groups.o(i.xEventGroupWaitBits) refers to _printf_str.o(.text) for _printf_str
    event_groups.o(i.xEventGroupWaitBits) refers to noretval__2printf.o(.text) for __2printf
    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.prvNotifyQueueSetContainer) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.prvNotifyQueueSetContainer) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.prvNotifyQueueSetContainer) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.prvNotifyQueueSetContainer) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.prvNotifyQueueSetContainer) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.prvNotifyQueueSetContainer) refers to noretval__2printf.o(.text) for __2printf
    queue.o(i.prvNotifyQueueSetContainer) refers to queue.o(i.prvCopyDataToQueue) for prvCopyDataToQueue
    queue.o(i.prvNotifyQueueSetContainer) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.prvUnlockQueue) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.prvUnlockQueue) refers to queue.o(i.prvNotifyQueueSetContainer) for prvNotifyQueueSetContainer
    queue.o(i.prvUnlockQueue) refers to tasks.o(i.vTaskMissedYield) for vTaskMissedYield
    queue.o(i.prvUnlockQueue) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.prvUnlockQueue) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.uxQueueMessagesWaiting) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.uxQueueMessagesWaiting) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.uxQueueMessagesWaiting) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.uxQueueMessagesWaiting) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.uxQueueMessagesWaiting) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.uxQueueMessagesWaiting) refers to noretval__2printf.o(.text) for __2printf
    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.uxQueueMessagesWaitingFromISR) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.uxQueueMessagesWaitingFromISR) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.uxQueueMessagesWaitingFromISR) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.uxQueueMessagesWaitingFromISR) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.uxQueueMessagesWaitingFromISR) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.uxQueueMessagesWaitingFromISR) refers to noretval__2printf.o(.text) for __2printf
    queue.o(i.uxQueueSpacesAvailable) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.uxQueueSpacesAvailable) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.uxQueueSpacesAvailable) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.uxQueueSpacesAvailable) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.uxQueueSpacesAvailable) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.uxQueueSpacesAvailable) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.vQueueDelete) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.vQueueDelete) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.vQueueDelete) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.vQueueDelete) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.vQueueDelete) refers to noretval__2printf.o(.text) for __2printf
    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.xQueueAddToSet) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.xQueueAddToSet) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.xQueueCreateCountingSemaphore) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.xQueueCreateCountingSemaphore) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.xQueueCreateCountingSemaphore) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.xQueueCreateCountingSemaphore) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.xQueueCreateCountingSemaphore) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.xQueueCreateCountingSemaphore) refers to noretval__2printf.o(.text) for __2printf
    queue.o(i.xQueueCreateCountingSemaphore) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate
    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.xQueueCreateSet) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate
    queue.o(i.xQueueGenericCreate) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.xQueueGenericCreate) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.xQueueGenericCreate) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.xQueueGenericCreate) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.xQueueGenericCreate) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.xQueueGenericCreate) refers to noretval__2printf.o(.text) for __2printf
    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.xQueueGenericReceive) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.xQueueGenericReceive) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.xQueueGenericReceive) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.xQueueGenericReceive) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.xQueueGenericReceive) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.xQueueGenericReceive) refers to noretval__2printf.o(.text) for __2printf
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    queue.o(i.xQueueGenericReceive) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.xQueueGenericReceive) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.pvTaskIncrementMutexHeldCount) for pvTaskIncrementMutexHeldCount
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueueGenericReceive) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.vTaskSetTimeOutState) for vTaskSetTimeOutState
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut
    queue.o(i.xQueueGenericReceive) refers to queue.o(i.prvIsQueueEmpty) for prvIsQueueEmpty
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.vTaskPriorityInherit) for vTaskPriorityInherit
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList
    queue.o(i.xQueueGenericReceive) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    queue.o(i.xQueueGenericReset) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.xQueueGenericReset) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.xQueueGenericReset) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.xQueueGenericReset) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.xQueueGenericReset) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.xQueueGenericReset) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.xQueueGenericSend) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.xQueueGenericSend) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.xQueueGenericSend) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.xQueueGenericSend) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.xQueueGenericSend) refers to noretval__2printf.o(.text) for __2printf
    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 queue.o(i.prvNotifyQueueSetContainer) for prvNotifyQueueSetContainer
    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.vTaskSetTimeOutState) for vTaskSetTimeOutState
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.xQueueGenericSendFromISR) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.xQueueGenericSendFromISR) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.xQueueGenericSendFromISR) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.xQueueGenericSendFromISR) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.xQueueGenericSendFromISR) refers to noretval__2printf.o(.text) for __2printf
    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 queue.o(i.prvNotifyQueueSetContainer) for prvNotifyQueueSetContainer
    queue.o(i.xQueueGenericSendFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueueGiveFromISR) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.xQueueGiveFromISR) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.xQueueGiveFromISR) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.xQueueGiveFromISR) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.xQueueGiveFromISR) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.xQueueGiveFromISR) refers to noretval__2printf.o(.text) for __2printf
    queue.o(i.xQueueGiveFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    queue.o(i.xQueueGiveFromISR) refers to queue.o(i.prvNotifyQueueSetContainer) for prvNotifyQueueSetContainer
    queue.o(i.xQueueGiveFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueueGiveMutexRecursive) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.xQueueGiveMutexRecursive) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.xQueueGiveMutexRecursive) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.xQueueGiveMutexRecursive) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.xQueueGiveMutexRecursive) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.xQueueGiveMutexRecursive) refers to noretval__2printf.o(.text) for __2printf
    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.xQueueIsQueueEmptyFromISR) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.xQueueIsQueueEmptyFromISR) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.xQueueIsQueueEmptyFromISR) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.xQueueIsQueueEmptyFromISR) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.xQueueIsQueueEmptyFromISR) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.xQueueIsQueueEmptyFromISR) refers to noretval__2printf.o(.text) for __2printf
    queue.o(i.xQueueIsQueueFullFromISR) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.xQueueIsQueueFullFromISR) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.xQueueIsQueueFullFromISR) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.xQueueIsQueueFullFromISR) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.xQueueIsQueueFullFromISR) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.xQueueIsQueueFullFromISR) refers to noretval__2printf.o(.text) for __2printf
    queue.o(i.xQueuePeekFromISR) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.xQueuePeekFromISR) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.xQueuePeekFromISR) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.xQueuePeekFromISR) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.xQueuePeekFromISR) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.xQueuePeekFromISR) refers to noretval__2printf.o(.text) for __2printf
    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.xQueueReceiveFromISR) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.xQueueReceiveFromISR) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.xQueueReceiveFromISR) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.xQueueReceiveFromISR) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.xQueueReceiveFromISR) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.xQueueReceiveFromISR) refers to noretval__2printf.o(.text) for __2printf
    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.xQueueRemoveFromSet) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.xQueueRemoveFromSet) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.xQueueSelectFromSet) refers to queue.o(i.xQueueGenericReceive) for xQueueGenericReceive
    queue.o(i.xQueueSelectFromSetFromISR) refers to queue.o(i.xQueueReceiveFromISR) for xQueueReceiveFromISR
    queue.o(i.xQueueTakeMutexRecursive) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    queue.o(i.xQueueTakeMutexRecursive) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    queue.o(i.xQueueTakeMutexRecursive) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    queue.o(i.xQueueTakeMutexRecursive) refers to _printf_dec.o(.text) for _printf_int_dec
    queue.o(i.xQueueTakeMutexRecursive) refers to _printf_str.o(.text) for _printf_str
    queue.o(i.xQueueTakeMutexRecursive) refers to noretval__2printf.o(.text) for __2printf
    queue.o(i.xQueueTakeMutexRecursive) refers to tasks.o(i.xTaskGetCurrentTaskHandle) for xTaskGetCurrentTaskHandle
    queue.o(i.xQueueTakeMutexRecursive) refers to queue.o(i.xQueueGenericReceive) for xQueueGenericReceive
    tasks.o(i.eTaskGetState) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.eTaskGetState) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.eTaskGetState) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.eTaskGetState) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.eTaskGetState) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.eTaskGetState) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.pcTaskGetName) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.pcTaskGetName) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.pcTaskGetName) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.pcTaskGetName) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.pcTaskGetName) refers to noretval__2printf.o(.text) for __2printf
    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 tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    tasks.o(i.prvCheckTasksWaitingTermination) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.prvInitialiseNewTask) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.prvInitialiseNewTask) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.prvInitialiseNewTask) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.prvInitialiseNewTask) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.prvInitialiseNewTask) refers to aeabi_memset.o(.text) for __aeabi_memset
    tasks.o(i.prvInitialiseNewTask) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.prvTaskIsTaskSuspended) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.prvTaskIsTaskSuspended) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.prvTaskIsTaskSuspended) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.prvTaskIsTaskSuspended) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.prvTaskIsTaskSuspended) refers to noretval__2printf.o(.text) for __2printf
    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.uxTaskGetNumberOfTasks) refers to tasks.o(.data) for uxCurrentNumberOfTasks
    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 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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.vTaskDelay) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.vTaskDelay) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.vTaskDelay) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.vTaskDelay) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.vTaskDelay) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.vTaskDelayUntil) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.vTaskDelayUntil) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.vTaskDelayUntil) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.vTaskDelayUntil) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.vTaskDelayUntil) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.vTaskDelete) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.vTaskDelete) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.vTaskDelete) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.vTaskDelete) refers to _printf_str.o(.text) for _printf_str
    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 noretval__2printf.o(.text) for __2printf
    tasks.o(i.vTaskDelete) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskDelete) refers to tasks.o(.bss) for pxReadyTasksLists
    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.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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.vTaskNotifyGiveFromISR) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.vTaskNotifyGiveFromISR) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.vTaskNotifyGiveFromISR) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.vTaskNotifyGiveFromISR) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.vTaskNotifyGiveFromISR) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.vTaskPlaceOnEventList) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.vTaskPlaceOnEventList) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.vTaskPlaceOnEventList) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.vTaskPlaceOnEventList) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.vTaskPlaceOnEventList) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.vTaskPlaceOnEventListRestricted) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.vTaskPlaceOnEventListRestricted) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.vTaskPlaceOnEventListRestricted) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.vTaskPlaceOnEventListRestricted) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.vTaskPlaceOnEventListRestricted) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to noretval__2printf.o(.text) for __2printf
    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.vTaskPriorityInherit) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.vTaskPriorityInherit) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskPriorityInherit) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskPriorityInherit) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.vTaskPrioritySet) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.vTaskPrioritySet) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.vTaskPrioritySet) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.vTaskPrioritySet) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.vTaskPrioritySet) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.vTaskPrioritySet) refers to noretval__2printf.o(.text) for __2printf
    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.vTaskResume) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.vTaskResume) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.vTaskResume) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.vTaskResume) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.vTaskResume) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.vTaskResume) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.vTaskSetTimeOutState) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.vTaskSetTimeOutState) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.vTaskSetTimeOutState) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.vTaskSetTimeOutState) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.vTaskSetTimeOutState) refers to noretval__2printf.o(.text) for __2printf
    tasks.o(i.vTaskSetTimeOutState) refers to tasks.o(.data) for xNumOfOverflows
    tasks.o(i.vTaskStartScheduler) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.vTaskStartScheduler) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.vTaskStartScheduler) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.vTaskStartScheduler) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.vTaskStartScheduler) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.vTaskStartScheduler) refers to tasks.o(i.xTaskCreate) for xTaskCreate
    tasks.o(i.vTaskStartScheduler) refers to timers.o(i.xTimerCreateTimerTask) for xTimerCreateTimerTask
    tasks.o(i.vTaskStartScheduler) refers to port.o(i.xPortStartScheduler) for xPortStartScheduler
    tasks.o(i.vTaskStartScheduler) refers to noretval__2printf.o(.text) for __2printf
    tasks.o(i.vTaskStartScheduler) refers to tasks.o(.data) for xIdleTaskHandle
    tasks.o(i.vTaskStartScheduler) refers to tasks.o(i.prvIdleTask) for prvIdleTask
    tasks.o(i.vTaskSuspend) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.vTaskSuspend) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.vTaskSuspend) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.vTaskSuspend) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.vTaskSuspend) refers to _printf_str.o(.text) for _printf_str
    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 noretval__2printf.o(.text) for __2printf
    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 pxReadyTasksLists
    tasks.o(i.vTaskSuspendAll) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.vTaskSwitchContext) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.vTaskSwitchContext) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.vTaskSwitchContext) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.vTaskSwitchContext) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.vTaskSwitchContext) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.vTaskSwitchContext) refers to noretval__2printf.o(.text) for __2printf
    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.xTaskCheckForTimeOut) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.xTaskCheckForTimeOut) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.xTaskCheckForTimeOut) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.xTaskCheckForTimeOut) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.xTaskCheckForTimeOut) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.xTaskCheckForTimeOut) refers to noretval__2printf.o(.text) for __2printf
    tasks.o(i.xTaskCheckForTimeOut) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.xTaskCheckForTimeOut) refers to tasks.o(i.vTaskSetTimeOutState) for vTaskSetTimeOutState
    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.xTaskGenericNotify) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.xTaskGenericNotify) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.xTaskGenericNotify) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.xTaskGenericNotify) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.xTaskGenericNotify) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.xTaskGenericNotify) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.xTaskGenericNotifyFromISR) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.xTaskGenericNotifyFromISR) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.xTaskGenericNotifyFromISR) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.xTaskGenericNotifyFromISR) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.xTaskGenericNotifyFromISR) refers to noretval__2printf.o(.text) for __2printf
    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.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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.xTaskIncrementTick) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.xTaskIncrementTick) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.xTaskIncrementTick) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.xTaskIncrementTick) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.xTaskIncrementTick) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.xTaskPriorityDisinherit) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.xTaskPriorityDisinherit) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.xTaskPriorityDisinherit) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.xTaskPriorityDisinherit) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.xTaskPriorityDisinherit) refers to noretval__2printf.o(.text) for __2printf
    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.xTaskRemoveFromEventList) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.xTaskRemoveFromEventList) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.xTaskRemoveFromEventList) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.xTaskRemoveFromEventList) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.xTaskRemoveFromEventList) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.xTaskRemoveFromEventList) refers to noretval__2printf.o(.text) for __2printf
    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.xTaskRemoveFromUnorderedEventList) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.xTaskRemoveFromUnorderedEventList) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.xTaskRemoveFromUnorderedEventList) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.xTaskRemoveFromUnorderedEventList) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.xTaskRemoveFromUnorderedEventList) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.xTaskRemoveFromUnorderedEventList) refers to noretval__2printf.o(.text) for __2printf
    tasks.o(i.xTaskRemoveFromUnorderedEventList) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskRemoveFromUnorderedEventList) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskRemoveFromUnorderedEventList) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.xTaskRemoveFromUnorderedEventList) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.xTaskResumeAll) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.xTaskResumeAll) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.xTaskResumeAll) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.xTaskResumeAll) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.xTaskResumeAll) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.xTaskResumeAll) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    tasks.o(i.xTaskResumeFromISR) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    tasks.o(i.xTaskResumeFromISR) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    tasks.o(i.xTaskResumeFromISR) refers to _printf_dec.o(.text) for _printf_int_dec
    tasks.o(i.xTaskResumeFromISR) refers to _printf_str.o(.text) for _printf_str
    tasks.o(i.xTaskResumeFromISR) refers to noretval__2printf.o(.text) for __2printf
    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.pcTimerGetName) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    timers.o(i.pcTimerGetName) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    timers.o(i.pcTimerGetName) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    timers.o(i.pcTimerGetName) refers to _printf_dec.o(.text) for _printf_int_dec
    timers.o(i.pcTimerGetName) refers to _printf_str.o(.text) for _printf_str
    timers.o(i.pcTimerGetName) refers to noretval__2printf.o(.text) for __2printf
    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.xQueueGenericCreate) for xQueueGenericCreate
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    timers.o(i.prvInitialiseNewTimer) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    timers.o(i.prvInitialiseNewTimer) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    timers.o(i.prvInitialiseNewTimer) refers to _printf_dec.o(.text) for _printf_int_dec
    timers.o(i.prvInitialiseNewTimer) refers to _printf_str.o(.text) for _printf_str
    timers.o(i.prvInitialiseNewTimer) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    timers.o(i.prvProcessExpiredTimer) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    timers.o(i.prvProcessExpiredTimer) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    timers.o(i.prvProcessExpiredTimer) refers to _printf_dec.o(.text) for _printf_int_dec
    timers.o(i.prvProcessExpiredTimer) refers to _printf_str.o(.text) for _printf_str
    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 noretval__2printf.o(.text) for __2printf
    timers.o(i.prvProcessExpiredTimer) refers to timers.o(.data) for pxCurrentTimerList
    timers.o(i.prvProcessReceivedCommands) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    timers.o(i.prvProcessReceivedCommands) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    timers.o(i.prvProcessReceivedCommands) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    timers.o(i.prvProcessReceivedCommands) refers to _printf_dec.o(.text) for _printf_int_dec
    timers.o(i.prvProcessReceivedCommands) refers to _printf_str.o(.text) for _printf_str
    timers.o(i.prvProcessReceivedCommands) refers to noretval__2printf.o(.text) for __2printf
    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.xQueueGenericReceive) for xQueueGenericReceive
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    timers.o(i.prvSwitchTimerLists) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    timers.o(i.prvSwitchTimerLists) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    timers.o(i.prvSwitchTimerLists) refers to _printf_dec.o(.text) for _printf_int_dec
    timers.o(i.prvSwitchTimerLists) refers to _printf_str.o(.text) for _printf_str
    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 noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    timers.o(i.pvTimerGetTimerID) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    timers.o(i.pvTimerGetTimerID) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    timers.o(i.pvTimerGetTimerID) refers to _printf_dec.o(.text) for _printf_int_dec
    timers.o(i.pvTimerGetTimerID) refers to _printf_str.o(.text) for _printf_str
    timers.o(i.pvTimerGetTimerID) refers to noretval__2printf.o(.text) for __2printf
    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.vTimerSetTimerID) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    timers.o(i.vTimerSetTimerID) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    timers.o(i.vTimerSetTimerID) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    timers.o(i.vTimerSetTimerID) refers to _printf_dec.o(.text) for _printf_int_dec
    timers.o(i.vTimerSetTimerID) refers to _printf_str.o(.text) for _printf_str
    timers.o(i.vTimerSetTimerID) refers to noretval__2printf.o(.text) for __2printf
    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.xTimerCreateTimerTask) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    timers.o(i.xTimerCreateTimerTask) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    timers.o(i.xTimerCreateTimerTask) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    timers.o(i.xTimerCreateTimerTask) refers to _printf_dec.o(.text) for _printf_int_dec
    timers.o(i.xTimerCreateTimerTask) refers to _printf_str.o(.text) for _printf_str
    timers.o(i.xTimerCreateTimerTask) refers to timers.o(i.prvCheckForValidListAndQueue) for prvCheckForValidListAndQueue
    timers.o(i.xTimerCreateTimerTask) refers to tasks.o(i.xTaskCreate) for xTaskCreate
    timers.o(i.xTimerCreateTimerTask) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    timers.o(i.xTimerGenericCommand) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    timers.o(i.xTimerGenericCommand) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    timers.o(i.xTimerGenericCommand) refers to _printf_dec.o(.text) for _printf_int_dec
    timers.o(i.xTimerGenericCommand) refers to _printf_str.o(.text) for _printf_str
    timers.o(i.xTimerGenericCommand) refers to noretval__2printf.o(.text) for __2printf
    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.xTimerGetExpiryTime) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    timers.o(i.xTimerGetExpiryTime) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    timers.o(i.xTimerGetExpiryTime) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    timers.o(i.xTimerGetExpiryTime) refers to _printf_dec.o(.text) for _printf_int_dec
    timers.o(i.xTimerGetExpiryTime) refers to _printf_str.o(.text) for _printf_str
    timers.o(i.xTimerGetExpiryTime) refers to noretval__2printf.o(.text) for __2printf
    timers.o(i.xTimerGetPeriod) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    timers.o(i.xTimerGetPeriod) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    timers.o(i.xTimerGetPeriod) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    timers.o(i.xTimerGetPeriod) refers to _printf_dec.o(.text) for _printf_int_dec
    timers.o(i.xTimerGetPeriod) refers to _printf_str.o(.text) for _printf_str
    timers.o(i.xTimerGetPeriod) refers to noretval__2printf.o(.text) for __2printf
    timers.o(i.xTimerGetTimerDaemonTaskHandle) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    timers.o(i.xTimerGetTimerDaemonTaskHandle) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    timers.o(i.xTimerGetTimerDaemonTaskHandle) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    timers.o(i.xTimerGetTimerDaemonTaskHandle) refers to _printf_dec.o(.text) for _printf_int_dec
    timers.o(i.xTimerGetTimerDaemonTaskHandle) refers to _printf_str.o(.text) for _printf_str
    timers.o(i.xTimerGetTimerDaemonTaskHandle) refers to noretval__2printf.o(.text) for __2printf
    timers.o(i.xTimerGetTimerDaemonTaskHandle) refers to timers.o(.data) for xTimerTaskHandle
    timers.o(i.xTimerIsTimerActive) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    timers.o(i.xTimerIsTimerActive) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    timers.o(i.xTimerIsTimerActive) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    timers.o(i.xTimerIsTimerActive) refers to _printf_dec.o(.text) for _printf_int_dec
    timers.o(i.xTimerIsTimerActive) refers to _printf_str.o(.text) for _printf_str
    timers.o(i.xTimerIsTimerActive) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    timers.o(i.xTimerPendFunctionCall) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    timers.o(i.xTimerPendFunctionCall) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    timers.o(i.xTimerPendFunctionCall) refers to _printf_dec.o(.text) for _printf_int_dec
    timers.o(i.xTimerPendFunctionCall) refers to _printf_str.o(.text) for _printf_str
    timers.o(i.xTimerPendFunctionCall) refers to noretval__2printf.o(.text) for __2printf
    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
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    port.o(i.prvTaskExitError) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    port.o(i.prvTaskExitError) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    port.o(i.prvTaskExitError) refers to _printf_dec.o(.text) for _printf_int_dec
    port.o(i.prvTaskExitError) refers to _printf_str.o(.text) for _printf_str
    port.o(i.prvTaskExitError) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    port.o(i.vPortEndScheduler) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    port.o(i.vPortEndScheduler) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    port.o(i.vPortEndScheduler) refers to _printf_dec.o(.text) for _printf_int_dec
    port.o(i.vPortEndScheduler) refers to _printf_str.o(.text) for _printf_str
    port.o(i.vPortEndScheduler) refers to noretval__2printf.o(.text) for __2printf
    port.o(i.vPortEndScheduler) refers to port.o(.data) for uxCriticalNesting
    port.o(i.vPortEnterCritical) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    port.o(i.vPortEnterCritical) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    port.o(i.vPortEnterCritical) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    port.o(i.vPortEnterCritical) refers to _printf_dec.o(.text) for _printf_int_dec
    port.o(i.vPortEnterCritical) refers to _printf_str.o(.text) for _printf_str
    port.o(i.vPortEnterCritical) refers to noretval__2printf.o(.text) for __2printf
    port.o(i.vPortEnterCritical) refers to port.o(.data) for uxCriticalNesting
    port.o(i.vPortExitCritical) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    port.o(i.vPortExitCritical) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    port.o(i.vPortExitCritical) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    port.o(i.vPortExitCritical) refers to _printf_dec.o(.text) for _printf_int_dec
    port.o(i.vPortExitCritical) refers to _printf_str.o(.text) for _printf_str
    port.o(i.vPortExitCritical) refers to noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    port.o(i.vPortValidateInterruptPriority) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    port.o(i.vPortValidateInterruptPriority) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    port.o(i.vPortValidateInterruptPriority) refers to _printf_dec.o(.text) for _printf_int_dec
    port.o(i.vPortValidateInterruptPriority) refers to _printf_str.o(.text) for _printf_str
    port.o(i.vPortValidateInterruptPriority) refers to port.o(.emb_text) for vPortGetIPSR
    port.o(i.vPortValidateInterruptPriority) refers to noretval__2printf.o(.text) for __2printf
    port.o(i.vPortValidateInterruptPriority) refers to port.o(.data) for ucMaxSysCallPriority
    port.o(i.xPortStartScheduler) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    port.o(i.xPortStartScheduler) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    port.o(i.xPortStartScheduler) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    port.o(i.xPortStartScheduler) refers to _printf_dec.o(.text) for _printf_int_dec
    port.o(i.xPortStartScheduler) refers to _printf_str.o(.text) for _printf_str
    port.o(i.xPortStartScheduler) refers to noretval__2printf.o(.text) for __2printf
    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
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    heap_4.o(i.pvPortMalloc) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    heap_4.o(i.pvPortMalloc) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    heap_4.o(i.pvPortMalloc) refers to _printf_dec.o(.text) for _printf_int_dec
    heap_4.o(i.pvPortMalloc) refers to _printf_str.o(.text) for _printf_str
    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 noretval__2printf.o(.text) for __2printf
    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 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    heap_4.o(i.vPortFree) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    heap_4.o(i.vPortFree) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    heap_4.o(i.vPortFree) refers to _printf_dec.o(.text) for _printf_int_dec
    heap_4.o(i.vPortFree) refers to _printf_str.o(.text) for _printf_str
    heap_4.o(i.vPortFree) refers to noretval__2printf.o(.text) for __2printf
    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.xPortGetFreeHeapSize) refers to heap_4.o(.data) for xFreeBytesRemaining
    heap_4.o(i.xPortGetMinimumEverFreeHeapSize) refers to heap_4.o(.data) for xMinimumEverFreeBytesRemaining
    system.o(i.systemInit) refers to misc.o(i.NVIC_PriorityGroupConfig) for NVIC_PriorityGroupConfig
    system.o(i.systemInit) refers to delay.o(i.delay_init) for delay_init
    system.o(i.systemInit) refers to led.o(i.LED_Init) for LED_Init
    system.o(i.systemInit) refers to led.o(i.Buzzer_Init) for Buzzer_Init
    system.o(i.systemInit) refers to motor.o(i.Enable_Pin) for Enable_Pin
    system.o(i.systemInit) refers to oled.o(i.OLED_Init) for OLED_Init
    system.o(i.systemInit) refers to key.o(i.KEY_Init) for KEY_Init
    system.o(i.systemInit) refers to usartx.o(i.uart1_init) for uart1_init
    system.o(i.systemInit) refers to usartx.o(i.uart2_init) for uart2_init
    system.o(i.systemInit) refers to usartx.o(i.uart3_init) for uart3_init
    system.o(i.systemInit) refers to usartx.o(i.uart5_init) for uart5_init
    system.o(i.systemInit) refers to adc.o(i.Adc_Init) for Adc_Init
    system.o(i.systemInit) refers to adc.o(i.Adc_POWER_Init) for Adc_POWER_Init
    system.o(i.systemInit) refers to can.o(i.CAN1_Mode_Init) for CAN1_Mode_Init
    system.o(i.systemInit) refers to robot_select_init.o(i.Robot_Select) for Robot_Select
    system.o(i.systemInit) refers to encoder.o(i.Encoder_Init_TIM2) for Encoder_Init_TIM2
    system.o(i.systemInit) refers to encoder.o(i.Encoder_Init_TIM3) for Encoder_Init_TIM3
    system.o(i.systemInit) refers to encoder.o(i.Encoder_Init_TIM4) for Encoder_Init_TIM4
    system.o(i.systemInit) refers to encoder.o(i.Encoder_Init_TIM5) for Encoder_Init_TIM5
    system.o(i.systemInit) refers to timer.o(i.TIM12_SERVO_Init) for TIM12_SERVO_Init
    system.o(i.systemInit) refers to timer.o(i.TIM8_Cap_Init) for TIM8_Cap_Init
    system.o(i.systemInit) refers to motor.o(i.TIM1_PWM_Init) for TIM1_PWM_Init
    system.o(i.systemInit) refers to motor.o(i.TIM9_PWM_Init) for TIM9_PWM_Init
    system.o(i.systemInit) refers to motor.o(i.TIM10_PWM_Init) for TIM10_PWM_Init
    system.o(i.systemInit) refers to motor.o(i.TIM11_PWM_Init) for TIM11_PWM_Init
    system.o(i.systemInit) refers to i2c.o(i.I2C_GPIOInit) for I2C_GPIOInit
    system.o(i.systemInit) refers to mpu6050.o(i.MPU6050_initialize) for MPU6050_initialize
    system.o(i.systemInit) refers to pstwo.o(i.PS2_Init) for PS2_Init
    system.o(i.systemInit) refers to pstwo.o(i.PS2_SetInit) for PS2_SetInit
    balance.o(i.Balance_task) refers to delay.o(i.getSysTickCnt) for getSysTickCnt
    balance.o(i.Balance_task) refers to tasks.o(i.vTaskDelayUntil) for vTaskDelayUntil
    balance.o(i.Balance_task) refers to balance.o(i.Get_Velocity_Form_Encoder) for Get_Velocity_Form_Encoder
    balance.o(i.Balance_task) refers to balance.o(i.Get_RC) for Get_RC
    balance.o(i.Balance_task) refers to balance.o(i.Remote_Control) for Remote_Control
    balance.o(i.Balance_task) refers to balance.o(i.PS2_control) for PS2_control
    balance.o(i.Balance_task) refers to balance.o(i.Drive_Motor) for Drive_Motor
    balance.o(i.Balance_task) refers to balance.o(i.Key) for Key
    balance.o(i.Balance_task) refers to balance.o(i.Turn_Off) for Turn_Off
    balance.o(i.Balance_task) refers to balance.o(i.Incremental_PI_A) for Incremental_PI_A
    balance.o(i.Balance_task) refers to balance.o(i.Incremental_PI_B) for Incremental_PI_B
    balance.o(i.Balance_task) refers to balance.o(i.Incremental_PI_C) for Incremental_PI_C
    balance.o(i.Balance_task) refers to balance.o(i.Incremental_PI_D) for Incremental_PI_D
    balance.o(i.Balance_task) refers to balance.o(i.Limit_Pwm) for Limit_Pwm
    balance.o(i.Balance_task) refers to balance.o(i.Set_Pwm) for Set_Pwm
    balance.o(i.Balance_task) refers to balance.o(.data) for Time_count
    balance.o(i.Balance_task) refers to system.o(.data) for Check
    balance.o(i.Balance_task) refers to adc.o(.data) for Voltage
    balance.o(i.Balance_task) refers to system.o(.bss) for MOTOR_A
    balance.o(i.Drive_Motor) refers to balance.o(i.Smooth_control) for Smooth_control
    balance.o(i.Drive_Motor) refers to balance.o(i.target_limit_float) for target_limit_float
    balance.o(i.Drive_Motor) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d
    balance.o(i.Drive_Motor) refers to sqrt.o(i.__hardfp_sqrt) for __hardfp_sqrt
    balance.o(i.Drive_Motor) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    balance.o(i.Drive_Motor) refers to basic.o(x$fpl$basic) for __aeabi_dneg
    balance.o(i.Drive_Motor) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    balance.o(i.Drive_Motor) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub
    balance.o(i.Drive_Motor) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
    balance.o(i.Drive_Motor) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f
    balance.o(i.Drive_Motor) refers to tan.o(i.__hardfp_tan) for __hardfp_tan
    balance.o(i.Drive_Motor) refers to system.o(.data) for Car_Mode
    balance.o(i.Drive_Motor) refers to system.o(.bss) for smooth_control
    balance.o(i.Drive_Motor) refers to pow.o(i.__hardfp_pow) for __hardfp_pow
    balance.o(i.Drive_Motor) refers to balance.o(i.target_limit_int) for target_limit_int
    balance.o(i.Get_RC) refers to balance.o(i.Drive_Motor) for Drive_Motor
    balance.o(i.Get_RC) refers to system.o(.data) for Car_Mode
    balance.o(i.Get_Velocity_Form_Encoder) refers to encoder.o(i.Read_Encoder) for Read_Encoder
    balance.o(i.Get_Velocity_Form_Encoder) refers to balance.o(.bss) for OriginalEncoder
    balance.o(i.Get_Velocity_Form_Encoder) refers to system.o(.data) for Car_Mode
    balance.o(i.Get_Velocity_Form_Encoder) refers to system.o(.bss) for MOTOR_A
    balance.o(i.Incremental_PI_A) refers to balance.o(.data) for Bias
    balance.o(i.Incremental_PI_A) refers to system.o(.data) for Velocity_KP
    balance.o(i.Incremental_PI_B) refers to balance.o(.data) for Bias
    balance.o(i.Incremental_PI_B) refers to system.o(.data) for Velocity_KP
    balance.o(i.Incremental_PI_C) refers to balance.o(.data) for Bias
    balance.o(i.Incremental_PI_C) refers to system.o(.data) for Velocity_KP
    balance.o(i.Incremental_PI_D) refers to balance.o(.data) for Bias
    balance.o(i.Incremental_PI_D) refers to system.o(.data) for Velocity_KP
    balance.o(i.Key) refers to key.o(i.click_N_Double_MPU6050) for click_N_Double_MPU6050
    balance.o(i.Key) refers to mpu6050.o(.data) for Deviation_gyro
    balance.o(i.Limit_Pwm) refers to balance.o(i.target_limit_float) for target_limit_float
    balance.o(i.Limit_Pwm) refers to system.o(.bss) for MOTOR_A
    balance.o(i.PS2_control) refers to balance.o(i.Drive_Motor) for Drive_Motor
    balance.o(i.PS2_control) refers to system.o(.data) for PS2_LX
    balance.o(i.Remote_Control) refers to balance.o(i.target_limit_int) for target_limit_int
    balance.o(i.Remote_Control) refers to balance.o(i.Drive_Motor) for Drive_Motor
    balance.o(i.Remote_Control) refers to timer.o(.data) for Remoter_Ch1
    balance.o(i.Remote_Control) refers to system.o(.data) for RC_Velocity
    balance.o(i.Remote_Control) refers to balance.o(.data) for thrice
    balance.o(i.Smooth_control) refers to balance.o(i.float_abs) for float_abs
    balance.o(i.Smooth_control) refers to balance.o(i.target_limit_float) for target_limit_float
    balance.o(i.Smooth_control) refers to system.o(.bss) for smooth_control
    balance.o(i.Turn_Off) refers to system.o(.data) for Flag_Stop
    balance.o(i.robot_mode_check) refers to system.o(.bss) for MOTOR_A
    balance.o(i.robot_mode_check) refers to balance.o(.data) for error
    balance.o(i.robot_mode_check) refers to system.o(.data) for Flag_Stop
    robot_select_init.o(i.Robot_Init) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f
    robot_select_init.o(i.Robot_Init) refers to robot_select_init.o(.bss) for Robot_Parament
    robot_select_init.o(i.Robot_Init) refers to system.o(.data) for Encoder_precision
    robot_select_init.o(i.Robot_Select) refers to adc.o(i.Get_adc_Average) for Get_adc_Average
    robot_select_init.o(i.Robot_Select) refers to robot_select_init.o(i.Robot_Init) for Robot_Init
    robot_select_init.o(i.Robot_Select) refers to system.o(.data) for Divisor_Mode
    show.o(i.APP_Show) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    show.o(i.APP_Show) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    show.o(i.APP_Show) refers to _printf_dec.o(.text) for _printf_int_dec
    show.o(i.APP_Show) refers to noretval__2printf.o(.text) for __2printf
    show.o(i.APP_Show) refers to adc.o(.data) for Voltage
    show.o(i.APP_Show) refers to system.o(.bss) for MOTOR_A
    show.o(i.APP_Show) refers to show.o(.data) for flag_show
    show.o(i.APP_Show) refers to system.o(.data) for PID_Send
    show.o(i.APP_Show) refers to mpu6050.o(.data) for gyro
    show.o(i.oled_show) refers to adc.o(i.Get_adc_Average) for Get_adc_Average
    show.o(i.oled_show) refers to oled.o(i.OLED_ShowString) for OLED_ShowString
    show.o(i.oled_show) refers to oled.o(i.OLED_ShowNumber) for OLED_ShowNumber
    show.o(i.oled_show) refers to system.o(.data) for Divisor_Mode
    show.o(i.oled_show) refers to adc.o(.data) for Voltage
    show.o(i.oled_show) refers to show.o(.data) for Voltage_Show
    show.o(i.oled_show) refers to mpu6050.o(.data) for gyro
    show.o(i.oled_show) refers to system.o(.bss) for MOTOR_A
    show.o(i.oled_show) refers to oled.o(i.OLED_Refresh_Gram) for OLED_Refresh_Gram
    show.o(i.oled_show) refers to usartx.o(.bss) for Send_Data
    show.o(i.show_task) refers to delay.o(i.getSysTickCnt) for getSysTickCnt
    show.o(i.show_task) refers to tasks.o(i.vTaskDelayUntil) for vTaskDelayUntil
    show.o(i.show_task) refers to adc.o(i.Get_battery_volt) for Get_battery_volt
    show.o(i.show_task) refers to show.o(i.APP_Show) for APP_Show
    show.o(i.show_task) refers to show.o(i.oled_show) for oled_show
    show.o(i.show_task) refers to balance.o(.data) for Time_count
    show.o(i.show_task) refers to show.o(.data) for LowVoltage_1
    show.o(i.show_task) refers to adc.o(.data) for Voltage_All
    mpu6050.o(i.MPU6050_Set_LPF) refers to i2c.o(i.I2C_WriteOneByte) for I2C_WriteOneByte
    mpu6050.o(i.MPU6050_Set_Rate) refers to i2c.o(i.I2C_WriteOneByte) for I2C_WriteOneByte
    mpu6050.o(i.MPU6050_Set_Rate) refers to mpu6050.o(i.MPU6050_Set_LPF) for MPU6050_Set_LPF
    mpu6050.o(i.MPU6050_getDeviceID) refers to i2c.o(i.I2C_ReadOneByte) for I2C_ReadOneByte
    mpu6050.o(i.MPU6050_initialize) refers to i2c.o(i.I2C_WriteOneByte) for I2C_WriteOneByte
    mpu6050.o(i.MPU6050_initialize) refers to delay.o(i.delay_ms) for delay_ms
    mpu6050.o(i.MPU6050_initialize) refers to mpu6050.o(i.MPU6050_setFullScaleGyroRange) for MPU6050_setFullScaleGyroRange
    mpu6050.o(i.MPU6050_initialize) refers to mpu6050.o(i.MPU6050_setFullScaleAccelRange) for MPU6050_setFullScaleAccelRange
    mpu6050.o(i.MPU6050_initialize) refers to mpu6050.o(i.MPU6050_Set_Rate) for MPU6050_Set_Rate
    mpu6050.o(i.MPU6050_initialize) refers to i2c.o(i.I2C_ReadOneByte) for I2C_ReadOneByte
    mpu6050.o(i.MPU6050_newValues) refers to mpu6050.o(.bss) for MPU6050_FIFO
    mpu6050.o(i.MPU6050_setClockSource) refers to i2c.o(i.I2C_WriteBits) for I2C_WriteBits
    mpu6050.o(i.MPU6050_setFullScaleAccelRange) refers to i2c.o(i.I2C_WriteBits) for I2C_WriteBits
    mpu6050.o(i.MPU6050_setFullScaleGyroRange) refers to i2c.o(i.I2C_WriteBits) for I2C_WriteBits
    mpu6050.o(i.MPU6050_setI2CBypassEnabled) refers to i2c.o(i.I2C_WriteOneBit) for I2C_WriteOneBit
    mpu6050.o(i.MPU6050_setI2CMasterModeEnabled) refers to i2c.o(i.I2C_WriteOneBit) for I2C_WriteOneBit
    mpu6050.o(i.MPU6050_setSleepEnabled) refers to i2c.o(i.I2C_WriteOneBit) for I2C_WriteOneBit
    mpu6050.o(i.MPU6050_task) refers to delay.o(i.getSysTickCnt) for getSysTickCnt
    mpu6050.o(i.MPU6050_task) refers to tasks.o(i.vTaskDelayUntil) for vTaskDelayUntil
    mpu6050.o(i.MPU6050_task) refers to mpu6050.o(i.MPU_Get_Gyroscope) for MPU_Get_Gyroscope
    mpu6050.o(i.MPU6050_task) refers to mpu6050.o(i.MPU_Get_Accelscope) for MPU_Get_Accelscope
    mpu6050.o(i.MPU6050_task) refers to mpu6050.o(.data) for Deviation_Count
    mpu6050.o(i.MPU6050_testConnection) refers to mpu6050.o(i.MPU6050_getDeviceID) for MPU6050_getDeviceID
    mpu6050.o(i.MPU_Get_Accelscope) refers to i2c.o(i.I2C_ReadOneByte) for I2C_ReadOneByte
    mpu6050.o(i.MPU_Get_Accelscope) refers to mpu6050.o(.data) for accel
    mpu6050.o(i.MPU_Get_Gyroscope) refers to i2c.o(i.I2C_ReadOneByte) for I2C_ReadOneByte
    mpu6050.o(i.MPU_Get_Gyroscope) refers to mpu6050.o(.data) for gyro
    mpu6050.o(i.MPU_Get_Gyroscope) refers to led.o(.data) for Led_Count
    mpu6050.o(i.MPU_Get_Gyroscope) refers to system.o(.data) for Flag_Stop
    mpu6050.o(i.Read_Temperature) refers to i2c.o(i.I2C_ReadOneByte) for I2C_ReadOneByte
    i2c.o(i.I2C_Ack) refers to delay.o(i.delay_us) for delay_us
    i2c.o(i.I2C_GPIOInit) refers to stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd) for RCC_AHB1PeriphClockCmd
    i2c.o(i.I2C_GPIOInit) refers to stm32f4xx_gpio.o(i.GPIO_Init) for GPIO_Init
    i2c.o(i.I2C_NAck) refers to delay.o(i.delay_us) for delay_us
    i2c.o(i.I2C_ReadBuff) refers to i2c.o(i.I2C_Start) for I2C_Start
    i2c.o(i.I2C_ReadBuff) refers to i2c.o(i.I2C_WriteByte) for I2C_WriteByte
    i2c.o(i.I2C_ReadBuff) refers to i2c.o(i.I2C_WaiteForAck) for I2C_WaiteForAck
    i2c.o(i.I2C_ReadBuff) refers to i2c.o(i.I2C_ReadByte) for I2C_ReadByte
    i2c.o(i.I2C_ReadBuff) refers to i2c.o(i.I2C_Stop) for I2C_Stop
    i2c.o(i.I2C_ReadByte) refers to delay.o(i.delay_us) for delay_us
    i2c.o(i.I2C_ReadByte) refers to i2c.o(i.I2C_Ack) for I2C_Ack
    i2c.o(i.I2C_ReadByte) refers to i2c.o(i.I2C_NAck) for I2C_NAck
    i2c.o(i.I2C_ReadOneByte) refers to i2c.o(i.I2C_Start) for I2C_Start
    i2c.o(i.I2C_ReadOneByte) refers to i2c.o(i.I2C_WriteByte) for I2C_WriteByte
    i2c.o(i.I2C_ReadOneByte) refers to i2c.o(i.I2C_WaiteForAck) for I2C_WaiteForAck
    i2c.o(i.I2C_ReadOneByte) refers to i2c.o(i.I2C_ReadByte) for I2C_ReadByte
    i2c.o(i.I2C_ReadOneByte) refers to i2c.o(i.I2C_Stop) for I2C_Stop
    i2c.o(i.I2C_Start) refers to delay.o(i.delay_us) for delay_us
    i2c.o(i.I2C_Stop) refers to delay.o(i.delay_us) for delay_us
    i2c.o(i.I2C_WaiteForAck) refers to delay.o(i.delay_us) for delay_us
    i2c.o(i.I2C_WaiteForAck) refers to i2c.o(i.I2C_Stop) for I2C_Stop
    i2c.o(i.I2C_WriteBits) refers to i2c.o(i.I2C_ReadOneByte) for I2C_ReadOneByte
    i2c.o(i.I2C_WriteBits) refers to i2c.o(i.I2C_WriteOneByte) for I2C_WriteOneByte
    i2c.o(i.I2C_WriteBuff) refers to i2c.o(i.I2C_Start) for I2C_Start
    i2c.o(i.I2C_WriteBuff) refers to i2c.o(i.I2C_WriteByte) for I2C_WriteByte
    i2c.o(i.I2C_WriteBuff) refers to i2c.o(i.I2C_WaiteForAck) for I2C_WaiteForAck
    i2c.o(i.I2C_WriteBuff) refers to i2c.o(i.I2C_Stop) for I2C_Stop
    i2c.o(i.I2C_WriteByte) refers to delay.o(i.delay_us) for delay_us
    i2c.o(i.I2C_WriteOneBit) refers to i2c.o(i.I2C_ReadOneByte) for I2C_ReadOneByte
    i2c.o(i.I2C_WriteOneBit) refers to i2c.o(i.I2C_WriteOneByte) for I2C_WriteOneByte
    i2c.o(i.I2C_WriteOneByte) refers to i2c.o(i.I2C_Start) for I2C_Start
    i2c.o(i.I2C_WriteOneByte) refers to i2c.o(i.I2C_WriteByte) for I2C_WriteByte
    i2c.o(i.I2C_WriteOneByte) refers to i2c.o(i.I2C_WaiteForAck) for I2C_WaiteForAck
    i2c.o(i.I2C_WriteOneByte) refers to i2c.o(i.I2C_Stop) for I2C_Stop
    use_no_semi_2.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    __2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
    __2printf.o(.text) refers to usart.o(.data) for __stdout
    __2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
    __2sprintf.o(.text) refers to _sputc.o(.text) for _sputc
    noretval__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
    noretval__2printf.o(.text) refers to usart.o(.data) for __stdout
    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
    __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_d.o(.ARM.Collect$$_printf_percent$$00000009) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec
    _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
    aeabi_memset.o(.text) refers to rt_memclr.o(.text) for _memset
    rt_memclr.o(.text) refers to rt_memclr_w.o(.text) for _memset_w
    __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
    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
    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
    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
    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
    pow.o(i.__hardfp_pow) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    pow.o(i.__hardfp_pow) refers to dunder.o(i.__mathlib_dbl_infnan2) for __mathlib_dbl_infnan2
    pow.o(i.__hardfp_pow) refers to _rserrno.o(.text) for __set_errno
    pow.o(i.__hardfp_pow) refers to dunder.o(i.__mathlib_dbl_divzero) for __mathlib_dbl_divzero
    pow.o(i.__hardfp_pow) refers to basic.o(x$fpl$basic) for __aeabi_dneg
    pow.o(i.__hardfp_pow) refers to dunder.o(i.__mathlib_dbl_overflow) for __mathlib_dbl_overflow
    pow.o(i.__hardfp_pow) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    pow.o(i.__hardfp_pow) refers to sqrt.o(i.sqrt) for sqrt
    pow.o(i.__hardfp_pow) refers to fabs.o(i.fabs) for fabs
    pow.o(i.__hardfp_pow) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d
    pow.o(i.__hardfp_pow) refers to dunder.o(i.__mathlib_dbl_invalid) for __mathlib_dbl_invalid
    pow.o(i.__hardfp_pow) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    pow.o(i.__hardfp_pow) refers to dunder.o(i.__mathlib_dbl_underflow) for __mathlib_dbl_underflow
    pow.o(i.__hardfp_pow) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub
    pow.o(i.__hardfp_pow) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub
    pow.o(i.__hardfp_pow) refers to qnan.o(.constdata) for __mathlib_zero
    pow.o(i.__hardfp_pow) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
    pow.o(i.__hardfp_pow) refers to poly.o(i.__kernel_poly) for __kernel_poly
    pow.o(i.__hardfp_pow) refers to pow.o(.constdata) for .constdata
    pow.o(i.__hardfp_pow) refers to drleqf.o(x$fpl$drleqf) for __aeabi_cdrcmple
    pow.o(i.__hardfp_pow) refers to scalbn.o(x$fpl$scalbn) for __ARM_scalbn
    pow.o(i.__hardfp_pow) refers to fpclassify.o(i.__ARM_fpclassify) for __ARM_fpclassify
    pow.o(i.__softfp_pow) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    pow.o(i.__softfp_pow) refers to pow.o(i.__hardfp_pow) for __hardfp_pow
    pow.o(i.pow) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    pow.o(i.pow) refers to pow.o(i.__hardfp_pow) for __hardfp_pow
    pow.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    pow_x.o(i.____hardfp_pow$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    pow_x.o(i.____hardfp_pow$lsc) refers to dunder.o(i.__mathlib_dbl_infnan2) for __mathlib_dbl_infnan2
    pow_x.o(i.____hardfp_pow$lsc) refers to _rserrno.o(.text) for __set_errno
    pow_x.o(i.____hardfp_pow$lsc) refers to basic.o(x$fpl$basic) for __aeabi_dneg
    pow_x.o(i.____hardfp_pow$lsc) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    pow_x.o(i.____hardfp_pow$lsc) refers to sqrt.o(i.sqrt) for sqrt
    pow_x.o(i.____hardfp_pow$lsc) refers to fabs.o(i.fabs) for fabs
    pow_x.o(i.____hardfp_pow$lsc) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d
    pow_x.o(i.____hardfp_pow$lsc) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    pow_x.o(i.____hardfp_pow$lsc) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub
    pow_x.o(i.____hardfp_pow$lsc) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub
    pow_x.o(i.____hardfp_pow$lsc) refers to qnan.o(.constdata) for __mathlib_zero
    pow_x.o(i.____hardfp_pow$lsc) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
    pow_x.o(i.____hardfp_pow$lsc) refers to poly.o(i.__kernel_poly) for __kernel_poly
    pow_x.o(i.____hardfp_pow$lsc) refers to pow_x.o(.constdata) for .constdata
    pow_x.o(i.____hardfp_pow$lsc) refers to drleqf.o(x$fpl$drleqf) for __aeabi_cdrcmple
    pow_x.o(i.____hardfp_pow$lsc) refers to scalbn.o(x$fpl$scalbn) for __ARM_scalbn
    pow_x.o(i.____softfp_pow$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    pow_x.o(i.____softfp_pow$lsc) refers to pow_x.o(i.____hardfp_pow$lsc) for ____hardfp_pow$lsc
    pow_x.o(i.__pow$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    pow_x.o(i.__pow$lsc) refers to pow_x.o(i.____hardfp_pow$lsc) for ____hardfp_pow$lsc
    pow_x.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    sqrt.o(i.__hardfp_sqrt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    sqrt.o(i.__hardfp_sqrt) refers to dsqrt_umaal.o(x$fpl$dsqrt) for _dsqrt
    sqrt.o(i.__hardfp_sqrt) refers to _rserrno.o(.text) for __set_errno
    sqrt.o(i.__softfp_sqrt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    sqrt.o(i.__softfp_sqrt) refers to dsqrt_umaal.o(x$fpl$dsqrt) for _dsqrt
    sqrt.o(i.__softfp_sqrt) refers to _rserrno.o(.text) for __set_errno
    sqrt.o(i.sqrt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    sqrt.o(i.sqrt) refers to dsqrt_umaal.o(x$fpl$dsqrt) for _dsqrt
    sqrt.o(i.sqrt) refers to _rserrno.o(.text) for __set_errno
    sqrt_x.o(i.____hardfp_sqrt$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    sqrt_x.o(i.____hardfp_sqrt$lsc) refers to dleqf.o(x$fpl$dleqf) for __aeabi_cdcmple
    sqrt_x.o(i.____hardfp_sqrt$lsc) refers to _rserrno.o(.text) for __set_errno
    sqrt_x.o(i.____hardfp_sqrt$lsc) refers to dsqrt_umaal.o(x$fpl$dsqrt) for _dsqrt
    sqrt_x.o(i.____softfp_sqrt$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    sqrt_x.o(i.____softfp_sqrt$lsc) refers to dleqf.o(x$fpl$dleqf) for __aeabi_cdcmple
    sqrt_x.o(i.____softfp_sqrt$lsc) refers to _rserrno.o(.text) for __set_errno
    sqrt_x.o(i.____softfp_sqrt$lsc) refers to dsqrt_umaal.o(x$fpl$dsqrt) for _dsqrt
    sqrt_x.o(i.__sqrt$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    sqrt_x.o(i.__sqrt$lsc) refers to dleqf.o(x$fpl$dleqf) for __aeabi_cdcmple
    sqrt_x.o(i.__sqrt$lsc) refers to _rserrno.o(.text) for __set_errno
    sqrt_x.o(i.__sqrt$lsc) refers to dsqrt_umaal.o(x$fpl$dsqrt) for _dsqrt
    tan.o(i.__hardfp_tan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    tan.o(i.__hardfp_tan) refers to _rserrno.o(.text) for __set_errno
    tan.o(i.__hardfp_tan) refers to dunder.o(i.__mathlib_dbl_invalid) for __mathlib_dbl_invalid
    tan.o(i.__hardfp_tan) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan
    tan.o(i.__hardfp_tan) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2
    tan.o(i.__hardfp_tan) refers to tan_i.o(i.__kernel_tan) for __kernel_tan
    tan.o(i.__softfp_tan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    tan.o(i.__softfp_tan) refers to _rserrno.o(.text) for __set_errno
    tan.o(i.__softfp_tan) refers to dunder.o(i.__mathlib_dbl_invalid) for __mathlib_dbl_invalid
    tan.o(i.__softfp_tan) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan
    tan.o(i.__softfp_tan) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2
    tan.o(i.__softfp_tan) refers to tan_i.o(i.__kernel_tan) for __kernel_tan
    tan.o(i.tan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    tan.o(i.tan) refers to _rserrno.o(.text) for __set_errno
    tan.o(i.tan) refers to dunder.o(i.__mathlib_dbl_invalid) for __mathlib_dbl_invalid
    tan.o(i.tan) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan
    tan.o(i.tan) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2
    tan.o(i.tan) refers to tan_i.o(i.__kernel_tan) for __kernel_tan
    tan_x.o(i.____hardfp_tan$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    tan_x.o(i.____hardfp_tan$lsc) refers to _rserrno.o(.text) for __set_errno
    tan_x.o(i.____hardfp_tan$lsc) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan
    tan_x.o(i.____hardfp_tan$lsc) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2
    tan_x.o(i.____hardfp_tan$lsc) refers to tan_i.o(i.__kernel_tan) for __kernel_tan
    tan_x.o(i.____softfp_tan$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    tan_x.o(i.____softfp_tan$lsc) refers to _rserrno.o(.text) for __set_errno
    tan_x.o(i.____softfp_tan$lsc) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan
    tan_x.o(i.____softfp_tan$lsc) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2
    tan_x.o(i.____softfp_tan$lsc) refers to tan_i.o(i.__kernel_tan) for __kernel_tan
    tan_x.o(i.__tan$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    tan_x.o(i.__tan$lsc) refers to _rserrno.o(.text) for __set_errno
    tan_x.o(i.__tan$lsc) refers to dunder.o(i.__mathlib_dbl_infnan) for __mathlib_dbl_infnan
    tan_x.o(i.__tan$lsc) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2
    tan_x.o(i.__tan$lsc) refers to tan_i.o(i.__kernel_tan) for __kernel_tan
    __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
    _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
    _printf_char_file.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
    _printf_char_file.o(.text) refers to ferror.o(.text) for ferror
    _printf_char_file.o(.text) refers to usart.o(i.fputc) for fputc
    dleqf.o(x$fpl$dleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dleqf.o(x$fpl$dleqf) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
    dleqf.o(x$fpl$dleqf) 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
    drleqf.o(x$fpl$drleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    drleqf.o(x$fpl$drleqf) refers to dleqf.o(x$fpl$dleqf) for __fpl_dcmple_InfNaN
    dsqrt_umaal.o(x$fpl$dsqrt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dsqrt_umaal.o(x$fpl$dsqrt) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
    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
    scalbn.o(x$fpl$scalbn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    scalbn.o(x$fpl$scalbn) refers to dcheck1.o(x$fpl$dcheck1) for __fpl_dcheck_NaN1
    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
    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
    qnan.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    rred.o(i.__ieee754_rem_pio2) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    rred.o(i.__ieee754_rem_pio2) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub
    rred.o(i.__ieee754_rem_pio2) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
    rred.o(i.__ieee754_rem_pio2) refers to fabs.o(i.fabs) for fabs
    rred.o(i.__ieee754_rem_pio2) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    rred.o(i.__ieee754_rem_pio2) refers to dfix.o(x$fpl$dfix) for __aeabi_d2iz
    rred.o(i.__ieee754_rem_pio2) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d
    rred.o(i.__ieee754_rem_pio2) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub
    rred.o(i.__ieee754_rem_pio2) refers to basic.o(x$fpl$basic) for __aeabi_dneg
    rred.o(i.__ieee754_rem_pio2) refers to dflt_clz.o(x$fpl$dfltu) for __aeabi_ui2d
    rred.o(i.__ieee754_rem_pio2) refers to rred.o(.constdata) for .constdata
    rred.o(i.__use_accurate_range_reduction) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    rred.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    tan_i.o(i.__kernel_tan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    tan_i.o(i.__kernel_tan) refers to dfix.o(x$fpl$dfix) for __aeabi_d2iz
    tan_i.o(i.__kernel_tan) refers to basic.o(x$fpl$basic) for __aeabi_dneg
    tan_i.o(i.__kernel_tan) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub
    tan_i.o(i.__kernel_tan) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub
    tan_i.o(i.__kernel_tan) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
    tan_i.o(i.__kernel_tan) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    tan_i.o(i.__kernel_tan) refers to poly.o(i.__kernel_poly) for __kernel_poly
    tan_i.o(i.__kernel_tan) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d
    tan_i.o(i.__kernel_tan) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    tan_i.o(i.__kernel_tan) refers to fabs.o(i.fabs) for fabs
    tan_i.o(i.__kernel_tan) refers to fpclassify.o(i.__ARM_fpclassify) for __ARM_fpclassify
    tan_i.o(i.__kernel_tan) refers to dunder.o(i.__mathlib_dbl_underflow) for __mathlib_dbl_underflow
    tan_i.o(i.__kernel_tan) refers to tan_i.o(.constdata) for .constdata
    tan_i.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    tan_i_x.o(i.____kernel_tan$lsc) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    tan_i_x.o(i.____kernel_tan$lsc) refers to dfix.o(x$fpl$dfix) for __aeabi_d2iz
    tan_i_x.o(i.____kernel_tan$lsc) refers to basic.o(x$fpl$basic) for __aeabi_dneg
    tan_i_x.o(i.____kernel_tan$lsc) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub
    tan_i_x.o(i.____kernel_tan$lsc) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub
    tan_i_x.o(i.____kernel_tan$lsc) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
    tan_i_x.o(i.____kernel_tan$lsc) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    tan_i_x.o(i.____kernel_tan$lsc) refers to poly.o(i.__kernel_poly) for __kernel_poly
    tan_i_x.o(i.____kernel_tan$lsc) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d
    tan_i_x.o(i.____kernel_tan$lsc) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
    tan_i_x.o(i.____kernel_tan$lsc) refers to fabs.o(i.fabs) for fabs
    tan_i_x.o(i.____kernel_tan$lsc) refers to tan_i_x.o(.constdata) for .constdata
    tan_i_x.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    __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_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
    dcheck1.o(x$fpl$dcheck1) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dcheck1.o(x$fpl$dcheck1) refers to retnan.o(x$fpl$retnan) for __fpl_return_NaN
    dcmpi.o(x$fpl$dcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    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_stm32f40_41xxx.o(.text) for __user_initial_stackheap
    exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
    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
    retnan.o(x$fpl$retnan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    retnan.o(x$fpl$retnan) refers to trapv.o(x$fpl$trapveneer) for __fpl_cmpreturn
    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
    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
    trapv.o(x$fpl$trapveneer) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    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 usart.o(i._sys_exit) 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
    argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
    _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$$00000002) for __rt_lib_shutdown_cpp_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) 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_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
    rt_raise.o(.text) refers to __raise.o(.text) for __raise
    rt_raise.o(.text) refers to usart.o(i._sys_exit) for _sys_exit
    defsig_exit.o(.text) refers to usart.o(i._sys_exit) for _sys_exit
    defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    __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
    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_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_fpe_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_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


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

Removing Unused input sections from the image.

    Removing main.o(.rev16_text), (4 bytes).
    Removing main.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_it.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_it.o(.revsh_text), (4 bytes).
    Removing system_stm32f4xx.o(.rev16_text), (4 bytes).
    Removing system_stm32f4xx.o(.revsh_text), (4 bytes).
    Removing system_stm32f4xx.o(i.SystemCoreClockUpdate), (192 bytes).
    Removing adc.o(.rev16_text), (4 bytes).
    Removing adc.o(.revsh_text), (4 bytes).
    Removing adc.o(.constdata), (4 bytes).
    Removing can.o(.rev16_text), (4 bytes).
    Removing can.o(.revsh_text), (4 bytes).
    Removing can.o(i.CAN1_Msg_Pend), (40 bytes).
    Removing can.o(i.CAN1_Receive_Msg), (66 bytes).
    Removing can.o(i.CAN1_Send_Msg), (66 bytes).
    Removing can.o(i.CAN1_Send_MsgTEST), (66 bytes).
    Removing encoder.o(.rev16_text), (4 bytes).
    Removing encoder.o(.revsh_text), (4 bytes).
    Removing key.o(.rev16_text), (4 bytes).
    Removing key.o(.revsh_text), (4 bytes).
    Removing key.o(i.Delay_ms), (22 bytes).
    Removing key.o(i.Long_Press), (84 bytes).
    Removing key.o(i.click), (48 bytes).
    Removing key.o(i.click_N_Double), (208 bytes).
    Removing led.o(.rev16_text), (4 bytes).
    Removing led.o(.revsh_text), (4 bytes).
    Removing led.o(i.Led_Flash), (56 bytes).
    Removing motor.o(.rev16_text), (4 bytes).
    Removing motor.o(.revsh_text), (4 bytes).
    Removing oled.o(.rev16_text), (4 bytes).
    Removing oled.o(.revsh_text), (4 bytes).
    Removing oled.o(i.OLED_Display_Off), (28 bytes).
    Removing oled.o(i.OLED_Display_On), (28 bytes).
    Removing oled.o(i.OLED_Set_Pos), (42 bytes).
    Removing oled.o(i.OLED_ShowCHinese), (92 bytes).
    Removing pstwo.o(.rev16_text), (4 bytes).
    Removing pstwo.o(.revsh_text), (4 bytes).
    Removing pstwo.o(i.PS2_Receive), (132 bytes).
    Removing pstwo.o(i.PS2_RedLight), (64 bytes).
    Removing pstwo.o(i.PS2_Vibration), (96 bytes).
    Removing pstwo.o(i.PS2_VibrationMode), (68 bytes).
    Removing timer.o(.rev16_text), (4 bytes).
    Removing timer.o(.revsh_text), (4 bytes).
    Removing timer.o(i.TIM8_SERVO_Init), (244 bytes).
    Removing usartx.o(.rev16_text), (4 bytes).
    Removing usartx.o(.revsh_text), (4 bytes).
    Removing usartx.o(i.usart2_send), (28 bytes).
    Removing delay.o(.rev16_text), (4 bytes).
    Removing delay.o(.revsh_text), (4 bytes).
    Removing delay.o(i.delay_xms), (24 bytes).
    Removing sys.o(.rev16_text), (4 bytes).
    Removing sys.o(.revsh_text), (4 bytes).
    Removing sys.o(.emb_text), (16 bytes).
    Removing usart.o(.rev16_text), (4 bytes).
    Removing usart.o(.revsh_text), (4 bytes).
    Removing usart.o(i.uart_init), (172 bytes).
    Removing usart.o(.bss), (200 bytes).
    Removing misc.o(.rev16_text), (4 bytes).
    Removing misc.o(.revsh_text), (4 bytes).
    Removing misc.o(i.NVIC_SetVectorTable), (20 bytes).
    Removing misc.o(i.NVIC_SystemLPConfig), (32 bytes).
    Removing stm32f4xx_gpio.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_gpio.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_DeInit), (312 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_PinLockConfig), (34 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_ReadInputData), (8 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_ReadInputDataBit), (18 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_ReadOutputData), (8 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_ReadOutputDataBit), (18 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_ResetBits), (4 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_StructInit), (18 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_ToggleBits), (8 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_Write), (4 bytes).
    Removing stm32f4xx_gpio.o(i.GPIO_WriteBit), (10 bytes).
    Removing stm32f4xx_rcc.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_rcc.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockLPModeCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AHB1PeriphResetCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AHB2PeriphClockCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AHB2PeriphClockLPModeCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AHB2PeriphResetCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AHB3PeriphClockCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AHB3PeriphClockLPModeCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AHB3PeriphResetCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_APB1PeriphClockLPModeCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_APB1PeriphResetCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_APB2PeriphClockLPModeCmd), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_AdjustHSICalibrationValue), (24 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_BackupResetCmd), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_ClearFlag), (20 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_ClearITPendingBit), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_ClockSecuritySystemCmd), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_DeInit), (100 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_GetFlagStatus), (64 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_GetITStatus), (24 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_GetSYSCLKSource), (16 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_HCLKConfig), (24 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_HSEConfig), (16 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_HSICmd), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_I2SCLKConfig), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_ITConfig), (32 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_LSEModeConfig), (36 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_LSICmd), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_LTDCCLKDivConfig), (24 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_MCO1Config), (28 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_MCO2Config), (28 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_PCLK1Config), (24 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_PCLK2Config), (24 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_PLLCmd), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_PLLConfig), (36 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_PLLI2SCmd), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_PLLI2SConfig), (16 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_PLLSAICmd), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_PLLSAIConfig), (24 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_RTCCLKCmd), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_RTCCLKConfig), (60 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_SAIBlockACLKConfig), (24 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_SAIBlockBCLKConfig), (24 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_SAIPLLI2SClkDivConfig), (28 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_SAIPLLSAIClkDivConfig), (28 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_SYSCLKConfig), (24 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_TIMCLKPresConfig), (12 bytes).
    Removing stm32f4xx_rcc.o(i.RCC_WaitForHSEStartUp), (56 bytes).
    Removing stm32f4xx_syscfg.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_syscfg.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_syscfg.o(i.SYSCFG_CompensationCellCmd), (12 bytes).
    Removing stm32f4xx_syscfg.o(i.SYSCFG_DeInit), (22 bytes).
    Removing stm32f4xx_syscfg.o(i.SYSCFG_ETH_MediaInterfaceConfig), (12 bytes).
    Removing stm32f4xx_syscfg.o(i.SYSCFG_EXTILineConfig), (64 bytes).
    Removing stm32f4xx_syscfg.o(i.SYSCFG_GetCompensationCellStatus), (24 bytes).
    Removing stm32f4xx_syscfg.o(i.SYSCFG_MemoryRemapConfig), (12 bytes).
    Removing stm32f4xx_syscfg.o(i.SYSCFG_MemorySwappingBank), (12 bytes).
    Removing stm32f4xx_usart.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_usart.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_usart.o(i.USART_ClearFlag), (18 bytes).
    Removing stm32f4xx_usart.o(i.USART_ClearITPendingBit), (30 bytes).
    Removing stm32f4xx_usart.o(i.USART_ClockInit), (32 bytes).
    Removing stm32f4xx_usart.o(i.USART_ClockStructInit), (12 bytes).
    Removing stm32f4xx_usart.o(i.USART_DMACmd), (18 bytes).
    Removing stm32f4xx_usart.o(i.USART_DeInit), (240 bytes).
    Removing stm32f4xx_usart.o(i.USART_GetFlagStatus), (26 bytes).
    Removing stm32f4xx_usart.o(i.USART_HalfDuplexCmd), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_IrDACmd), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_IrDAConfig), (18 bytes).
    Removing stm32f4xx_usart.o(i.USART_LINBreakDetectLengthConfig), (18 bytes).
    Removing stm32f4xx_usart.o(i.USART_LINCmd), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_OneBitMethodCmd), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_OverSampling8Cmd), (22 bytes).
    Removing stm32f4xx_usart.o(i.USART_ReceiverWakeUpCmd), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_SendBreak), (10 bytes).
    Removing stm32f4xx_usart.o(i.USART_SendData), (8 bytes).
    Removing stm32f4xx_usart.o(i.USART_SetAddress), (18 bytes).
    Removing stm32f4xx_usart.o(i.USART_SetGuardTime), (16 bytes).
    Removing stm32f4xx_usart.o(i.USART_SetPrescaler), (16 bytes).
    Removing stm32f4xx_usart.o(i.USART_SmartCardCmd), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_SmartCardNACKCmd), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_StructInit), (24 bytes).
    Removing stm32f4xx_usart.o(i.USART_WakeUpConfig), (18 bytes).
    Removing stm32f4xx_adc.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_adc.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_adc.o(i.ADC_AnalogWatchdogCmd), (20 bytes).
    Removing stm32f4xx_adc.o(i.ADC_AnalogWatchdogSingleChannelConfig), (16 bytes).
    Removing stm32f4xx_adc.o(i.ADC_AnalogWatchdogThresholdsConfig), (6 bytes).
    Removing stm32f4xx_adc.o(i.ADC_AutoInjectedConvCmd), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_ClearFlag), (6 bytes).
    Removing stm32f4xx_adc.o(i.ADC_ClearITPendingBit), (10 bytes).
    Removing stm32f4xx_adc.o(i.ADC_CommonStructInit), (12 bytes).
    Removing stm32f4xx_adc.o(i.ADC_ContinuousModeCmd), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_DMACmd), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_DMARequestAfterLastTransferCmd), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_DeInit), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_DiscModeChannelCountConfig), (24 bytes).
    Removing stm32f4xx_adc.o(i.ADC_DiscModeCmd), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_EOCOnEachRegularChannelCmd), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_ExternalTrigInjectedConvConfig), (16 bytes).
    Removing stm32f4xx_adc.o(i.ADC_ExternalTrigInjectedConvEdgeConfig), (16 bytes).
    Removing stm32f4xx_adc.o(i.ADC_GetITStatus), (38 bytes).
    Removing stm32f4xx_adc.o(i.ADC_GetInjectedConversionValue), (28 bytes).
    Removing stm32f4xx_adc.o(i.ADC_GetMultiModeConversionValue), (12 bytes).
    Removing stm32f4xx_adc.o(i.ADC_GetSoftwareStartConvStatus), (20 bytes).
    Removing stm32f4xx_adc.o(i.ADC_GetSoftwareStartInjectedConvCmdStatus), (20 bytes).
    Removing stm32f4xx_adc.o(i.ADC_ITConfig), (32 bytes).
    Removing stm32f4xx_adc.o(i.ADC_InjectedChannelConfig), (130 bytes).
    Removing stm32f4xx_adc.o(i.ADC_InjectedDiscModeCmd), (22 bytes).
    Removing stm32f4xx_adc.o(i.ADC_InjectedSequencerLengthConfig), (24 bytes).
    Removing stm32f4xx_adc.o(i.ADC_MultiModeDMARequestAfterLastTransferCmd), (44 bytes).
    Removing stm32f4xx_adc.o(i.ADC_SetInjectedOffset), (20 bytes).
    Removing stm32f4xx_adc.o(i.ADC_SoftwareStartInjectedConv), (10 bytes).
    Removing stm32f4xx_adc.o(i.ADC_StructInit), (20 bytes).
    Removing stm32f4xx_adc.o(i.ADC_TempSensorVrefintCmd), (44 bytes).
    Removing stm32f4xx_adc.o(i.ADC_VBATCmd), (44 bytes).
    Removing stm32f4xx_can.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_can.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_can.o(i.CAN_CancelTransmit), (48 bytes).
    Removing stm32f4xx_can.o(i.CAN_ClearFlag), (56 bytes).
    Removing stm32f4xx_can.o(i.CAN_ClearITPendingBit), (168 bytes).
    Removing stm32f4xx_can.o(i.CAN_DBGFreeze), (22 bytes).
    Removing stm32f4xx_can.o(i.CAN_DeInit), (56 bytes).
    Removing stm32f4xx_can.o(i.CAN_FIFORelease), (22 bytes).
    Removing stm32f4xx_can.o(i.CAN_FilterInit), (264 bytes).
    Removing stm32f4xx_can.o(i.CAN_GetFlagStatus), (120 bytes).
    Removing stm32f4xx_can.o(i.CAN_GetITStatus), (288 bytes).
    Removing stm32f4xx_can.o(i.CAN_GetLSBTransmitErrorCounter), (12 bytes).
    Removing stm32f4xx_can.o(i.CAN_GetLastErrorCode), (12 bytes).
    Removing stm32f4xx_can.o(i.CAN_GetReceiveErrorCounter), (10 bytes).
    Removing stm32f4xx_can.o(i.CAN_Init), (276 bytes).
    Removing stm32f4xx_can.o(i.CAN_MessagePending), (30 bytes).
    Removing stm32f4xx_can.o(i.CAN_OperatingModeRequest), (162 bytes).
    Removing stm32f4xx_can.o(i.CAN_Receive), (240 bytes).
    Removing stm32f4xx_can.o(i.CAN_SlaveStartBank), (52 bytes).
    Removing stm32f4xx_can.o(i.CAN_Sleep), (30 bytes).
    Removing stm32f4xx_can.o(i.CAN_StructInit), (32 bytes).
    Removing stm32f4xx_can.o(i.CAN_TTComModeCmd), (118 bytes).
    Removing stm32f4xx_can.o(i.CAN_Transmit), (294 bytes).
    Removing stm32f4xx_can.o(i.CAN_TransmitStatus), (160 bytes).
    Removing stm32f4xx_can.o(i.CAN_WakeUp), (48 bytes).
    Removing stm32f4xx_can.o(i.CheckITStatus), (18 bytes).
    Removing stm32f4xx_tim.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_tim.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_tim.o(i.TIM_BDTRConfig), (32 bytes).
    Removing stm32f4xx_tim.o(i.TIM_BDTRStructInit), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_CCPreloadControl), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_CCxCmd), (30 bytes).
    Removing stm32f4xx_tim.o(i.TIM_CCxNCmd), (30 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ClearOC1Ref), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ClearOC2Ref), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ClearOC3Ref), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ClearOC4Ref), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_CounterModeConfig), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_DMACmd), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_DMAConfig), (10 bytes).
    Removing stm32f4xx_tim.o(i.TIM_DeInit), (400 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ETRClockMode1Config), (54 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ETRClockMode2Config), (32 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ETRConfig), (28 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ForcedOC1Config), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ForcedOC2Config), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ForcedOC3Config), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ForcedOC4Config), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_GenerateEvent), (4 bytes).
    Removing stm32f4xx_tim.o(i.TIM_GetCounter), (6 bytes).
    Removing stm32f4xx_tim.o(i.TIM_GetFlagStatus), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_GetPrescaler), (6 bytes).
    Removing stm32f4xx_tim.o(i.TIM_ITRxExternalClockConfig), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_InternalClockConfig), (12 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC1FastConfig), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC1NPolarityConfig), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC2FastConfig), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC2NPolarityConfig), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC3FastConfig), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC3NPolarityConfig), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OC4FastConfig), (26 bytes).
    Removing stm32f4xx_tim.o(i.TIM_OCStructInit), (20 bytes).
    Removing stm32f4xx_tim.o(i.TIM_PWMIConfig), (124 bytes).
    Removing stm32f4xx_tim.o(i.TIM_PrescalerConfig), (6 bytes).
    Removing stm32f4xx_tim.o(i.TIM_RemapConfig), (6 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectCCDMA), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectCOM), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectHallSensor), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectInputTrigger), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectMasterSlaveMode), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectOCxM), (86 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectOnePulseMode), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectOutputTrigger), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SelectSlaveMode), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetAutoreload), (4 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetClockDivision), (18 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetCompare1), (4 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetCompare2), (4 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetCompare3), (4 bytes).
    Removing stm32f4xx_tim.o(i.TIM_SetCompare4), (4 bytes).
    Removing stm32f4xx_tim.o(i.TIM_TIxExternalClockConfig), (62 bytes).
    Removing stm32f4xx_tim.o(i.TIM_UpdateDisableConfig), (24 bytes).
    Removing stm32f4xx_tim.o(i.TIM_UpdateRequestConfig), (24 bytes).
    Removing stm32f4xx_pwr.o(.rev16_text), (4 bytes).
    Removing stm32f4xx_pwr.o(.revsh_text), (4 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_BackupRegulatorCmd), (12 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_ClearFlag), (20 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_DeInit), (22 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_EnterSTANDBYMode), (40 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_EnterSTOPMode), (68 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_EnterUnderDriveSTOPMode), (68 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_FlashPowerDownCmd), (12 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_GetFlagStatus), (24 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_LowRegulatorLowVoltageCmd), (24 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_MainRegulatorLowVoltageCmd), (24 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_MainRegulatorModeConfig), (24 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_OverDriveCmd), (12 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_OverDriveSWCmd), (12 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_PVDCmd), (12 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_PVDLevelConfig), (24 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_UnderDriveCmd), (36 bytes).
    Removing stm32f4xx_pwr.o(i.PWR_WakeUpPinCmd), (12 bytes).
    Removing croutine.o(.rev16_text), (4 bytes).
    Removing croutine.o(.revsh_text), (4 bytes).
    Removing event_groups.o(.rev16_text), (4 bytes).
    Removing event_groups.o(.revsh_text), (4 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), (116 bytes).
    Removing event_groups.o(i.vEventGroupSetBitsCallback), (16 bytes).
    Removing event_groups.o(i.xEventGroupClearBits), (116 bytes).
    Removing event_groups.o(i.xEventGroupClearBitsFromISR), (28 bytes).
    Removing event_groups.o(i.xEventGroupCreate), (26 bytes).
    Removing event_groups.o(i.xEventGroupGetBitsFromISR), (44 bytes).
    Removing event_groups.o(i.xEventGroupSetBits), (232 bytes).
    Removing event_groups.o(i.xEventGroupSetBitsFromISR), (36 bytes).
    Removing event_groups.o(i.xEventGroupSync), (276 bytes).
    Removing event_groups.o(i.xEventGroupWaitBits), (344 bytes).
    Removing list.o(.rev16_text), (4 bytes).
    Removing list.o(.revsh_text), (4 bytes).
    Removing queue.o(.rev16_text), (4 bytes).
    Removing queue.o(.revsh_text), (4 bytes).
    Removing queue.o(i.pcQueueGetName), (44 bytes).
    Removing queue.o(i.prvInitialiseMutex), (28 bytes).
    Removing queue.o(i.ucQueueGetQueueType), (8 bytes).
    Removing queue.o(i.uxQueueGetQueueNumber), (6 bytes).
    Removing queue.o(i.uxQueueMessagesWaiting), (68 bytes).
    Removing queue.o(i.uxQueueMessagesWaitingFromISR), (60 bytes).
    Removing queue.o(i.uxQueueSpacesAvailable), (76 bytes).
    Removing queue.o(i.vQueueDelete), (72 bytes).
    Removing queue.o(i.vQueueSetQueueNumber), (4 bytes).
    Removing queue.o(i.vQueueUnregisterQueue), (48 bytes).
    Removing queue.o(i.xQueueAddToSet), (38 bytes).
    Removing queue.o(i.xQueueCreateCountingSemaphore), (108 bytes).
    Removing queue.o(i.xQueueCreateMutex), (34 bytes).
    Removing queue.o(i.xQueueCreateSet), (20 bytes).
    Removing queue.o(i.xQueueGiveFromISR), (252 bytes).
    Removing queue.o(i.xQueueGiveMutexRecursive), (100 bytes).
    Removing queue.o(i.xQueueIsQueueEmptyFromISR), (68 bytes).
    Removing queue.o(i.xQueueIsQueueFullFromISR), (72 bytes).
    Removing queue.o(i.xQueuePeekFromISR), (184 bytes).
    Removing queue.o(i.xQueueReceiveFromISR), (220 bytes).
    Removing queue.o(i.xQueueRemoveFromSet), (48 bytes).
    Removing queue.o(i.xQueueSelectFromSet), (26 bytes).
    Removing queue.o(i.xQueueSelectFromSetFromISR), (22 bytes).
    Removing queue.o(i.xQueueTakeMutexRecursive), (108 bytes).
    Removing tasks.o(.rev16_text), (4 bytes).
    Removing tasks.o(.revsh_text), (4 bytes).
    Removing tasks.o(i.eTaskGetState), (160 bytes).
    Removing tasks.o(i.pcTaskGetName), (76 bytes).
    Removing tasks.o(i.prvListTasksWithinSingleList), (106 bytes).
    Removing tasks.o(i.prvTaskCheckFreeStackSpace), (22 bytes).
    Removing tasks.o(i.prvTaskIsTaskSuspended), (116 bytes).
    Removing tasks.o(i.prvWriteNameToBuffer), (42 bytes).
    Removing tasks.o(i.ulTaskNotifyTake), (116 bytes).
    Removing tasks.o(i.uxTaskGetNumberOfTasks), (12 bytes).
    Removing tasks.o(i.uxTaskGetSystemState), (176 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), (120 bytes).
    Removing tasks.o(i.vTaskList), (224 bytes).
    Removing tasks.o(i.vTaskNotifyGiveFromISR), (256 bytes).
    Removing tasks.o(i.vTaskPlaceOnUnorderedEventList), (124 bytes).
    Removing tasks.o(i.vTaskPrioritySet), (304 bytes).
    Removing tasks.o(i.vTaskResume), (172 bytes).
    Removing tasks.o(i.vTaskSetTaskNumber), (8 bytes).
    Removing tasks.o(i.vTaskSuspend), (256 bytes).
    Removing tasks.o(i.xTaskGenericNotify), (276 bytes).
    Removing tasks.o(i.xTaskGenericNotifyFromISR), (340 bytes).
    Removing tasks.o(i.xTaskGetCurrentTaskHandle), (12 bytes).
    Removing tasks.o(i.xTaskGetTickCountFromISR), (20 bytes).
    Removing tasks.o(i.xTaskNotifyStateClear), (52 bytes).
    Removing tasks.o(i.xTaskNotifyWait), (160 bytes).
    Removing tasks.o(i.xTaskRemoveFromUnorderedEventList), (192 bytes).
    Removing tasks.o(i.xTaskResumeFromISR), (204 bytes).
    Removing timers.o(.rev16_text), (4 bytes).
    Removing timers.o(.revsh_text), (4 bytes).
    Removing timers.o(i.pcTimerGetName), (64 bytes).
    Removing timers.o(i.prvInitialiseNewTimer), (108 bytes).
    Removing timers.o(i.pvTimerGetTimerID), (76 bytes).
    Removing timers.o(i.vTimerSetTimerID), (76 bytes).
    Removing timers.o(i.xTimerCreate), (48 bytes).
    Removing timers.o(i.xTimerGetExpiryTime), (68 bytes).
    Removing timers.o(i.xTimerGetPeriod), (64 bytes).
    Removing timers.o(i.xTimerGetTimerDaemonTaskHandle), (80 bytes).
    Removing timers.o(i.xTimerIsTimerActive), (88 bytes).
    Removing timers.o(i.xTimerPendFunctionCall), (112 bytes).
    Removing timers.o(i.xTimerPendFunctionCallFromISR), (52 bytes).
    Removing port.o(.rev16_text), (4 bytes).
    Removing port.o(.revsh_text), (4 bytes).
    Removing port.o(i.vPortEndScheduler), (100 bytes).
    Removing heap_4.o(.rev16_text), (4 bytes).
    Removing heap_4.o(.revsh_text), (4 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 system.o(.rev16_text), (4 bytes).
    Removing system.o(.revsh_text), (4 bytes).
    Removing balance.o(.rev16_text), (4 bytes).
    Removing balance.o(.revsh_text), (4 bytes).
    Removing balance.o(i.myabs), (14 bytes).
    Removing balance.o(i.robot_mode_check), (200 bytes).
    Removing robot_select_init.o(.rev16_text), (4 bytes).
    Removing robot_select_init.o(.revsh_text), (4 bytes).
    Removing show.o(.rev16_text), (4 bytes).
    Removing show.o(.revsh_text), (4 bytes).
    Removing mpu6050.o(.rev16_text), (4 bytes).
    Removing mpu6050.o(.revsh_text), (4 bytes).
    Removing mpu6050.o(i.MPU6050_getDeviceID), (12 bytes).
    Removing mpu6050.o(i.MPU6050_newValues), (500 bytes).
    Removing mpu6050.o(i.MPU6050_setClockSource), (20 bytes).
    Removing mpu6050.o(i.MPU6050_setI2CBypassEnabled), (18 bytes).
    Removing mpu6050.o(i.MPU6050_setI2CMasterModeEnabled), (18 bytes).
    Removing mpu6050.o(i.MPU6050_setSleepEnabled), (18 bytes).
    Removing mpu6050.o(i.MPU6050_testConnection), (18 bytes).
    Removing mpu6050.o(i.Read_Temperature), (124 bytes).
    Removing mpu6050.o(.bss), (146 bytes).
    Removing i2c.o(.rev16_text), (4 bytes).
    Removing i2c.o(.revsh_text), (4 bytes).
    Removing i2c.o(i.I2C_ReadBuff), (106 bytes).
    Removing i2c.o(i.I2C_WriteBuff), (76 bytes).
    Removing i2c.o(i.I2C_WriteOneBit), (58 bytes).

417 unused section(s) (total 19494 bytes) removed from the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit2.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit3.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardshut.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit1.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  rtexit.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  __rtentry.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry2.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_raise.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_errno_addr_intlibspace.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_errno_addr.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  use_no_semi_2.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  use_no_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/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  argv_veneer.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  _get_argv_nomalloc.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  libshutdown.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libshutdown2.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  aeabi_memset.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  rt_memclr_w.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  noretval__2printf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __2printf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __2sprintf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  noretval__2sprintf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_str.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_dec.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_char_file.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_char.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _sputc.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_char_common.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_intcommon.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_ss.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_ss.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_ss_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_nopercent.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_ss_wp.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_s.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_c.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_u.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_d.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_percent_end.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_percent.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_stak_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_abrt_inner.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_rtmem_outer.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_cppl_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_exit.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  __raise.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_general.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_pvfn_inner.o ABSOLUTE
    ../clib/signal.s                         0x00000000   Number         0  defsig.o ABSOLUTE
    ../clib/stdio.c                          0x00000000   Number         0  ferror_locked.o ABSOLUTE
    ../clib/stdio.c                          0x00000000   Number         0  ferror.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  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/dcheck1.s                       0x00000000   Number         0  dcheck1.o ABSOLUTE
    ../fplib/dcmpi.s                         0x00000000   Number         0  dcmpi.o ABSOLUTE
    ../fplib/ddiv.s                          0x00000000   Number         0  ddiv.o ABSOLUTE
    ../fplib/dfix.s                          0x00000000   Number         0  dfix.o ABSOLUTE
    ../fplib/dflt.s                          0x00000000   Number         0  dflt_clz.o ABSOLUTE
    ../fplib/dleqf.s                         0x00000000   Number         0  dleqf.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/drleqf.s                        0x00000000   Number         0  drleqf.o ABSOLUTE
    ../fplib/dsqrt.s                         0x00000000   Number         0  dsqrt_umaal.o ABSOLUTE
    ../fplib/f2d.s                           0x00000000   Number         0  f2d.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/retnan.s                        0x00000000   Number         0  retnan.o ABSOLUTE
    ../fplib/scalbn.s                        0x00000000   Number         0  scalbn.o ABSOLUTE
    ../fplib/trapv.s                         0x00000000   Number         0  trapv.o ABSOLUTE
    ../fplib/usenofp.s                       0x00000000   Number         0  usenofp.o ABSOLUTE
    ../mathlib/atan.c                        0x00000000   Number         0  atan.o ABSOLUTE
    ../mathlib/atan.c                        0x00000000   Number         0  atan_x.o ABSOLUTE
    ../mathlib/dunder.c                      0x00000000   Number         0  dunder.o ABSOLUTE
    ../mathlib/fabs.c                        0x00000000   Number         0  fabs.o ABSOLUTE
    ../mathlib/fpclassify.c                  0x00000000   Number         0  fpclassify.o ABSOLUTE
    ../mathlib/poly.c                        0x00000000   Number         0  poly.o ABSOLUTE
    ../mathlib/pow.c                         0x00000000   Number         0  pow.o ABSOLUTE
    ../mathlib/pow.c                         0x00000000   Number         0  pow_x.o ABSOLUTE
    ../mathlib/qnan.c                        0x00000000   Number         0  qnan.o ABSOLUTE
    ../mathlib/rred.c                        0x00000000   Number         0  rred.o ABSOLUTE
    ../mathlib/sqrt.c                        0x00000000   Number         0  sqrt_x.o ABSOLUTE
    ../mathlib/sqrt.c                        0x00000000   Number         0  sqrt.o ABSOLUTE
    ../mathlib/tan.c                         0x00000000   Number         0  tan.o ABSOLUTE
    ../mathlib/tan.c                         0x00000000   Number         0  tan_x.o ABSOLUTE
    ../mathlib/tan_i.c                       0x00000000   Number         0  tan_i.o ABSOLUTE
    ../mathlib/tan_i.c                       0x00000000   Number         0  tan_i_x.o ABSOLUTE
    ..\BALANCE\balance.c                     0x00000000   Number         0  balance.o ABSOLUTE
    ..\BALANCE\robot_select_init.c           0x00000000   Number         0  robot_select_init.o ABSOLUTE
    ..\BALANCE\show.c                        0x00000000   Number         0  show.o ABSOLUTE
    ..\BALANCE\system.c                      0x00000000   Number         0  system.o ABSOLUTE
    ..\CORE\startup_stm32f40_41xxx.s         0x00000000   Number         0  startup_stm32f40_41xxx.o ABSOLUTE
    ..\FWLIB\src\misc.c                      0x00000000   Number         0  misc.o ABSOLUTE
    ..\FWLIB\src\stm32f4xx_adc.c             0x00000000   Number         0  stm32f4xx_adc.o ABSOLUTE
    ..\FWLIB\src\stm32f4xx_can.c             0x00000000   Number         0  stm32f4xx_can.o ABSOLUTE
    ..\FWLIB\src\stm32f4xx_gpio.c            0x00000000   Number         0  stm32f4xx_gpio.o ABSOLUTE
    ..\FWLIB\src\stm32f4xx_pwr.c             0x00000000   Number         0  stm32f4xx_pwr.o ABSOLUTE
    ..\FWLIB\src\stm32f4xx_rcc.c             0x00000000   Number         0  stm32f4xx_rcc.o ABSOLUTE
    ..\FWLIB\src\stm32f4xx_syscfg.c          0x00000000   Number         0  stm32f4xx_syscfg.o ABSOLUTE
    ..\FWLIB\src\stm32f4xx_tim.c             0x00000000   Number         0  stm32f4xx_tim.o ABSOLUTE
    ..\FWLIB\src\stm32f4xx_usart.c           0x00000000   Number         0  stm32f4xx_usart.o ABSOLUTE
    ..\FreeRTOS\croutine.c                   0x00000000   Number         0  croutine.o ABSOLUTE
    ..\FreeRTOS\event_groups.c               0x00000000   Number         0  event_groups.o ABSOLUTE
    ..\FreeRTOS\list.c                       0x00000000   Number         0  list.o ABSOLUTE
    ..\FreeRTOS\portable\MemMang\heap_4.c    0x00000000   Number         0  heap_4.o ABSOLUTE
    ..\FreeRTOS\portable\RVDS\ARM_CM4F\port.c 0x00000000   Number         0  port.o ABSOLUTE
    ..\FreeRTOS\queue.c                      0x00000000   Number         0  queue.o ABSOLUTE
    ..\FreeRTOS\tasks.c                      0x00000000   Number         0  tasks.o ABSOLUTE
    ..\FreeRTOS\timers.c                     0x00000000   Number         0  timers.o ABSOLUTE
    ..\HARDWARE\LED.C                        0x00000000   Number         0  led.o ABSOLUTE
    ..\HARDWARE\MPU6050\I2C.c                0x00000000   Number         0  i2c.o ABSOLUTE
    ..\HARDWARE\MPU6050\MPU6050.c            0x00000000   Number         0  mpu6050.o ABSOLUTE
    ..\HARDWARE\adc.c                        0x00000000   Number         0  adc.o ABSOLUTE
    ..\HARDWARE\can.c                        0x00000000   Number         0  can.o ABSOLUTE
    ..\HARDWARE\encoder.c                    0x00000000   Number         0  encoder.o ABSOLUTE
    ..\HARDWARE\key.c                        0x00000000   Number         0  key.o ABSOLUTE
    ..\HARDWARE\motor.c                      0x00000000   Number         0  motor.o ABSOLUTE
    ..\HARDWARE\oled.c                       0x00000000   Number         0  oled.o ABSOLUTE
    ..\HARDWARE\pstwo.c                      0x00000000   Number         0  pstwo.o ABSOLUTE
    ..\HARDWARE\timer.c                      0x00000000   Number         0  timer.o ABSOLUTE
    ..\HARDWARE\usartx.c                     0x00000000   Number         0  usartx.o ABSOLUTE
    ..\SYSTEM\delay\delay.c                  0x00000000   Number         0  delay.o ABSOLUTE
    ..\SYSTEM\sys\sys.c                      0x00000000   Number         0  sys.o ABSOLUTE
    ..\SYSTEM\usart\usart.c                  0x00000000   Number         0  usart.o ABSOLUTE
    ..\\BALANCE\\balance.c                   0x00000000   Number         0  balance.o ABSOLUTE
    ..\\BALANCE\\robot_select_init.c         0x00000000   Number         0  robot_select_init.o ABSOLUTE
    ..\\BALANCE\\show.c                      0x00000000   Number         0  show.o ABSOLUTE
    ..\\BALANCE\\system.c                    0x00000000   Number         0  system.o ABSOLUTE
    ..\\FWLIB\\src\\misc.c                   0x00000000   Number         0  misc.o ABSOLUTE
    ..\\FWLIB\\src\\stm32f4xx_adc.c          0x00000000   Number         0  stm32f4xx_adc.o ABSOLUTE
    ..\\FWLIB\\src\\stm32f4xx_can.c          0x00000000   Number         0  stm32f4xx_can.o ABSOLUTE
    ..\\FWLIB\\src\\stm32f4xx_gpio.c         0x00000000   Number         0  stm32f4xx_gpio.o ABSOLUTE
    ..\\FWLIB\\src\\stm32f4xx_pwr.c          0x00000000   Number         0  stm32f4xx_pwr.o ABSOLUTE
    ..\\FWLIB\\src\\stm32f4xx_rcc.c          0x00000000   Number         0  stm32f4xx_rcc.o ABSOLUTE
    ..\\FWLIB\\src\\stm32f4xx_syscfg.c       0x00000000   Number         0  stm32f4xx_syscfg.o ABSOLUTE
    ..\\FWLIB\\src\\stm32f4xx_tim.c          0x00000000   Number         0  stm32f4xx_tim.o ABSOLUTE
    ..\\FWLIB\\src\\stm32f4xx_usart.c        0x00000000   Number         0  stm32f4xx_usart.o ABSOLUTE
    ..\\FreeRTOS\\croutine.c                 0x00000000   Number         0  croutine.o ABSOLUTE
    ..\\FreeRTOS\\event_groups.c             0x00000000   Number         0  event_groups.o ABSOLUTE
    ..\\FreeRTOS\\list.c                     0x00000000   Number         0  list.o ABSOLUTE
    ..\\FreeRTOS\\portable\\MemMang\\heap_4.c 0x00000000   Number         0  heap_4.o ABSOLUTE
    ..\\FreeRTOS\\portable\\RVDS\\ARM_CM4F\\port.c 0x00000000   Number         0  port.o ABSOLUTE
    ..\\FreeRTOS\\queue.c                    0x00000000   Number         0  queue.o ABSOLUTE
    ..\\FreeRTOS\\tasks.c                    0x00000000   Number         0  tasks.o ABSOLUTE
    ..\\FreeRTOS\\timers.c                   0x00000000   Number         0  timers.o ABSOLUTE
    ..\\HARDWARE\\LED.C                      0x00000000   Number         0  led.o ABSOLUTE
    ..\\HARDWARE\\MPU6050\\I2C.c             0x00000000   Number         0  i2c.o ABSOLUTE
    ..\\HARDWARE\\MPU6050\\MPU6050.c         0x00000000   Number         0  mpu6050.o ABSOLUTE
    ..\\HARDWARE\\adc.c                      0x00000000   Number         0  adc.o ABSOLUTE
    ..\\HARDWARE\\can.c                      0x00000000   Number         0  can.o ABSOLUTE
    ..\\HARDWARE\\encoder.c                  0x00000000   Number         0  encoder.o ABSOLUTE
    ..\\HARDWARE\\key.c                      0x00000000   Number         0  key.o ABSOLUTE
    ..\\HARDWARE\\motor.c                    0x00000000   Number         0  motor.o ABSOLUTE
    ..\\HARDWARE\\oled.c                     0x00000000   Number         0  oled.o ABSOLUTE
    ..\\HARDWARE\\pstwo.c                    0x00000000   Number         0  pstwo.o ABSOLUTE
    ..\\HARDWARE\\timer.c                    0x00000000   Number         0  timer.o ABSOLUTE
    ..\\HARDWARE\\usartx.c                   0x00000000   Number         0  usartx.o ABSOLUTE
    ..\\SYSTEM\\delay\\delay.c               0x00000000   Number         0  delay.o ABSOLUTE
    ..\\SYSTEM\\sys\\sys.c                   0x00000000   Number         0  sys.o ABSOLUTE
    ..\\SYSTEM\\usart\\usart.c               0x00000000   Number         0  usart.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    main.c                                   0x00000000   Number         0  main.o ABSOLUTE
    main.c                                   0x00000000   Number         0  main.o ABSOLUTE
    stm32f4xx_it.c                           0x00000000   Number         0  stm32f4xx_it.o ABSOLUTE
    stm32f4xx_it.c                           0x00000000   Number         0  stm32f4xx_it.o ABSOLUTE
    system_stm32f4xx.c                       0x00000000   Number         0  system_stm32f4xx.o ABSOLUTE
    system_stm32f4xx.c                       0x00000000   Number         0  system_stm32f4xx.o ABSOLUTE
    RESET                                    0x08000000   Section      392  startup_stm32f40_41xxx.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$$_printf_percent$$00000000  0x0800023c   Section        0  _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
    .ARM.Collect$$_printf_percent$$00000009  0x0800023c   Section        6  _printf_d.o(.ARM.Collect$$_printf_percent$$00000009)
    .ARM.Collect$$_printf_percent$$00000014  0x08000242   Section        6  _printf_s.o(.ARM.Collect$$_printf_percent$$00000014)
    .ARM.Collect$$_printf_percent$$00000017  0x08000248   Section        4  _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
    .ARM.Collect$$libinit$$00000000          0x0800024c   Section        2  libinit.o(.ARM.Collect$$libinit$$00000000)
    .ARM.Collect$$libinit$$00000001          0x0800024e   Section        4  libinit2.o(.ARM.Collect$$libinit$$00000001)
    .ARM.Collect$$libinit$$00000004          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000004)
    .ARM.Collect$$libinit$$0000000A          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    .ARM.Collect$$libinit$$0000000C          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    .ARM.Collect$$libinit$$0000000E          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000E)
    .ARM.Collect$$libinit$$00000011          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    .ARM.Collect$$libinit$$00000013          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    .ARM.Collect$$libinit$$00000015          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    .ARM.Collect$$libinit$$00000017          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    .ARM.Collect$$libinit$$00000019          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    .ARM.Collect$$libinit$$0000001B          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    .ARM.Collect$$libinit$$0000001D          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    .ARM.Collect$$libinit$$0000001F          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    .ARM.Collect$$libinit$$00000021          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    .ARM.Collect$$libinit$$00000023          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    .ARM.Collect$$libinit$$00000025          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000025)
    .ARM.Collect$$libinit$$0000002C          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    .ARM.Collect$$libinit$$0000002E          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    .ARM.Collect$$libinit$$00000030          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    .ARM.Collect$$libinit$$00000032          0x08000252   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000032)
    .ARM.Collect$$libinit$$00000033          0x08000252   Section        2  libinit2.o(.ARM.Collect$$libinit$$00000033)
    .ARM.Collect$$libshutdown$$00000000      0x08000254   Section        2  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    .ARM.Collect$$libshutdown$$00000002      0x08000256   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
    .ARM.Collect$$libshutdown$$00000004      0x08000256   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
    .ARM.Collect$$libshutdown$$00000007      0x08000256   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
    .ARM.Collect$$libshutdown$$0000000A      0x08000256   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
    .ARM.Collect$$libshutdown$$0000000C      0x08000256   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
    .ARM.Collect$$libshutdown$$0000000F      0x08000256   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    .ARM.Collect$$libshutdown$$00000010      0x08000256   Section        2  libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
    .ARM.Collect$$rtentry$$00000000          0x08000258   Section        0  __rtentry.o(.ARM.Collect$$rtentry$$00000000)
    .ARM.Collect$$rtentry$$00000002          0x08000258   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    .ARM.Collect$$rtentry$$00000004          0x08000258   Section        6  __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    .ARM.Collect$$rtentry$$00000009          0x0800025e   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    .ARM.Collect$$rtentry$$0000000A          0x0800025e   Section        4  __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    .ARM.Collect$$rtentry$$0000000C          0x08000262   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    .ARM.Collect$$rtentry$$0000000D          0x08000262   Section        8  __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    .ARM.Collect$$rtexit$$00000000           0x0800026a   Section        2  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    .ARM.Collect$$rtexit$$00000002           0x0800026c   Section        0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    .ARM.Collect$$rtexit$$00000003           0x0800026c   Section        4  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    .ARM.Collect$$rtexit$$00000004           0x08000270   Section        6  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    .emb_text                                0x08000278   Section      182  port.o(.emb_text)
    $v0                                      0x08000278   Number         0  port.o(.emb_text)
    .text                                    0x08000330   Section       64  startup_stm32f40_41xxx.o(.text)
    $v0                                      0x08000330   Number         0  startup_stm32f40_41xxx.o(.text)
    .text                                    0x08000370   Section        2  use_no_semi_2.o(.text)
    .text                                    0x08000374   Section        0  noretval__2printf.o(.text)
    .text                                    0x0800038c   Section        0  __printf.o(.text)
    .text                                    0x080003f4   Section        0  _printf_str.o(.text)
    .text                                    0x08000448   Section        0  _printf_dec.o(.text)
    .text                                    0x080004c0   Section      138  rt_memcpy_v6.o(.text)
    .text                                    0x0800054a   Section       16  aeabi_memset.o(.text)
    .text                                    0x0800055a   Section       68  rt_memclr.o(.text)
    .text                                    0x0800059e   Section        0  heapauxi.o(.text)
    .text                                    0x080005a4   Section        2  use_no_semi.o(.text)
    .text                                    0x080005a6   Section        0  _rserrno.o(.text)
    .text                                    0x080005bc   Section        0  _printf_intcommon.o(.text)
    .text                                    0x08000670   Section        0  _printf_char_common.o(.text)
    _printf_input_char                       0x08000671   Thumb Code    10  _printf_char_common.o(.text)
    .text                                    0x080006a0   Section        0  _printf_char.o(.text)
    .text                                    0x080006cc   Section        0  _printf_char_file.o(.text)
    .text                                    0x080006f0   Section      100  rt_memcpy_w.o(.text)
    .text                                    0x08000754   Section       78  rt_memclr_w.o(.text)
    .text                                    0x080007a4   Section        8  rt_errno_addr_intlibspace.o(.text)
    .text                                    0x080007ac   Section        0  ferror.o(.text)
    .text                                    0x080007b4   Section        8  libspace.o(.text)
    .text                                    0x080007bc   Section       74  sys_stackheap_outer.o(.text)
    .text                                    0x08000806   Section        0  exit.o(.text)
    i.ADC_Cmd                                0x08000818   Section        0  stm32f4xx_adc.o(i.ADC_Cmd)
    i.ADC_CommonInit                         0x08000830   Section        0  stm32f4xx_adc.o(i.ADC_CommonInit)
    i.ADC_GetConversionValue                 0x08000860   Section        0  stm32f4xx_adc.o(i.ADC_GetConversionValue)
    i.ADC_GetFlagStatus                      0x08000868   Section        0  stm32f4xx_adc.o(i.ADC_GetFlagStatus)
    i.ADC_Init                               0x0800087c   Section        0  stm32f4xx_adc.o(i.ADC_Init)
    i.ADC_RegularChannelConfig               0x080008d0   Section        0  stm32f4xx_adc.o(i.ADC_RegularChannelConfig)
    i.ADC_SoftwareStartConv                  0x08000988   Section        0  stm32f4xx_adc.o(i.ADC_SoftwareStartConv)
    i.APP_Show                               0x08000994   Section        0  show.o(i.APP_Show)
    i.Adc_Init                               0x08000ad8   Section        0  adc.o(i.Adc_Init)
    i.Adc_POWER_Init                         0x08000b5c   Section        0  adc.o(i.Adc_POWER_Init)
    i.Balance_task                           0x08000be0   Section        0  balance.o(i.Balance_task)
    i.BusFault_Handler                       0x08000ef4   Section        0  stm32f4xx_it.o(i.BusFault_Handler)
    i.Buzzer_Init                            0x08000ef8   Section        0  led.o(i.Buzzer_Init)
    i.CAN1_Mode_Init                         0x08000f30   Section        0  can.o(i.CAN1_Mode_Init)
    i.CAN1_RX0_IRQHandler                    0x08001124   Section        0  can.o(i.CAN1_RX0_IRQHandler)
    i.CAN1_Rx_Msg                            0x08001250   Section        0  can.o(i.CAN1_Rx_Msg)
    i.CAN1_Send_Num                          0x08001328   Section        0  can.o(i.CAN1_Send_Num)
    i.CAN1_Tx_Msg                            0x08001368   Section        0  can.o(i.CAN1_Tx_Msg)
    i.CAN1_Tx_Staus                          0x08001474   Section        0  can.o(i.CAN1_Tx_Staus)
    i.CAN_ITConfig                           0x080014f8   Section        0  stm32f4xx_can.o(i.CAN_ITConfig)
    i.CAN_SEND                               0x0800150c   Section        0  usartx.o(i.CAN_SEND)
    i.Check_Sum                              0x08001578   Section        0  usartx.o(i.Check_Sum)
    i.DebugMon_Handler                       0x080015b4   Section        0  stm32f4xx_it.o(i.DebugMon_Handler)
    i.Drive_Motor                            0x080015b8   Section        0  balance.o(i.Drive_Motor)
    i.Enable_Pin                             0x08001dc0   Section        0  motor.o(i.Enable_Pin)
    i.Encoder_Init_TIM2                      0x08001df0   Section        0  encoder.o(i.Encoder_Init_TIM2)
    i.Encoder_Init_TIM3                      0x08001ed8   Section        0  encoder.o(i.Encoder_Init_TIM3)
    i.Encoder_Init_TIM4                      0x08001f94   Section        0  encoder.o(i.Encoder_Init_TIM4)
    i.Encoder_Init_TIM5                      0x08002050   Section        0  encoder.o(i.Encoder_Init_TIM5)
    i.GPIO_Init                              0x0800210c   Section        0  stm32f4xx_gpio.o(i.GPIO_Init)
    i.GPIO_PinAFConfig                       0x0800219c   Section        0  stm32f4xx_gpio.o(i.GPIO_PinAFConfig)
    i.GPIO_SetBits                           0x080021e2   Section        0  stm32f4xx_gpio.o(i.GPIO_SetBits)
    i.Get_Adc                                0x080021e8   Section        0  adc.o(i.Get_Adc)
    i.Get_Adc2                               0x08002218   Section        0  adc.o(i.Get_Adc2)
    i.Get_RC                                 0x08002248   Section        0  balance.o(i.Get_RC)
    i.Get_Velocity_Form_Encoder              0x080025e8   Section        0  balance.o(i.Get_Velocity_Form_Encoder)
    i.Get_adc_Average                        0x080027f0   Section        0  adc.o(i.Get_adc_Average)
    i.Get_battery_volt                       0x08002820   Section        0  adc.o(i.Get_battery_volt)
    i.HardFault_Handler                      0x080028c0   Section        0  stm32f4xx_it.o(i.HardFault_Handler)
    i.I2C_Ack                                0x080028c4   Section        0  i2c.o(i.I2C_Ack)
    i.I2C_GPIOInit                           0x08002910   Section        0  i2c.o(i.I2C_GPIOInit)
    i.I2C_NAck                               0x0800295c   Section        0  i2c.o(i.I2C_NAck)
    i.I2C_ReadByte                           0x080029a8   Section        0  i2c.o(i.I2C_ReadByte)
    i.I2C_ReadOneByte                        0x08002a18   Section        0  i2c.o(i.I2C_ReadOneByte)
    i.I2C_Start                              0x08002a58   Section        0  i2c.o(i.I2C_Start)
    i.I2C_Stop                               0x08002abc   Section        0  i2c.o(i.I2C_Stop)
    i.I2C_WaiteForAck                        0x08002b04   Section        0  i2c.o(i.I2C_WaiteForAck)
    i.I2C_WriteBits                          0x08002b68   Section        0  i2c.o(i.I2C_WriteBits)
    i.I2C_WriteByte                          0x08002bc0   Section        0  i2c.o(i.I2C_WriteByte)
    i.I2C_WriteOneByte                       0x08002c24   Section        0  i2c.o(i.I2C_WriteOneByte)
    i.Incremental_PI_A                       0x08002c58   Section        0  balance.o(i.Incremental_PI_A)
    i.Incremental_PI_B                       0x08002d08   Section        0  balance.o(i.Incremental_PI_B)
    i.Incremental_PI_C                       0x08002db8   Section        0  balance.o(i.Incremental_PI_C)
    i.Incremental_PI_D                       0x08002e68   Section        0  balance.o(i.Incremental_PI_D)
    i.KEY_Init                               0x08002f18   Section        0  key.o(i.KEY_Init)
    i.Key                                    0x08002f48   Section        0  balance.o(i.Key)
    i.LED_Init                               0x08002f80   Section        0  led.o(i.LED_Init)
    i.Limit_Pwm                              0x08002fc0   Section        0  balance.o(i.Limit_Pwm)
    i.MPU6050_Set_LPF                        0x0800306c   Section        0  mpu6050.o(i.MPU6050_Set_LPF)
    i.MPU6050_Set_Rate                       0x080030a8   Section        0  mpu6050.o(i.MPU6050_Set_Rate)
    i.MPU6050_initialize                     0x080030e4   Section        0  mpu6050.o(i.MPU6050_initialize)
    i.MPU6050_setFullScaleAccelRange         0x0800316c   Section        0  mpu6050.o(i.MPU6050_setFullScaleAccelRange)
    i.MPU6050_setFullScaleGyroRange          0x08003180   Section        0  mpu6050.o(i.MPU6050_setFullScaleGyroRange)
    i.MPU6050_task                           0x08003194   Section        0  mpu6050.o(i.MPU6050_task)
    i.MPU_Get_Accelscope                     0x08003270   Section        0  mpu6050.o(i.MPU_Get_Accelscope)
    i.MPU_Get_Gyroscope                      0x0800332c   Section        0  mpu6050.o(i.MPU_Get_Gyroscope)
    i.MemManage_Handler                      0x08003410   Section        0  stm32f4xx_it.o(i.MemManage_Handler)
    i.NMI_Handler                            0x08003414   Section        0  stm32f4xx_it.o(i.NMI_Handler)
    i.NVIC_Init                              0x08003418   Section        0  misc.o(i.NVIC_Init)
    i.NVIC_PriorityGroupConfig               0x08003490   Section        0  misc.o(i.NVIC_PriorityGroupConfig)
    i.OLED_Clear                             0x080034a4   Section        0  oled.o(i.OLED_Clear)
    i.OLED_DrawPoint                         0x080034d4   Section        0  oled.o(i.OLED_DrawPoint)
    i.OLED_Init                              0x0800353c   Section        0  oled.o(i.OLED_Init)
    i.OLED_Refresh_Gram                      0x08003670   Section        0  oled.o(i.OLED_Refresh_Gram)
    i.OLED_ShowChar                          0x080036bc   Section        0  oled.o(i.OLED_ShowChar)
    i.OLED_ShowNumber                        0x08003764   Section        0  oled.o(i.OLED_ShowNumber)
    i.OLED_ShowString                        0x080037f8   Section        0  oled.o(i.OLED_ShowString)
    i.OLED_WR_Byte                           0x0800383c   Section        0  oled.o(i.OLED_WR_Byte)
    i.PS2_AnologData                         0x08003894   Section        0  pstwo.o(i.PS2_AnologData)
    i.PS2_ClearData                          0x080038a0   Section        0  pstwo.o(i.PS2_ClearData)
    i.PS2_Cmd                                0x080038b8   Section        0  pstwo.o(i.PS2_Cmd)
    i.PS2_DataKey                            0x08003948   Section        0  pstwo.o(i.PS2_DataKey)
    i.PS2_EnterConfing                       0x0800399c   Section        0  pstwo.o(i.PS2_EnterConfing)
    i.PS2_ExitConfing                        0x080039f8   Section        0  pstwo.o(i.PS2_ExitConfing)
    i.PS2_Init                               0x08003a54   Section        0  pstwo.o(i.PS2_Init)
    i.PS2_Read                               0x08003aac   Section        0  pstwo.o(i.PS2_Read)
    i.PS2_ReadData                           0x08003bb0   Section        0  pstwo.o(i.PS2_ReadData)
    i.PS2_SetInit                            0x08003c64   Section        0  pstwo.o(i.PS2_SetInit)
    i.PS2_ShortPoll                          0x08003c80   Section        0  pstwo.o(i.PS2_ShortPoll)
    i.PS2_TurnOnAnalogMode                   0x08003cc4   Section        0  pstwo.o(i.PS2_TurnOnAnalogMode)
    i.PS2_control                            0x08003d1c   Section        0  balance.o(i.PS2_control)
    i.PWR_BackupAccessCmd                    0x08003f7c   Section        0  stm32f4xx_pwr.o(i.PWR_BackupAccessCmd)
    i.RCC_AHB1PeriphClockCmd                 0x08003f88   Section        0  stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd)
    i.RCC_APB1PeriphClockCmd                 0x08003fa8   Section        0  stm32f4xx_rcc.o(i.RCC_APB1PeriphClockCmd)
    i.RCC_APB2PeriphClockCmd                 0x08003fc8   Section        0  stm32f4xx_rcc.o(i.RCC_APB2PeriphClockCmd)
    i.RCC_APB2PeriphResetCmd                 0x08003fe8   Section        0  stm32f4xx_rcc.o(i.RCC_APB2PeriphResetCmd)
    i.RCC_GetClocksFreq                      0x08004008   Section        0  stm32f4xx_rcc.o(i.RCC_GetClocksFreq)
    i.RCC_LSEConfig                          0x080040f0   Section        0  stm32f4xx_rcc.o(i.RCC_LSEConfig)
    i.Read_Encoder                           0x0800411c   Section        0  encoder.o(i.Read_Encoder)
    i.Remote_Control                         0x08004180   Section        0  balance.o(i.Remote_Control)
    i.Robot_Init                             0x080043e4   Section        0  robot_select_init.o(i.Robot_Init)
    i.Robot_Select                           0x080044a0   Section        0  robot_select_init.o(i.Robot_Select)
    i.SetSysClock                            0x08004660   Section        0  system_stm32f4xx.o(i.SetSysClock)
    SetSysClock                              0x08004661   Thumb Code   220  system_stm32f4xx.o(i.SetSysClock)
    i.Set_Pwm                                0x0800474c   Section        0  balance.o(i.Set_Pwm)
    i.Smooth_control                         0x080047e8   Section        0  balance.o(i.Smooth_control)
    i.SysTick_CLKSourceConfig                0x080049a4   Section        0  misc.o(i.SysTick_CLKSourceConfig)
    i.SysTick_Handler                        0x080049cc   Section        0  delay.o(i.SysTick_Handler)
    i.SystemInit                             0x080049dc   Section        0  system_stm32f4xx.o(i.SystemInit)
    i.TI1_Config                             0x08004a44   Section        0  stm32f4xx_tim.o(i.TI1_Config)
    TI1_Config                               0x08004a45   Thumb Code    58  stm32f4xx_tim.o(i.TI1_Config)
    i.TI2_Config                             0x08004a7e   Section        0  stm32f4xx_tim.o(i.TI2_Config)
    TI2_Config                               0x08004a7f   Thumb Code    80  stm32f4xx_tim.o(i.TI2_Config)
    i.TI3_Config                             0x08004ace   Section        0  stm32f4xx_tim.o(i.TI3_Config)
    TI3_Config                               0x08004acf   Thumb Code    72  stm32f4xx_tim.o(i.TI3_Config)
    i.TI4_Config                             0x08004b16   Section        0  stm32f4xx_tim.o(i.TI4_Config)
    TI4_Config                               0x08004b17   Thumb Code    80  stm32f4xx_tim.o(i.TI4_Config)
    i.TIM10_PWM_Init                         0x08004b68   Section        0  motor.o(i.TIM10_PWM_Init)
    i.TIM11_PWM_Init                         0x08004c08   Section        0  motor.o(i.TIM11_PWM_Init)
    i.TIM12_SERVO_Init                       0x08004cb0   Section        0  timer.o(i.TIM12_SERVO_Init)
    i.TIM1_PWM_Init                          0x08004d7c   Section        0  motor.o(i.TIM1_PWM_Init)
    i.TIM2_IRQHandler                        0x08004e74   Section        0  encoder.o(i.TIM2_IRQHandler)
    i.TIM3_IRQHandler                        0x08004e8c   Section        0  encoder.o(i.TIM3_IRQHandler)
    i.TIM4_IRQHandler                        0x08004ea4   Section        0  encoder.o(i.TIM4_IRQHandler)
    i.TIM5_IRQHandler                        0x08004ebc   Section        0  encoder.o(i.TIM5_IRQHandler)
    i.TIM8_BRK_TIM12_IRQHandler              0x08004ed4   Section        0  encoder.o(i.TIM8_BRK_TIM12_IRQHandler)
    i.TIM8_CC_IRQHandler                     0x08004eec   Section        0  timer.o(i.TIM8_CC_IRQHandler)
    i.TIM8_Cap_Init                          0x08005298   Section        0  timer.o(i.TIM8_Cap_Init)
    i.TIM8_UP_TIM13_IRQHandler               0x080053e8   Section        0  timer.o(i.TIM8_UP_TIM13_IRQHandler)
    i.TIM9_PWM_Init                          0x080053fc   Section        0  motor.o(i.TIM9_PWM_Init)
    i.TIM_ARRPreloadConfig                   0x080054b4   Section        0  stm32f4xx_tim.o(i.TIM_ARRPreloadConfig)
    i.TIM_ClearFlag                          0x080054cc   Section        0  stm32f4xx_tim.o(i.TIM_ClearFlag)
    i.TIM_ClearITPendingBit                  0x080054d2   Section        0  stm32f4xx_tim.o(i.TIM_ClearITPendingBit)
    i.TIM_Cmd                                0x080054d8   Section        0  stm32f4xx_tim.o(i.TIM_Cmd)
    i.TIM_CtrlPWMOutputs                     0x080054f0   Section        0  stm32f4xx_tim.o(i.TIM_CtrlPWMOutputs)
    i.TIM_EncoderInterfaceConfig             0x0800550e   Section        0  stm32f4xx_tim.o(i.TIM_EncoderInterfaceConfig)
    i.TIM_GetCapture1                        0x08005550   Section        0  stm32f4xx_tim.o(i.TIM_GetCapture1)
    i.TIM_GetCapture2                        0x08005556   Section        0  stm32f4xx_tim.o(i.TIM_GetCapture2)
    i.TIM_GetCapture3                        0x0800555c   Section        0  stm32f4xx_tim.o(i.TIM_GetCapture3)
    i.TIM_GetCapture4                        0x08005562   Section        0  stm32f4xx_tim.o(i.TIM_GetCapture4)
    i.TIM_GetITStatus                        0x08005568   Section        0  stm32f4xx_tim.o(i.TIM_GetITStatus)
    i.TIM_ICInit                             0x0800558a   Section        0  stm32f4xx_tim.o(i.TIM_ICInit)
    i.TIM_ICStructInit                       0x080055f8   Section        0  stm32f4xx_tim.o(i.TIM_ICStructInit)
    i.TIM_ITConfig                           0x0800560a   Section        0  stm32f4xx_tim.o(i.TIM_ITConfig)
    i.TIM_OC1Init                            0x0800561c   Section        0  stm32f4xx_tim.o(i.TIM_OC1Init)
    i.TIM_OC1PolarityConfig                  0x08005698   Section        0  stm32f4xx_tim.o(i.TIM_OC1PolarityConfig)
    i.TIM_OC1PreloadConfig                   0x080056aa   Section        0  stm32f4xx_tim.o(i.TIM_OC1PreloadConfig)
    i.TIM_OC2Init                            0x080056bc   Section        0  stm32f4xx_tim.o(i.TIM_OC2Init)
    i.TIM_OC2PolarityConfig                  0x08005760   Section        0  stm32f4xx_tim.o(i.TIM_OC2PolarityConfig)
    i.TIM_OC2PreloadConfig                   0x0800577a   Section        0  stm32f4xx_tim.o(i.TIM_OC2PreloadConfig)
    i.TIM_OC3Init                            0x08005794   Section        0  stm32f4xx_tim.o(i.TIM_OC3Init)
    i.TIM_OC3PolarityConfig                  0x08005834   Section        0  stm32f4xx_tim.o(i.TIM_OC3PolarityConfig)
    i.TIM_OC3PreloadConfig                   0x0800584e   Section        0  stm32f4xx_tim.o(i.TIM_OC3PreloadConfig)
    i.TIM_OC4Init                            0x08005860   Section        0  stm32f4xx_tim.o(i.TIM_OC4Init)
    i.TIM_OC4PolarityConfig                  0x080058d8   Section        0  stm32f4xx_tim.o(i.TIM_OC4PolarityConfig)
    i.TIM_OC4PreloadConfig                   0x080058f2   Section        0  stm32f4xx_tim.o(i.TIM_OC4PreloadConfig)
    i.TIM_SetCounter                         0x0800590c   Section        0  stm32f4xx_tim.o(i.TIM_SetCounter)
    i.TIM_SetIC1Prescaler                    0x08005910   Section        0  stm32f4xx_tim.o(i.TIM_SetIC1Prescaler)
    i.TIM_SetIC2Prescaler                    0x08005922   Section        0  stm32f4xx_tim.o(i.TIM_SetIC2Prescaler)
    i.TIM_SetIC3Prescaler                    0x0800593c   Section        0  stm32f4xx_tim.o(i.TIM_SetIC3Prescaler)
    i.TIM_SetIC4Prescaler                    0x0800594e   Section        0  stm32f4xx_tim.o(i.TIM_SetIC4Prescaler)
    i.TIM_TimeBaseInit                       0x08005968   Section        0  stm32f4xx_tim.o(i.TIM_TimeBaseInit)
    i.TIM_TimeBaseStructInit                 0x080059ec   Section        0  stm32f4xx_tim.o(i.TIM_TimeBaseStructInit)
    i.Turn_Off                               0x08005a00   Section        0  balance.o(i.Turn_Off)
    i.UART5_IRQHandler                       0x08005a50   Section        0  usartx.o(i.UART5_IRQHandler)
    i.USART1_IRQHandler                      0x08005b80   Section        0  usartx.o(i.USART1_IRQHandler)
    i.USART1_SEND                            0x08005cd4   Section        0  usartx.o(i.USART1_SEND)
    i.USART2_IRQHandler                      0x08005cf4   Section        0  usartx.o(i.USART2_IRQHandler)
    i.USART3_IRQHandler                      0x08005fe4   Section        0  usartx.o(i.USART3_IRQHandler)
    i.USART3_SEND                            0x08006124   Section        0  usartx.o(i.USART3_SEND)
    i.USART5_SEND                            0x08006144   Section        0  usartx.o(i.USART5_SEND)
    i.USART_Cmd                              0x08006164   Section        0  stm32f4xx_usart.o(i.USART_Cmd)
    i.USART_GetITStatus                      0x0800617c   Section        0  stm32f4xx_usart.o(i.USART_GetITStatus)
    i.USART_ITConfig                         0x080061d0   Section        0  stm32f4xx_usart.o(i.USART_ITConfig)
    i.USART_Init                             0x0800621c   Section        0  stm32f4xx_usart.o(i.USART_Init)
    i.USART_ReceiveData                      0x080062f0   Section        0  stm32f4xx_usart.o(i.USART_ReceiveData)
    i.UsageFault_Handler                     0x080062fa   Section        0  stm32f4xx_it.o(i.UsageFault_Handler)
    i.Vz_to_Akm_Angle                        0x08006300   Section        0  usartx.o(i.Vz_to_Akm_Angle)
    i.XYZ_Target_Speed_transition            0x080063d8   Section        0  usartx.o(i.XYZ_Target_Speed_transition)
    i.__ARM_fpclassify                       0x08006448   Section        0  fpclassify.o(i.__ARM_fpclassify)
    i.__hardfp_atan                          0x08006478   Section        0  atan.o(i.__hardfp_atan)
    i.__hardfp_pow                           0x08006750   Section        0  pow.o(i.__hardfp_pow)
    i.__hardfp_sqrt                          0x080073a0   Section        0  sqrt.o(i.__hardfp_sqrt)
    i.__hardfp_tan                           0x08007420   Section        0  tan.o(i.__hardfp_tan)
    i.__ieee754_rem_pio2                     0x080074a0   Section        0  rred.o(i.__ieee754_rem_pio2)
    i.__kernel_poly                          0x080078d8   Section        0  poly.o(i.__kernel_poly)
    i.__kernel_tan                           0x080079d0   Section        0  tan_i.o(i.__kernel_tan)
    i.__mathlib_dbl_divzero                  0x08007d20   Section        0  dunder.o(i.__mathlib_dbl_divzero)
    i.__mathlib_dbl_infnan                   0x08007d50   Section        0  dunder.o(i.__mathlib_dbl_infnan)
    i.__mathlib_dbl_infnan2                  0x08007d64   Section        0  dunder.o(i.__mathlib_dbl_infnan2)
    i.__mathlib_dbl_invalid                  0x08007d78   Section        0  dunder.o(i.__mathlib_dbl_invalid)
    i.__mathlib_dbl_overflow                 0x08007d98   Section        0  dunder.o(i.__mathlib_dbl_overflow)
    i.__mathlib_dbl_underflow                0x08007db8   Section        0  dunder.o(i.__mathlib_dbl_underflow)
    i._sys_exit                              0x08007dd8   Section        0  usart.o(i._sys_exit)
    i.click_N_Double_MPU6050                 0x08007ddc   Section        0  key.o(i.click_N_Double_MPU6050)
    i.data_task                              0x08007eac   Section        0  usartx.o(i.data_task)
    i.data_transition                        0x08007ed4   Section        0  usartx.o(i.data_transition)
    i.delay_init                             0x08008424   Section        0  delay.o(i.delay_init)
    i.delay_ms                               0x08008468   Section        0  delay.o(i.delay_ms)
    i.delay_us                               0x080084a8   Section        0  delay.o(i.delay_us)
    i.fabs                                   0x080084f0   Section        0  fabs.o(i.fabs)
    i.float_abs                              0x08008508   Section        0  balance.o(i.float_abs)
    i.fputc                                  0x08008524   Section        0  usart.o(i.fputc)
    i.getSysTickCnt                          0x08008540   Section        0  delay.o(i.getSysTickCnt)
    i.led_task                               0x0800855c   Section        0  led.o(i.led_task)
    i.main                                   0x08008580   Section        0  main.o(i.main)
    i.oled_pow                               0x080085b8   Section        0  oled.o(i.oled_pow)
    i.oled_show                              0x080085d0   Section        0  show.o(i.oled_show)
    i.prvAddCurrentTaskToDelayedList         0x080091d4   Section        0  tasks.o(i.prvAddCurrentTaskToDelayedList)
    prvAddCurrentTaskToDelayedList           0x080091d5   Thumb Code   124  tasks.o(i.prvAddCurrentTaskToDelayedList)
    i.prvAddNewTaskToReadyList               0x0800926c   Section        0  tasks.o(i.prvAddNewTaskToReadyList)
    prvAddNewTaskToReadyList                 0x0800926d   Thumb Code   156  tasks.o(i.prvAddNewTaskToReadyList)
    i.prvCheckForValidListAndQueue           0x08009324   Section        0  timers.o(i.prvCheckForValidListAndQueue)
    prvCheckForValidListAndQueue             0x08009325   Thumb Code    72  timers.o(i.prvCheckForValidListAndQueue)
    i.prvCheckTasksWaitingTermination        0x08009388   Section        0  tasks.o(i.prvCheckTasksWaitingTermination)
    prvCheckTasksWaitingTermination          0x08009389   Thumb Code    86  tasks.o(i.prvCheckTasksWaitingTermination)
    i.prvCopyDataFromQueue                   0x080093ec   Section        0  queue.o(i.prvCopyDataFromQueue)
    prvCopyDataFromQueue                     0x080093ed   Thumb Code    42  queue.o(i.prvCopyDataFromQueue)
    i.prvCopyDataToQueue                     0x08009416   Section        0  queue.o(i.prvCopyDataToQueue)
    prvCopyDataToQueue                       0x08009417   Thumb Code   124  queue.o(i.prvCopyDataToQueue)
    i.prvDeleteTCB                           0x08009492   Section        0  tasks.o(i.prvDeleteTCB)
    prvDeleteTCB                             0x08009493   Thumb Code    18  tasks.o(i.prvDeleteTCB)
    i.prvGetNextExpireTime                   0x080094a4   Section        0  timers.o(i.prvGetNextExpireTime)
    prvGetNextExpireTime                     0x080094a5   Thumb Code    36  timers.o(i.prvGetNextExpireTime)
    i.prvHeapInit                            0x080094cc   Section        0  heap_4.o(i.prvHeapInit)
    prvHeapInit                              0x080094cd   Thumb Code    98  heap_4.o(i.prvHeapInit)
    i.prvIdleTask                            0x08009548   Section        0  tasks.o(i.prvIdleTask)
    prvIdleTask                              0x08009549   Thumb Code    32  tasks.o(i.prvIdleTask)
    i.prvInitialiseNewQueue                  0x08009570   Section        0  queue.o(i.prvInitialiseNewQueue)
    prvInitialiseNewQueue                    0x08009571   Thumb Code    46  queue.o(i.prvInitialiseNewQueue)
    i.prvInitialiseNewTask                   0x080095a0   Section        0  tasks.o(i.prvInitialiseNewTask)
    prvInitialiseNewTask                     0x080095a1   Thumb Code   170  tasks.o(i.prvInitialiseNewTask)
    i.prvInitialiseTaskLists                 0x08009670   Section        0  tasks.o(i.prvInitialiseTaskLists)
    prvInitialiseTaskLists                   0x08009671   Thumb Code    70  tasks.o(i.prvInitialiseTaskLists)
    i.prvInsertBlockIntoFreeList             0x080096d8   Section        0  heap_4.o(i.prvInsertBlockIntoFreeList)
    prvInsertBlockIntoFreeList               0x080096d9   Thumb Code    96  heap_4.o(i.prvInsertBlockIntoFreeList)
    i.prvInsertTimerInActiveList             0x08009740   Section        0  timers.o(i.prvInsertTimerInActiveList)
    prvInsertTimerInActiveList               0x08009741   Thumb Code    80  timers.o(i.prvInsertTimerInActiveList)
    i.prvIsQueueEmpty                        0x08009798   Section        0  queue.o(i.prvIsQueueEmpty)
    prvIsQueueEmpty                          0x08009799   Thumb Code    26  queue.o(i.prvIsQueueEmpty)
    i.prvIsQueueFull                         0x080097b2   Section        0  queue.o(i.prvIsQueueFull)
    prvIsQueueFull                           0x080097b3   Thumb Code    30  queue.o(i.prvIsQueueFull)
    i.prvNotifyQueueSetContainer             0x080097d0   Section        0  queue.o(i.prvNotifyQueueSetContainer)
    prvNotifyQueueSetContainer               0x080097d1   Thumb Code   124  queue.o(i.prvNotifyQueueSetContainer)
    i.prvProcessExpiredTimer                 0x08009870   Section        0  timers.o(i.prvProcessExpiredTimer)
    prvProcessExpiredTimer                   0x08009871   Thumb Code    84  timers.o(i.prvProcessExpiredTimer)
    i.prvProcessReceivedCommands             0x080098f0   Section        0  timers.o(i.prvProcessReceivedCommands)
    prvProcessReceivedCommands               0x080098f1   Thumb Code   254  timers.o(i.prvProcessReceivedCommands)
    i.prvProcessTimerOrBlockTask             0x08009a1c   Section        0  timers.o(i.prvProcessTimerOrBlockTask)
    prvProcessTimerOrBlockTask               0x08009a1d   Thumb Code   102  timers.o(i.prvProcessTimerOrBlockTask)
    i.prvResetNextTaskUnblockTime            0x08009a90   Section        0  tasks.o(i.prvResetNextTaskUnblockTime)
    prvResetNextTaskUnblockTime              0x08009a91   Thumb Code    42  tasks.o(i.prvResetNextTaskUnblockTime)
    i.prvSampleTimeNow                       0x08009ac4   Section        0  timers.o(i.prvSampleTimeNow)
    prvSampleTimeNow                         0x08009ac5   Thumb Code    40  timers.o(i.prvSampleTimeNow)
    i.prvSwitchTimerLists                    0x08009af0   Section        0  timers.o(i.prvSwitchTimerLists)
    prvSwitchTimerLists                      0x08009af1   Thumb Code   140  timers.o(i.prvSwitchTimerLists)
    i.prvTaskExitError                       0x08009bac   Section        0  port.o(i.prvTaskExitError)
    prvTaskExitError                         0x08009bad   Thumb Code    50  port.o(i.prvTaskExitError)
    i.prvTimerTask                           0x08009c20   Section        0  timers.o(i.prvTimerTask)
    prvTimerTask                             0x08009c21   Thumb Code    26  timers.o(i.prvTimerTask)
    i.prvUnlockQueue                         0x08009c3a   Section        0  queue.o(i.prvUnlockQueue)
    prvUnlockQueue                           0x08009c3b   Thumb Code   146  queue.o(i.prvUnlockQueue)
    i.pstwo_task                             0x08009ccc   Section        0  pstwo.o(i.pstwo_task)
    i.pvPortMalloc                           0x08009ce4   Section        0  heap_4.o(i.pvPortMalloc)
    i.pvTaskIncrementMutexHeldCount          0x08009e38   Section        0  tasks.o(i.pvTaskIncrementMutexHeldCount)
    i.pxPortInitialiseStack                  0x08009e58   Section        0  port.o(i.pxPortInitialiseStack)
    i.show_task                              0x08009e84   Section        0  show.o(i.show_task)
    i.sqrt                                   0x0800a010   Section        0  sqrt.o(i.sqrt)
    i.start_task                             0x0800a080   Section        0  main.o(i.start_task)
    i.systemInit                             0x0800a180   Section        0  system.o(i.systemInit)
    i.target_limit_float                     0x0800a23e   Section        0  balance.o(i.target_limit_float)
    i.target_limit_int                       0x0800a268   Section        0  balance.o(i.target_limit_int)
    i.uart1_init                             0x0800a280   Section        0  usartx.o(i.uart1_init)
    i.uart2_init                             0x0800a330   Section        0  usartx.o(i.uart2_init)
    i.uart3_init                             0x0800a3e0   Section        0  usartx.o(i.uart3_init)
    i.uart5_init                             0x0800a490   Section        0  usartx.o(i.uart5_init)
    i.usart1_send                            0x0800a570   Section        0  usartx.o(i.usart1_send)
    i.usart3_send                            0x0800a588   Section        0  usartx.o(i.usart3_send)
    i.usart5_send                            0x0800a5a4   Section        0  usartx.o(i.usart5_send)
    i.uxListRemove                           0x0800a5bc   Section        0  list.o(i.uxListRemove)
    i.vListInitialise                        0x0800a5e4   Section        0  list.o(i.vListInitialise)
    i.vListInitialiseItem                    0x0800a5fe   Section        0  list.o(i.vListInitialiseItem)
    i.vListInsert                            0x0800a604   Section        0  list.o(i.vListInsert)
    i.vListInsertEnd                         0x0800a638   Section        0  list.o(i.vListInsertEnd)
    i.vPortEnterCritical                     0x0800a650   Section        0  port.o(i.vPortEnterCritical)
    i.vPortExitCritical                      0x0800a6d8   Section        0  port.o(i.vPortExitCritical)
    i.vPortFree                              0x0800a748   Section        0  heap_4.o(i.vPortFree)
    i.vPortSetupTimerInterrupt               0x0800a800   Section        0  port.o(i.vPortSetupTimerInterrupt)
    i.vPortValidateInterruptPriority         0x0800a820   Section        0  port.o(i.vPortValidateInterruptPriority)
    i.vQueueAddToRegistry                    0x0800a8c0   Section        0  queue.o(i.vQueueAddToRegistry)
    i.vQueueWaitForMessageRestricted         0x0800a8ec   Section        0  queue.o(i.vQueueWaitForMessageRestricted)
    i.vTaskDelay                             0x0800a938   Section        0  tasks.o(i.vTaskDelay)
    i.vTaskDelayUntil                        0x0800a9ac   Section        0  tasks.o(i.vTaskDelayUntil)
    i.vTaskDelete                            0x0800aa88   Section        0  tasks.o(i.vTaskDelete)
    i.vTaskMissedYield                       0x0800ab94   Section        0  tasks.o(i.vTaskMissedYield)
    i.vTaskPlaceOnEventList                  0x0800aba0   Section        0  tasks.o(i.vTaskPlaceOnEventList)
    i.vTaskPlaceOnEventListRestricted        0x0800abf4   Section        0  tasks.o(i.vTaskPlaceOnEventListRestricted)
    i.vTaskPriorityInherit                   0x0800ac50   Section        0  tasks.o(i.vTaskPriorityInherit)
    i.vTaskSetTimeOutState                   0x0800ad00   Section        0  tasks.o(i.vTaskSetTimeOutState)
    i.vTaskStartScheduler                    0x0800ad4c   Section        0  tasks.o(i.vTaskStartScheduler)
    i.vTaskSuspendAll                        0x0800adf8   Section        0  tasks.o(i.vTaskSuspendAll)
    i.vTaskSwitchContext                     0x0800ae08   Section        0  tasks.o(i.vTaskSwitchContext)
    i.xPortStartScheduler                    0x0800aeb0   Section        0  port.o(i.xPortStartScheduler)
    i.xPortSysTickHandler                    0x0800b00c   Section        0  port.o(i.xPortSysTickHandler)
    i.xQueueGenericCreate                    0x0800b040   Section        0  queue.o(i.xQueueGenericCreate)
    i.xQueueGenericReceive                   0x0800b0b4   Section        0  queue.o(i.xQueueGenericReceive)
    i.xQueueGenericReset                     0x0800b27c   Section        0  queue.o(i.xQueueGenericReset)
    i.xQueueGenericSend                      0x0800b32c   Section        0  queue.o(i.xQueueGenericSend)
    i.xQueueGenericSendFromISR               0x0800b4f0   Section        0  queue.o(i.xQueueGenericSendFromISR)
    i.xTaskCheckForTimeOut                   0x0800b600   Section        0  tasks.o(i.xTaskCheckForTimeOut)
    i.xTaskCreate                            0x0800b6a0   Section        0  tasks.o(i.xTaskCreate)
    i.xTaskGetSchedulerState                 0x0800b700   Section        0  tasks.o(i.xTaskGetSchedulerState)
    i.xTaskGetTickCount                      0x0800b720   Section        0  tasks.o(i.xTaskGetTickCount)
    i.xTaskIncrementTick                     0x0800b72c   Section        0  tasks.o(i.xTaskIncrementTick)
    i.xTaskPriorityDisinherit                0x0800b88c   Section        0  tasks.o(i.xTaskPriorityDisinherit)
    i.xTaskRemoveFromEventList               0x0800b964   Section        0  tasks.o(i.xTaskRemoveFromEventList)
    i.xTaskResumeAll                         0x0800ba18   Section        0  tasks.o(i.xTaskResumeAll)
    i.xTimerCreateTimerTask                  0x0800bb38   Section        0  timers.o(i.xTimerCreateTimerTask)
    i.xTimerGenericCommand                   0x0800bbac   Section        0  timers.o(i.xTimerGenericCommand)
    x$fpl$basic                              0x0800bc50   Section       24  basic.o(x$fpl$basic)
    $v0                                      0x0800bc50   Number         0  basic.o(x$fpl$basic)
    x$fpl$d2f                                0x0800bc68   Section       98  d2f.o(x$fpl$d2f)
    $v0                                      0x0800bc68   Number         0  d2f.o(x$fpl$d2f)
    x$fpl$dadd                               0x0800bccc   Section      336  daddsub_clz.o(x$fpl$dadd)
    $v0                                      0x0800bccc   Number         0  daddsub_clz.o(x$fpl$dadd)
    _dadd1                                   0x0800bcdd   Thumb Code     0  daddsub_clz.o(x$fpl$dadd)
    x$fpl$dcheck1                            0x0800be1c   Section       16  dcheck1.o(x$fpl$dcheck1)
    $v0                                      0x0800be1c   Number         0  dcheck1.o(x$fpl$dcheck1)
    x$fpl$dcmpinf                            0x0800be2c   Section       24  dcmpi.o(x$fpl$dcmpinf)
    $v0                                      0x0800be2c   Number         0  dcmpi.o(x$fpl$dcmpinf)
    x$fpl$ddiv                               0x0800be44   Section      688  ddiv.o(x$fpl$ddiv)
    $v0                                      0x0800be44   Number         0  ddiv.o(x$fpl$ddiv)
    ddiv_entry                               0x0800be4b   Thumb Code     0  ddiv.o(x$fpl$ddiv)
    x$fpl$dfix                               0x0800c0f4   Section       94  dfix.o(x$fpl$dfix)
    $v0                                      0x0800c0f4   Number         0  dfix.o(x$fpl$dfix)
    x$fpl$dflt                               0x0800c152   Section       46  dflt_clz.o(x$fpl$dflt)
    $v0                                      0x0800c152   Number         0  dflt_clz.o(x$fpl$dflt)
    x$fpl$dfltu                              0x0800c180   Section       38  dflt_clz.o(x$fpl$dfltu)
    $v0                                      0x0800c180   Number         0  dflt_clz.o(x$fpl$dfltu)
    x$fpl$dleqf                              0x0800c1a8   Section      120  dleqf.o(x$fpl$dleqf)
    $v0                                      0x0800c1a8   Number         0  dleqf.o(x$fpl$dleqf)
    x$fpl$dmul                               0x0800c220   Section      340  dmul.o(x$fpl$dmul)
    $v0                                      0x0800c220   Number         0  dmul.o(x$fpl$dmul)
    x$fpl$dnaninf                            0x0800c374   Section      156  dnaninf.o(x$fpl$dnaninf)
    $v0                                      0x0800c374   Number         0  dnaninf.o(x$fpl$dnaninf)
    x$fpl$dretinf                            0x0800c410   Section       12  dretinf.o(x$fpl$dretinf)
    $v0                                      0x0800c410   Number         0  dretinf.o(x$fpl$dretinf)
    x$fpl$drleqf                             0x0800c41c   Section      108  drleqf.o(x$fpl$drleqf)
    $v0                                      0x0800c41c   Number         0  drleqf.o(x$fpl$drleqf)
    x$fpl$drsb                               0x0800c488   Section       22  daddsub_clz.o(x$fpl$drsb)
    $v0                                      0x0800c488   Number         0  daddsub_clz.o(x$fpl$drsb)
    x$fpl$dsqrt                              0x0800c4a0   Section      408  dsqrt_umaal.o(x$fpl$dsqrt)
    $v0                                      0x0800c4a0   Number         0  dsqrt_umaal.o(x$fpl$dsqrt)
    x$fpl$dsub                               0x0800c638   Section      468  daddsub_clz.o(x$fpl$dsub)
    $v0                                      0x0800c638   Number         0  daddsub_clz.o(x$fpl$dsub)
    _dsub1                                   0x0800c649   Thumb Code     0  daddsub_clz.o(x$fpl$dsub)
    x$fpl$f2d                                0x0800c80c   Section       86  f2d.o(x$fpl$f2d)
    $v0                                      0x0800c80c   Number         0  f2d.o(x$fpl$f2d)
    x$fpl$fnaninf                            0x0800c862   Section      140  fnaninf.o(x$fpl$fnaninf)
    $v0                                      0x0800c862   Number         0  fnaninf.o(x$fpl$fnaninf)
    x$fpl$fpinit                             0x0800c8ee   Section       10  fpinit.o(x$fpl$fpinit)
    $v0                                      0x0800c8ee   Number         0  fpinit.o(x$fpl$fpinit)
    x$fpl$fretinf                            0x0800c8f8   Section       10  fretinf.o(x$fpl$fretinf)
    $v0                                      0x0800c8f8   Number         0  fretinf.o(x$fpl$fretinf)
    x$fpl$retnan                             0x0800c902   Section      100  retnan.o(x$fpl$retnan)
    $v0                                      0x0800c902   Number         0  retnan.o(x$fpl$retnan)
    x$fpl$scalbn                             0x0800c966   Section       92  scalbn.o(x$fpl$scalbn)
    $v0                                      0x0800c966   Number         0  scalbn.o(x$fpl$scalbn)
    x$fpl$trapveneer                         0x0800c9c2   Section       48  trapv.o(x$fpl$trapveneer)
    $v0                                      0x0800c9c2   Number         0  trapv.o(x$fpl$trapveneer)
    .constdata                               0x0800c9f2   Section     5284  oled.o(.constdata)
    x$fpl$usenofp                            0x0800c9f2   Section        0  usenofp.o(x$fpl$usenofp)
    .constdata                               0x0800de98   Section      152  atan.o(.constdata)
    atanhi                                   0x0800de98   Data          32  atan.o(.constdata)
    atanlo                                   0x0800deb8   Data          32  atan.o(.constdata)
    aTodd                                    0x0800ded8   Data          40  atan.o(.constdata)
    aTeven                                   0x0800df00   Data          48  atan.o(.constdata)
    .constdata                               0x0800df30   Section      136  pow.o(.constdata)
    bp                                       0x0800df30   Data          16  pow.o(.constdata)
    dp_h                                     0x0800df40   Data          16  pow.o(.constdata)
    dp_l                                     0x0800df50   Data          16  pow.o(.constdata)
    L                                        0x0800df60   Data          48  pow.o(.constdata)
    P                                        0x0800df90   Data          40  pow.o(.constdata)
    .constdata                               0x0800dfb8   Section        8  qnan.o(.constdata)
    .constdata                               0x0800dfc0   Section      200  rred.o(.constdata)
    pio2s                                    0x0800dfc0   Data          48  rred.o(.constdata)
    twooverpi                                0x0800dff0   Data         152  rred.o(.constdata)
    .constdata                               0x0800e088   Section       96  tan_i.o(.constdata)
    Todd                                     0x0800e088   Data          48  tan_i.o(.constdata)
    Teven                                    0x0800e0b8   Data          48  tan_i.o(.constdata)
    .data                                    0x20000000   Section        4  main.o(.data)
    .data                                    0x20000004   Section       20  system_stm32f4xx.o(.data)
    .data                                    0x20000018   Section       12  adc.o(.data)
    .data                                    0x20000024   Section       20  key.o(.data)
    flag_key                                 0x20000024   Data           1  key.o(.data)
    flag_key                                 0x20000025   Data           1  key.o(.data)
    count_key                                0x20000026   Data           1  key.o(.data)
    double_key                               0x20000027   Data           1  key.o(.data)
    count_single                             0x20000028   Data           2  key.o(.data)
    Forever_count                            0x2000002a   Data           2  key.o(.data)
    flag_key                                 0x2000002c   Data           1  key.o(.data)
    count_key                                0x2000002d   Data           1  key.o(.data)
    double_key                               0x2000002e   Data           1  key.o(.data)
    count_single                             0x20000030   Data           2  key.o(.data)
    Forever_count                            0x20000032   Data           2  key.o(.data)
    Long_Press_count                         0x20000034   Data           2  key.o(.data)
    Long_Press                               0x20000036   Data           2  key.o(.data)
    .data                                    0x20000038   Section        8  led.o(.data)
    temp                                     0x2000003c   Data           4  led.o(.data)
    .data                                    0x20000040   Section       40  pstwo.o(.data)
    Strat                                    0x20000064   Data           4  pstwo.o(.data)
    .data                                    0x20000068   Section       72  timer.o(.data)
    .data                                    0x200000b0   Section       22  usartx.o(.data)
    Count                                    0x200000b8   Data           1  usartx.o(.data)
    Flag_PID                                 0x200000b9   Data           1  usartx.o(.data)
    i                                        0x200000ba   Data           1  usartx.o(.data)
    j                                        0x200000bb   Data           1  usartx.o(.data)
    Last_Usart_Receive                       0x200000bc   Data           1  usartx.o(.data)
    Data                                     0x200000c0   Data           4  usartx.o(.data)
    Count                                    0x200000c4   Data           1  usartx.o(.data)
    Count                                    0x200000c5   Data           1  usartx.o(.data)
    .data                                    0x200000c8   Section        8  delay.o(.data)
    fac_us                                   0x200000c8   Data           1  delay.o(.data)
    fac_ms                                   0x200000ca   Data           2  delay.o(.data)
    sysTickCnt                               0x200000cc   Data           4  delay.o(.data)
    .data                                    0x200000d0   Section        6  usart.o(.data)
    .data                                    0x200000d6   Section       16  stm32f4xx_rcc.o(.data)
    APBAHBPrescTable                         0x200000d6   Data          16  stm32f4xx_rcc.o(.data)
    .data                                    0x200000e8   Section       60  tasks.o(.data)
    pxDelayedTaskList                        0x200000ec   Data           4  tasks.o(.data)
    pxOverflowDelayedTaskList                0x200000f0   Data           4  tasks.o(.data)
    uxDeletedTasksWaitingCleanUp             0x200000f4   Data           4  tasks.o(.data)
    uxCurrentNumberOfTasks                   0x200000f8   Data           4  tasks.o(.data)
    xTickCount                               0x200000fc   Data           4  tasks.o(.data)
    uxTopReadyPriority                       0x20000100   Data           4  tasks.o(.data)
    xSchedulerRunning                        0x20000104   Data           4  tasks.o(.data)
    uxPendedTicks                            0x20000108   Data           4  tasks.o(.data)
    xYieldPending                            0x2000010c   Data           4  tasks.o(.data)
    xNumOfOverflows                          0x20000110   Data           4  tasks.o(.data)
    uxTaskNumber                             0x20000114   Data           4  tasks.o(.data)
    xNextTaskUnblockTime                     0x20000118   Data           4  tasks.o(.data)
    xIdleTaskHandle                          0x2000011c   Data           4  tasks.o(.data)
    uxSchedulerSuspended                     0x20000120   Data           4  tasks.o(.data)
    .data                                    0x20000124   Section       20  timers.o(.data)
    pxCurrentTimerList                       0x20000124   Data           4  timers.o(.data)
    pxOverflowTimerList                      0x20000128   Data           4  timers.o(.data)
    xTimerQueue                              0x2000012c   Data           4  timers.o(.data)
    xTimerTaskHandle                         0x20000130   Data           4  timers.o(.data)
    xLastTime                                0x20000134   Data           4  timers.o(.data)
    .data                                    0x20000138   Section       12  port.o(.data)
    uxCriticalNesting                        0x20000138   Data           4  port.o(.data)
    ucMaxSysCallPriority                     0x2000013c   Data           1  port.o(.data)
    ulMaxPRIGROUPValue                       0x20000140   Data           4  port.o(.data)
    .data                                    0x20000144   Section       24  heap_4.o(.data)
    xStart                                   0x20000144   Data           8  heap_4.o(.data)
    pxEnd                                    0x2000014c   Data           4  heap_4.o(.data)
    xFreeBytesRemaining                      0x20000150   Data           4  heap_4.o(.data)
    xMinimumEverFreeBytesRemaining           0x20000154   Data           4  heap_4.o(.data)
    xBlockAllocatedBit                       0x20000158   Data           4  heap_4.o(.data)
    .data                                    0x2000015c   Section      120  system.o(.data)
    .data                                    0x200001d4   Section       62  balance.o(.data)
    Bias                                     0x200001e0   Data           4  balance.o(.data)
    Pwm                                      0x200001e4   Data           4  balance.o(.data)
    Last_bias                                0x200001e8   Data           4  balance.o(.data)
    Bias                                     0x200001ec   Data           4  balance.o(.data)
    Pwm                                      0x200001f0   Data           4  balance.o(.data)
    Last_bias                                0x200001f4   Data           4  balance.o(.data)
    Bias                                     0x200001f8   Data           4  balance.o(.data)
    Pwm                                      0x200001fc   Data           4  balance.o(.data)
    Last_bias                                0x20000200   Data           4  balance.o(.data)
    Bias                                     0x20000204   Data           4  balance.o(.data)
    Pwm                                      0x20000208   Data           4  balance.o(.data)
    Last_bias                                0x2000020c   Data           4  balance.o(.data)
    thrice                                   0x20000210   Data           1  balance.o(.data)
    error                                    0x20000211   Data           1  balance.o(.data)
    .data                                    0x20000214   Section       25  show.o(.data)
    LowVoltage_1                             0x20000220   Data           4  show.o(.data)
    LowVoltage_2                             0x20000224   Data           4  show.o(.data)
    count                                    0x20000228   Data           4  show.o(.data)
    flag_show                                0x2000022c   Data           1  show.o(.data)
    .data                                    0x20000230   Section       78  mpu6050.o(.data)
    .bss                                     0x20000280   Section     1024  oled.o(.bss)
    .bss                                     0x20000680   Section        9  pstwo.o(.bss)
    .bss                                     0x2000068c   Section      141  usartx.o(.bss)
    rxbuf                                    0x200006dc   Data          11  usartx.o(.bss)
    Receive                                  0x200006e7   Data          50  usartx.o(.bss)
    .bss                                     0x2000071c   Section       64  queue.o(.bss)
    .bss                                     0x2000075c   Section      740  tasks.o(.bss)
    pxReadyTasksLists                        0x2000075c   Data         640  tasks.o(.bss)
    xDelayedTaskList1                        0x200009dc   Data          20  tasks.o(.bss)
    xDelayedTaskList2                        0x200009f0   Data          20  tasks.o(.bss)
    xPendingReadyList                        0x20000a04   Data          20  tasks.o(.bss)
    xTasksWaitingTermination                 0x20000a18   Data          20  tasks.o(.bss)
    xSuspendedTaskList                       0x20000a2c   Data          20  tasks.o(.bss)
    .bss                                     0x20000a40   Section       40  timers.o(.bss)
    xActiveTimerList1                        0x20000a40   Data          20  timers.o(.bss)
    xActiveTimerList2                        0x20000a54   Data          20  timers.o(.bss)
    .bss                                     0x20000a68   Section    20480  heap_4.o(.bss)
    ucHeap                                   0x20000a68   Data       20480  heap_4.o(.bss)
    .bss                                     0x20005a68   Section       92  system.o(.bss)
    .bss                                     0x20005ac4   Section       16  balance.o(.bss)
    .bss                                     0x20005ad4   Section       24  robot_select_init.o(.bss)
    .bss                                     0x20005aec   Section       96  libspace.o(.bss)
    HEAP                                     0x20005b50   Section      512  startup_stm32f40_41xxx.o(HEAP)
    Heap_Mem                                 0x20005b50   Data         512  startup_stm32f40_41xxx.o(HEAP)
    STACK                                    0x20005d50   Section     1024  startup_stm32f40_41xxx.o(STACK)
    Stack_Mem                                0x20005d50   Data        1024  startup_stm32f40_41xxx.o(STACK)
    __initial_sp                             0x20006150   Data           0  startup_stm32f40_41xxx.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_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
    _mutex_acquire                            - Undefined Weak Reference
    _mutex_release                            - 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_stm32f40_41xxx.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_stm32f40_41xxx.o(RESET)
    __Vectors_End                            0x08000188   Data           0  startup_stm32f40_41xxx.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)
    _printf_d                                0x0800023d   Thumb Code     0  _printf_d.o(.ARM.Collect$$_printf_percent$$00000009)
    _printf_percent                          0x0800023d   Thumb Code     0  _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
    _printf_s                                0x08000243   Thumb Code     0  _printf_s.o(.ARM.Collect$$_printf_percent$$00000014)
    _printf_percent_end                      0x08000249   Thumb Code     0  _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
    __rt_lib_init                            0x0800024d   Thumb Code     0  libinit.o(.ARM.Collect$$libinit$$00000000)
    __rt_lib_init_fp_1                       0x0800024f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000001)
    __rt_lib_init_alloca_1                   0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    __rt_lib_init_argv_1                     0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    __rt_lib_init_atexit_1                   0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    __rt_lib_init_clock_1                    0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    __rt_lib_init_cpp_1                      0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000032)
    __rt_lib_init_exceptions_1               0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    __rt_lib_init_fp_trap_1                  0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    __rt_lib_init_getenv_1                   0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    __rt_lib_init_heap_1                     0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    __rt_lib_init_lc_collate_1               0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    __rt_lib_init_lc_ctype_1                 0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    __rt_lib_init_lc_monetary_1              0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    __rt_lib_init_lc_numeric_1               0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    __rt_lib_init_lc_time_1                  0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    __rt_lib_init_preinit_1                  0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000004)
    __rt_lib_init_rand_1                     0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000E)
    __rt_lib_init_return                     0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000033)
    __rt_lib_init_signal_1                   0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    __rt_lib_init_stdio_1                    0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000025)
    __rt_lib_init_user_alloc_1               0x08000253   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    __rt_lib_shutdown                        0x08000255   Thumb Code     0  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    __rt_lib_shutdown_cpp_1                  0x08000257   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
    __rt_lib_shutdown_fp_trap_1              0x08000257   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
    __rt_lib_shutdown_heap_1                 0x08000257   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    __rt_lib_shutdown_return                 0x08000257   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
    __rt_lib_shutdown_signal_1               0x08000257   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
    __rt_lib_shutdown_stdio_1                0x08000257   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
    __rt_lib_shutdown_user_alloc_1           0x08000257   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
    __rt_entry                               0x08000259   Thumb Code     0  __rtentry.o(.ARM.Collect$$rtentry$$00000000)
    __rt_entry_presh_1                       0x08000259   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    __rt_entry_sh                            0x08000259   Thumb Code     0  __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    __rt_entry_li                            0x0800025f   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    __rt_entry_postsh_1                      0x0800025f   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    __rt_entry_main                          0x08000263   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    __rt_entry_postli_1                      0x08000263   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    __rt_exit                                0x0800026b   Thumb Code     0  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    __rt_exit_ls                             0x0800026d   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    __rt_exit_prels_1                        0x0800026d   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    __rt_exit_exit                           0x08000271   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    SVC_Handler                              0x08000279   Thumb Code    28  port.o(.emb_text)
    __asm___6_port_c_39a90d8d__prvStartFirstTask 0x08000299   Thumb Code    28  port.o(.emb_text)
    __asm___6_port_c_39a90d8d__prvEnableVFP  0x080002b9   Thumb Code    16  port.o(.emb_text)
    PendSV_Handler                           0x080002cd   Thumb Code    88  port.o(.emb_text)
    vPortGetIPSR                             0x08000329   Thumb Code     6  port.o(.emb_text)
    Reset_Handler                            0x08000331   Thumb Code     8  startup_stm32f40_41xxx.o(.text)
    ADC_IRQHandler                           0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CAN1_RX1_IRQHandler                      0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CAN1_SCE_IRQHandler                      0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CAN1_TX_IRQHandler                       0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CAN2_RX0_IRQHandler                      0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CAN2_RX1_IRQHandler                      0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CAN2_SCE_IRQHandler                      0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CAN2_TX_IRQHandler                       0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    CRYP_IRQHandler                          0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DCMI_IRQHandler                          0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA1_Stream0_IRQHandler                  0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA1_Stream1_IRQHandler                  0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA1_Stream2_IRQHandler                  0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA1_Stream3_IRQHandler                  0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA1_Stream4_IRQHandler                  0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA1_Stream5_IRQHandler                  0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA1_Stream6_IRQHandler                  0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA1_Stream7_IRQHandler                  0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA2_Stream0_IRQHandler                  0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA2_Stream1_IRQHandler                  0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA2_Stream2_IRQHandler                  0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA2_Stream3_IRQHandler                  0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA2_Stream4_IRQHandler                  0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA2_Stream5_IRQHandler                  0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA2_Stream6_IRQHandler                  0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    DMA2_Stream7_IRQHandler                  0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    ETH_IRQHandler                           0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    ETH_WKUP_IRQHandler                      0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    EXTI0_IRQHandler                         0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    EXTI15_10_IRQHandler                     0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    EXTI1_IRQHandler                         0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    EXTI2_IRQHandler                         0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    EXTI3_IRQHandler                         0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    EXTI4_IRQHandler                         0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    EXTI9_5_IRQHandler                       0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    FLASH_IRQHandler                         0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    FPU_IRQHandler                           0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    FSMC_IRQHandler                          0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    HASH_RNG_IRQHandler                      0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    I2C1_ER_IRQHandler                       0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    I2C1_EV_IRQHandler                       0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    I2C2_ER_IRQHandler                       0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    I2C2_EV_IRQHandler                       0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    I2C3_ER_IRQHandler                       0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    I2C3_EV_IRQHandler                       0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    OTG_FS_IRQHandler                        0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    OTG_FS_WKUP_IRQHandler                   0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    OTG_HS_EP1_IN_IRQHandler                 0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    OTG_HS_EP1_OUT_IRQHandler                0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    OTG_HS_IRQHandler                        0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    OTG_HS_WKUP_IRQHandler                   0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    PVD_IRQHandler                           0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    RCC_IRQHandler                           0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    RTC_Alarm_IRQHandler                     0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    RTC_WKUP_IRQHandler                      0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    SDIO_IRQHandler                          0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    SPI1_IRQHandler                          0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    SPI2_IRQHandler                          0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    SPI3_IRQHandler                          0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TAMP_STAMP_IRQHandler                    0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM1_BRK_TIM9_IRQHandler                 0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM1_CC_IRQHandler                       0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM1_TRG_COM_TIM11_IRQHandler            0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM1_UP_TIM10_IRQHandler                 0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM6_DAC_IRQHandler                      0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM7_IRQHandler                          0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    TIM8_TRG_COM_TIM14_IRQHandler            0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    UART4_IRQHandler                         0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    USART6_IRQHandler                        0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    WWDG_IRQHandler                          0x0800034b   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    __user_initial_stackheap                 0x0800034d   Thumb Code     0  startup_stm32f40_41xxx.o(.text)
    __use_no_semihosting                     0x08000371   Thumb Code     2  use_no_semi_2.o(.text)
    __2printf                                0x08000375   Thumb Code    20  noretval__2printf.o(.text)
    __printf                                 0x0800038d   Thumb Code   104  __printf.o(.text)
    _printf_str                              0x080003f5   Thumb Code    82  _printf_str.o(.text)
    _printf_int_dec                          0x08000449   Thumb Code   104  _printf_dec.o(.text)
    __aeabi_memcpy                           0x080004c1   Thumb Code     0  rt_memcpy_v6.o(.text)
    __rt_memcpy                              0x080004c1   Thumb Code   138  rt_memcpy_v6.o(.text)
    _memcpy_lastbytes                        0x08000527   Thumb Code     0  rt_memcpy_v6.o(.text)
    __aeabi_memset                           0x0800054b   Thumb Code    16  aeabi_memset.o(.text)
    __aeabi_memclr                           0x0800055b   Thumb Code     0  rt_memclr.o(.text)
    __rt_memclr                              0x0800055b   Thumb Code    68  rt_memclr.o(.text)
    _memset                                  0x0800055f   Thumb Code     0  rt_memclr.o(.text)
    __use_two_region_memory                  0x0800059f   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_escrow$2region                 0x080005a1   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_expand$2region                 0x080005a3   Thumb Code     2  heapauxi.o(.text)
    __I$use$semihosting                      0x080005a5   Thumb Code     0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x080005a5   Thumb Code     2  use_no_semi.o(.text)
    __read_errno                             0x080005a7   Thumb Code    10  _rserrno.o(.text)
    __set_errno                              0x080005b1   Thumb Code    12  _rserrno.o(.text)
    _printf_int_common                       0x080005bd   Thumb Code   178  _printf_intcommon.o(.text)
    _printf_char_common                      0x0800067b   Thumb Code    32  _printf_char_common.o(.text)
    _printf_cs_common                        0x080006a1   Thumb Code    20  _printf_char.o(.text)
    _printf_char                             0x080006b5   Thumb Code    16  _printf_char.o(.text)
    _printf_string                           0x080006c5   Thumb Code     8  _printf_char.o(.text)
    _printf_char_file                        0x080006cd   Thumb Code    32  _printf_char_file.o(.text)
    __aeabi_memcpy4                          0x080006f1   Thumb Code     0  rt_memcpy_w.o(.text)
    __aeabi_memcpy8                          0x080006f1   Thumb Code     0  rt_memcpy_w.o(.text)
    __rt_memcpy_w                            0x080006f1   Thumb Code   100  rt_memcpy_w.o(.text)
    _memcpy_lastbytes_aligned                0x08000739   Thumb Code     0  rt_memcpy_w.o(.text)
    __aeabi_memclr4                          0x08000755   Thumb Code     0  rt_memclr_w.o(.text)
    __aeabi_memclr8                          0x08000755   Thumb Code     0  rt_memclr_w.o(.text)
    __rt_memclr_w                            0x08000755   Thumb Code    78  rt_memclr_w.o(.text)
    _memset_w                                0x08000759   Thumb Code     0  rt_memclr_w.o(.text)
    __aeabi_errno_addr                       0x080007a5   Thumb Code     8  rt_errno_addr_intlibspace.o(.text)
    __errno$intlibspace                      0x080007a5   Thumb Code     0  rt_errno_addr_intlibspace.o(.text)
    __rt_errno_addr$intlibspace              0x080007a5   Thumb Code     0  rt_errno_addr_intlibspace.o(.text)
    ferror                                   0x080007ad   Thumb Code     8  ferror.o(.text)
    __user_libspace                          0x080007b5   Thumb Code     8  libspace.o(.text)
    __user_perproc_libspace                  0x080007b5   Thumb Code     0  libspace.o(.text)
    __user_perthread_libspace                0x080007b5   Thumb Code     0  libspace.o(.text)
    __user_setup_stackheap                   0x080007bd   Thumb Code    74  sys_stackheap_outer.o(.text)
    exit                                     0x08000807   Thumb Code    18  exit.o(.text)
    ADC_Cmd                                  0x08000819   Thumb Code    22  stm32f4xx_adc.o(i.ADC_Cmd)
    ADC_CommonInit                           0x08000831   Thumb Code    34  stm32f4xx_adc.o(i.ADC_CommonInit)
    ADC_GetConversionValue                   0x08000861   Thumb Code     8  stm32f4xx_adc.o(i.ADC_GetConversionValue)
    ADC_GetFlagStatus                        0x08000869   Thumb Code    18  stm32f4xx_adc.o(i.ADC_GetFlagStatus)
    ADC_Init                                 0x0800087d   Thumb Code    74  stm32f4xx_adc.o(i.ADC_Init)
    ADC_RegularChannelConfig                 0x080008d1   Thumb Code   184  stm32f4xx_adc.o(i.ADC_RegularChannelConfig)
    ADC_SoftwareStartConv                    0x08000989   Thumb Code    10  stm32f4xx_adc.o(i.ADC_SoftwareStartConv)
    APP_Show                                 0x08000995   Thumb Code   228  show.o(i.APP_Show)
    Adc_Init                                 0x08000ad9   Thumb Code   124  adc.o(i.Adc_Init)
    Adc_POWER_Init                           0x08000b5d   Thumb Code   124  adc.o(i.Adc_POWER_Init)
    Balance_task                             0x08000be1   Thumb Code   724  balance.o(i.Balance_task)
    BusFault_Handler                         0x08000ef5   Thumb Code     4  stm32f4xx_it.o(i.BusFault_Handler)
    Buzzer_Init                              0x08000ef9   Thumb Code    50  led.o(i.Buzzer_Init)
    CAN1_Mode_Init                           0x08000f31   Thumb Code   488  can.o(i.CAN1_Mode_Init)
    CAN1_RX0_IRQHandler                      0x08001125   Thumb Code   252  can.o(i.CAN1_RX0_IRQHandler)
    CAN1_Rx_Msg                              0x08001251   Thumb Code   208  can.o(i.CAN1_Rx_Msg)
    CAN1_Send_Num                            0x08001329   Thumb Code    64  can.o(i.CAN1_Send_Num)
    CAN1_Tx_Msg                              0x08001369   Thumb Code   260  can.o(i.CAN1_Tx_Msg)
    CAN1_Tx_Staus                            0x08001475   Thumb Code   126  can.o(i.CAN1_Tx_Staus)
    CAN_ITConfig                             0x080014f9   Thumb Code    18  stm32f4xx_can.o(i.CAN_ITConfig)
    CAN_SEND                                 0x0800150d   Thumb Code   102  usartx.o(i.CAN_SEND)
    Check_Sum                                0x08001579   Thumb Code    52  usartx.o(i.Check_Sum)
    DebugMon_Handler                         0x080015b5   Thumb Code     2  stm32f4xx_it.o(i.DebugMon_Handler)
    Drive_Motor                              0x080015b9   Thumb Code  1992  balance.o(i.Drive_Motor)
    Enable_Pin                               0x08001dc1   Thumb Code    42  motor.o(i.Enable_Pin)
    Encoder_Init_TIM2                        0x08001df1   Thumb Code   224  encoder.o(i.Encoder_Init_TIM2)
    Encoder_Init_TIM3                        0x08001ed9   Thumb Code   180  encoder.o(i.Encoder_Init_TIM3)
    Encoder_Init_TIM4                        0x08001f95   Thumb Code   180  encoder.o(i.Encoder_Init_TIM4)
    Encoder_Init_TIM5                        0x08002051   Thumb Code   178  encoder.o(i.Encoder_Init_TIM5)
    GPIO_Init                                0x0800210d   Thumb Code   144  stm32f4xx_gpio.o(i.GPIO_Init)
    GPIO_PinAFConfig                         0x0800219d   Thumb Code    70  stm32f4xx_gpio.o(i.GPIO_PinAFConfig)
    GPIO_SetBits                             0x080021e3   Thumb Code     4  stm32f4xx_gpio.o(i.GPIO_SetBits)
    Get_Adc                                  0x080021e9   Thumb Code    44  adc.o(i.Get_Adc)
    Get_Adc2                                 0x08002219   Thumb Code    44  adc.o(i.Get_Adc2)
    Get_RC                                   0x08002249   Thumb Code   874  balance.o(i.Get_RC)
    Get_Velocity_Form_Encoder                0x080025e9   Thumb Code   484  balance.o(i.Get_Velocity_Form_Encoder)
    Get_adc_Average                          0x080027f1   Thumb Code    46  adc.o(i.Get_adc_Average)
    Get_battery_volt                         0x08002821   Thumb Code   120  adc.o(i.Get_battery_volt)
    HardFault_Handler                        0x080028c1   Thumb Code     4  stm32f4xx_it.o(i.HardFault_Handler)
    I2C_Ack                                  0x080028c5   Thumb Code    64  i2c.o(i.I2C_Ack)
    I2C_GPIOInit                             0x08002911   Thumb Code    62  i2c.o(i.I2C_GPIOInit)
    I2C_NAck                                 0x0800295d   Thumb Code    62  i2c.o(i.I2C_NAck)
    I2C_ReadByte                             0x080029a9   Thumb Code   100  i2c.o(i.I2C_ReadByte)
    I2C_ReadOneByte                          0x08002a19   Thumb Code    64  i2c.o(i.I2C_ReadOneByte)
    I2C_Start                                0x08002a59   Thumb Code    88  i2c.o(i.I2C_Start)
    I2C_Stop                                 0x08002abd   Thumb Code    60  i2c.o(i.I2C_Stop)
    I2C_WaiteForAck                          0x08002b05   Thumb Code    88  i2c.o(i.I2C_WaiteForAck)
    I2C_WriteBits                            0x08002b69   Thumb Code    88  i2c.o(i.I2C_WriteBits)
    I2C_WriteByte                            0x08002bc1   Thumb Code    88  i2c.o(i.I2C_WriteByte)
    I2C_WriteOneByte                         0x08002c25   Thumb Code    50  i2c.o(i.I2C_WriteOneByte)
    Incremental_PI_A                         0x08002c59   Thumb Code   146  balance.o(i.Incremental_PI_A)
    Incremental_PI_B                         0x08002d09   Thumb Code   146  balance.o(i.Incremental_PI_B)
    Incremental_PI_C                         0x08002db9   Thumb Code   146  balance.o(i.Incremental_PI_C)
    Incremental_PI_D                         0x08002e69   Thumb Code   146  balance.o(i.Incremental_PI_D)
    KEY_Init                                 0x08002f19   Thumb Code    42  key.o(i.KEY_Init)
    Key                                      0x08002f49   Thumb Code    40  balance.o(i.Key)
    LED_Init                                 0x08002f81   Thumb Code    60  led.o(i.LED_Init)
    Limit_Pwm                                0x08002fc1   Thumb Code   156  balance.o(i.Limit_Pwm)
    MPU6050_Set_LPF                          0x0800306d   Thumb Code    60  mpu6050.o(i.MPU6050_Set_LPF)
    MPU6050_Set_Rate                         0x080030a9   Thumb Code    60  mpu6050.o(i.MPU6050_Set_Rate)
    MPU6050_initialize                       0x080030e5   Thumb Code   136  mpu6050.o(i.MPU6050_initialize)
    MPU6050_setFullScaleAccelRange           0x0800316d   Thumb Code    20  mpu6050.o(i.MPU6050_setFullScaleAccelRange)
    MPU6050_setFullScaleGyroRange            0x08003181   Thumb Code    20  mpu6050.o(i.MPU6050_setFullScaleGyroRange)
    MPU6050_task                             0x08003195   Thumb Code   190  mpu6050.o(i.MPU6050_task)
    MPU_Get_Accelscope                       0x08003271   Thumb Code   170  mpu6050.o(i.MPU_Get_Accelscope)
    MPU_Get_Gyroscope                        0x0800332d   Thumb Code   202  mpu6050.o(i.MPU_Get_Gyroscope)
    MemManage_Handler                        0x08003411   Thumb Code     4  stm32f4xx_it.o(i.MemManage_Handler)
    NMI_Handler                              0x08003415   Thumb Code     2  stm32f4xx_it.o(i.NMI_Handler)
    NVIC_Init                                0x08003419   Thumb Code   106  misc.o(i.NVIC_Init)
    NVIC_PriorityGroupConfig                 0x08003491   Thumb Code    10  misc.o(i.NVIC_PriorityGroupConfig)
    OLED_Clear                               0x080034a5   Thumb Code    42  oled.o(i.OLED_Clear)
    OLED_DrawPoint                           0x080034d5   Thumb Code   100  oled.o(i.OLED_DrawPoint)
    OLED_Init                                0x0800353d   Thumb Code   296  oled.o(i.OLED_Init)
    OLED_Refresh_Gram                        0x08003671   Thumb Code    70  oled.o(i.OLED_Refresh_Gram)
    OLED_ShowChar                            0x080036bd   Thumb Code   158  oled.o(i.OLED_ShowChar)
    OLED_ShowNumber                          0x08003765   Thumb Code   148  oled.o(i.OLED_ShowNumber)
    OLED_ShowString                          0x080037f9   Thumb Code    68  oled.o(i.OLED_ShowString)
    OLED_WR_Byte                             0x0800383d   Thumb Code    82  oled.o(i.OLED_WR_Byte)
    PS2_AnologData                           0x08003895   Thumb Code     8  pstwo.o(i.PS2_AnologData)
    PS2_ClearData                            0x080038a1   Thumb Code    20  pstwo.o(i.PS2_ClearData)
    PS2_Cmd                                  0x080038b9   Thumb Code   130  pstwo.o(i.PS2_Cmd)
    PS2_DataKey                              0x08003949   Thumb Code    70  pstwo.o(i.PS2_DataKey)
    PS2_EnterConfing                         0x0800399d   Thumb Code    84  pstwo.o(i.PS2_EnterConfing)
    PS2_ExitConfing                          0x080039f9   Thumb Code    84  pstwo.o(i.PS2_ExitConfing)
    PS2_Init                                 0x08003a55   Thumb Code    82  pstwo.o(i.PS2_Init)
    PS2_Read                                 0x08003aad   Thumb Code   204  pstwo.o(i.PS2_Read)
    PS2_ReadData                             0x08003bb1   Thumb Code   164  pstwo.o(i.PS2_ReadData)
    PS2_SetInit                              0x08003c65   Thumb Code    28  pstwo.o(i.PS2_SetInit)
    PS2_ShortPoll                            0x08003c81   Thumb Code    60  pstwo.o(i.PS2_ShortPoll)
    PS2_TurnOnAnalogMode                     0x08003cc5   Thumb Code    78  pstwo.o(i.PS2_TurnOnAnalogMode)
    PS2_control                              0x08003d1d   Thumb Code   552  balance.o(i.PS2_control)
    PWR_BackupAccessCmd                      0x08003f7d   Thumb Code     6  stm32f4xx_pwr.o(i.PWR_BackupAccessCmd)
    RCC_AHB1PeriphClockCmd                   0x08003f89   Thumb Code    26  stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd)
    RCC_APB1PeriphClockCmd                   0x08003fa9   Thumb Code    26  stm32f4xx_rcc.o(i.RCC_APB1PeriphClockCmd)
    RCC_APB2PeriphClockCmd                   0x08003fc9   Thumb Code    26  stm32f4xx_rcc.o(i.RCC_APB2PeriphClockCmd)
    RCC_APB2PeriphResetCmd                   0x08003fe9   Thumb Code    26  stm32f4xx_rcc.o(i.RCC_APB2PeriphResetCmd)
    RCC_GetClocksFreq                        0x08004009   Thumb Code   214  stm32f4xx_rcc.o(i.RCC_GetClocksFreq)
    RCC_LSEConfig                            0x080040f1   Thumb Code    40  stm32f4xx_rcc.o(i.RCC_LSEConfig)
    Read_Encoder                             0x0800411d   Thumb Code    88  encoder.o(i.Read_Encoder)
    Remote_Control                           0x08004181   Thumb Code   554  balance.o(i.Remote_Control)
    Robot_Init                               0x080043e5   Thumb Code   160  robot_select_init.o(i.Robot_Init)
    Robot_Select                             0x080044a1   Thumb Code   348  robot_select_init.o(i.Robot_Select)
    Set_Pwm                                  0x0800474d   Thumb Code   134  balance.o(i.Set_Pwm)
    Smooth_control                           0x080047e9   Thumb Code   432  balance.o(i.Smooth_control)
    SysTick_CLKSourceConfig                  0x080049a5   Thumb Code    40  misc.o(i.SysTick_CLKSourceConfig)
    SysTick_Handler                          0x080049cd   Thumb Code    16  delay.o(i.SysTick_Handler)
    SystemInit                               0x080049dd   Thumb Code    88  system_stm32f4xx.o(i.SystemInit)
    TIM10_PWM_Init                           0x08004b69   Thumb Code   150  motor.o(i.TIM10_PWM_Init)
    TIM11_PWM_Init                           0x08004c09   Thumb Code   158  motor.o(i.TIM11_PWM_Init)
    TIM12_SERVO_Init                         0x08004cb1   Thumb Code   196  timer.o(i.TIM12_SERVO_Init)
    TIM1_PWM_Init                            0x08004d7d   Thumb Code   238  motor.o(i.TIM1_PWM_Init)
    TIM2_IRQHandler                          0x08004e75   Thumb Code    24  encoder.o(i.TIM2_IRQHandler)
    TIM3_IRQHandler                          0x08004e8d   Thumb Code    18  encoder.o(i.TIM3_IRQHandler)
    TIM4_IRQHandler                          0x08004ea5   Thumb Code    18  encoder.o(i.TIM4_IRQHandler)
    TIM5_IRQHandler                          0x08004ebd   Thumb Code    18  encoder.o(i.TIM5_IRQHandler)
    TIM8_BRK_TIM12_IRQHandler                0x08004ed5   Thumb Code    18  encoder.o(i.TIM8_BRK_TIM12_IRQHandler)
    TIM8_CC_IRQHandler                       0x08004eed   Thumb Code   810  timer.o(i.TIM8_CC_IRQHandler)
    TIM8_Cap_Init                            0x08005299   Thumb Code   328  timer.o(i.TIM8_Cap_Init)
    TIM8_UP_TIM13_IRQHandler                 0x080053e9   Thumb Code    14  timer.o(i.TIM8_UP_TIM13_IRQHandler)
    TIM9_PWM_Init                            0x080053fd   Thumb Code   174  motor.o(i.TIM9_PWM_Init)
    TIM_ARRPreloadConfig                     0x080054b5   Thumb Code    24  stm32f4xx_tim.o(i.TIM_ARRPreloadConfig)
    TIM_ClearFlag                            0x080054cd   Thumb Code     6  stm32f4xx_tim.o(i.TIM_ClearFlag)
    TIM_ClearITPendingBit                    0x080054d3   Thumb Code     6  stm32f4xx_tim.o(i.TIM_ClearITPendingBit)
    TIM_Cmd                                  0x080054d9   Thumb Code    24  stm32f4xx_tim.o(i.TIM_Cmd)
    TIM_CtrlPWMOutputs                       0x080054f1   Thumb Code    30  stm32f4xx_tim.o(i.TIM_CtrlPWMOutputs)
    TIM_EncoderInterfaceConfig               0x0800550f   Thumb Code    66  stm32f4xx_tim.o(i.TIM_EncoderInterfaceConfig)
    TIM_GetCapture1                          0x08005551   Thumb Code     6  stm32f4xx_tim.o(i.TIM_GetCapture1)
    TIM_GetCapture2                          0x08005557   Thumb Code     6  stm32f4xx_tim.o(i.TIM_GetCapture2)
    TIM_GetCapture3                          0x0800555d   Thumb Code     6  stm32f4xx_tim.o(i.TIM_GetCapture3)
    TIM_GetCapture4                          0x08005563   Thumb Code     6  stm32f4xx_tim.o(i.TIM_GetCapture4)
    TIM_GetITStatus                          0x08005569   Thumb Code    34  stm32f4xx_tim.o(i.TIM_GetITStatus)
    TIM_ICInit                               0x0800558b   Thumb Code   110  stm32f4xx_tim.o(i.TIM_ICInit)
    TIM_ICStructInit                         0x080055f9   Thumb Code    18  stm32f4xx_tim.o(i.TIM_ICStructInit)
    TIM_ITConfig                             0x0800560b   Thumb Code    18  stm32f4xx_tim.o(i.TIM_ITConfig)
    TIM_OC1Init                              0x0800561d   Thumb Code   114  stm32f4xx_tim.o(i.TIM_OC1Init)
    TIM_OC1PolarityConfig                    0x08005699   Thumb Code    18  stm32f4xx_tim.o(i.TIM_OC1PolarityConfig)
    TIM_OC1PreloadConfig                     0x080056ab   Thumb Code    18  stm32f4xx_tim.o(i.TIM_OC1PreloadConfig)
    TIM_OC2Init                              0x080056bd   Thumb Code   154  stm32f4xx_tim.o(i.TIM_OC2Init)
    TIM_OC2PolarityConfig                    0x08005761   Thumb Code    26  stm32f4xx_tim.o(i.TIM_OC2PolarityConfig)
    TIM_OC2PreloadConfig                     0x0800577b   Thumb Code    26  stm32f4xx_tim.o(i.TIM_OC2PreloadConfig)
    TIM_OC3Init                              0x08005795   Thumb Code   150  stm32f4xx_tim.o(i.TIM_OC3Init)
    TIM_OC3PolarityConfig                    0x08005835   Thumb Code    26  stm32f4xx_tim.o(i.TIM_OC3PolarityConfig)
    TIM_OC3PreloadConfig                     0x0800584f   Thumb Code    18  stm32f4xx_tim.o(i.TIM_OC3PreloadConfig)
    TIM_OC4Init                              0x08005861   Thumb Code   112  stm32f4xx_tim.o(i.TIM_OC4Init)
    TIM_OC4PolarityConfig                    0x080058d9   Thumb Code    26  stm32f4xx_tim.o(i.TIM_OC4PolarityConfig)
    TIM_OC4PreloadConfig                     0x080058f3   Thumb Code    26  stm32f4xx_tim.o(i.TIM_OC4PreloadConfig)
    TIM_SetCounter                           0x0800590d   Thumb Code     4  stm32f4xx_tim.o(i.TIM_SetCounter)
    TIM_SetIC1Prescaler                      0x08005911   Thumb Code    18  stm32f4xx_tim.o(i.TIM_SetIC1Prescaler)
    TIM_SetIC2Prescaler                      0x08005923   Thumb Code    26  stm32f4xx_tim.o(i.TIM_SetIC2Prescaler)
    TIM_SetIC3Prescaler                      0x0800593d   Thumb Code    18  stm32f4xx_tim.o(i.TIM_SetIC3Prescaler)
    TIM_SetIC4Prescaler                      0x0800594f   Thumb Code    26  stm32f4xx_tim.o(i.TIM_SetIC4Prescaler)
    TIM_TimeBaseInit                         0x08005969   Thumb Code   104  stm32f4xx_tim.o(i.TIM_TimeBaseInit)
    TIM_TimeBaseStructInit                   0x080059ed   Thumb Code    18  stm32f4xx_tim.o(i.TIM_TimeBaseStructInit)
    Turn_Off                                 0x08005a01   Thumb Code    54  balance.o(i.Turn_Off)
    UART5_IRQHandler                         0x08005a51   Thumb Code   246  usartx.o(i.UART5_IRQHandler)
    USART1_IRQHandler                        0x08005b81   Thumb Code   282  usartx.o(i.USART1_IRQHandler)
    USART1_SEND                              0x08005cd5   Thumb Code    26  usartx.o(i.USART1_SEND)
    USART2_IRQHandler                        0x08005cf5   Thumb Code   646  usartx.o(i.USART2_IRQHandler)
    USART3_IRQHandler                        0x08005fe5   Thumb Code   256  usartx.o(i.USART3_IRQHandler)
    USART3_SEND                              0x08006125   Thumb Code    26  usartx.o(i.USART3_SEND)
    USART5_SEND                              0x08006145   Thumb Code    26  usartx.o(i.USART5_SEND)
    USART_Cmd                                0x08006165   Thumb Code    24  stm32f4xx_usart.o(i.USART_Cmd)
    USART_GetITStatus                        0x0800617d   Thumb Code    84  stm32f4xx_usart.o(i.USART_GetITStatus)
    USART_ITConfig                           0x080061d1   Thumb Code    74  stm32f4xx_usart.o(i.USART_ITConfig)
    USART_Init                               0x0800621d   Thumb Code   204  stm32f4xx_usart.o(i.USART_Init)
    USART_ReceiveData                        0x080062f1   Thumb Code    10  stm32f4xx_usart.o(i.USART_ReceiveData)
    UsageFault_Handler                       0x080062fb   Thumb Code     4  stm32f4xx_it.o(i.UsageFault_Handler)
    Vz_to_Akm_Angle                          0x08006301   Thumb Code   188  usartx.o(i.Vz_to_Akm_Angle)
    XYZ_Target_Speed_transition              0x080063d9   Thumb Code   102  usartx.o(i.XYZ_Target_Speed_transition)
    __ARM_fpclassify                         0x08006449   Thumb Code    48  fpclassify.o(i.__ARM_fpclassify)
    __hardfp_atan                            0x08006479   Thumb Code   622  atan.o(i.__hardfp_atan)
    __hardfp_pow                             0x08006751   Thumb Code  3072  pow.o(i.__hardfp_pow)
    __hardfp_sqrt                            0x080073a1   Thumb Code   122  sqrt.o(i.__hardfp_sqrt)
    __hardfp_tan                             0x08007421   Thumb Code   108  tan.o(i.__hardfp_tan)
    __ieee754_rem_pio2                       0x080074a1   Thumb Code   938  rred.o(i.__ieee754_rem_pio2)
    __kernel_poly                            0x080078d9   Thumb Code   248  poly.o(i.__kernel_poly)
    __kernel_tan                             0x080079d1   Thumb Code   764  tan_i.o(i.__kernel_tan)
    __mathlib_dbl_divzero                    0x08007d21   Thumb Code    28  dunder.o(i.__mathlib_dbl_divzero)
    __mathlib_dbl_infnan                     0x08007d51   Thumb Code    20  dunder.o(i.__mathlib_dbl_infnan)
    __mathlib_dbl_infnan2                    0x08007d65   Thumb Code    20  dunder.o(i.__mathlib_dbl_infnan2)
    __mathlib_dbl_invalid                    0x08007d79   Thumb Code    24  dunder.o(i.__mathlib_dbl_invalid)
    __mathlib_dbl_overflow                   0x08007d99   Thumb Code    24  dunder.o(i.__mathlib_dbl_overflow)
    __mathlib_dbl_underflow                  0x08007db9   Thumb Code    24  dunder.o(i.__mathlib_dbl_underflow)
    _sys_exit                                0x08007dd9   Thumb Code     4  usart.o(i._sys_exit)
    click_N_Double_MPU6050                   0x08007ddd   Thumb Code   184  key.o(i.click_N_Double_MPU6050)
    data_task                                0x08007ead   Thumb Code    40  usartx.o(i.data_task)
    data_transition                          0x08007ed5   Thumb Code  1342  usartx.o(i.data_transition)
    delay_init                               0x08008425   Thumb Code    58  delay.o(i.delay_init)
    delay_ms                                 0x08008469   Thumb Code    60  delay.o(i.delay_ms)
    delay_us                                 0x080084a9   Thumb Code    68  delay.o(i.delay_us)
    fabs                                     0x080084f1   Thumb Code    24  fabs.o(i.fabs)
    float_abs                                0x08008509   Thumb Code    26  balance.o(i.float_abs)
    fputc                                    0x08008525   Thumb Code    24  usart.o(i.fputc)
    getSysTickCnt                            0x08008541   Thumb Code    22  delay.o(i.getSysTickCnt)
    led_task                                 0x0800855d   Thumb Code    24  led.o(i.led_task)
    main                                     0x08008581   Thumb Code    34  main.o(i.main)
    oled_pow                                 0x080085b9   Thumb Code    22  oled.o(i.oled_pow)
    oled_show                                0x080085d1   Thumb Code  2932  show.o(i.oled_show)
    pstwo_task                               0x08009ccd   Thumb Code    24  pstwo.o(i.pstwo_task)
    pvPortMalloc                             0x08009ce5   Thumb Code   262  heap_4.o(i.pvPortMalloc)
    pvTaskIncrementMutexHeldCount            0x08009e39   Thumb Code    26  tasks.o(i.pvTaskIncrementMutexHeldCount)
    pxPortInitialiseStack                    0x08009e59   Thumb Code    38  port.o(i.pxPortInitialiseStack)
    show_task                                0x08009e85   Thumb Code   360  show.o(i.show_task)
    sqrt                                     0x0800a011   Thumb Code   110  sqrt.o(i.sqrt)
    start_task                               0x0800a081   Thumb Code   146  main.o(i.start_task)
    systemInit                               0x0800a181   Thumb Code   190  system.o(i.systemInit)
    target_limit_float                       0x0800a23f   Thumb Code    42  balance.o(i.target_limit_float)
    target_limit_int                         0x0800a269   Thumb Code    22  balance.o(i.target_limit_int)
    uart1_init                               0x0800a281   Thumb Code   168  usartx.o(i.uart1_init)
    uart2_init                               0x0800a331   Thumb Code   166  usartx.o(i.uart2_init)
    uart3_init                               0x0800a3e1   Thumb Code   168  usartx.o(i.uart3_init)
    uart5_init                               0x0800a491   Thumb Code   212  usartx.o(i.uart5_init)
    usart1_send                              0x0800a571   Thumb Code    20  usartx.o(i.usart1_send)
    usart3_send                              0x0800a589   Thumb Code    22  usartx.o(i.usart3_send)
    usart5_send                              0x0800a5a5   Thumb Code    20  usartx.o(i.usart5_send)
    uxListRemove                             0x0800a5bd   Thumb Code    40  list.o(i.uxListRemove)
    vListInitialise                          0x0800a5e5   Thumb Code    26  list.o(i.vListInitialise)
    vListInitialiseItem                      0x0800a5ff   Thumb Code     6  list.o(i.vListInitialiseItem)
    vListInsert                              0x0800a605   Thumb Code    52  list.o(i.vListInsert)
    vListInsertEnd                           0x0800a639   Thumb Code    24  list.o(i.vListInsertEnd)
    vPortEnterCritical                       0x0800a651   Thumb Code    68  port.o(i.vPortEnterCritical)
    vPortExitCritical                        0x0800a6d9   Thumb Code    48  port.o(i.vPortExitCritical)
    vPortFree                                0x0800a749   Thumb Code   120  heap_4.o(i.vPortFree)
    vPortSetupTimerInterrupt                 0x0800a801   Thumb Code    26  port.o(i.vPortSetupTimerInterrupt)
    vPortValidateInterruptPriority           0x0800a821   Thumb Code    86  port.o(i.vPortValidateInterruptPriority)
    vQueueAddToRegistry                      0x0800a8c1   Thumb Code    38  queue.o(i.vQueueAddToRegistry)
    vQueueWaitForMessageRestricted           0x0800a8ed   Thumb Code    74  queue.o(i.vQueueWaitForMessageRestricted)
    vTaskDelay                               0x0800a939   Thumb Code    72  tasks.o(i.vTaskDelay)
    vTaskDelayUntil                          0x0800a9ad   Thumb Code   170  tasks.o(i.vTaskDelayUntil)
    vTaskDelete                              0x0800aa89   Thumb Code   192  tasks.o(i.vTaskDelete)
    vTaskMissedYield                         0x0800ab95   Thumb Code     8  tasks.o(i.vTaskMissedYield)
    vTaskPlaceOnEventList                    0x0800aba1   Thumb Code    42  tasks.o(i.vTaskPlaceOnEventList)
    vTaskPlaceOnEventListRestricted          0x0800abf5   Thumb Code    50  tasks.o(i.vTaskPlaceOnEventListRestricted)
    vTaskPriorityInherit                     0x0800ac51   Thumb Code   164  tasks.o(i.vTaskPriorityInherit)
    vTaskSetTimeOutState                     0x0800ad01   Thumb Code    32  tasks.o(i.vTaskSetTimeOutState)
    vTaskStartScheduler                      0x0800ad4d   Thumb Code   108  tasks.o(i.vTaskStartScheduler)
    vTaskSuspendAll                          0x0800adf9   Thumb Code    12  tasks.o(i.vTaskSuspendAll)
    vTaskSwitchContext                       0x0800ae09   Thumb Code   110  tasks.o(i.vTaskSwitchContext)
    xPortStartScheduler                      0x0800aeb1   Thumb Code   258  port.o(i.xPortStartScheduler)
    xPortSysTickHandler                      0x0800b00d   Thumb Code    46  port.o(i.xPortSysTickHandler)
    xQueueGenericCreate                      0x0800b041   Thumb Code    78  queue.o(i.xQueueGenericCreate)
    xQueueGenericReceive                     0x0800b0b5   Thumb Code   416  queue.o(i.xQueueGenericReceive)
    xQueueGenericReset                       0x0800b27d   Thumb Code   136  queue.o(i.xQueueGenericReset)
    xQueueGenericSend                        0x0800b32d   Thumb Code   412  queue.o(i.xQueueGenericSend)
    xQueueGenericSendFromISR                 0x0800b4f1   Thumb Code   234  queue.o(i.xQueueGenericSendFromISR)
    xTaskCheckForTimeOut                     0x0800b601   Thumb Code   116  tasks.o(i.xTaskCheckForTimeOut)
    xTaskCreate                              0x0800b6a1   Thumb Code    96  tasks.o(i.xTaskCreate)
    xTaskGetSchedulerState                   0x0800b701   Thumb Code    24  tasks.o(i.xTaskGetSchedulerState)
    xTaskGetTickCount                        0x0800b721   Thumb Code     6  tasks.o(i.xTaskGetTickCount)
    xTaskIncrementTick                       0x0800b72d   Thumb Code   272  tasks.o(i.xTaskIncrementTick)
    xTaskPriorityDisinherit                  0x0800b88d   Thumb Code   168  tasks.o(i.xTaskPriorityDisinherit)
    xTaskRemoveFromEventList                 0x0800b965   Thumb Code   118  tasks.o(i.xTaskRemoveFromEventList)
    xTaskResumeAll                           0x0800ba19   Thumb Code   214  tasks.o(i.xTaskResumeAll)
    xTimerCreateTimerTask                    0x0800bb39   Thumb Code    56  timers.o(i.xTimerCreateTimerTask)
    xTimerGenericCommand                     0x0800bbad   Thumb Code   118  timers.o(i.xTimerGenericCommand)
    __aeabi_dneg                             0x0800bc51   Thumb Code     0  basic.o(x$fpl$basic)
    _dneg                                    0x0800bc51   Thumb Code     6  basic.o(x$fpl$basic)
    __aeabi_fneg                             0x0800bc57   Thumb Code     0  basic.o(x$fpl$basic)
    _fneg                                    0x0800bc57   Thumb Code     6  basic.o(x$fpl$basic)
    _dabs                                    0x0800bc5d   Thumb Code     6  basic.o(x$fpl$basic)
    _fabs                                    0x0800bc63   Thumb Code     6  basic.o(x$fpl$basic)
    __aeabi_d2f                              0x0800bc69   Thumb Code     0  d2f.o(x$fpl$d2f)
    _d2f                                     0x0800bc69   Thumb Code    98  d2f.o(x$fpl$d2f)
    __aeabi_dadd                             0x0800bccd   Thumb Code     0  daddsub_clz.o(x$fpl$dadd)
    _dadd                                    0x0800bccd   Thumb Code   332  daddsub_clz.o(x$fpl$dadd)
    __fpl_dcheck_NaN1                        0x0800be1d   Thumb Code    10  dcheck1.o(x$fpl$dcheck1)
    __fpl_dcmp_Inf                           0x0800be2d   Thumb Code    24  dcmpi.o(x$fpl$dcmpinf)
    __aeabi_ddiv                             0x0800be45   Thumb Code     0  ddiv.o(x$fpl$ddiv)
    _ddiv                                    0x0800be45   Thumb Code   552  ddiv.o(x$fpl$ddiv)
    __aeabi_d2iz                             0x0800c0f5   Thumb Code     0  dfix.o(x$fpl$dfix)
    _dfix                                    0x0800c0f5   Thumb Code    94  dfix.o(x$fpl$dfix)
    __aeabi_i2d                              0x0800c153   Thumb Code     0  dflt_clz.o(x$fpl$dflt)
    _dflt                                    0x0800c153   Thumb Code    46  dflt_clz.o(x$fpl$dflt)
    __aeabi_ui2d                             0x0800c181   Thumb Code     0  dflt_clz.o(x$fpl$dfltu)
    _dfltu                                   0x0800c181   Thumb Code    38  dflt_clz.o(x$fpl$dfltu)
    __aeabi_cdcmple                          0x0800c1a9   Thumb Code     0  dleqf.o(x$fpl$dleqf)
    _dcmple                                  0x0800c1a9   Thumb Code   120  dleqf.o(x$fpl$dleqf)
    __fpl_dcmple_InfNaN                      0x0800c20b   Thumb Code     0  dleqf.o(x$fpl$dleqf)
    __aeabi_dmul                             0x0800c221   Thumb Code     0  dmul.o(x$fpl$dmul)
    _dmul                                    0x0800c221   Thumb Code   332  dmul.o(x$fpl$dmul)
    __fpl_dnaninf                            0x0800c375   Thumb Code   156  dnaninf.o(x$fpl$dnaninf)
    __fpl_dretinf                            0x0800c411   Thumb Code    12  dretinf.o(x$fpl$dretinf)
    __aeabi_cdrcmple                         0x0800c41d   Thumb Code     0  drleqf.o(x$fpl$drleqf)
    _drcmple                                 0x0800c41d   Thumb Code   108  drleqf.o(x$fpl$drleqf)
    __aeabi_drsub                            0x0800c489   Thumb Code     0  daddsub_clz.o(x$fpl$drsb)
    _drsb                                    0x0800c489   Thumb Code    22  daddsub_clz.o(x$fpl$drsb)
    _dsqrt                                   0x0800c4a1   Thumb Code   404  dsqrt_umaal.o(x$fpl$dsqrt)
    __aeabi_dsub                             0x0800c639   Thumb Code     0  daddsub_clz.o(x$fpl$dsub)
    _dsub                                    0x0800c639   Thumb Code   464  daddsub_clz.o(x$fpl$dsub)
    __aeabi_f2d                              0x0800c80d   Thumb Code     0  f2d.o(x$fpl$f2d)
    _f2d                                     0x0800c80d   Thumb Code    86  f2d.o(x$fpl$f2d)
    __fpl_fnaninf                            0x0800c863   Thumb Code   140  fnaninf.o(x$fpl$fnaninf)
    _fp_init                                 0x0800c8ef   Thumb Code    10  fpinit.o(x$fpl$fpinit)
    __fplib_config_fpu_vfp                   0x0800c8f7   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x0800c8f7   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    __fpl_fretinf                            0x0800c8f9   Thumb Code    10  fretinf.o(x$fpl$fretinf)
    __fpl_return_NaN                         0x0800c903   Thumb Code   100  retnan.o(x$fpl$retnan)
    __ARM_scalbn                             0x0800c967   Thumb Code    92  scalbn.o(x$fpl$scalbn)
    __fpl_cmpreturn                          0x0800c9c3   Thumb Code    48  trapv.o(x$fpl$trapveneer)
    __I$use$fp                               0x0800c9f2   Number         0  usenofp.o(x$fpl$usenofp)
    oled_asc2_1206                           0x0800c9f2   Data        1140  oled.o(.constdata)
    oled_asc2_1608                           0x0800ce66   Data        1520  oled.o(.constdata)
    Hzk16                                    0x0800d456   Data        2624  oled.o(.constdata)
    __mathlib_zero                           0x0800dfb8   Data           8  qnan.o(.constdata)
    Region$$Table$$Base                      0x0800e0e8   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x0800e108   Number         0  anon$$obj.o(Region$$Table)
    StartTask_Handler                        0x20000000   Data           4  main.o(.data)
    SystemCoreClock                          0x20000004   Data           4  system_stm32f4xx.o(.data)
    AHBPrescTable                            0x20000008   Data          16  system_stm32f4xx.o(.data)
    Voltage                                  0x20000018   Data           4  adc.o(.data)
    Voltage_Count                            0x2000001c   Data           4  adc.o(.data)
    Voltage_All                              0x20000020   Data           4  adc.o(.data)
    Led_Count                                0x20000038   Data           4  led.o(.data)
    Handkey                                  0x20000040   Data           2  pstwo.o(.data)
    Comd                                     0x20000042   Data           2  pstwo.o(.data)
    MASK                                     0x20000044   Data          32  pstwo.o(.data)
    TIM8CH1_CAPTURE_STA                      0x20000068   Data           1  timer.o(.data)
    TIM8CH1_CAPTURE_UPVAL                    0x2000006a   Data           2  timer.o(.data)
    TIM8CH1_CAPTURE_DOWNVAL                  0x2000006c   Data           2  timer.o(.data)
    TIM8CH2_CAPTURE_STA                      0x2000006e   Data           1  timer.o(.data)
    TIM8CH2_CAPTURE_UPVAL                    0x20000070   Data           2  timer.o(.data)
    TIM8CH2_CAPTURE_DOWNVAL                  0x20000072   Data           2  timer.o(.data)
    TIM8CH3_CAPTURE_STA                      0x20000074   Data           1  timer.o(.data)
    TIM8CH3_CAPTURE_UPVAL                    0x20000076   Data           2  timer.o(.data)
    TIM8CH3_CAPTURE_DOWNVAL                  0x20000078   Data           2  timer.o(.data)
    TIM8CH4_CAPTURE_STA                      0x2000007a   Data           1  timer.o(.data)
    TIM8CH4_CAPTURE_UPVAL                    0x2000007c   Data           2  timer.o(.data)
    TIM8CH4_CAPTURE_DOWNVAL                  0x2000007e   Data           2  timer.o(.data)
    TIM8_T1                                  0x20000080   Data           4  timer.o(.data)
    TIM8_T2                                  0x20000084   Data           4  timer.o(.data)
    TIM8_T3                                  0x20000088   Data           4  timer.o(.data)
    TIM8_T4                                  0x2000008c   Data           4  timer.o(.data)
    Remoter_Ch1                              0x20000090   Data           4  timer.o(.data)
    Remoter_Ch2                              0x20000094   Data           4  timer.o(.data)
    Remoter_Ch3                              0x20000098   Data           4  timer.o(.data)
    Remoter_Ch4                              0x2000009c   Data           4  timer.o(.data)
    L_Remoter_Ch1                            0x200000a0   Data           4  timer.o(.data)
    L_Remoter_Ch2                            0x200000a4   Data           4  timer.o(.data)
    L_Remoter_Ch3                            0x200000a8   Data           4  timer.o(.data)
    L_Remoter_Ch4                            0x200000ac   Data           4  timer.o(.data)
    test_movz                                0x200000b0   Data           4  usartx.o(.data)
    test_z                                   0x200000b4   Data           4  usartx.o(.data)
    __stdout                                 0x200000d0   Data           4  usart.o(.data)
    USART_RX_STA                             0x200000d4   Data           2  usart.o(.data)
    pxCurrentTCB                             0x200000e8   Data           4  tasks.o(.data)
    Flag_Stop                                0x2000015c   Data           1  system.o(.data)
    Divisor_Mode                             0x20000160   Data           4  system.o(.data)
    Car_Mode                                 0x20000164   Data           1  system.o(.data)
    Servo                                    0x20000168   Data           4  system.o(.data)
    RC_Velocity                              0x2000016c   Data           4  system.o(.data)
    Move_X                                   0x20000170   Data           4  system.o(.data)
    Move_Y                                   0x20000174   Data           4  system.o(.data)
    Move_Z                                   0x20000178   Data           4  system.o(.data)
    Velocity_KP                              0x2000017c   Data           4  system.o(.data)
    Velocity_KI                              0x20000180   Data           4  system.o(.data)
    Encoder_precision                        0x20000184   Data           4  system.o(.data)
    Wheel_perimeter                          0x20000188   Data           4  system.o(.data)
    Wheel_spacing                            0x2000018c   Data           4  system.o(.data)
    Axle_spacing                             0x20000190   Data           4  system.o(.data)
    Omni_turn_radiaus                        0x20000194   Data           4  system.o(.data)
    PS2_ON_Flag                              0x20000198   Data           1  system.o(.data)
    APP_ON_Flag                              0x20000199   Data           1  system.o(.data)
    Remote_ON_Flag                           0x2000019a   Data           1  system.o(.data)
    CAN_ON_Flag                              0x2000019b   Data           1  system.o(.data)
    Usart1_ON_Flag                           0x2000019c   Data           1  system.o(.data)
    Usart5_ON_Flag                           0x2000019d   Data           1  system.o(.data)
    Flag_Left                                0x2000019e   Data           1  system.o(.data)
    Flag_Right                               0x2000019f   Data           1  system.o(.data)
    Flag_Direction                           0x200001a0   Data           1  system.o(.data)
    Turn_Flag                                0x200001a1   Data           1  system.o(.data)
    PID_Send                                 0x200001a2   Data           1  system.o(.data)
    PS2_LX                                   0x200001a4   Data           4  system.o(.data)
    PS2_LY                                   0x200001a8   Data           4  system.o(.data)
    PS2_RX                                   0x200001ac   Data           4  system.o(.data)
    PS2_RY                                   0x200001b0   Data           4  system.o(.data)
    PS2_KEY                                  0x200001b4   Data           4  system.o(.data)
    Check                                    0x200001b8   Data           4  system.o(.data)
    Checking                                 0x200001bc   Data           4  system.o(.data)
    Checked                                  0x200001c0   Data           4  system.o(.data)
    CheckCount                               0x200001c4   Data           4  system.o(.data)
    CheckPhrase1                             0x200001c8   Data           4  system.o(.data)
    CheckPhrase2                             0x200001cc   Data           4  system.o(.data)
    ErrorCode                                0x200001d0   Data           4  system.o(.data)
    Time_count                               0x200001d4   Data           4  balance.o(.data)
    robot_mode_check_flag                    0x200001d8   Data           4  balance.o(.data)
    test_num                                 0x200001dc   Data           2  balance.o(.data)
    command_lost_count                       0x200001de   Data           1  balance.o(.data)
    Voltage_Show                             0x20000214   Data           4  show.o(.data)
    i                                        0x20000218   Data           1  show.o(.data)
    Send_Count                               0x20000219   Data           1  show.o(.data)
    Buzzer_count                             0x2000021c   Data           4  show.o(.data)
    gyro                                     0x20000230   Data           6  mpu6050.o(.data)
    accel                                    0x20000236   Data           6  mpu6050.o(.data)
    sensors                                  0x2000023c   Data           2  mpu6050.o(.data)
    Deviation_Count                          0x20000240   Data           4  mpu6050.o(.data)
    sum_gyro                                 0x20000244   Data           6  mpu6050.o(.data)
    sum_accel                                0x2000024a   Data           6  mpu6050.o(.data)
    Deviation_gyro                           0x20000250   Data           6  mpu6050.o(.data)
    Original_gyro                            0x20000256   Data           6  mpu6050.o(.data)
    Deviation_accel                          0x2000025c   Data           6  mpu6050.o(.data)
    Original_accel                           0x20000262   Data           6  mpu6050.o(.data)
    q0                                       0x20000268   Data           4  mpu6050.o(.data)
    q1                                       0x2000026c   Data           4  mpu6050.o(.data)
    q2                                       0x20000270   Data           4  mpu6050.o(.data)
    q3                                       0x20000274   Data           4  mpu6050.o(.data)
    Gx_offset                                0x20000278   Data           2  mpu6050.o(.data)
    Gy_offset                                0x2000027a   Data           2  mpu6050.o(.data)
    Gz_offset                                0x2000027c   Data           2  mpu6050.o(.data)
    OLED_GRAM                                0x20000280   Data        1024  oled.o(.bss)
    Data                                     0x20000680   Data           9  pstwo.o(.bss)
    Send_Data                                0x2000068c   Data          48  usartx.o(.bss)
    Receive_Data                             0x200006bc   Data          32  usartx.o(.bss)
    xQueueRegistry                           0x2000071c   Data          64  queue.o(.bss)
    smooth_control                           0x20005a68   Data          12  system.o(.bss)
    MOTOR_A                                  0x20005a74   Data          20  system.o(.bss)
    MOTOR_B                                  0x20005a88   Data          20  system.o(.bss)
    MOTOR_C                                  0x20005a9c   Data          20  system.o(.bss)
    MOTOR_D                                  0x20005ab0   Data          20  system.o(.bss)
    OriginalEncoder                          0x20005ac4   Data          16  balance.o(.bss)
    Robot_Parament                           0x20005ad4   Data          24  robot_select_init.o(.bss)
    __libspace_start                         0x20005aec   Data          96  libspace.o(.bss)
    __temporary_stack_top$libspace           0x20005b4c   Data           0  libspace.o(.bss)



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

Memory Map of the image

  Image Entry point : 0x08000189

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

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

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

    0x08000000   0x08000000   0x00000188   Data   RO         1279    RESET               startup_stm32f40_41xxx.o
    0x08000188   0x08000188   0x00000008   Code   RO         4684  * !!!main             c_w.l(__main.o)
    0x08000190   0x08000190   0x00000034   Code   RO         5010    !!!scatter          c_w.l(__scatter.o)
    0x080001c4   0x080001c4   0x0000005a   Code   RO         5008    !!dczerorl2         c_w.l(__dczerorl2.o)
    0x0800021e   0x0800021e   0x00000002   PAD
    0x08000220   0x08000220   0x0000001c   Code   RO         5012    !!handler_zi        c_w.l(__scatter_zi.o)
    0x0800023c   0x0800023c   0x00000000   Code   RO         4671    .ARM.Collect$$_printf_percent$$00000000  c_w.l(_printf_percent.o)
    0x0800023c   0x0800023c   0x00000006   Code   RO         4669    .ARM.Collect$$_printf_percent$$00000009  c_w.l(_printf_d.o)
    0x08000242   0x08000242   0x00000006   Code   RO         4668    .ARM.Collect$$_printf_percent$$00000014  c_w.l(_printf_s.o)
    0x08000248   0x08000248   0x00000004   Code   RO         4781    .ARM.Collect$$_printf_percent$$00000017  c_w.l(_printf_percent_end.o)
    0x0800024c   0x0800024c   0x00000002   Code   RO         4881    .ARM.Collect$$libinit$$00000000  c_w.l(libinit.o)
    0x0800024e   0x0800024e   0x00000004   Code   RO         4886    .ARM.Collect$$libinit$$00000001  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4889    .ARM.Collect$$libinit$$00000004  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4892    .ARM.Collect$$libinit$$0000000A  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4894    .ARM.Collect$$libinit$$0000000C  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4896    .ARM.Collect$$libinit$$0000000E  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4899    .ARM.Collect$$libinit$$00000011  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4901    .ARM.Collect$$libinit$$00000013  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4903    .ARM.Collect$$libinit$$00000015  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4905    .ARM.Collect$$libinit$$00000017  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4907    .ARM.Collect$$libinit$$00000019  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4909    .ARM.Collect$$libinit$$0000001B  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4911    .ARM.Collect$$libinit$$0000001D  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4913    .ARM.Collect$$libinit$$0000001F  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4915    .ARM.Collect$$libinit$$00000021  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4917    .ARM.Collect$$libinit$$00000023  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4919    .ARM.Collect$$libinit$$00000025  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4923    .ARM.Collect$$libinit$$0000002C  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4925    .ARM.Collect$$libinit$$0000002E  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4927    .ARM.Collect$$libinit$$00000030  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000000   Code   RO         4929    .ARM.Collect$$libinit$$00000032  c_w.l(libinit2.o)
    0x08000252   0x08000252   0x00000002   Code   RO         4930    .ARM.Collect$$libinit$$00000033  c_w.l(libinit2.o)
    0x08000254   0x08000254   0x00000002   Code   RO         4950    .ARM.Collect$$libshutdown$$00000000  c_w.l(libshutdown.o)
    0x08000256   0x08000256   0x00000000   Code   RO         4960    .ARM.Collect$$libshutdown$$00000002  c_w.l(libshutdown2.o)
    0x08000256   0x08000256   0x00000000   Code   RO         4962    .ARM.Collect$$libshutdown$$00000004  c_w.l(libshutdown2.o)
    0x08000256   0x08000256   0x00000000   Code   RO         4965    .ARM.Collect$$libshutdown$$00000007  c_w.l(libshutdown2.o)
    0x08000256   0x08000256   0x00000000   Code   RO         4968    .ARM.Collect$$libshutdown$$0000000A  c_w.l(libshutdown2.o)
    0x08000256   0x08000256   0x00000000   Code   RO         4970    .ARM.Collect$$libshutdown$$0000000C  c_w.l(libshutdown2.o)
    0x08000256   0x08000256   0x00000000   Code   RO         4973    .ARM.Collect$$libshutdown$$0000000F  c_w.l(libshutdown2.o)
    0x08000256   0x08000256   0x00000002   Code   RO         4974    .ARM.Collect$$libshutdown$$00000010  c_w.l(libshutdown2.o)
    0x08000258   0x08000258   0x00000000   Code   RO         4768    .ARM.Collect$$rtentry$$00000000  c_w.l(__rtentry.o)
    0x08000258   0x08000258   0x00000000   Code   RO         4840    .ARM.Collect$$rtentry$$00000002  c_w.l(__rtentry2.o)
    0x08000258   0x08000258   0x00000006   Code   RO         4852    .ARM.Collect$$rtentry$$00000004  c_w.l(__rtentry4.o)
    0x0800025e   0x0800025e   0x00000000   Code   RO         4842    .ARM.Collect$$rtentry$$00000009  c_w.l(__rtentry2.o)
    0x0800025e   0x0800025e   0x00000004   Code   RO         4843    .ARM.Collect$$rtentry$$0000000A  c_w.l(__rtentry2.o)
    0x08000262   0x08000262   0x00000000   Code   RO         4845    .ARM.Collect$$rtentry$$0000000C  c_w.l(__rtentry2.o)
    0x08000262   0x08000262   0x00000008   Code   RO         4846    .ARM.Collect$$rtentry$$0000000D  c_w.l(__rtentry2.o)
    0x0800026a   0x0800026a   0x00000002   Code   RO         4884    .ARM.Collect$$rtexit$$00000000  c_w.l(rtexit.o)
    0x0800026c   0x0800026c   0x00000000   Code   RO         4934    .ARM.Collect$$rtexit$$00000002  c_w.l(rtexit2.o)
    0x0800026c   0x0800026c   0x00000004   Code   RO         4935    .ARM.Collect$$rtexit$$00000003  c_w.l(rtexit2.o)
    0x08000270   0x08000270   0x00000006   Code   RO         4936    .ARM.Collect$$rtexit$$00000004  c_w.l(rtexit2.o)
    0x08000276   0x08000276   0x00000002   PAD
    0x08000278   0x08000278   0x000000b6   Code   RO         4036    .emb_text           port.o
    0x0800032e   0x0800032e   0x00000002   PAD
    0x08000330   0x08000330   0x00000040   Code   RO         1280    .text               startup_stm32f40_41xxx.o
    0x08000370   0x08000370   0x00000002   Code   RO         4631    .text               c_w.l(use_no_semi_2.o)
    0x08000372   0x08000372   0x00000002   PAD
    0x08000374   0x08000374   0x00000018   Code   RO         4637    .text               c_w.l(noretval__2printf.o)
    0x0800038c   0x0800038c   0x00000068   Code   RO         4641    .text               c_w.l(__printf.o)
    0x080003f4   0x080003f4   0x00000052   Code   RO         4643    .text               c_w.l(_printf_str.o)
    0x08000446   0x08000446   0x00000002   PAD
    0x08000448   0x08000448   0x00000078   Code   RO         4645    .text               c_w.l(_printf_dec.o)
    0x080004c0   0x080004c0   0x0000008a   Code   RO         4676    .text               c_w.l(rt_memcpy_v6.o)
    0x0800054a   0x0800054a   0x00000010   Code   RO         4678    .text               c_w.l(aeabi_memset.o)
    0x0800055a   0x0800055a   0x00000044   Code   RO         4680    .text               c_w.l(rt_memclr.o)
    0x0800059e   0x0800059e   0x00000006   Code   RO         4682    .text               c_w.l(heapauxi.o)
    0x080005a4   0x080005a4   0x00000002   Code   RO         4766    .text               c_w.l(use_no_semi.o)
    0x080005a6   0x080005a6   0x00000016   Code   RO         4769    .text               c_w.l(_rserrno.o)
    0x080005bc   0x080005bc   0x000000b2   Code   RO         4771    .text               c_w.l(_printf_intcommon.o)
    0x0800066e   0x0800066e   0x00000002   PAD
    0x08000670   0x08000670   0x00000030   Code   RO         4773    .text               c_w.l(_printf_char_common.o)
    0x080006a0   0x080006a0   0x0000002c   Code   RO         4777    .text               c_w.l(_printf_char.o)
    0x080006cc   0x080006cc   0x00000024   Code   RO         4779    .text               c_w.l(_printf_char_file.o)
    0x080006f0   0x080006f0   0x00000064   Code   RO         4782    .text               c_w.l(rt_memcpy_w.o)
    0x08000754   0x08000754   0x0000004e   Code   RO         4784    .text               c_w.l(rt_memclr_w.o)
    0x080007a2   0x080007a2   0x00000002   PAD
    0x080007a4   0x080007a4   0x00000008   Code   RO         4857    .text               c_w.l(rt_errno_addr_intlibspace.o)
    0x080007ac   0x080007ac   0x00000008   Code   RO         4861    .text               c_w.l(ferror.o)
    0x080007b4   0x080007b4   0x00000008   Code   RO         4869    .text               c_w.l(libspace.o)
    0x080007bc   0x080007bc   0x0000004a   Code   RO         4872    .text               c_w.l(sys_stackheap_outer.o)
    0x08000806   0x08000806   0x00000012   Code   RO         4874    .text               c_w.l(exit.o)
    0x08000818   0x08000818   0x00000016   Code   RO         2012    i.ADC_Cmd           stm32f4xx_adc.o
    0x0800082e   0x0800082e   0x00000002   PAD
    0x08000830   0x08000830   0x00000030   Code   RO         2013    i.ADC_CommonInit    stm32f4xx_adc.o
    0x08000860   0x08000860   0x00000008   Code   RO         2024    i.ADC_GetConversionValue  stm32f4xx_adc.o
    0x08000868   0x08000868   0x00000012   Code   RO         2025    i.ADC_GetFlagStatus  stm32f4xx_adc.o
    0x0800087a   0x0800087a   0x00000002   PAD
    0x0800087c   0x0800087c   0x00000054   Code   RO         2032    i.ADC_Init          stm32f4xx_adc.o
    0x080008d0   0x080008d0   0x000000b8   Code   RO         2037    i.ADC_RegularChannelConfig  stm32f4xx_adc.o
    0x08000988   0x08000988   0x0000000a   Code   RO         2039    i.ADC_SoftwareStartConv  stm32f4xx_adc.o
    0x08000992   0x08000992   0x00000002   PAD
    0x08000994   0x08000994   0x00000144   Code   RO         4375    i.APP_Show          show.o
    0x08000ad8   0x08000ad8   0x00000084   Code   RO          382    i.Adc_Init          adc.o
    0x08000b5c   0x08000b5c   0x00000084   Code   RO          383    i.Adc_POWER_Init    adc.o
    0x08000be0   0x08000be0   0x00000314   Code   RO         4205    i.Balance_task      balance.o
    0x08000ef4   0x08000ef4   0x00000004   Code   RO          266    i.BusFault_Handler  stm32f4xx_it.o
    0x08000ef8   0x08000ef8   0x00000038   Code   RO          638    i.Buzzer_Init       led.o
    0x08000f30   0x08000f30   0x000001f4   Code   RO          439    i.CAN1_Mode_Init    can.o
    0x08001124   0x08001124   0x0000012c   Code   RO          441    i.CAN1_RX0_IRQHandler  can.o
    0x08001250   0x08001250   0x000000d8   Code   RO          443    i.CAN1_Rx_Msg       can.o
    0x08001328   0x08001328   0x00000040   Code   RO          446    i.CAN1_Send_Num     can.o
    0x08001368   0x08001368   0x0000010c   Code   RO          447    i.CAN1_Tx_Msg       can.o
    0x08001474   0x08001474   0x00000084   Code   RO          448    i.CAN1_Tx_Staus     can.o
    0x080014f8   0x080014f8   0x00000012   Code   RO         2260    i.CAN_ITConfig      stm32f4xx_can.o
    0x0800150a   0x0800150a   0x00000002   PAD
    0x0800150c   0x0800150c   0x0000006c   Code   RO          998    i.CAN_SEND          usartx.o
    0x08001578   0x08001578   0x0000003c   Code   RO          999    i.Check_Sum         usartx.o
    0x080015b4   0x080015b4   0x00000002   Code   RO          267    i.DebugMon_Handler  stm32f4xx_it.o
    0x080015b6   0x080015b6   0x00000002   PAD
    0x080015b8   0x080015b8   0x00000808   Code   RO         4206    i.Drive_Motor       balance.o
    0x08001dc0   0x08001dc0   0x00000030   Code   RO          682    i.Enable_Pin        motor.o
    0x08001df0   0x08001df0   0x000000e8   Code   RO          513    i.Encoder_Init_TIM2  encoder.o
    0x08001ed8   0x08001ed8   0x000000bc   Code   RO          514    i.Encoder_Init_TIM3  encoder.o
    0x08001f94   0x08001f94   0x000000bc   Code   RO          515    i.Encoder_Init_TIM4  encoder.o
    0x08002050   0x08002050   0x000000bc   Code   RO          516    i.Encoder_Init_TIM5  encoder.o
    0x0800210c   0x0800210c   0x00000090   Code   RO         1331    i.GPIO_Init         stm32f4xx_gpio.o
    0x0800219c   0x0800219c   0x00000046   Code   RO         1332    i.GPIO_PinAFConfig  stm32f4xx_gpio.o
    0x080021e2   0x080021e2   0x00000004   Code   RO         1339    i.GPIO_SetBits      stm32f4xx_gpio.o
    0x080021e6   0x080021e6   0x00000002   PAD
    0x080021e8   0x080021e8   0x00000030   Code   RO          384    i.Get_Adc           adc.o
    0x08002218   0x08002218   0x00000030   Code   RO          385    i.Get_Adc2          adc.o
    0x08002248   0x08002248   0x000003a0   Code   RO         4207    i.Get_RC            balance.o
    0x080025e8   0x080025e8   0x00000208   Code   RO         4208    i.Get_Velocity_Form_Encoder  balance.o
    0x080027f0   0x080027f0   0x0000002e   Code   RO          386    i.Get_adc_Average   adc.o
    0x0800281e   0x0800281e   0x00000002   PAD
    0x08002820   0x08002820   0x000000a0   Code   RO          387    i.Get_battery_volt  adc.o
    0x080028c0   0x080028c0   0x00000004   Code   RO          268    i.HardFault_Handler  stm32f4xx_it.o
    0x080028c4   0x080028c4   0x0000004c   Code   RO         4529    i.I2C_Ack           i2c.o
    0x08002910   0x08002910   0x0000004c   Code   RO         4530    i.I2C_GPIOInit      i2c.o
    0x0800295c   0x0800295c   0x0000004c   Code   RO         4531    i.I2C_NAck          i2c.o
    0x080029a8   0x080029a8   0x00000070   Code   RO         4533    i.I2C_ReadByte      i2c.o
    0x08002a18   0x08002a18   0x00000040   Code   RO         4534    i.I2C_ReadOneByte   i2c.o
    0x08002a58   0x08002a58   0x00000064   Code   RO         4535    i.I2C_Start         i2c.o
    0x08002abc   0x08002abc   0x00000048   Code   RO         4536    i.I2C_Stop          i2c.o
    0x08002b04   0x08002b04   0x00000064   Code   RO         4537    i.I2C_WaiteForAck   i2c.o
    0x08002b68   0x08002b68   0x00000058   Code   RO         4538    i.I2C_WriteBits     i2c.o
    0x08002bc0   0x08002bc0   0x00000064   Code   RO         4540    i.I2C_WriteByte     i2c.o
    0x08002c24   0x08002c24   0x00000032   Code   RO         4542    i.I2C_WriteOneByte  i2c.o
    0x08002c56   0x08002c56   0x00000002   PAD
    0x08002c58   0x08002c58   0x000000b0   Code   RO         4209    i.Incremental_PI_A  balance.o
    0x08002d08   0x08002d08   0x000000b0   Code   RO         4210    i.Incremental_PI_B  balance.o
    0x08002db8   0x08002db8   0x000000b0   Code   RO         4211    i.Incremental_PI_C  balance.o
    0x08002e68   0x08002e68   0x000000b0   Code   RO         4212    i.Incremental_PI_D  balance.o
    0x08002f18   0x08002f18   0x00000030   Code   RO          588    i.KEY_Init          key.o
    0x08002f48   0x08002f48   0x00000038   Code   RO         4213    i.Key               balance.o
    0x08002f80   0x08002f80   0x00000040   Code   RO          639    i.LED_Init          led.o
    0x08002fc0   0x08002fc0   0x000000ac   Code   RO         4214    i.Limit_Pwm         balance.o
    0x0800306c   0x0800306c   0x0000003c   Code   RO         4411    i.MPU6050_Set_LPF   mpu6050.o
    0x080030a8   0x080030a8   0x0000003c   Code   RO         4412    i.MPU6050_Set_Rate  mpu6050.o
    0x080030e4   0x080030e4   0x00000088   Code   RO         4414    i.MPU6050_initialize  mpu6050.o
    0x0800316c   0x0800316c   0x00000014   Code   RO         4417    i.MPU6050_setFullScaleAccelRange  mpu6050.o
    0x08003180   0x08003180   0x00000014   Code   RO         4418    i.MPU6050_setFullScaleGyroRange  mpu6050.o
    0x08003194   0x08003194   0x000000dc   Code   RO         4422    i.MPU6050_task      mpu6050.o
    0x08003270   0x08003270   0x000000bc   Code   RO         4424    i.MPU_Get_Accelscope  mpu6050.o
    0x0800332c   0x0800332c   0x000000e4   Code   RO         4425    i.MPU_Get_Gyroscope  mpu6050.o
    0x08003410   0x08003410   0x00000004   Code   RO          269    i.MemManage_Handler  stm32f4xx_it.o
    0x08003414   0x08003414   0x00000002   Code   RO          270    i.NMI_Handler       stm32f4xx_it.o
    0x08003416   0x08003416   0x00000002   PAD
    0x08003418   0x08003418   0x00000078   Code   RO         1286    i.NVIC_Init         misc.o
    0x08003490   0x08003490   0x00000014   Code   RO         1287    i.NVIC_PriorityGroupConfig  misc.o
    0x080034a4   0x080034a4   0x00000030   Code   RO          726    i.OLED_Clear        oled.o
    0x080034d4   0x080034d4   0x00000068   Code   RO          729    i.OLED_DrawPoint    oled.o
    0x0800353c   0x0800353c   0x00000134   Code   RO          730    i.OLED_Init         oled.o
    0x08003670   0x08003670   0x0000004c   Code   RO          731    i.OLED_Refresh_Gram  oled.o
    0x080036bc   0x080036bc   0x000000a8   Code   RO          734    i.OLED_ShowChar     oled.o
    0x08003764   0x08003764   0x00000094   Code   RO          735    i.OLED_ShowNumber   oled.o
    0x080037f8   0x080037f8   0x00000044   Code   RO          736    i.OLED_ShowString   oled.o
    0x0800383c   0x0800383c   0x00000058   Code   RO          737    i.OLED_WR_Byte      oled.o
    0x08003894   0x08003894   0x0000000c   Code   RO          825    i.PS2_AnologData    pstwo.o
    0x080038a0   0x080038a0   0x00000018   Code   RO          826    i.PS2_ClearData     pstwo.o
    0x080038b8   0x080038b8   0x00000090   Code   RO          827    i.PS2_Cmd           pstwo.o
    0x08003948   0x08003948   0x00000054   Code   RO          828    i.PS2_DataKey       pstwo.o
    0x0800399c   0x0800399c   0x0000005c   Code   RO          829    i.PS2_EnterConfing  pstwo.o
    0x080039f8   0x080039f8   0x0000005c   Code   RO          830    i.PS2_ExitConfing   pstwo.o
    0x08003a54   0x08003a54   0x00000058   Code   RO          831    i.PS2_Init          pstwo.o
    0x08003aac   0x08003aac   0x00000104   Code   RO          832    i.PS2_Read          pstwo.o
    0x08003bb0   0x08003bb0   0x000000b4   Code   RO          833    i.PS2_ReadData      pstwo.o
    0x08003c64   0x08003c64   0x0000001c   Code   RO          836    i.PS2_SetInit       pstwo.o
    0x08003c80   0x08003c80   0x00000044   Code   RO          837    i.PS2_ShortPoll     pstwo.o
    0x08003cc4   0x08003cc4   0x00000058   Code   RO          838    i.PS2_TurnOnAnalogMode  pstwo.o
    0x08003d1c   0x08003d1c   0x00000260   Code   RO         4215    i.PS2_control       balance.o
    0x08003f7c   0x08003f7c   0x0000000c   Code   RO         2973    i.PWR_BackupAccessCmd  stm32f4xx_pwr.o
    0x08003f88   0x08003f88   0x00000020   Code   RO         1428    i.RCC_AHB1PeriphClockCmd  stm32f4xx_rcc.o
    0x08003fa8   0x08003fa8   0x00000020   Code   RO         1437    i.RCC_APB1PeriphClockCmd  stm32f4xx_rcc.o
    0x08003fc8   0x08003fc8   0x00000020   Code   RO         1440    i.RCC_APB2PeriphClockCmd  stm32f4xx_rcc.o
    0x08003fe8   0x08003fe8   0x00000020   Code   RO         1442    i.RCC_APB2PeriphResetCmd  stm32f4xx_rcc.o
    0x08004008   0x08004008   0x000000e8   Code   RO         1449    i.RCC_GetClocksFreq  stm32f4xx_rcc.o
    0x080040f0   0x080040f0   0x0000002c   Code   RO         1458    i.RCC_LSEConfig     stm32f4xx_rcc.o
    0x0800411c   0x0800411c   0x00000064   Code   RO          517    i.Read_Encoder      encoder.o
    0x08004180   0x08004180   0x00000264   Code   RO         4216    i.Remote_Control    balance.o
    0x080043e4   0x080043e4   0x000000bc   Code   RO         4346    i.Robot_Init        robot_select_init.o
    0x080044a0   0x080044a0   0x000001c0   Code   RO         4347    i.Robot_Select      robot_select_init.o
    0x08004660   0x08004660   0x000000ec   Code   RO          345    i.SetSysClock       system_stm32f4xx.o
    0x0800474c   0x0800474c   0x0000009c   Code   RO         4217    i.Set_Pwm           balance.o
    0x080047e8   0x080047e8   0x000001bc   Code   RO         4218    i.Smooth_control    balance.o
    0x080049a4   0x080049a4   0x00000028   Code   RO         1290    i.SysTick_CLKSourceConfig  misc.o
    0x080049cc   0x080049cc   0x00000010   Code   RO         1159    i.SysTick_Handler   delay.o
    0x080049dc   0x080049dc   0x00000068   Code   RO          347    i.SystemInit        system_stm32f4xx.o
    0x08004a44   0x08004a44   0x0000003a   Code   RO         2411    i.TI1_Config        stm32f4xx_tim.o
    0x08004a7e   0x08004a7e   0x00000050   Code   RO         2412    i.TI2_Config        stm32f4xx_tim.o
    0x08004ace   0x08004ace   0x00000048   Code   RO         2413    i.TI3_Config        stm32f4xx_tim.o
    0x08004b16   0x08004b16   0x00000050   Code   RO         2414    i.TI4_Config        stm32f4xx_tim.o
    0x08004b66   0x08004b66   0x00000002   PAD
    0x08004b68   0x08004b68   0x000000a0   Code   RO          683    i.TIM10_PWM_Init    motor.o
    0x08004c08   0x08004c08   0x000000a8   Code   RO          684    i.TIM11_PWM_Init    motor.o
    0x08004cb0   0x08004cb0   0x000000cc   Code   RO          948    i.TIM12_SERVO_Init  timer.o
    0x08004d7c   0x08004d7c   0x000000f8   Code   RO          685    i.TIM1_PWM_Init     motor.o
    0x08004e74   0x08004e74   0x00000018   Code   RO          518    i.TIM2_IRQHandler   encoder.o
    0x08004e8c   0x08004e8c   0x00000018   Code   RO          519    i.TIM3_IRQHandler   encoder.o
    0x08004ea4   0x08004ea4   0x00000018   Code   RO          520    i.TIM4_IRQHandler   encoder.o
    0x08004ebc   0x08004ebc   0x00000018   Code   RO          521    i.TIM5_IRQHandler   encoder.o
    0x08004ed4   0x08004ed4   0x00000018   Code   RO          522    i.TIM8_BRK_TIM12_IRQHandler  encoder.o
    0x08004eec   0x08004eec   0x000003ac   Code   RO          949    i.TIM8_CC_IRQHandler  timer.o
    0x08005298   0x08005298   0x00000150   Code   RO          950    i.TIM8_Cap_Init     timer.o
    0x080053e8   0x080053e8   0x00000014   Code   RO          952    i.TIM8_UP_TIM13_IRQHandler  timer.o
    0x080053fc   0x080053fc   0x000000b8   Code   RO          686    i.TIM9_PWM_Init     motor.o
    0x080054b4   0x080054b4   0x00000018   Code   RO         2415    i.TIM_ARRPreloadConfig  stm32f4xx_tim.o
    0x080054cc   0x080054cc   0x00000006   Code   RO         2421    i.TIM_ClearFlag     stm32f4xx_tim.o
    0x080054d2   0x080054d2   0x00000006   Code   RO         2422    i.TIM_ClearITPendingBit  stm32f4xx_tim.o
    0x080054d8   0x080054d8   0x00000018   Code   RO         2427    i.TIM_Cmd           stm32f4xx_tim.o
    0x080054f0   0x080054f0   0x0000001e   Code   RO         2429    i.TIM_CtrlPWMOutputs  stm32f4xx_tim.o
    0x0800550e   0x0800550e   0x00000042   Code   RO         2436    i.TIM_EncoderInterfaceConfig  stm32f4xx_tim.o
    0x08005550   0x08005550   0x00000006   Code   RO         2442    i.TIM_GetCapture1   stm32f4xx_tim.o
    0x08005556   0x08005556   0x00000006   Code   RO         2443    i.TIM_GetCapture2   stm32f4xx_tim.o
    0x0800555c   0x0800555c   0x00000006   Code   RO         2444    i.TIM_GetCapture3   stm32f4xx_tim.o
    0x08005562   0x08005562   0x00000006   Code   RO         2445    i.TIM_GetCapture4   stm32f4xx_tim.o
    0x08005568   0x08005568   0x00000022   Code   RO         2448    i.TIM_GetITStatus   stm32f4xx_tim.o
    0x0800558a   0x0800558a   0x0000006e   Code   RO         2450    i.TIM_ICInit        stm32f4xx_tim.o
    0x080055f8   0x080055f8   0x00000012   Code   RO         2451    i.TIM_ICStructInit  stm32f4xx_tim.o
    0x0800560a   0x0800560a   0x00000012   Code   RO         2452    i.TIM_ITConfig      stm32f4xx_tim.o
    0x0800561c   0x0800561c   0x0000007c   Code   RO         2456    i.TIM_OC1Init       stm32f4xx_tim.o
    0x08005698   0x08005698   0x00000012   Code   RO         2458    i.TIM_OC1PolarityConfig  stm32f4xx_tim.o
    0x080056aa   0x080056aa   0x00000012   Code   RO         2459    i.TIM_OC1PreloadConfig  stm32f4xx_tim.o
    0x080056bc   0x080056bc   0x000000a4   Code   RO         2461    i.TIM_OC2Init       stm32f4xx_tim.o
    0x08005760   0x08005760   0x0000001a   Code   RO         2463    i.TIM_OC2PolarityConfig  stm32f4xx_tim.o
    0x0800577a   0x0800577a   0x0000001a   Code   RO         2464    i.TIM_OC2PreloadConfig  stm32f4xx_tim.o
    0x08005794   0x08005794   0x000000a0   Code   RO         2466    i.TIM_OC3Init       stm32f4xx_tim.o
    0x08005834   0x08005834   0x0000001a   Code   RO         2468    i.TIM_OC3PolarityConfig  stm32f4xx_tim.o
    0x0800584e   0x0800584e   0x00000012   Code   RO         2469    i.TIM_OC3PreloadConfig  stm32f4xx_tim.o
    0x08005860   0x08005860   0x00000078   Code   RO         2471    i.TIM_OC4Init       stm32f4xx_tim.o
    0x080058d8   0x080058d8   0x0000001a   Code   RO         2472    i.TIM_OC4PolarityConfig  stm32f4xx_tim.o
    0x080058f2   0x080058f2   0x0000001a   Code   RO         2473    i.TIM_OC4PreloadConfig  stm32f4xx_tim.o
    0x0800590c   0x0800590c   0x00000004   Code   RO         2493    i.TIM_SetCounter    stm32f4xx_tim.o
    0x08005910   0x08005910   0x00000012   Code   RO         2494    i.TIM_SetIC1Prescaler  stm32f4xx_tim.o
    0x08005922   0x08005922   0x0000001a   Code   RO         2495    i.TIM_SetIC2Prescaler  stm32f4xx_tim.o
    0x0800593c   0x0800593c   0x00000012   Code   RO         2496    i.TIM_SetIC3Prescaler  stm32f4xx_tim.o
    0x0800594e   0x0800594e   0x0000001a   Code   RO         2497    i.TIM_SetIC4Prescaler  stm32f4xx_tim.o
    0x08005968   0x08005968   0x00000084   Code   RO         2499    i.TIM_TimeBaseInit  stm32f4xx_tim.o
    0x080059ec   0x080059ec   0x00000012   Code   RO         2500    i.TIM_TimeBaseStructInit  stm32f4xx_tim.o
    0x080059fe   0x080059fe   0x00000002   PAD
    0x08005a00   0x08005a00   0x00000050   Code   RO         4219    i.Turn_Off          balance.o
    0x08005a50   0x08005a50   0x00000130   Code   RO         1000    i.UART5_IRQHandler  usartx.o
    0x08005b80   0x08005b80   0x00000154   Code   RO         1001    i.USART1_IRQHandler  usartx.o
    0x08005cd4   0x08005cd4   0x00000020   Code   RO         1002    i.USART1_SEND       usartx.o
    0x08005cf4   0x08005cf4   0x000002f0   Code   RO         1003    i.USART2_IRQHandler  usartx.o
    0x08005fe4   0x08005fe4   0x00000140   Code   RO         1004    i.USART3_IRQHandler  usartx.o
    0x08006124   0x08006124   0x00000020   Code   RO         1005    i.USART3_SEND       usartx.o
    0x08006144   0x08006144   0x00000020   Code   RO         1006    i.USART5_SEND       usartx.o
    0x08006164   0x08006164   0x00000018   Code   RO         1822    i.USART_Cmd         stm32f4xx_usart.o
    0x0800617c   0x0800617c   0x00000054   Code   RO         1826    i.USART_GetITStatus  stm32f4xx_usart.o
    0x080061d0   0x080061d0   0x0000004a   Code   RO         1828    i.USART_ITConfig    stm32f4xx_usart.o
    0x0800621a   0x0800621a   0x00000002   PAD
    0x0800621c   0x0800621c   0x000000d4   Code   RO         1829    i.USART_Init        stm32f4xx_usart.o
    0x080062f0   0x080062f0   0x0000000a   Code   RO         1836    i.USART_ReceiveData  stm32f4xx_usart.o
    0x080062fa   0x080062fa   0x00000004   Code   RO          271    i.UsageFault_Handler  stm32f4xx_it.o
    0x080062fe   0x080062fe   0x00000002   PAD
    0x08006300   0x08006300   0x000000d8   Code   RO         1007    i.Vz_to_Akm_Angle   usartx.o
    0x080063d8   0x080063d8   0x00000070   Code   RO         1008    i.XYZ_Target_Speed_transition  usartx.o
    0x08006448   0x08006448   0x00000030   Code   RO         4823    i.__ARM_fpclassify  m_wm.l(fpclassify.o)
    0x08006478   0x08006478   0x000002d8   Code   RO         4714    i.__hardfp_atan     m_wm.l(atan.o)
    0x08006750   0x08006750   0x00000c50   Code   RO         4728    i.__hardfp_pow      m_wm.l(pow.o)
    0x080073a0   0x080073a0   0x0000007a   Code   RO         4742    i.__hardfp_sqrt     m_wm.l(sqrt.o)
    0x0800741a   0x0800741a   0x00000006   PAD
    0x08007420   0x08007420   0x00000080   Code   RO         4754    i.__hardfp_tan      m_wm.l(tan.o)
    0x080074a0   0x080074a0   0x00000438   Code   RO         4828    i.__ieee754_rem_pio2  m_wm.l(rred.o)
    0x080078d8   0x080078d8   0x000000f8   Code   RO         4825    i.__kernel_poly     m_wm.l(poly.o)
    0x080079d0   0x080079d0   0x00000350   Code   RO         4833    i.__kernel_tan      m_wm.l(tan_i.o)
    0x08007d20   0x08007d20   0x00000030   Code   RO         4803    i.__mathlib_dbl_divzero  m_wm.l(dunder.o)
    0x08007d50   0x08007d50   0x00000014   Code   RO         4804    i.__mathlib_dbl_infnan  m_wm.l(dunder.o)
    0x08007d64   0x08007d64   0x00000014   Code   RO         4805    i.__mathlib_dbl_infnan2  m_wm.l(dunder.o)
    0x08007d78   0x08007d78   0x00000020   Code   RO         4806    i.__mathlib_dbl_invalid  m_wm.l(dunder.o)
    0x08007d98   0x08007d98   0x00000020   Code   RO         4807    i.__mathlib_dbl_overflow  m_wm.l(dunder.o)
    0x08007db8   0x08007db8   0x00000020   Code   RO         4809    i.__mathlib_dbl_underflow  m_wm.l(dunder.o)
    0x08007dd8   0x08007dd8   0x00000004   Code   RO         1233    i._sys_exit         usart.o
    0x08007ddc   0x08007ddc   0x000000d0   Code   RO          592    i.click_N_Double_MPU6050  key.o
    0x08007eac   0x08007eac   0x00000028   Code   RO         1009    i.data_task         usartx.o
    0x08007ed4   0x08007ed4   0x00000550   Code   RO         1010    i.data_transition   usartx.o
    0x08008424   0x08008424   0x00000044   Code   RO         1160    i.delay_init        delay.o
    0x08008468   0x08008468   0x00000040   Code   RO         1161    i.delay_ms          delay.o
    0x080084a8   0x080084a8   0x00000048   Code   RO         1162    i.delay_us          delay.o
    0x080084f0   0x080084f0   0x00000018   Code   RO         4819    i.fabs              m_wm.l(fabs.o)
    0x08008508   0x08008508   0x0000001a   Code   RO         4220    i.float_abs         balance.o
    0x08008522   0x08008522   0x00000002   PAD
    0x08008524   0x08008524   0x0000001c   Code   RO         1234    i.fputc             usart.o
    0x08008540   0x08008540   0x0000001c   Code   RO         1164    i.getSysTickCnt     delay.o
    0x0800855c   0x0800855c   0x00000024   Code   RO          641    i.led_task          led.o
    0x08008580   0x08008580   0x00000038   Code   RO            3    i.main              main.o
    0x080085b8   0x080085b8   0x00000016   Code   RO          738    i.oled_pow          oled.o
    0x080085ce   0x080085ce   0x00000002   PAD
    0x080085d0   0x080085d0   0x00000c04   Code   RO         4376    i.oled_show         show.o
    0x080091d4   0x080091d4   0x00000098   Code   RO         3530    i.prvAddCurrentTaskToDelayedList  tasks.o
    0x0800926c   0x0800926c   0x000000b8   Code   RO         3531    i.prvAddNewTaskToReadyList  tasks.o
    0x08009324   0x08009324   0x00000064   Code   RO         3898    i.prvCheckForValidListAndQueue  timers.o
    0x08009388   0x08009388   0x00000064   Code   RO         3532    i.prvCheckTasksWaitingTermination  tasks.o
    0x080093ec   0x080093ec   0x0000002a   Code   RO         3292    i.prvCopyDataFromQueue  queue.o
    0x08009416   0x08009416   0x0000007c   Code   RO         3293    i.prvCopyDataToQueue  queue.o
    0x08009492   0x08009492   0x00000012   Code   RO         3533    i.prvDeleteTCB      tasks.o
    0x080094a4   0x080094a4   0x00000028   Code   RO         3899    i.prvGetNextExpireTime  timers.o
    0x080094cc   0x080094cc   0x0000007c   Code   RO         4121    i.prvHeapInit       heap_4.o
    0x08009548   0x08009548   0x00000028   Code   RO         3534    i.prvIdleTask       tasks.o
    0x08009570   0x08009570   0x0000002e   Code   RO         3295    i.prvInitialiseNewQueue  queue.o
    0x0800959e   0x0800959e   0x00000002   PAD
    0x080095a0   0x080095a0   0x000000d0   Code   RO         3535    i.prvInitialiseNewTask  tasks.o
    0x08009670   0x08009670   0x00000068   Code   RO         3536    i.prvInitialiseTaskLists  tasks.o
    0x080096d8   0x080096d8   0x00000068   Code   RO         4122    i.prvInsertBlockIntoFreeList  heap_4.o
    0x08009740   0x08009740   0x00000058   Code   RO         3901    i.prvInsertTimerInActiveList  timers.o
    0x08009798   0x08009798   0x0000001a   Code   RO         3296    i.prvIsQueueEmpty   queue.o
    0x080097b2   0x080097b2   0x0000001e   Code   RO         3297    i.prvIsQueueFull    queue.o
    0x080097d0   0x080097d0   0x000000a0   Code   RO         3298    i.prvNotifyQueueSetContainer  queue.o
    0x08009870   0x08009870   0x00000080   Code   RO         3902    i.prvProcessExpiredTimer  timers.o
    0x080098f0   0x080098f0   0x0000012c   Code   RO         3903    i.prvProcessReceivedCommands  timers.o
    0x08009a1c   0x08009a1c   0x00000074   Code   RO         3904    i.prvProcessTimerOrBlockTask  timers.o
    0x08009a90   0x08009a90   0x00000034   Code   RO         3538    i.prvResetNextTaskUnblockTime  tasks.o
    0x08009ac4   0x08009ac4   0x0000002c   Code   RO         3905    i.prvSampleTimeNow  timers.o
    0x08009af0   0x08009af0   0x000000bc   Code   RO         3906    i.prvSwitchTimerLists  timers.o
    0x08009bac   0x08009bac   0x00000074   Code   RO         4037    i.prvTaskExitError  port.o
    0x08009c20   0x08009c20   0x0000001a   Code   RO         3907    i.prvTimerTask      timers.o
    0x08009c3a   0x08009c3a   0x00000092   Code   RO         3299    i.prvUnlockQueue    queue.o
    0x08009ccc   0x08009ccc   0x00000018   Code   RO          841    i.pstwo_task        pstwo.o
    0x08009ce4   0x08009ce4   0x00000154   Code   RO         4123    i.pvPortMalloc      heap_4.o
    0x08009e38   0x08009e38   0x00000020   Code   RO         3542    i.pvTaskIncrementMutexHeldCount  tasks.o
    0x08009e58   0x08009e58   0x0000002c   Code   RO         4038    i.pxPortInitialiseStack  port.o
    0x08009e84   0x08009e84   0x0000018c   Code   RO         4377    i.show_task         show.o
    0x0800a010   0x0800a010   0x0000006e   Code   RO         4744    i.sqrt              m_wm.l(sqrt.o)
    0x0800a07e   0x0800a07e   0x00000002   PAD
    0x0800a080   0x0800a080   0x00000100   Code   RO            4    i.start_task        main.o
    0x0800a180   0x0800a180   0x000000be   Code   RO         4178    i.systemInit        system.o
    0x0800a23e   0x0800a23e   0x0000002a   Code   RO         4223    i.target_limit_float  balance.o
    0x0800a268   0x0800a268   0x00000016   Code   RO         4224    i.target_limit_int  balance.o
    0x0800a27e   0x0800a27e   0x00000002   PAD
    0x0800a280   0x0800a280   0x000000b0   Code   RO         1011    i.uart1_init        usartx.o
    0x0800a330   0x0800a330   0x000000b0   Code   RO         1012    i.uart2_init        usartx.o
    0x0800a3e0   0x0800a3e0   0x000000b0   Code   RO         1013    i.uart3_init        usartx.o
    0x0800a490   0x0800a490   0x000000e0   Code   RO         1014    i.uart5_init        usartx.o
    0x0800a570   0x0800a570   0x00000018   Code   RO         1015    i.usart1_send       usartx.o
    0x0800a588   0x0800a588   0x0000001c   Code   RO         1017    i.usart3_send       usartx.o
    0x0800a5a4   0x0800a5a4   0x00000018   Code   RO         1018    i.usart5_send       usartx.o
    0x0800a5bc   0x0800a5bc   0x00000028   Code   RO         3247    i.uxListRemove      list.o
    0x0800a5e4   0x0800a5e4   0x0000001a   Code   RO         3248    i.vListInitialise   list.o
    0x0800a5fe   0x0800a5fe   0x00000006   Code   RO         3249    i.vListInitialiseItem  list.o
    0x0800a604   0x0800a604   0x00000034   Code   RO         3250    i.vListInsert       list.o
    0x0800a638   0x0800a638   0x00000018   Code   RO         3251    i.vListInsertEnd    list.o
    0x0800a650   0x0800a650   0x00000088   Code   RO         4040    i.vPortEnterCritical  port.o
    0x0800a6d8   0x0800a6d8   0x00000070   Code   RO         4041    i.vPortExitCritical  port.o
    0x0800a748   0x0800a748   0x000000b8   Code   RO         4124    i.vPortFree         heap_4.o
    0x0800a800   0x0800a800   0x00000020   Code   RO         4042    i.vPortSetupTimerInterrupt  port.o
    0x0800a820   0x0800a820   0x000000a0   Code   RO         4043    i.vPortValidateInterruptPriority  port.o
    0x0800a8c0   0x0800a8c0   0x0000002c   Code   RO         3305    i.vQueueAddToRegistry  queue.o
    0x0800a8ec   0x0800a8ec   0x0000004a   Code   RO         3309    i.vQueueWaitForMessageRestricted  queue.o
    0x0800a936   0x0800a936   0x00000002   PAD
    0x0800a938   0x0800a938   0x00000074   Code   RO         3550    i.vTaskDelay        tasks.o
    0x0800a9ac   0x0800a9ac   0x000000dc   Code   RO         3551    i.vTaskDelayUntil   tasks.o
    0x0800aa88   0x0800aa88   0x0000010c   Code   RO         3552    i.vTaskDelete       tasks.o
    0x0800ab94   0x0800ab94   0x0000000c   Code   RO         3556    i.vTaskMissedYield  tasks.o
    0x0800aba0   0x0800aba0   0x00000054   Code   RO         3558    i.vTaskPlaceOnEventList  tasks.o
    0x0800abf4   0x0800abf4   0x0000005c   Code   RO         3559    i.vTaskPlaceOnEventListRestricted  tasks.o
    0x0800ac50   0x0800ac50   0x000000b0   Code   RO         3561    i.vTaskPriorityInherit  tasks.o
    0x0800ad00   0x0800ad00   0x0000004c   Code   RO         3565    i.vTaskSetTimeOutState  tasks.o
    0x0800ad4c   0x0800ad4c   0x000000ac   Code   RO         3566    i.vTaskStartScheduler  tasks.o
    0x0800adf8   0x0800adf8   0x00000010   Code   RO         3568    i.vTaskSuspendAll   tasks.o
    0x0800ae08   0x0800ae08   0x000000a8   Code   RO         3569    i.vTaskSwitchContext  tasks.o
    0x0800aeb0   0x0800aeb0   0x0000015c   Code   RO         4044    i.xPortStartScheduler  port.o
    0x0800b00c   0x0800b00c   0x00000034   Code   RO         4045    i.xPortSysTickHandler  port.o
    0x0800b040   0x0800b040   0x00000074   Code   RO         3314    i.xQueueGenericCreate  queue.o
    0x0800b0b4   0x0800b0b4   0x000001c8   Code   RO         3315    i.xQueueGenericReceive  queue.o
    0x0800b27c   0x0800b27c   0x000000b0   Code   RO         3316    i.xQueueGenericReset  queue.o
    0x0800b32c   0x0800b32c   0x000001c4   Code   RO         3317    i.xQueueGenericSend  queue.o
    0x0800b4f0   0x0800b4f0   0x00000110   Code   RO         3318    i.xQueueGenericSendFromISR  queue.o
    0x0800b600   0x0800b600   0x000000a0   Code   RO         3570    i.xTaskCheckForTimeOut  tasks.o
    0x0800b6a0   0x0800b6a0   0x00000060   Code   RO         3571    i.xTaskCreate       tasks.o
    0x0800b700   0x0800b700   0x00000020   Code   RO         3575    i.xTaskGetSchedulerState  tasks.o
    0x0800b720   0x0800b720   0x0000000c   Code   RO         3576    i.xTaskGetTickCount  tasks.o
    0x0800b72c   0x0800b72c   0x00000160   Code   RO         3578    i.xTaskIncrementTick  tasks.o
    0x0800b88c   0x0800b88c   0x000000d8   Code   RO         3581    i.xTaskPriorityDisinherit  tasks.o
    0x0800b964   0x0800b964   0x000000b4   Code   RO         3582    i.xTaskRemoveFromEventList  tasks.o
    0x0800ba18   0x0800ba18   0x00000120   Code   RO         3584    i.xTaskResumeAll    tasks.o
    0x0800bb38   0x0800bb38   0x00000074   Code   RO         3911    i.xTimerCreateTimerTask  timers.o
    0x0800bbac   0x0800bbac   0x000000a4   Code   RO         3912    i.xTimerGenericCommand  timers.o
    0x0800bc50   0x0800bc50   0x00000018   Code   RO         4686    x$fpl$basic         fz_wm.l(basic.o)
    0x0800bc68   0x0800bc68   0x00000062   Code   RO         4688    x$fpl$d2f           fz_wm.l(d2f.o)
    0x0800bcca   0x0800bcca   0x00000002   PAD
    0x0800bccc   0x0800bccc   0x00000150   Code   RO         4690    x$fpl$dadd          fz_wm.l(daddsub_clz.o)
    0x0800be1c   0x0800be1c   0x00000010   Code   RO         4865    x$fpl$dcheck1       fz_wm.l(dcheck1.o)
    0x0800be2c   0x0800be2c   0x00000018   Code   RO         4867    x$fpl$dcmpinf       fz_wm.l(dcmpi.o)
    0x0800be44   0x0800be44   0x000002b0   Code   RO         4697    x$fpl$ddiv          fz_wm.l(ddiv.o)
    0x0800c0f4   0x0800c0f4   0x0000005e   Code   RO         4700    x$fpl$dfix          fz_wm.l(dfix.o)
    0x0800c152   0x0800c152   0x0000002e   Code   RO         4705    x$fpl$dflt          fz_wm.l(dflt_clz.o)
    0x0800c180   0x0800c180   0x00000026   Code   RO         4704    x$fpl$dfltu         fz_wm.l(dflt_clz.o)
    0x0800c1a6   0x0800c1a6   0x00000002   PAD
    0x0800c1a8   0x0800c1a8   0x00000078   Code   RO         4786    x$fpl$dleqf         fz_wm.l(dleqf.o)
    0x0800c220   0x0800c220   0x00000154   Code   RO         4710    x$fpl$dmul          fz_wm.l(dmul.o)
    0x0800c374   0x0800c374   0x0000009c   Code   RO         4788    x$fpl$dnaninf       fz_wm.l(dnaninf.o)
    0x0800c410   0x0800c410   0x0000000c   Code   RO         4790    x$fpl$dretinf       fz_wm.l(dretinf.o)
    0x0800c41c   0x0800c41c   0x0000006c   Code   RO         4792    x$fpl$drleqf        fz_wm.l(drleqf.o)
    0x0800c488   0x0800c488   0x00000016   Code   RO         4691    x$fpl$drsb          fz_wm.l(daddsub_clz.o)
    0x0800c49e   0x0800c49e   0x00000002   PAD
    0x0800c4a0   0x0800c4a0   0x00000198   Code   RO         4794    x$fpl$dsqrt         fz_wm.l(dsqrt_umaal.o)
    0x0800c638   0x0800c638   0x000001d4   Code   RO         4692    x$fpl$dsub          fz_wm.l(daddsub_clz.o)
    0x0800c80c   0x0800c80c   0x00000056   Code   RO         4712    x$fpl$f2d           fz_wm.l(f2d.o)
    0x0800c862   0x0800c862   0x0000008c   Code   RO         4796    x$fpl$fnaninf       fz_wm.l(fnaninf.o)
    0x0800c8ee   0x0800c8ee   0x0000000a   Code   RO         4942    x$fpl$fpinit        fz_wm.l(fpinit.o)
    0x0800c8f8   0x0800c8f8   0x0000000a   Code   RO         4798    x$fpl$fretinf       fz_wm.l(fretinf.o)
    0x0800c902   0x0800c902   0x00000064   Code   RO         4882    x$fpl$retnan        fz_wm.l(retnan.o)
    0x0800c966   0x0800c966   0x0000005c   Code   RO         4800    x$fpl$scalbn        fz_wm.l(scalbn.o)
    0x0800c9c2   0x0800c9c2   0x00000030   Code   RO         4931    x$fpl$trapveneer    fz_wm.l(trapv.o)
    0x0800c9f2   0x0800c9f2   0x00000000   Code   RO         4802    x$fpl$usenofp       fz_wm.l(usenofp.o)
    0x0800c9f2   0x0800c9f2   0x000014a4   Data   RO          740    .constdata          oled.o
    0x0800de96   0x0800de96   0x00000002   PAD
    0x0800de98   0x0800de98   0x00000098   Data   RO         4717    .constdata          m_wm.l(atan.o)
    0x0800df30   0x0800df30   0x00000088   Data   RO         4731    .constdata          m_wm.l(pow.o)
    0x0800dfb8   0x0800dfb8   0x00000008   Data   RO         4827    .constdata          m_wm.l(qnan.o)
    0x0800dfc0   0x0800dfc0   0x000000c8   Data   RO         4830    .constdata          m_wm.l(rred.o)
    0x0800e088   0x0800e088   0x00000060   Data   RO         4834    .constdata          m_wm.l(tan_i.o)
    0x0800e0e8   0x0800e0e8   0x00000020   Data   RO         5006    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800e108, Size: 0x00006150, Max: 0x00020000, ABSOLUTE, COMPRESSED[0x00000064])

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

    0x20000000   COMPRESSED   0x00000004   Data   RW            5    .data               main.o
    0x20000004   COMPRESSED   0x00000014   Data   RW          348    .data               system_stm32f4xx.o
    0x20000018   COMPRESSED   0x0000000c   Data   RW          389    .data               adc.o
    0x20000024   COMPRESSED   0x00000014   Data   RW          593    .data               key.o
    0x20000038   COMPRESSED   0x00000008   Data   RW          642    .data               led.o
    0x20000040   COMPRESSED   0x00000028   Data   RW          843    .data               pstwo.o
    0x20000068   COMPRESSED   0x00000048   Data   RW          953    .data               timer.o
    0x200000b0   COMPRESSED   0x00000016   Data   RW         1020    .data               usartx.o
    0x200000c6   COMPRESSED   0x00000002   PAD
    0x200000c8   COMPRESSED   0x00000008   Data   RW         1165    .data               delay.o
    0x200000d0   COMPRESSED   0x00000006   Data   RW         1237    .data               usart.o
    0x200000d6   COMPRESSED   0x00000010   Data   RW         1481    .data               stm32f4xx_rcc.o
    0x200000e6   COMPRESSED   0x00000002   PAD
    0x200000e8   COMPRESSED   0x0000003c   Data   RW         3587    .data               tasks.o
    0x20000124   COMPRESSED   0x00000014   Data   RW         3920    .data               timers.o
    0x20000138   COMPRESSED   0x0000000c   Data   RW         4046    .data               port.o
    0x20000144   COMPRESSED   0x00000018   Data   RW         4129    .data               heap_4.o
    0x2000015c   COMPRESSED   0x00000078   Data   RW         4180    .data               system.o
    0x200001d4   COMPRESSED   0x0000003e   Data   RW         4226    .data               balance.o
    0x20000212   COMPRESSED   0x00000002   PAD
    0x20000214   COMPRESSED   0x00000019   Data   RW         4378    .data               show.o
    0x2000022d   COMPRESSED   0x00000003   PAD
    0x20000230   COMPRESSED   0x0000004e   Data   RW         4428    .data               mpu6050.o
    0x2000027e   COMPRESSED   0x00000002   PAD
    0x20000280        -       0x00000400   Zero   RW          739    .bss                oled.o
    0x20000680        -       0x00000009   Zero   RW          842    .bss                pstwo.o
    0x20000689   COMPRESSED   0x00000003   PAD
    0x2000068c        -       0x0000008d   Zero   RW         1019    .bss                usartx.o
    0x20000719   COMPRESSED   0x00000003   PAD
    0x2000071c        -       0x00000040   Zero   RW         3329    .bss                queue.o
    0x2000075c        -       0x000002e4   Zero   RW         3586    .bss                tasks.o
    0x20000a40        -       0x00000028   Zero   RW         3919    .bss                timers.o
    0x20000a68        -       0x00005000   Zero   RW         4128    .bss                heap_4.o
    0x20005a68        -       0x0000005c   Zero   RW         4179    .bss                system.o
    0x20005ac4        -       0x00000010   Zero   RW         4225    .bss                balance.o
    0x20005ad4        -       0x00000018   Zero   RW         4348    .bss                robot_select_init.o
    0x20005aec        -       0x00000060   Zero   RW         4870    .bss                c_w.l(libspace.o)
    0x20005b4c   COMPRESSED   0x00000004   PAD
    0x20005b50        -       0x00000200   Zero   RW         1278    HEAP                startup_stm32f40_41xxx.o
    0x20005d50        -       0x00000400   Zero   RW         1277    STACK               startup_stm32f40_41xxx.o


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

Image component sizes


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

       566         64          0         12          0       4545   adc.o
      7214        650          0         62         16      15523   balance.o
      1480         82          0          0          0       5627   can.o
       248         24          0          8          0       3497   delay.o
      1016         70          0          0          0       6607   encoder.o
         0          0          0          0          0       9568   event_groups.o
       752        176          0         24      20480       4371   heap_4.o
       914        100          0          0          0       7557   i2c.o
       256         30          0         20          0       3286   key.o
       156         22          0          8          0       2528   led.o
       148          0          0          0          0       3622   list.o
       312        132          0          4          0     323584   main.o
       180         24          0          0          0       2337   misc.o
       808         46          0          0          0       4015   motor.o
       932         74          0         78          0       7289   mpu6050.o
      1030         44       5284          0       1024       8072   oled.o
      1182        396          0         12          0      11665   port.o
      1184        148          0         40          9       8890   pstwo.o
      2164        238          0          0         64      14445   queue.o
       636        140          0          0         24       2117   robot_select_init.o
      3796        456          0         25          0       3736   show.o
        64         26        392          0       1536        900   startup_stm32f40_41xxx.o
       374         24          0          0          0       6078   stm32f4xx_adc.o
        18          0          0          0          0       1591   stm32f4xx_can.o
       218          0          0          0          0       2582   stm32f4xx_gpio.o
        20          0          0          0          0       3121   stm32f4xx_it.o
        12          6          0          0          0        598   stm32f4xx_pwr.o
       404         46          0         16          0       6280   stm32f4xx_rcc.o
      1644         66          0          0          0      26325   stm32f4xx_tim.o
       404          8          0          0          0       4646   stm32f4xx_usart.o
       190          0          0        120         92       4006   system.o
       340         32          0         20          0       2009   system_stm32f4xx.o
      3626        928          0         60        740      32665   tasks.o
      1500        152          0         72          0       4825   timer.o
      1310        312          0         20         40       9707   timers.o
        32          4          0          6          0       3176   usart.o
      4536        518          0         22        141      16142   usartx.o

    ----------------------------------------------------------------------
     39704       5038       5710        640      24172     577532   Object Totals
         0          0         32          0          0          0   (incl. Generated)
        38          0          2         11          6          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
       104          0          0          0          0         84   __printf.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
        44          0          0          0          0        108   _printf_char.o
        48          6          0          0          0         96   _printf_char_common.o
        36          4          0          0          0         80   _printf_char_file.o
         6          0          0          0          0          0   _printf_d.o
       120         16          0          0          0         92   _printf_dec.o
       178          0          0          0          0         88   _printf_intcommon.o
         0          0          0          0          0          0   _printf_percent.o
         4          0          0          0          0          0   _printf_percent_end.o
         6          0          0          0          0          0   _printf_s.o
        82          0          0          0          0         80   _printf_str.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
         8          0          0          0          0         68   ferror.o
         6          0          0          0          0        152   heapauxi.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
        24          4          0          0          0         84   noretval__2printf.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
        74          0          0          0          0         80   sys_stackheap_outer.o
         2          0          0          0          0         68   use_no_semi.o
         2          0          0          0          0         68   use_no_semi_2.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
        16          4          0          0          0        116   dcheck1.o
        24          0          0          0          0        116   dcmpi.o
       688        140          0          0          0        256   ddiv.o
        94          4          0          0          0        140   dfix.o
        84          0          0          0          0        232   dflt_clz.o
       120          4          0          0          0        140   dleqf.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
       108          0          0          0          0        128   drleqf.o
       408         56          0          0          0        168   dsqrt_umaal.o
        86          4          0          0          0        132   f2d.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
       100          0          0          0          0        116   retnan.o
        92          0          0          0          0        116   scalbn.o
        48          0          0          0          0        116   trapv.o
         0          0          0          0          0          0   usenofp.o
       728        106        152          0          0        228   atan.o
       184         44          0          0          0        744   dunder.o
        24          0          0          0          0        124   fabs.o
        48          0          0          0          0        124   fpclassify.o
       248          0          0          0          0        152   poly.o
      3152        296        136          0          0        352   pow.o
         0          0          8          0          0          0   qnan.o
      1080        142        200          0          0        188   rred.o
       232          0          0          0          0        296   sqrt.o
       128         20          0          0          0        144   tan.o
       848         84         96          0          0        196   tan_i.o

    ----------------------------------------------------------------------
     11602        990        592          0        100       7788   Library Totals
        26          0          0          0          4          0   (incl. Padding)

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

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

      1420         46          0          0         96       1896   c_w.l
      3484        252          0          0          0       3344   fz_wm.l
      6672        692        592          0          0       2548   m_wm.l

    ----------------------------------------------------------------------
     11602        990        592          0        100       7788   Library Totals

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

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


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

     51306       6028       6302        640      24272     554332   Grand Totals
     51306       6028       6302        100      24272     554332   ELF Image Totals (compressed)
     51306       6028       6302        100          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                57608 (  56.26kB)
    Total RW  Size (RW Data + ZI Data)             24912 (  24.33kB)
    Total ROM Size (Code + RO Data + RW Data)      57708 (  56.36kB)

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

