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

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

Section Cross References

    system_ys32md211.o(i.SystemCoreClockUpdate) refers to ys32md211_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq
    system_ys32md211.o(i.SystemCoreClockUpdate) refers to system_ys32md211.o(.data) for SystemCoreClock
    startup_ys32md211.o(RESET) refers to startup_ys32md211.o(STACK) for __initial_sp
    startup_ys32md211.o(RESET) refers to startup_ys32md211.o(.text) for Reset_Handler
    startup_ys32md211.o(RESET) refers to ys32md211_it.o(i.NMI_Handler) for NMI_Handler
    startup_ys32md211.o(RESET) refers to ys32md211_it.o(i.HardFault_Handler) for HardFault_Handler
    startup_ys32md211.o(RESET) refers to ys32md211_it.o(i.SVC_Handler) for SVC_Handler
    startup_ys32md211.o(RESET) refers to ys32md211_it.o(i.PendSV_Handler) for PendSV_Handler
    startup_ys32md211.o(RESET) refers to ys32md211_it.o(i.SysTick_Handler) for SysTick_Handler
    startup_ys32md211.o(RESET) refers to ys32md211_it.o(i.ADC_COMP_IRQHandler) for ADC_COMP_IRQHandler
    startup_ys32md211.o(RESET) refers to ys32md211_it.o(i.TIM1_CC_IRQHandler) for TIM1_CC_IRQHandler
    startup_ys32md211.o(RESET) refers to ys32md211_it.o(i.TIM3_IRQHandler) for TIM3_IRQHandler
    startup_ys32md211.o(RESET) refers to ys32md211_it.o(i.TIM14_IRQHandler) for TIM14_IRQHandler
    startup_ys32md211.o(RESET) refers to ys32md211_it.o(i.TIM17_IRQHandler) for TIM17_IRQHandler
    startup_ys32md211.o(.text) refers to system_ys32md211.o(i.SystemInit) for SystemInit
    startup_ys32md211.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    main.o(i.ADC_Channel_Init) refers to ys32md211_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    main.o(i.ADC_Channel_Init) refers to ys32md211_adc.o(i.ADC_DeInit) for ADC_DeInit
    main.o(i.ADC_Channel_Init) refers to ys32md211_adc.o(i.ADC_StructInit) for ADC_StructInit
    main.o(i.ADC_Channel_Init) refers to ys32md211_adc.o(i.ADC_Init) for ADC_Init
    main.o(i.ADC_Channel_Init) refers to ys32md211_adc.o(i.ADC_ClockModeConfig) for ADC_ClockModeConfig
    main.o(i.ADC_Channel_Init) refers to ys32md211_adc.o(i.ADC_InjectedSequencerLengthConfig) for ADC_InjectedSequencerLengthConfig
    main.o(i.ADC_Channel_Init) refers to ys32md211_adc.o(i.ADC_InjectedChannelConfig) for ADC_InjectedChannelConfig
    main.o(i.ADC_Channel_Init) refers to ys32md211_adc.o(i.ADC_ClearFlag) for ADC_ClearFlag
    main.o(i.ADC_Channel_Init) refers to ys32md211_adc.o(i.ADC_ITConfig) for ADC_ITConfig
    main.o(i.ADC_Channel_Init) refers to ys32md211_adc.o(i.ADC_Cmd) for ADC_Cmd
    main.o(i.ADC_NVIC_Config) refers to ys32md211_misc.o(i.NVIC_Init) for NVIC_Init
    main.o(i.HSI_Sysclk_Init) refers to ys32md211_flash.o(i.FLASH_SetLatency) for FLASH_SetLatency
    main.o(i.HSI_Sysclk_Init) refers to ys32md211_rcc.o(i.RCC_HSI_CLK) for RCC_HSI_CLK
    main.o(i.HSI_Sysclk_Init) refers to ys32md211_rcc.o(i.RCC_HSICmd) for RCC_HSICmd
    main.o(i.HSI_Sysclk_Init) refers to ys32md211_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus
    main.o(i.HSI_Sysclk_Init) refers to ys32md211_rcc.o(i.RCC_SYSCLKConfig) for RCC_SYSCLKConfig
    main.o(i.HSI_Sysclk_Init) refers to ys32md211_rcc.o(i.RCC_GetSYSCLKSource) for RCC_GetSYSCLKSource
    main.o(i.HSI_Sysclk_Init) refers to ys32md211_rcc.o(i.RCC_HCLKConfig) for RCC_HCLKConfig
    main.o(i.HSI_Sysclk_Init) refers to ys32md211_rcc.o(i.RCC_PCLKConfig) for RCC_PCLKConfig
    main.o(i.HSI_Sysclk_Init) refers to system_ys32md211.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
    main.o(i.MX_TIM14_Init) refers to ys32md211_tim.o(i.TIM_DeInit) for TIM_DeInit
    main.o(i.MX_TIM14_Init) refers to ys32md211_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    main.o(i.MX_TIM14_Init) refers to uidiv.o(.text) for __aeabi_uidivmod
    main.o(i.MX_TIM14_Init) refers to ys32md211_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    main.o(i.MX_TIM14_Init) refers to ys32md211_tim.o(i.TIM_ARRPreloadConfig) for TIM_ARRPreloadConfig
    main.o(i.MX_TIM14_Init) refers to ys32md211_tim.o(i.TIM_ClearFlag) for TIM_ClearFlag
    main.o(i.MX_TIM14_Init) refers to ys32md211_tim.o(i.TIM_ITConfig) for TIM_ITConfig
    main.o(i.MX_TIM14_Init) refers to ys32md211_tim.o(i.TIM_Cmd) for TIM_Cmd
    main.o(i.MX_TIM14_Init) refers to main.o(i.TIM14_NVIC_Config) for TIM14_NVIC_Config
    main.o(i.MX_TIM14_Init) refers to system_ys32md211.o(.data) for SystemCoreClock
    main.o(i.MX_TIM16_Init) refers to ys32md211_tim.o(i.TIM_DeInit) for TIM_DeInit
    main.o(i.MX_TIM16_Init) refers to ys32md211_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    main.o(i.MX_TIM16_Init) refers to uidiv.o(.text) for __aeabi_uidivmod
    main.o(i.MX_TIM16_Init) refers to ys32md211_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    main.o(i.MX_TIM16_Init) refers to ys32md211_tim.o(i.TIM_ARRPreloadConfig) for TIM_ARRPreloadConfig
    main.o(i.MX_TIM16_Init) refers to system_ys32md211.o(.data) for SystemCoreClock
    main.o(i.MX_TIM17_Init) refers to ys32md211_tim.o(i.TIM_DeInit) for TIM_DeInit
    main.o(i.MX_TIM17_Init) refers to ys32md211_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    main.o(i.MX_TIM17_Init) refers to uidiv.o(.text) for __aeabi_uidivmod
    main.o(i.MX_TIM17_Init) refers to ys32md211_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    main.o(i.MX_TIM17_Init) refers to ys32md211_tim.o(i.TIM_ARRPreloadConfig) for TIM_ARRPreloadConfig
    main.o(i.MX_TIM17_Init) refers to ys32md211_tim.o(i.TIM_ClearFlag) for TIM_ClearFlag
    main.o(i.MX_TIM17_Init) refers to ys32md211_tim.o(i.TIM_ITConfig) for TIM_ITConfig
    main.o(i.MX_TIM17_Init) refers to main.o(i.TIM_NVIC_Config) for TIM_NVIC_Config
    main.o(i.MX_TIM17_Init) refers to system_ys32md211.o(.data) for SystemCoreClock
    main.o(i.OPAMP2_Config) refers to ys32md211_rcc.o(i.RCC_AHB2PeriphClockCmd) for RCC_AHB2PeriphClockCmd
    main.o(i.OPAMP2_Config) refers to ys32md211_gpio.o(i.GPIO_Init) for GPIO_Init
    main.o(i.OPAMP2_Config) refers to ys32md211_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    main.o(i.OPAMP2_Config) refers to ys32md211_opamp.o(i.OPAMP_Cmd) for OPAMP_Cmd
    main.o(i.TIM14_NVIC_Config) refers to ys32md211_misc.o(i.NVIC_Init) for NVIC_Init
    main.o(i.TIMDelay_N10us) refers to ys32md211_tim.o(i.TIM_Cmd) for TIM_Cmd
    main.o(i.TIMDelay_N10us) refers to ys32md211_tim.o(i.TIM_GetFlagStatus) for TIM_GetFlagStatus
    main.o(i.TIMDelay_N10us) refers to ys32md211_tim.o(i.TIM_ClearFlag) for TIM_ClearFlag
    main.o(i.TIMDelay_N1us) refers to ys32md211_tim.o(i.TIM_Cmd) for TIM_Cmd
    main.o(i.TIMDelay_N1us) refers to ys32md211_tim.o(i.TIM_GetFlagStatus) for TIM_GetFlagStatus
    main.o(i.TIMDelay_N1us) refers to ys32md211_tim.o(i.TIM_ClearFlag) for TIM_ClearFlag
    main.o(i.TIMDelay_Nms) refers to main.o(i.TIMDelay_N10us) for TIMDelay_N10us
    main.o(i.TIM_NVIC_Config) refers to ys32md211_misc.o(i.NVIC_Init) for NVIC_Init
    main.o(i.main) refers to main.o(i.HSI_Sysclk_Init) for HSI_Sysclk_Init
    main.o(i.main) refers to comp.o(i.COMP_Config) for COMP_Config
    main.o(i.main) refers to pwm.o(i.TIM1_PWM_Config) for TIM1_PWM_Config
    main.o(i.main) refers to main.o(i.MX_TIM14_Init) for MX_TIM14_Init
    main.o(i.main) refers to io_process.o(i.IO_Configuration) for IO_Configuration
    main.o(i.main) refers to adc.o(i.adc_config) for adc_config
    main.o(i.main) refers to main.o(i.MX_TIM16_Init) for MX_TIM16_Init
    main.o(i.main) refers to motor.o(i.int_motor_commutate) for int_motor_commutate
    main.o(i.main) refers to adc.o(i.adc_int) for adc_int
    main.o(i.main) refers to main.o(i.MX_TIM17_Init) for MX_TIM17_Init
    main.o(i.main) refers to io_process.o(i.key_process) for key_process
    main.o(i.main) refers to motor.o(i.bldc_process) for bldc_process
    main.o(i.main) refers to adc.o(i.adc_data_process) for adc_data_process
    main.o(i.main) refers to m_speed.o(i.Speed_process) for Speed_process
    main.o(i.main) refers to bldc_lib.o(i.Electrical_Angle_Phase_Calculation) for Electrical_Angle_Phase_Calculation
    main.o(i.main) refers to pwm.o(i.PwmCap_IRQ) for PwmCap_IRQ
    main.o(i.main) refers to adc.o(i.adc_pwm_process) for adc_pwm_process
    main.o(i.main) refers to m_protect_process.o(i.protect_process) for protect_process
    main.o(i.main) refers to m_speed.o(i.mc_speed_calc) for mc_speed_calc
    main.o(i.main) refers to bldc_lib.o(.data) for M_1ms_flag
    ys32md211_it.o(i.ADC_COMP_IRQHandler) refers to ys32md211_adc.o(i.ADC_GetFlagStatus) for ADC_GetFlagStatus
    ys32md211_it.o(i.ADC_COMP_IRQHandler) refers to ys32md211_adc.o(i.ADC_GetInjectedConversionValue) for ADC_GetInjectedConversionValue
    ys32md211_it.o(i.ADC_COMP_IRQHandler) refers to ys32md211_adc.o(i.ADC_ClearFlag) for ADC_ClearFlag
    ys32md211_it.o(i.ADC_COMP_IRQHandler) refers to main.o(.bss) for AdcData
    ys32md211_it.o(i.ADC_COMP_IRQHandler) refers to main.o(.data) for AdcEOC_Flag
    ys32md211_it.o(i.TIM14_IRQHandler) refers to ys32md211_tim.o(i.TIM_GetITStatus) for TIM_GetITStatus
    ys32md211_it.o(i.TIM14_IRQHandler) refers to ys32md211_tim.o(i.TIM_ClearITPendingBit) for TIM_ClearITPendingBit
    ys32md211_it.o(i.TIM14_IRQHandler) refers to bldc_lib.o(.data) for M_1ms_flag
    ys32md211_it.o(i.TIM17_IRQHandler) refers to ys32md211_tim.o(i.TIM_GetITStatus) for TIM_GetITStatus
    ys32md211_it.o(i.TIM17_IRQHandler) refers to bldc_lib.o(i.sf_check) for sf_check
    ys32md211_it.o(i.TIM17_IRQHandler) refers to ys32md211_tim.o(i.TIM_ClearITPendingBit) for TIM_ClearITPendingBit
    ys32md211_it.o(i.TIM1_CC_IRQHandler) refers to ys32md211_tim.o(i.TIM_GetITStatus) for TIM_GetITStatus
    ys32md211_it.o(i.TIM1_CC_IRQHandler) refers to ys32md211_tim.o(i.TIM_ClearITPendingBit) for TIM_ClearITPendingBit
    ys32md211_it.o(i.TIM1_CC_IRQHandler) refers to bldc_lib.o(i.motor_commutate_process) for motor_commutate_process
    ys32md211_it.o(i.TIM3_IRQHandler) refers to pwm.o(i.PwmCap_IRQ) for PwmCap_IRQ
    pwm.o(i.PwmCap_SetDuty) refers to pwm.o(.data) for PwmCap_DutyAvg
    pwm.o(i.TIM1_NVIC_Configuration) refers to ys32md211_misc.o(i.NVIC_Init) for NVIC_Init
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_rcc.o(i.RCC_AHB2PeriphClockCmd) for RCC_AHB2PeriphClockCmd
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_gpio.o(i.GPIO_Init) for GPIO_Init
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    pwm.o(i.TIM1_PWM_Config) refers to uidiv.o(.text) for __aeabi_uidivmod
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_TimeBaseStructInit) for TIM_TimeBaseStructInit
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_OC1Init) for TIM_OC1Init
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_OC1PolarityConfig) for TIM_OC1PolarityConfig
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_OC1NPolarityConfig) for TIM_OC1NPolarityConfig
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_OC2Init) for TIM_OC2Init
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_OC2PolarityConfig) for TIM_OC2PolarityConfig
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_OC2NPolarityConfig) for TIM_OC2NPolarityConfig
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_OC3Init) for TIM_OC3Init
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_OC3PolarityConfig) for TIM_OC3PolarityConfig
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_OC3NPolarityConfig) for TIM_OC3NPolarityConfig
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_OC4Init) for TIM_OC4Init
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_OC1FastConfig) for TIM_OC1FastConfig
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_OC2FastConfig) for TIM_OC2FastConfig
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_OC3FastConfig) for TIM_OC3FastConfig
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_OC4FastConfig) for TIM_OC4FastConfig
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_BDTRConfig) for TIM_BDTRConfig
    pwm.o(i.TIM1_PWM_Config) refers to pwm.o(i.TIM1_NVIC_Configuration) for TIM1_NVIC_Configuration
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_ITConfig) for TIM_ITConfig
    pwm.o(i.TIM1_PWM_Config) refers to ys32md211_tim.o(i.TIM_Cmd) for TIM_Cmd
    pwm.o(i.TIM1_PWM_Config) refers to system_ys32md211.o(.data) for SystemCoreClock
    pwm.o(i.TIM1_PWM_Config) refers to pwm.o(.data) for TimerPeriod
    pwm.o(i.TIM3_PwmCap_Init) refers to ys32md211_rcc.o(i.RCC_AHB2PeriphClockCmd) for RCC_AHB2PeriphClockCmd
    pwm.o(i.TIM3_PwmCap_Init) refers to ys32md211_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    pwm.o(i.TIM3_PwmCap_Init) refers to ys32md211_gpio.o(i.GPIO_Init) for GPIO_Init
    pwm.o(i.TIM3_PwmCap_Init) refers to ys32md211_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    pwm.o(i.TIM3_PwmCap_Init) refers to ys32md211_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    pwm.o(i.TIM3_PwmCap_Init) refers to ys32md211_tim.o(i.TIM_PWMIConfig) for TIM_PWMIConfig
    pwm.o(i.TIM3_PwmCap_Init) refers to ys32md211_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger
    pwm.o(i.TIM3_PwmCap_Init) refers to ys32md211_tim.o(i.TIM_SelectSlaveMode) for TIM_SelectSlaveMode
    pwm.o(i.TIM3_PwmCap_Init) refers to ys32md211_tim.o(i.TIM_SelectMasterSlaveMode) for TIM_SelectMasterSlaveMode
    pwm.o(i.pwm_cap_process) refers to idiv.o(.text) for __aeabi_idivmod
    pwm.o(i.pwm_cap_process) refers to main.o(.bss) for AD_s
    pwm.o(i.pwm_cap_process) refers to pwm.o(.data) for PwmCap_DutyAvg
    motor.o(i.Fan_SoftStart_end) refers to motor.o(.data) for spd_ctrl_ms_cnt
    motor.o(i.Fan_SoftStart_end) refers to main.o(.bss) for m_par_set
    motor.o(i.Start_Sensorless_BLDC) refers to motor.o(i.calculate_start_pwm) for calculate_start_pwm
    motor.o(i.Start_Sensorless_BLDC) refers to main.o(.bss) for m_par_set
    motor.o(i.Start_Sensorless_BLDC) refers to main.o(.data) for SF
    motor.o(i.bldc_process) refers to motor.o(i.__ARM_common_switch8) for __ARM_common_switch8
    motor.o(i.bldc_process) refers to motor.o(i.motor_stop) for motor_stop
    motor.o(i.bldc_process) refers to ys32md211_tim.o(i.TIM_Cmd) for TIM_Cmd
    motor.o(i.bldc_process) refers to m_speed.o(i.speed_int) for speed_int
    motor.o(i.bldc_process) refers to bldc_lib.o(i.com_set_PWM) for com_set_PWM
    motor.o(i.bldc_process) refers to motor.o(i.Start_Sensorless_BLDC) for Start_Sensorless_BLDC
    motor.o(i.bldc_process) refers to ys32md211_comp.o(i.COMP12_InputHysteresisCmd) for COMP12_InputHysteresisCmd
    motor.o(i.bldc_process) refers to bldc_lib.o(i.pre_start) for pre_start
    motor.o(i.bldc_process) refers to motor.o(i.stop_mos) for stop_mos
    motor.o(i.bldc_process) refers to motor.o(i.Fan_SoftStart_end) for Fan_SoftStart_end
    motor.o(i.bldc_process) refers to io_process.o(i.read_key_state) for read_key_state
    motor.o(i.bldc_process) refers to motor.o(i.Fan_Stop_Func) for Fan_Stop_Func
    motor.o(i.bldc_process) refers to main.o(.bss) for m_par_set
    motor.o(i.bldc_process) refers to main.o(.data) for SF
    motor.o(i.bldc_process) refers to bldc_lib.o(.data) for com_index
    motor.o(i.calculate_start_pwm) refers to dfltui.o(.text) for __aeabi_ui2d
    motor.o(i.calculate_start_pwm) refers to dadd.o(.text) for __aeabi_dsub
    motor.o(i.calculate_start_pwm) refers to dfixui.o(.text) for __aeabi_d2uiz
    motor.o(i.calculate_start_pwm) refers to ddiv.o(.text) for __aeabi_ddiv
    motor.o(i.calculate_start_pwm) refers to main.o(.bss) for AD_s
    motor.o(i.int_motor_commutate) refers to main.o(.bss) for m_par_set
    motor.o(i.int_motor_commutate) refers to main.o(.data) for SF
    motor.o(i.m_test) refers to motor.o(i.motor_stop) for motor_stop
    motor.o(i.m_test) refers to main.o(.bss) for m_par_set
    motor.o(i.m_test) refers to main.o(.data) for SF
    motor.o(i.motor_stop) refers to motor.o(i.int_motor_commutate) for int_motor_commutate
    motor.o(i.motor_stop) refers to motor.o(i.Fan_Stop_Func) for Fan_Stop_Func
    motor.o(i.motor_stop) refers to motor.o(i.stop_mos) for stop_mos
    motor.o(i.motor_stop) refers to ys32md211_comp.o(i.COMP12_InputHysteresisCmd) for COMP12_InputHysteresisCmd
    motor.o(i.motor_stop) refers to ys32md211_tim.o(i.TIM_Cmd) for TIM_Cmd
    comp.o(i.COMP_Config) refers to ys32md211_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    comp.o(i.COMP_Config) refers to ys32md211_rcc.o(i.RCC_AHB2PeriphClockCmd) for RCC_AHB2PeriphClockCmd
    comp.o(i.COMP_Config) refers to ys32md211_gpio.o(i.GPIO_Init) for GPIO_Init
    comp.o(i.COMP_Config) refers to ys32md211_comp.o(i.COMP_DeInit) for COMP_DeInit
    comp.o(i.COMP_Config) refers to ys32md211_comp.o(i.COMP_StructInit) for COMP_StructInit
    comp.o(i.COMP_Config) refers to ys32md211_comp.o(i.COMP_LockCmd) for COMP_LockCmd
    comp.o(i.COMP_Config) refers to ys32md211_comp.o(i.COMP2_WindowModeConfig) for COMP2_WindowModeConfig
    comp.o(i.COMP_Config) refers to ys32md211_comp.o(i.COMP_DigitalFilterCountConfig) for COMP_DigitalFilterCountConfig
    comp.o(i.COMP_Config) refers to ys32md211_comp.o(i.COMP_AnologFilterSelect) for COMP_AnologFilterSelect
    comp.o(i.COMP_Config) refers to ys32md211_comp.o(i.COMP_DigitalFilterCmd) for COMP_DigitalFilterCmd
    comp.o(i.COMP_Config) refers to ys32md211_comp.o(i.COMP12_InputHysteresisCmd) for COMP12_InputHysteresisCmd
    comp.o(i.NVIC_Configuration) refers to ys32md211_misc.o(i.NVIC_Init) for NVIC_Init
    comp.o(i.NVIC_Configuration) refers to ys32md211_exti.o(i.EXTI_StructInit) for EXTI_StructInit
    comp.o(i.NVIC_Configuration) refers to ys32md211_exti.o(i.EXTI_Init) for EXTI_Init
    io_process.o(i.IO_Configuration) refers to ys32md211_rcc.o(i.RCC_AHB2PeriphClockCmd) for RCC_AHB2PeriphClockCmd
    io_process.o(i.IO_Configuration) refers to ys32md211_gpio.o(i.GPIO_Init) for GPIO_Init
    io_process.o(i.clr_key_state) refers to io_process.o(.bss) for Key
    io_process.o(i.key_process) refers to io_process.o(.bss) for Key
    io_process.o(i.key_process) refers to main.o(.bss) for m_par_set
    io_process.o(i.read_key_state) refers to io_process.o(.bss) for Key
    m_speed.o(i.Speed_loop_control) refers to m_speed.o(i.speed_add_process) for speed_add_process
    m_speed.o(i.Speed_loop_control) refers to m_speed.o(i.pi_control) for pi_control
    m_speed.o(i.Speed_loop_control) refers to main.o(.bss) for m_par_set
    m_speed.o(i.Speed_loop_control) refers to m_speed.o(.data) for Speed_rms_flag
    m_speed.o(i.Speed_process) refers to m_speed.o(i.Speed_rms_confir) for Speed_rms_confir
    m_speed.o(i.Speed_process) refers to m_speed.o(i.Speed_loop_control) for Speed_loop_control
    m_speed.o(i.Speed_rms_confir) refers to main.o(.bss) for m_par_set
    m_speed.o(i.Speed_rms_confir) refers to m_speed.o(.data) for Speed_min_inc
    m_speed.o(i.mc_speed_calc) refers to uidiv.o(.text) for __aeabi_uidivmod
    m_speed.o(i.mc_speed_calc) refers to dfltui.o(.text) for __aeabi_ui2d
    m_speed.o(i.mc_speed_calc) refers to ddiv.o(.text) for __aeabi_ddiv
    m_speed.o(i.mc_speed_calc) refers to dmul.o(.text) for __aeabi_dmul
    m_speed.o(i.mc_speed_calc) refers to dfixui.o(.text) for __aeabi_d2uiz
    m_speed.o(i.mc_speed_calc) refers to main.o(.bss) for m_par_set
    m_speed.o(i.mc_speed_calc) refers to m_speed.o(.data) for speed_time_sum
    m_speed.o(i.pi_control) refers to fflti.o(.text) for __aeabi_i2f
    m_speed.o(i.pi_control) refers to fmul.o(.text) for __aeabi_fmul
    m_speed.o(i.pi_control) refers to fadd.o(.text) for __aeabi_fadd
    m_speed.o(i.pi_control) refers to cfrcmple.o(.text) for __aeabi_cfrcmple
    m_speed.o(i.pi_control) refers to cfcmple.o(.text) for __aeabi_cfcmple
    m_speed.o(i.pi_control) refers to ffixui.o(.text) for __aeabi_f2uiz
    m_speed.o(i.pi_control) refers to main.o(.bss) for pi
    m_speed.o(i.pi_init) refers to main.o(.bss) for pi
    m_speed.o(i.speed_add_process) refers to main.o(.bss) for m_par_set
    m_speed.o(i.speed_int) refers to m_speed.o(i.pi_init) for pi_init
    m_speed.o(i.speed_int) refers to main.o(.bss) for m_par_set
    adc.o(i.INT_REF_DATA) refers to ys32md211_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    adc.o(i.INT_REF_DATA) refers to main.o(i.TIMDelay_Nms) for TIMDelay_Nms
    adc.o(i.INT_REF_DATA) refers to ys32md211_adc.o(i.ADC_ClearFlag) for ADC_ClearFlag
    adc.o(i.INT_REF_DATA) refers to ys32md211_adc.o(i.ADC_ClearITPendingBit) for ADC_ClearITPendingBit
    adc.o(i.INT_REF_DATA) refers to main.o(.bss) for AD_s
    adc.o(i.User_ADC_Channel_Init) refers to ys32md211_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    adc.o(i.User_ADC_Channel_Init) refers to ys32md211_adc.o(i.ADC_DeInit) for ADC_DeInit
    adc.o(i.User_ADC_Channel_Init) refers to ys32md211_adc.o(i.ADC_StructInit) for ADC_StructInit
    adc.o(i.User_ADC_Channel_Init) refers to ys32md211_dma.o(i.DMA_StructInit) for DMA_StructInit
    adc.o(i.User_ADC_Channel_Init) refers to ys32md211_rcc.o(i.RCC_AHBPeriphClockCmd) for RCC_AHBPeriphClockCmd
    adc.o(i.User_ADC_Channel_Init) refers to ys32md211_rcc.o(i.RCC_AHB2PeriphClockCmd) for RCC_AHB2PeriphClockCmd
    adc.o(i.User_ADC_Channel_Init) refers to ys32md211_gpio.o(i.GPIO_Init) for GPIO_Init
    adc.o(i.User_ADC_Channel_Init) refers to ys32md211_adc.o(i.ADC_DMACmd) for ADC_DMACmd
    adc.o(i.User_ADC_Channel_Init) refers to ys32md211_adc.o(i.ADC_RegularSequencerLengthConfig) for ADC_RegularSequencerLengthConfig
    adc.o(i.User_ADC_Channel_Init) refers to ys32md211_adc.o(i.ADC_RegularChannelConfig) for ADC_RegularChannelConfig
    adc.o(i.User_ADC_Channel_Init) refers to ys32md211_dma.o(i.DMA_Cmd) for DMA_Cmd
    adc.o(i.User_ADC_Channel_Init) refers to ys32md211_dma.o(i.DMA_Init) for DMA_Init
    adc.o(i.User_ADC_Channel_Init) refers to ys32md211_dma.o(i.DMA_RemapConfig) for DMA_RemapConfig
    adc.o(i.User_ADC_Channel_Init) refers to adc.o(.bss) for AdcBuf
    adc.o(i.adc_config) refers to ys32md211_rcc.o(i.RCC_AHB2PeriphClockCmd) for RCC_AHB2PeriphClockCmd
    adc.o(i.adc_config) refers to ys32md211_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    adc.o(i.adc_config) refers to ys32md211_rcc.o(i.RCC_AHBPeriphClockCmd) for RCC_AHBPeriphClockCmd
    adc.o(i.adc_config) refers to ys32md211_gpio.o(i.GPIO_Init) for GPIO_Init
    adc.o(i.adc_config) refers to ys32md211_adc.o(i.ADC_DeInit) for ADC_DeInit
    adc.o(i.adc_config) refers to ys32md211_adc.o(i.ADC_StructInit) for ADC_StructInit
    adc.o(i.adc_config) refers to ys32md211_adc.o(i.ADC_Init) for ADC_Init
    adc.o(i.adc_config) refers to ys32md211_adc.o(i.ADC_ClockModeConfig) for ADC_ClockModeConfig
    adc.o(i.adc_config) refers to ys32md211_adc.o(i.ADC_RegularSequencerLengthConfig) for ADC_RegularSequencerLengthConfig
    adc.o(i.adc_config) refers to ys32md211_adc.o(i.ADC_RegularChannelConfig) for ADC_RegularChannelConfig
    adc.o(i.adc_config) refers to ys32md211_adc.o(i.ADC_SoftwareStartConvCmd) for ADC_SoftwareStartConvCmd
    adc.o(i.adc_config) refers to ys32md211_adc.o(i.ADC_ClearFlag) for ADC_ClearFlag
    adc.o(i.adc_config) refers to ys32md211_adc.o(i.ADC_Cmd) for ADC_Cmd
    adc.o(i.adc_config) refers to ys32md211_adc.o(i.ADC_ITConfig) for ADC_ITConfig
    adc.o(i.adc_data_process) refers to ys32md211_adc.o(i.ADC_GetFlagStatus) for ADC_GetFlagStatus
    adc.o(i.adc_data_process) refers to ys32md211_adc.o(i.ADC_GetConversionValue) for ADC_GetConversionValue
    adc.o(i.adc_data_process) refers to ys32md211_adc.o(i.ADC_ClearFlag) for ADC_ClearFlag
    adc.o(i.adc_data_process) refers to ys32md211_adc.o(i.ADC_SoftwareStartConvCmd) for ADC_SoftwareStartConvCmd
    adc.o(i.adc_data_process) refers to main.o(.bss) for AD_s
    adc.o(i.adc_int) refers to main.o(.bss) for AD_s
    adc.o(i.clr_pid_i) refers to main.o(.bss) for AD_s
    m_protect_process.o(i.Locked_motor_process) refers to ys32md211_comp.o(i.COMP12_InputHysteresisCmd) for COMP12_InputHysteresisCmd
    m_protect_process.o(i.Locked_motor_process) refers to io_process.o(i.clr_key_state) for clr_key_state
    m_protect_process.o(i.Locked_motor_process) refers to main.o(.bss) for m_par_set
    m_protect_process.o(i.Locked_motor_process) refers to m_protect_process.o(.data) for t_20ms_inc
    m_protect_process.o(i.M_stall_process) refers to io_process.o(i.clr_key_state) for clr_key_state
    m_protect_process.o(i.M_stall_process) refers to main.o(.bss) for m_par_set
    m_protect_process.o(i.over_pretect_fun) refers to dfltui.o(.text) for __aeabi_ui2d
    m_protect_process.o(i.over_pretect_fun) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
    m_protect_process.o(i.over_pretect_fun) refers to cdcmple.o(.text) for __aeabi_cdcmple
    m_protect_process.o(i.over_pretect_fun) refers to main.o(.bss) for m_par_set
    m_protect_process.o(i.protect_process) refers to m_protect_process.o(i.Locked_motor_process) for Locked_motor_process
    m_protect_process.o(i.protect_process) refers to m_protect_process.o(i.M_stall_process) for M_stall_process
    ys32md211_nucleo.o(i.BSP_KEY_Init) refers to ys32md211_rcc.o(i.RCC_AHB2PeriphClockCmd) for RCC_AHB2PeriphClockCmd
    ys32md211_nucleo.o(i.BSP_KEY_Init) refers to ys32md211_gpio.o(i.GPIO_Init) for GPIO_Init
    ys32md211_nucleo.o(i.BSP_LED_Init) refers to ys32md211_rcc.o(i.RCC_AHB2PeriphClockCmd) for RCC_AHB2PeriphClockCmd
    ys32md211_nucleo.o(i.BSP_LED_Init) refers to ys32md211_gpio.o(i.GPIO_Init) for GPIO_Init
    ys32md211_nucleo.o(i.BSP_UART_Init) refers to ys32md211_rcc.o(i.RCC_AHB2PeriphClockCmd) for RCC_AHB2PeriphClockCmd
    ys32md211_nucleo.o(i.BSP_UART_Init) refers to ys32md211_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    ys32md211_nucleo.o(i.BSP_UART_Init) refers to ys32md211_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    ys32md211_nucleo.o(i.BSP_UART_Init) refers to ys32md211_gpio.o(i.GPIO_Init) for GPIO_Init
    ys32md211_nucleo.o(i.BSP_UART_Init) refers to ys32md211_uart.o(i.UART_Init) for UART_Init
    ys32md211_nucleo.o(i.BSP_UART_Init) refers to ys32md211_uart.o(i.UART_Cmd) for UART_Cmd
    ys32md211_nucleo.o(i.fputc) refers to ys32md211_nucleo.o(i.BSP_UART_SendByte) for BSP_UART_SendByte
    ys32md211_adc.o(i.ADC_DeInit) refers to ys32md211_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    ys32md211_dma.o(i.DMA_RemapConfig) refers to ys32md211_syscfg.o(i.SYSCFG_DMAChannelRemapConfig) for SYSCFG_DMAChannelRemapConfig
    ys32md211_flash.o(i.FLASH_EraseAllPages) refers to ys32md211_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    ys32md211_flash.o(i.FLASH_EraseAllPages) refers to ys32md211_flash.o(i.FLASH_Unlock) for FLASH_Unlock
    ys32md211_flash.o(i.FLASH_EraseAllPages) refers to ys32md211_flash.o(i.FLASH_Lock) for FLASH_Lock
    ys32md211_flash.o(i.FLASH_ErasePage) refers to ys32md211_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    ys32md211_flash.o(i.FLASH_ErasePage) refers to ys32md211_flash.o(i.FLASH_Unlock) for FLASH_Unlock
    ys32md211_flash.o(i.FLASH_ErasePage) refers to ys32md211_flash.o(i.FLASH_Lock) for FLASH_Lock
    ys32md211_flash.o(i.FLASH_EraseSector) refers to ys32md211_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    ys32md211_flash.o(i.FLASH_EraseSector) refers to ys32md211_flash.o(i.FLASH_Unlock) for FLASH_Unlock
    ys32md211_flash.o(i.FLASH_EraseSector) refers to ys32md211_flash.o(i.FLASH_Lock) for FLASH_Lock
    ys32md211_flash.o(i.FLASH_OB_BOOTConfig) refers to ys32md211_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    ys32md211_flash.o(i.FLASH_OB_BOOTConfig) refers to ys32md211_flash.o(i.FLASH_Unlock) for FLASH_Unlock
    ys32md211_flash.o(i.FLASH_OB_BOOTConfig) refers to ys32md211_flash.o(i.FLASH_OB_Unlock) for FLASH_OB_Unlock
    ys32md211_flash.o(i.FLASH_OB_BOOTConfig) refers to ys32md211_flash.o(i.FLASH_Lock) for FLASH_Lock
    ys32md211_flash.o(i.FLASH_OB_EnableSDK) refers to ys32md211_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    ys32md211_flash.o(i.FLASH_OB_EnableSDK) refers to ys32md211_flash.o(i.FLASH_Unlock) for FLASH_Unlock
    ys32md211_flash.o(i.FLASH_OB_EnableSDK) refers to ys32md211_flash.o(i.FLASH_OB_Unlock) for FLASH_OB_Unlock
    ys32md211_flash.o(i.FLASH_OB_EnableSDK) refers to ys32md211_flash.o(i.FLASH_Lock) for FLASH_Lock
    ys32md211_flash.o(i.FLASH_OB_EnableWRP) refers to ys32md211_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    ys32md211_flash.o(i.FLASH_OB_EnableWRP) refers to ys32md211_flash.o(i.FLASH_Unlock) for FLASH_Unlock
    ys32md211_flash.o(i.FLASH_OB_EnableWRP) refers to ys32md211_flash.o(i.FLASH_OB_Unlock) for FLASH_OB_Unlock
    ys32md211_flash.o(i.FLASH_OB_EnableWRP) refers to ys32md211_flash.o(i.FLASH_Lock) for FLASH_Lock
    ys32md211_flash.o(i.FLASH_OB_Erase) refers to ys32md211_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    ys32md211_flash.o(i.FLASH_OB_Erase) refers to ys32md211_flash.o(i.FLASH_Unlock) for FLASH_Unlock
    ys32md211_flash.o(i.FLASH_OB_Erase) refers to ys32md211_flash.o(i.FLASH_OB_Unlock) for FLASH_OB_Unlock
    ys32md211_flash.o(i.FLASH_OB_Erase) refers to ys32md211_flash.o(i.FLASH_Lock) for FLASH_Lock
    ys32md211_flash.o(i.FLASH_OB_ProgramData) refers to ys32md211_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    ys32md211_flash.o(i.FLASH_OB_ProgramData) refers to ys32md211_flash.o(i.FLASH_Unlock) for FLASH_Unlock
    ys32md211_flash.o(i.FLASH_OB_ProgramData) refers to ys32md211_flash.o(i.FLASH_OB_Unlock) for FLASH_OB_Unlock
    ys32md211_flash.o(i.FLASH_OB_ProgramData) refers to ys32md211_flash.o(i.FLASH_Lock) for FLASH_Lock
    ys32md211_flash.o(i.FLASH_OB_RDPConfig) refers to ys32md211_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    ys32md211_flash.o(i.FLASH_OB_RDPConfig) refers to ys32md211_flash.o(i.FLASH_Unlock) for FLASH_Unlock
    ys32md211_flash.o(i.FLASH_OB_RDPConfig) refers to ys32md211_flash.o(i.FLASH_OB_Unlock) for FLASH_OB_Unlock
    ys32md211_flash.o(i.FLASH_OB_RDPConfig) refers to ys32md211_flash.o(i.FLASH_Lock) for FLASH_Lock
    ys32md211_flash.o(i.FLASH_OB_WriteUser) refers to ys32md211_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    ys32md211_flash.o(i.FLASH_OB_WriteUser) refers to ys32md211_flash.o(i.FLASH_Unlock) for FLASH_Unlock
    ys32md211_flash.o(i.FLASH_OB_WriteUser) refers to ys32md211_flash.o(i.FLASH_OB_Unlock) for FLASH_OB_Unlock
    ys32md211_flash.o(i.FLASH_OB_WriteUser) refers to ys32md211_flash.o(i.FLASH_Lock) for FLASH_Lock
    ys32md211_flash.o(i.FLASH_ProgramPage) refers to ys32md211_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    ys32md211_flash.o(i.FLASH_ProgramPage) refers to ys32md211_flash.o(i.FLASH_Unlock) for FLASH_Unlock
    ys32md211_flash.o(i.FLASH_ProgramPage) refers to ys32md211_flash.o(i.FLASH_Lock) for FLASH_Lock
    ys32md211_flash.o(i.FLASH_WaitForLastOperation) refers to ys32md211_flash.o(i.FLASH_GetStatus) for FLASH_GetStatus
    ys32md211_gpio.o(i.GPIO_DeInit) refers to ys32md211_rcc.o(i.RCC_AHB2PeriphResetCmd) for RCC_AHB2PeriphResetCmd
    ys32md211_pwr.o(i.PWR_DeInit) refers to ys32md211_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    ys32md211_rcc.o(i.RCC_GetClocksFreq) refers to memcpya.o(.text) for __aeabi_memcpy4
    ys32md211_rcc.o(i.RCC_GetClocksFreq) refers to ys32md211_rcc.o(.constdata) for .constdata
    ys32md211_rcc.o(i.RCC_WaitForHSEStartUp) refers to ys32md211_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus
    ys32md211_tim.o(i.TIM_DeInit) refers to ys32md211_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    ys32md211_tim.o(i.TIM_DeInit) refers to ys32md211_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    ys32md211_tim.o(i.TIM_ETRClockMode1Config) refers to ys32md211_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig
    ys32md211_tim.o(i.TIM_ETRClockMode2Config) refers to ys32md211_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig
    ys32md211_tim.o(i.TIM_ICInit) refers to ys32md211_tim.o(i.TI1_Config) for TI1_Config
    ys32md211_tim.o(i.TIM_ICInit) refers to ys32md211_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler
    ys32md211_tim.o(i.TIM_ICInit) refers to ys32md211_tim.o(i.TI2_Config) for TI2_Config
    ys32md211_tim.o(i.TIM_ICInit) refers to ys32md211_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler
    ys32md211_tim.o(i.TIM_ICInit) refers to ys32md211_tim.o(i.TI3_Config) for TI3_Config
    ys32md211_tim.o(i.TIM_ICInit) refers to ys32md211_tim.o(i.TIM_SetIC3Prescaler) for TIM_SetIC3Prescaler
    ys32md211_tim.o(i.TIM_ICInit) refers to ys32md211_tim.o(i.TI4_Config) for TI4_Config
    ys32md211_tim.o(i.TIM_ICInit) refers to ys32md211_tim.o(i.TIM_SetIC4Prescaler) for TIM_SetIC4Prescaler
    ys32md211_tim.o(i.TIM_ITRxExternalClockConfig) refers to ys32md211_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger
    ys32md211_tim.o(i.TIM_PWMIConfig) refers to ys32md211_tim.o(i.TI1_Config) for TI1_Config
    ys32md211_tim.o(i.TIM_PWMIConfig) refers to ys32md211_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler
    ys32md211_tim.o(i.TIM_PWMIConfig) refers to ys32md211_tim.o(i.TI2_Config) for TI2_Config
    ys32md211_tim.o(i.TIM_PWMIConfig) refers to ys32md211_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler
    ys32md211_tim.o(i.TIM_TIxExternalClockConfig) refers to ys32md211_tim.o(i.TI2_Config) for TI2_Config
    ys32md211_tim.o(i.TIM_TIxExternalClockConfig) refers to ys32md211_tim.o(i.TI1_Config) for TI1_Config
    ys32md211_tim.o(i.TIM_TIxExternalClockConfig) refers to ys32md211_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger
    ys32md211_uart.o(i.UART_DeInit) refers to ys32md211_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    ys32md211_uart.o(i.UART_DeInit) refers to ys32md211_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    ys32md211_uart.o(i.UART_Init) refers to ys32md211_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq
    ys32md211_uart.o(i.UART_Init) refers to uidiv.o(.text) for __aeabi_uidivmod
    ys32md211_wwdg.o(i.WWDG_DeInit) refers to ys32md211_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    delay.o(i.DelayMS) refers to delay.o(i.DelayUS) for DelayUS
    delay.o(i.DelayUS) refers to uidiv.o(.text) for __aeabi_uidivmod
    delay.o(i.DelayUS) refers to system_ys32md211.o(.data) for SystemCoreClock
    bldc_lib.o(i.Electrical_Angle_Phase_Calculation) refers to idiv.o(.text) for __aeabi_idivmod
    bldc_lib.o(i.Electrical_Angle_Phase_Calculation) refers to main.o(.bss) for m_par_set
    bldc_lib.o(i.Electrical_Angle_Phase_Calculation) refers to m_speed.o(.data) for Speed_rms_flag
    bldc_lib.o(i.Electrical_Angle_Phase_Calculation) refers to bldc_lib.o(.data) for M_Angle_temp
    bldc_lib.o(i.Ipd_Configuration) refers to ys32md211_rcc.o(i.RCC_AHB2PeriphClockCmd) for RCC_AHB2PeriphClockCmd
    bldc_lib.o(i.Ipd_Configuration) refers to ys32md211_gpio.o(i.GPIO_Init) for GPIO_Init
    bldc_lib.o(i.Ipd_Configuration) refers to ys32md211_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    bldc_lib.o(i.com_set_PWM) refers to motor.o(i.__ARM_common_switch8) for __ARM_common_switch8
    bldc_lib.o(i.com_set_PWM) refers to main.o(.bss) for m_par_set
    bldc_lib.o(i.com_set_process) refers to motor.o(i.__ARM_common_switch8) for __ARM_common_switch8
    bldc_lib.o(i.com_set_process) refers to main.o(.bss) for m_par_set
    bldc_lib.o(i.ipd_process) refers to motor.o(i.stop_mos) for stop_mos
    bldc_lib.o(i.ipd_process) refers to motor.o(i.int_motor_commutate) for int_motor_commutate
    bldc_lib.o(i.ipd_process) refers to bldc_lib.o(i.Ipd_Configuration) for Ipd_Configuration
    bldc_lib.o(i.ipd_process) refers to main.o(i.TIMDelay_Nms) for TIMDelay_Nms
    bldc_lib.o(i.ipd_process) refers to ys32md211_adc.o(i.ADC_ClearFlag) for ADC_ClearFlag
    bldc_lib.o(i.ipd_process) refers to ys32md211_adc.o(i.ADC_ClearITPendingBit) for ADC_ClearITPendingBit
    bldc_lib.o(i.ipd_process) refers to ys32md211_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    bldc_lib.o(i.ipd_process) refers to ys32md211_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    bldc_lib.o(i.ipd_process) refers to main.o(i.TIMDelay_N10us) for TIMDelay_N10us
    bldc_lib.o(i.ipd_process) refers to main.o(.bss) for AdcData
    bldc_lib.o(i.ipd_process) refers to pwm.o(i.TIM1_PWM_Config) for TIM1_PWM_Config
    bldc_lib.o(i.ipd_process) refers to ys32md211_tim.o(i.TIM_Cmd) for TIM_Cmd
    bldc_lib.o(i.ipd_process) refers to bldc_lib.o(.data) for ad_max
    bldc_lib.o(i.motor_commutate_process) refers to bldc_lib.o(i.com_set_process) for com_set_process
    bldc_lib.o(i.motor_commutate_process) refers to ys32md211_comp.o(i.COMP_GetOutStatus) for COMP_GetOutStatus
    bldc_lib.o(i.motor_commutate_process) refers to main.o(.bss) for m_par_set
    bldc_lib.o(i.motor_commutate_process) refers to main.o(.data) for SF
    bldc_lib.o(i.motor_commutate_process) refers to bldc_lib.o(.data) for COM_status
    bldc_lib.o(i.motor_commutate_process) refers to m_speed.o(.data) for Speed_min_inc
    bldc_lib.o(i.pre_start) refers to main.o(.bss) for m_par_set
    bldc_lib.o(i.pre_start) refers to bldc_lib.o(.data) for com_index
    bldc_lib.o(i.sf_check) refers to bldc_lib.o(i.com_set_process) for com_set_process
    bldc_lib.o(i.sf_check) refers to ys32md211_comp.o(i.COMP_GetOutStatus) for COMP_GetOutStatus
    bldc_lib.o(i.sf_check) refers to main.o(.data) for SF
    bldc_lib.o(i.sf_check) refers to main.o(.bss) for m_par_set
    bldc_lib.o(i.sf_check) refers to bldc_lib.o(.data) for COM_status
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
    idiv.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod
    fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue
    fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
    dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
    dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
    ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    ddiv.o(.text) refers to depilogue.o(.text) for _double_round
    fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue
    dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue
    ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dfixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dfixui.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    cdcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    cdrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    cfcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    cfrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
    entry2.o(.ARM.Collect$$$$00002712) refers to startup_ys32md211.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to startup_ys32md211.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
    entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
    entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
    depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz
    depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload


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

Removing Unused input sections from the image.

    Removing system_ys32md211.o(.rev16_text), (4 bytes).
    Removing system_ys32md211.o(.revsh_text), (4 bytes).
    Removing system_ys32md211.o(.constdata), (40 bytes).
    Removing startup_ys32md211.o(HEAP), (512 bytes).
    Removing main.o(.rev16_text), (4 bytes).
    Removing main.o(.revsh_text), (4 bytes).
    Removing main.o(i.ADC_Channel_Init), (164 bytes).
    Removing main.o(i.ADC_NVIC_Config), (22 bytes).
    Removing main.o(i.OPAMP2_Config), (76 bytes).
    Removing main.o(i.TIMDelay_N10us), (60 bytes).
    Removing main.o(i.TIMDelay_N1us), (60 bytes).
    Removing main.o(i.TIMDelay_Nms), (24 bytes).
    Removing ys32md211_it.o(.rev16_text), (4 bytes).
    Removing ys32md211_it.o(.revsh_text), (4 bytes).
    Removing pwm.o(.rev16_text), (4 bytes).
    Removing pwm.o(.revsh_text), (4 bytes).
    Removing pwm.o(i.PwmCap_SetDuty), (84 bytes).
    Removing pwm.o(i.TIM3_PwmCap_Init), (180 bytes).
    Removing pwm.o(i.pwm_cap_process), (128 bytes).
    Removing motor.o(.rev16_text), (4 bytes).
    Removing motor.o(.revsh_text), (4 bytes).
    Removing motor.o(i.m_test), (108 bytes).
    Removing comp.o(.rev16_text), (4 bytes).
    Removing comp.o(.revsh_text), (4 bytes).
    Removing comp.o(i.NVIC_Configuration), (54 bytes).
    Removing io_process.o(.rev16_text), (4 bytes).
    Removing io_process.o(.revsh_text), (4 bytes).
    Removing m_speed.o(.rev16_text), (4 bytes).
    Removing m_speed.o(.revsh_text), (4 bytes).
    Removing adc.o(.rev16_text), (4 bytes).
    Removing adc.o(.revsh_text), (4 bytes).
    Removing adc.o(i.INT_REF_DATA), (304 bytes).
    Removing adc.o(i.User_ADC_Channel_Init), (264 bytes).
    Removing adc.o(i.clr_pid_i), (20 bytes).
    Removing adc.o(.bss), (16 bytes).
    Removing m_protect_process.o(.rev16_text), (4 bytes).
    Removing m_protect_process.o(.revsh_text), (4 bytes).
    Removing m_protect_process.o(i.over_pretect_fun), (264 bytes).
    Removing ys32md211_nucleo.o(.rev16_text), (4 bytes).
    Removing ys32md211_nucleo.o(.revsh_text), (4 bytes).
    Removing ys32md211_nucleo.o(i.BSP_KEY_Init), (56 bytes).
    Removing ys32md211_nucleo.o(i.BSP_LED_Init), (42 bytes).
    Removing ys32md211_nucleo.o(i.BSP_UART_Init), (108 bytes).
    Removing ys32md211_nucleo.o(i.BSP_UART_SendByte), (24 bytes).
    Removing ys32md211_nucleo.o(i.fputc), (16 bytes).
    Removing ys32md211_adc.o(.rev16_text), (4 bytes).
    Removing ys32md211_adc.o(.revsh_text), (4 bytes).
    Removing ys32md211_adc.o(i.ADC_AnalogWatchdogCmd), (28 bytes).
    Removing ys32md211_adc.o(i.ADC_AnalogWatchdogSingleChannelCmd), (28 bytes).
    Removing ys32md211_adc.o(i.ADC_AnalogWatchdogSingleChannelConfig), (20 bytes).
    Removing ys32md211_adc.o(i.ADC_AnalogWatchdogThresholdsConfig), (6 bytes).
    Removing ys32md211_adc.o(i.ADC_AutoInjectedConvCmd), (28 bytes).
    Removing ys32md211_adc.o(i.ADC_BiasCurrentConfig), (24 bytes).
    Removing ys32md211_adc.o(i.ADC_ClearITPendingBit), (92 bytes).
    Removing ys32md211_adc.o(i.ADC_ContinuousModeCmd), (24 bytes).
    Removing ys32md211_adc.o(i.ADC_DMACmd), (28 bytes).
    Removing ys32md211_adc.o(i.ADC_DiscModeChannelCountConfig), (36 bytes).
    Removing ys32md211_adc.o(i.ADC_DiscModeCmd), (28 bytes).
    Removing ys32md211_adc.o(i.ADC_ExternalTrigConvConfig), (28 bytes).
    Removing ys32md211_adc.o(i.ADC_ExternalTrigInjectedConvCmd), (28 bytes).
    Removing ys32md211_adc.o(i.ADC_ExternalTrigInjectedConvConfig), (28 bytes).
    Removing ys32md211_adc.o(i.ADC_GetITStatus), (118 bytes).
    Removing ys32md211_adc.o(i.ADC_InjectedAnalogWatchdogCmd), (28 bytes).
    Removing ys32md211_adc.o(i.ADC_InjectedChannelConfig), (60 bytes).
    Removing ys32md211_adc.o(i.ADC_InjectedDiscModeCmd), (28 bytes).
    Removing ys32md211_adc.o(i.ADC_InjectedOffsetConfig), (60 bytes).
    Removing ys32md211_adc.o(i.ADC_InjectedSequencerLengthConfig), (14 bytes).
    Removing ys32md211_adc.o(i.ADC_OverrunModeCmd), (28 bytes).
    Removing ys32md211_adc.o(i.ADC_SampleTimeConfig), (4 bytes).
    Removing ys32md211_adc.o(i.ADC_SetInjectedOffset), (20 bytes).
    Removing ys32md211_adc.o(i.ADC_SoftwareStartInjectedConvCmd), (12 bytes).
    Removing ys32md211_adc.o(i.ADC_StopOfConversion), (12 bytes).
    Removing ys32md211_adc.o(i.ADC_StopOfInjectedConversion), (12 bytes).
    Removing ys32md211_adc.o(i.ADC_TempSensorCmd), (40 bytes).
    Removing ys32md211_adc.o(i.ADC_WaitModeCmd), (28 bytes).
    Removing ys32md211_comp.o(.rev16_text), (4 bytes).
    Removing ys32md211_comp.o(.revsh_text), (4 bytes).
    Removing ys32md211_comp.o(i.COMP1_InputMinusConfig), (56 bytes).
    Removing ys32md211_comp.o(i.COMP1_InputPlusConfig), (28 bytes).
    Removing ys32md211_comp.o(i.COMP1_WindowModeConfig), (28 bytes).
    Removing ys32md211_comp.o(i.COMP2_InputMinusConfig), (56 bytes).
    Removing ys32md211_comp.o(i.COMP2_InputPlusConfig), (28 bytes).
    Removing ys32md211_comp.o(i.COMP_Cmd), (24 bytes).
    Removing ys32md211_comp.o(i.COMP_Init), (34 bytes).
    Removing ys32md211_crc.o(.rev16_text), (4 bytes).
    Removing ys32md211_crc.o(.revsh_text), (4 bytes).
    Removing ys32md211_crc.o(i.CRC_CalcBlockCRC), (36 bytes).
    Removing ys32md211_crc.o(i.CRC_CalcBlockCRC16bits), (80 bytes).
    Removing ys32md211_crc.o(i.CRC_CalcBlockCRC8bits), (76 bytes).
    Removing ys32md211_crc.o(i.CRC_CalcCRC), (16 bytes).
    Removing ys32md211_crc.o(i.CRC_CalibCRC), (12 bytes).
    Removing ys32md211_crc.o(i.CRC_DeInit), (16 bytes).
    Removing ys32md211_crc.o(i.CRC_GetCRC), (12 bytes).
    Removing ys32md211_crc.o(i.CRC_GetFlagStatus), (28 bytes).
    Removing ys32md211_crc.o(i.CRC_ResetCRCCalculationUnit), (16 bytes).
    Removing ys32md211_dma.o(.rev16_text), (4 bytes).
    Removing ys32md211_dma.o(.revsh_text), (4 bytes).
    Removing ys32md211_dma.o(i.DMA_ClearFlag), (12 bytes).
    Removing ys32md211_dma.o(i.DMA_ClearITPendingBit), (12 bytes).
    Removing ys32md211_dma.o(i.DMA_Cmd), (28 bytes).
    Removing ys32md211_dma.o(i.DMA_DeInit), (104 bytes).
    Removing ys32md211_dma.o(i.DMA_GetCurrDataCounter), (8 bytes).
    Removing ys32md211_dma.o(i.DMA_GetFlagStatus), (32 bytes).
    Removing ys32md211_dma.o(i.DMA_GetITStatus), (32 bytes).
    Removing ys32md211_dma.o(i.DMA_ITConfig), (20 bytes).
    Removing ys32md211_dma.o(i.DMA_Init), (64 bytes).
    Removing ys32md211_dma.o(i.DMA_RemapConfig), (20 bytes).
    Removing ys32md211_dma.o(i.DMA_SetCurrDataCounter), (4 bytes).
    Removing ys32md211_dma.o(i.DMA_SetTransferMode), (18 bytes).
    Removing ys32md211_dma.o(i.DMA_StructInit), (26 bytes).
    Removing ys32md211_exti.o(.rev16_text), (4 bytes).
    Removing ys32md211_exti.o(.revsh_text), (4 bytes).
    Removing ys32md211_exti.o(i.EXTI_ClearFlag), (12 bytes).
    Removing ys32md211_exti.o(i.EXTI_ClearITPendingBit), (12 bytes).
    Removing ys32md211_exti.o(i.EXTI_DeInit), (52 bytes).
    Removing ys32md211_exti.o(i.EXTI_EXTILineConfig), (112 bytes).
    Removing ys32md211_exti.o(i.EXTI_GenerateSWInterrupt), (16 bytes).
    Removing ys32md211_exti.o(i.EXTI_GetFlagStatus), (28 bytes).
    Removing ys32md211_exti.o(i.EXTI_GetITStatus), (28 bytes).
    Removing ys32md211_exti.o(i.EXTI_Init), (144 bytes).
    Removing ys32md211_exti.o(i.EXTI_StructInit), (18 bytes).
    Removing ys32md211_flash.o(.rev16_text), (4 bytes).
    Removing ys32md211_flash.o(.revsh_text), (4 bytes).
    Removing ys32md211_flash.o(i.FLASH_ClearFlag), (12 bytes).
    Removing ys32md211_flash.o(i.FLASH_EraseAllPages), (136 bytes).
    Removing ys32md211_flash.o(i.FLASH_ErasePage), (104 bytes).
    Removing ys32md211_flash.o(i.FLASH_EraseSector), (104 bytes).
    Removing ys32md211_flash.o(i.FLASH_GetFlagStatus), (28 bytes).
    Removing ys32md211_flash.o(i.FLASH_GetStatus), (44 bytes).
    Removing ys32md211_flash.o(i.FLASH_ITConfig), (32 bytes).
    Removing ys32md211_flash.o(i.FLASH_Lock), (20 bytes).
    Removing ys32md211_flash.o(i.FLASH_OB_BOOTConfig), (164 bytes).
    Removing ys32md211_flash.o(i.FLASH_OB_EnableSDK), (156 bytes).
    Removing ys32md211_flash.o(i.FLASH_OB_EnableWRP), (156 bytes).
    Removing ys32md211_flash.o(i.FLASH_OB_Erase), (172 bytes).
    Removing ys32md211_flash.o(i.FLASH_OB_GetRDP), (24 bytes).
    Removing ys32md211_flash.o(i.FLASH_OB_GetSDK), (12 bytes).
    Removing ys32md211_flash.o(i.FLASH_OB_GetUser), (16 bytes).
    Removing ys32md211_flash.o(i.FLASH_OB_GetWRP), (16 bytes).
    Removing ys32md211_flash.o(i.FLASH_OB_Launch), (20 bytes).
    Removing ys32md211_flash.o(i.FLASH_OB_Lock), (20 bytes).
    Removing ys32md211_flash.o(i.FLASH_OB_ProgramData), (148 bytes).
    Removing ys32md211_flash.o(i.FLASH_OB_RDPConfig), (164 bytes).
    Removing ys32md211_flash.o(i.FLASH_OB_Unlock), (28 bytes).
    Removing ys32md211_flash.o(i.FLASH_OB_WriteUser), (160 bytes).
    Removing ys32md211_flash.o(i.FLASH_ProgramPage), (196 bytes).
    Removing ys32md211_flash.o(i.FLASH_Read32), (6 bytes).
    Removing ys32md211_flash.o(i.FLASH_Read8), (6 bytes).
    Removing ys32md211_flash.o(i.FLASH_Trimming), (476 bytes).
    Removing ys32md211_flash.o(i.FLASH_Unlock), (24 bytes).
    Removing ys32md211_flash.o(i.FLASH_WaitForLastOperation), (46 bytes).
    Removing ys32md211_gpio.o(.rev16_text), (4 bytes).
    Removing ys32md211_gpio.o(.revsh_text), (4 bytes).
    Removing ys32md211_gpio.o(i.GPIO_DeInit), (88 bytes).
    Removing ys32md211_gpio.o(i.GPIO_PinLockConfig), (34 bytes).
    Removing ys32md211_gpio.o(i.GPIO_ReadInputData), (8 bytes).
    Removing ys32md211_gpio.o(i.GPIO_ReadInputDataBit), (20 bytes).
    Removing ys32md211_gpio.o(i.GPIO_ReadOutputData), (8 bytes).
    Removing ys32md211_gpio.o(i.GPIO_ReadOutputDataBit), (20 bytes).
    Removing ys32md211_gpio.o(i.GPIO_ResetBits), (4 bytes).
    Removing ys32md211_gpio.o(i.GPIO_SetBits), (4 bytes).
    Removing ys32md211_gpio.o(i.GPIO_StructInit), (24 bytes).
    Removing ys32md211_gpio.o(i.GPIO_TogglePin), (16 bytes).
    Removing ys32md211_gpio.o(i.GPIO_Write), (4 bytes).
    Removing ys32md211_gpio.o(i.GPIO_WriteBit), (12 bytes).
    Removing ys32md211_pwr.o(.rev16_text), (4 bytes).
    Removing ys32md211_pwr.o(.revsh_text), (4 bytes).
    Removing ys32md211_pwr.o(i.PWR_BackupAccessCmd), (40 bytes).
    Removing ys32md211_pwr.o(i.PWR_DeInit), (22 bytes).
    Removing ys32md211_pwr.o(i.PWR_EnterSTOPMode), (108 bytes).
    Removing ys32md211_pwr.o(i.PWR_EnterSleepMode), (32 bytes).
    Removing ys32md211_pwr.o(i.PWR_GetFlagStatus), (28 bytes).
    Removing ys32md211_pwr.o(i.PWR_Init), (36 bytes).
    Removing ys32md211_pwr.o(i.PWR_PVDCmd), (36 bytes).
    Removing ys32md211_pwr.o(i.PWR_PVDLevelConfig), (32 bytes).
    Removing ys32md211_pwr.o(i.PWR_StructInit), (18 bytes).
    Removing ys32md211_syscfg.o(.rev16_text), (4 bytes).
    Removing ys32md211_syscfg.o(.revsh_text), (4 bytes).
    Removing ys32md211_syscfg.o(i.SYSCFG_ADCEtrInj_RemapSel), (36 bytes).
    Removing ys32md211_syscfg.o(i.SYSCFG_BreakConfig), (16 bytes).
    Removing ys32md211_syscfg.o(i.SYSCFG_COMP_ETR_TIM1), (28 bytes).
    Removing ys32md211_syscfg.o(i.SYSCFG_COMPx_Break), (32 bytes).
    Removing ys32md211_syscfg.o(i.SYSCFG_DMAChannelRemapConfig), (232 bytes).
    Removing ys32md211_syscfg.o(i.SYSCFG_DeInit), (28 bytes).
    Removing ys32md211_syscfg.o(i.SYSCFG_MemoryRemapConfig), (28 bytes).
    Removing ys32md211_rcc.o(.rev16_text), (4 bytes).
    Removing ys32md211_rcc.o(.revsh_text), (4 bytes).
    Removing ys32md211_rcc.o(i.RCC_AHB2PeriphResetCmd), (32 bytes).
    Removing ys32md211_rcc.o(i.RCC_AHBPeriphResetCmd), (32 bytes).
    Removing ys32md211_rcc.o(i.RCC_APB1PeriphClockCmd), (32 bytes).
    Removing ys32md211_rcc.o(i.RCC_AdjustHSICalibrationValue), (28 bytes).
    Removing ys32md211_rcc.o(i.RCC_BackupResetCmd), (40 bytes).
    Removing ys32md211_rcc.o(i.RCC_ClearFlag), (20 bytes).
    Removing ys32md211_rcc.o(i.RCC_ClearITPendingBit), (12 bytes).
    Removing ys32md211_rcc.o(i.RCC_ClockSecuritySystemCmd), (40 bytes).
    Removing ys32md211_rcc.o(i.RCC_DeInit), (36 bytes).
    Removing ys32md211_rcc.o(i.RCC_GetITStatus), (28 bytes).
    Removing ys32md211_rcc.o(i.RCC_HSEConfig), (52 bytes).
    Removing ys32md211_rcc.o(i.RCC_ITConfig), (32 bytes).
    Removing ys32md211_rcc.o(i.RCC_LSICmd), (36 bytes).
    Removing ys32md211_rcc.o(i.RCC_MCOConfig), (36 bytes).
    Removing ys32md211_rcc.o(i.RCC_RTCCLKCmd), (40 bytes).
    Removing ys32md211_rcc.o(i.RCC_RTCCLKConfig), (28 bytes).
    Removing ys32md211_rcc.o(i.RCC_WaitForHSEStartUp), (60 bytes).
    Removing ys32md211_tim.o(.rev16_text), (4 bytes).
    Removing ys32md211_tim.o(.revsh_text), (4 bytes).
    Removing ys32md211_tim.o(i.TI1_Config), (60 bytes).
    Removing ys32md211_tim.o(i.TI2_Config), (80 bytes).
    Removing ys32md211_tim.o(i.TI3_Config), (76 bytes).
    Removing ys32md211_tim.o(i.TI4_Config), (84 bytes).
    Removing ys32md211_tim.o(i.TIM_BDTRStructInit), (18 bytes).
    Removing ys32md211_tim.o(i.TIM_CCPreloadControl), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_CCxCmd), (34 bytes).
    Removing ys32md211_tim.o(i.TIM_CCxNCmd), (34 bytes).
    Removing ys32md211_tim.o(i.TIM_ClearOC1Ref), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_ClearOC2Ref), (22 bytes).
    Removing ys32md211_tim.o(i.TIM_ClearOC3Ref), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_ClearOC4Ref), (22 bytes).
    Removing ys32md211_tim.o(i.TIM_CounterModeConfig), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_CtrlPWMOutputs), (26 bytes).
    Removing ys32md211_tim.o(i.TIM_DMACmd), (26 bytes).
    Removing ys32md211_tim.o(i.TIM_DMAConfig), (8 bytes).
    Removing ys32md211_tim.o(i.TIM_ETRClockMode1Config), (52 bytes).
    Removing ys32md211_tim.o(i.TIM_ETRClockMode2Config), (34 bytes).
    Removing ys32md211_tim.o(i.TIM_ETRConfig), (26 bytes).
    Removing ys32md211_tim.o(i.TIM_EncoderInterfaceConfig), (76 bytes).
    Removing ys32md211_tim.o(i.TIM_ForcedOC1Config), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_ForcedOC2Config), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_ForcedOC3Config), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_ForcedOC4Config), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_GenerateEvent), (4 bytes).
    Removing ys32md211_tim.o(i.TIM_GetCapture1), (6 bytes).
    Removing ys32md211_tim.o(i.TIM_GetCapture2), (6 bytes).
    Removing ys32md211_tim.o(i.TIM_GetCapture3), (6 bytes).
    Removing ys32md211_tim.o(i.TIM_GetCapture4), (6 bytes).
    Removing ys32md211_tim.o(i.TIM_GetCounter), (6 bytes).
    Removing ys32md211_tim.o(i.TIM_GetFlagStatus), (20 bytes).
    Removing ys32md211_tim.o(i.TIM_GetPrescaler), (8 bytes).
    Removing ys32md211_tim.o(i.TIM_ICInit), (112 bytes).
    Removing ys32md211_tim.o(i.TIM_ICStructInit), (18 bytes).
    Removing ys32md211_tim.o(i.TIM_ITRxExternalClockConfig), (24 bytes).
    Removing ys32md211_tim.o(i.TIM_InternalClockConfig), (16 bytes).
    Removing ys32md211_tim.o(i.TIM_OC1PreloadConfig), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_OC2PreloadConfig), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_OC3PreloadConfig), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_OC4PolarityConfig), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_OC4PreloadConfig), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_OCStructInit), (20 bytes).
    Removing ys32md211_tim.o(i.TIM_PWMIConfig), (124 bytes).
    Removing ys32md211_tim.o(i.TIM_PrescalerConfig), (6 bytes).
    Removing ys32md211_tim.o(i.TIM_RemapConfig), (4 bytes).
    Removing ys32md211_tim.o(i.TIM_SelectCCDMA), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_SelectCOM), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_SelectHallSensor), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_SelectInputTrigger), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_SelectMasterSlaveMode), (20 bytes).
    Removing ys32md211_tim.o(i.TIM_SelectOCREFClear), (20 bytes).
    Removing ys32md211_tim.o(i.TIM_SelectOCxM), (86 bytes).
    Removing ys32md211_tim.o(i.TIM_SelectOnePulseMode), (20 bytes).
    Removing ys32md211_tim.o(i.TIM_SelectOutputTrigger), (20 bytes).
    Removing ys32md211_tim.o(i.TIM_SelectSlaveMode), (20 bytes).
    Removing ys32md211_tim.o(i.TIM_SetAutoreload), (4 bytes).
    Removing ys32md211_tim.o(i.TIM_SetClockDivision), (20 bytes).
    Removing ys32md211_tim.o(i.TIM_SetCompare1), (4 bytes).
    Removing ys32md211_tim.o(i.TIM_SetCompare2), (4 bytes).
    Removing ys32md211_tim.o(i.TIM_SetCompare3), (4 bytes).
    Removing ys32md211_tim.o(i.TIM_SetCompare4), (4 bytes).
    Removing ys32md211_tim.o(i.TIM_SetCounter), (4 bytes).
    Removing ys32md211_tim.o(i.TIM_SetIC1Prescaler), (20 bytes).
    Removing ys32md211_tim.o(i.TIM_SetIC2Prescaler), (24 bytes).
    Removing ys32md211_tim.o(i.TIM_SetIC3Prescaler), (20 bytes).
    Removing ys32md211_tim.o(i.TIM_SetIC4Prescaler), (24 bytes).
    Removing ys32md211_tim.o(i.TIM_TI1SelConfig), (24 bytes).
    Removing ys32md211_tim.o(i.TIM_TI2SelConfig), (24 bytes).
    Removing ys32md211_tim.o(i.TIM_TI3SelConfig), (18 bytes).
    Removing ys32md211_tim.o(i.TIM_TI4SelConfig), (18 bytes).
    Removing ys32md211_tim.o(i.TIM_TIxExternalClockConfig), (58 bytes).
    Removing ys32md211_tim.o(i.TIM_UpdateDisableConfig), (28 bytes).
    Removing ys32md211_tim.o(i.TIM_UpdateRequestConfig), (28 bytes).
    Removing ys32md211_uart.o(.rev16_text), (4 bytes).
    Removing ys32md211_uart.o(.revsh_text), (4 bytes).
    Removing ys32md211_uart.o(i.UART_AddressDetectionConfig), (16 bytes).
    Removing ys32md211_uart.o(i.UART_AutoBaudRateCmd), (28 bytes).
    Removing ys32md211_uart.o(i.UART_AutoBaudRateConfig), (18 bytes).
    Removing ys32md211_uart.o(i.UART_ClearFlag), (4 bytes).
    Removing ys32md211_uart.o(i.UART_ClearITPendingBit), (18 bytes).
    Removing ys32md211_uart.o(i.UART_Cmd), (24 bytes).
    Removing ys32md211_uart.o(i.UART_DMACmd), (20 bytes).
    Removing ys32md211_uart.o(i.UART_DataInvCmd), (28 bytes).
    Removing ys32md211_uart.o(i.UART_DeInit), (64 bytes).
    Removing ys32md211_uart.o(i.UART_DirectionModeCmd), (20 bytes).
    Removing ys32md211_uart.o(i.UART_GetFlagStatus), (20 bytes).
    Removing ys32md211_uart.o(i.UART_GetITStatus), (78 bytes).
    Removing ys32md211_uart.o(i.UART_ITConfig), (66 bytes).
    Removing ys32md211_uart.o(i.UART_Init), (124 bytes).
    Removing ys32md211_uart.o(i.UART_InvPinCmd), (20 bytes).
    Removing ys32md211_uart.o(i.UART_MSBFirstCmd), (28 bytes).
    Removing ys32md211_uart.o(i.UART_MuteModeCmd), (28 bytes).
    Removing ys32md211_uart.o(i.UART_MuteModeWakeUpConfig), (18 bytes).
    Removing ys32md211_uart.o(i.UART_OneBitMethodCmd), (28 bytes).
    Removing ys32md211_uart.o(i.UART_OverrunDetectionConfig), (18 bytes).
    Removing ys32md211_uart.o(i.UART_ReceiveData), (10 bytes).
    Removing ys32md211_uart.o(i.UART_ReceiverTimeOutCmd), (28 bytes).
    Removing ys32md211_uart.o(i.UART_RequestCmd), (20 bytes).
    Removing ys32md211_uart.o(i.UART_SendData), (8 bytes).
    Removing ys32md211_uart.o(i.UART_SetAddress), (18 bytes).
    Removing ys32md211_uart.o(i.UART_SetReceiverTimeOut), (16 bytes).
    Removing ys32md211_uart.o(i.UART_StructInit), (24 bytes).
    Removing ys32md211_wwdg.o(.rev16_text), (4 bytes).
    Removing ys32md211_wwdg.o(.revsh_text), (4 bytes).
    Removing ys32md211_wwdg.o(i.WWDG_ClearFlag), (12 bytes).
    Removing ys32md211_wwdg.o(i.WWDG_DeInit), (22 bytes).
    Removing ys32md211_wwdg.o(i.WWDG_Enable), (16 bytes).
    Removing ys32md211_wwdg.o(i.WWDG_EnableIT), (20 bytes).
    Removing ys32md211_wwdg.o(i.WWDG_GetFlagStatus), (24 bytes).
    Removing ys32md211_wwdg.o(i.WWDG_SetCounter), (16 bytes).
    Removing ys32md211_wwdg.o(i.WWDG_SetPrescaler), (32 bytes).
    Removing ys32md211_wwdg.o(i.WWDG_SetWindowValue), (40 bytes).
    Removing delay.o(.rev16_text), (4 bytes).
    Removing delay.o(.revsh_text), (4 bytes).
    Removing delay.o(i.DelayMS), (24 bytes).
    Removing delay.o(i.DelayUS), (64 bytes).
    Removing ys32md211_misc.o(.rev16_text), (4 bytes).
    Removing ys32md211_misc.o(.revsh_text), (4 bytes).
    Removing ys32md211_misc.o(i.NVIC_SystemLPConfig), (32 bytes).
    Removing ys32md211_misc.o(i.SysTick_CLKSourceConfig), (36 bytes).
    Removing ys32md211_vrefbuf.o(.rev16_text), (4 bytes).
    Removing ys32md211_vrefbuf.o(.revsh_text), (4 bytes).
    Removing ys32md211_vrefbuf.o(i.VREFBUF_ADC_Config), (28 bytes).
    Removing ys32md211_vrefbuf.o(i.VREFBUF_Cmd), (36 bytes).
    Removing ys32md211_vrefbuf.o(i.VREFBUF_Output_Config), (28 bytes).
    Removing ys32md211_vrefbuf.o(i.VREFBUF_Trim), (12 bytes).
    Removing ys32md211_opamp.o(.rev16_text), (4 bytes).
    Removing ys32md211_opamp.o(.revsh_text), (4 bytes).
    Removing ys32md211_opamp.o(i.OPAMP_Cmd), (72 bytes).
    Removing bldc_lib.o(.rev16_text), (4 bytes).
    Removing bldc_lib.o(.revsh_text), (4 bytes).
    Removing bldc_lib.o(i.Ipd_Configuration), (80 bytes).
    Removing bldc_lib.o(i.ipd_process), (2448 bytes).
    Removing bldc_lib.o(i.slope_calu), (56 bytes).
    Removing cdcmple.o(.text), (40 bytes).
    Removing cdrcmple.o(.text), (40 bytes).

342 unused section(s) (total 15190 bytes) removed from the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../clib/microlib/division.c              0x00000000   Number         0  idiv.o ABSOLUTE
    ../clib/microlib/division.c              0x00000000   Number         0  uidiv.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE
    ../clib/microlib/string/memcpy.c         0x00000000   Number         0  memcpyb.o ABSOLUTE
    ../clib/microlib/string/memcpy.c         0x00000000   Number         0  memcpya.o ABSOLUTE
    ../clib/microlib/stubs.s                 0x00000000   Number         0  iusefp.o ABSOLUTE
    ../fplib/microlib/fpadd.c                0x00000000   Number         0  dadd.o ABSOLUTE
    ../fplib/microlib/fpadd.c                0x00000000   Number         0  fadd.o ABSOLUTE
    ../fplib/microlib/fpdiv.c                0x00000000   Number         0  ddiv.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  fepilogue.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  depilogue.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  dfixui.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  ffixui.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  dfltui.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  fflti.o ABSOLUTE
    ../fplib/microlib/fpmul.c                0x00000000   Number         0  dmul.o ABSOLUTE
    ../fplib/microlib/fpmul.c                0x00000000   Number         0  fmul.o ABSOLUTE
    ..\Libraries\BSP\YS32MD211_Nucleo\ys32md211_nucleo.c 0x00000000   Number         0  ys32md211_nucleo.o ABSOLUTE
    ..\Libraries\CMSIS\Device\YS32MD211\Source\ARM\startup_ys32md211.s 0x00000000   Number         0  startup_ys32md211.o ABSOLUTE
    ..\Libraries\CMSIS\Device\YS32MD211\Source\system_ys32md211.c 0x00000000   Number         0  system_ys32md211.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\delay.c 0x00000000   Number         0  delay.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\ys32md211_adc.c 0x00000000   Number         0  ys32md211_adc.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\ys32md211_comp.c 0x00000000   Number         0  ys32md211_comp.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\ys32md211_crc.c 0x00000000   Number         0  ys32md211_crc.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\ys32md211_dma.c 0x00000000   Number         0  ys32md211_dma.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\ys32md211_exti.c 0x00000000   Number         0  ys32md211_exti.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\ys32md211_flash.c 0x00000000   Number         0  ys32md211_flash.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\ys32md211_gpio.c 0x00000000   Number         0  ys32md211_gpio.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\ys32md211_misc.c 0x00000000   Number         0  ys32md211_misc.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\ys32md211_opamp.c 0x00000000   Number         0  ys32md211_opamp.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\ys32md211_pwr.c 0x00000000   Number         0  ys32md211_pwr.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\ys32md211_rcc.c 0x00000000   Number         0  ys32md211_rcc.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\ys32md211_syscfg.c 0x00000000   Number         0  ys32md211_syscfg.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\ys32md211_tim.c 0x00000000   Number         0  ys32md211_tim.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\ys32md211_uart.c 0x00000000   Number         0  ys32md211_uart.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\ys32md211_vrefbuf.c 0x00000000   Number         0  ys32md211_vrefbuf.o ABSOLUTE
    ..\Libraries\YS32MD211_StdPeriph_Driver\src\ys32md211_wwdg.c 0x00000000   Number         0  ys32md211_wwdg.o ABSOLUTE
    ..\\Libraries\\BSP\\YS32MD211_Nucleo\\ys32md211_nucleo.c 0x00000000   Number         0  ys32md211_nucleo.o ABSOLUTE
    ..\\Libraries\\CMSIS\\Device\\YS32MD211\\Source\\system_ys32md211.c 0x00000000   Number         0  system_ys32md211.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\delay.c 0x00000000   Number         0  delay.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\ys32md211_adc.c 0x00000000   Number         0  ys32md211_adc.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\ys32md211_comp.c 0x00000000   Number         0  ys32md211_comp.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\ys32md211_crc.c 0x00000000   Number         0  ys32md211_crc.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\ys32md211_dma.c 0x00000000   Number         0  ys32md211_dma.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\ys32md211_exti.c 0x00000000   Number         0  ys32md211_exti.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\ys32md211_flash.c 0x00000000   Number         0  ys32md211_flash.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\ys32md211_gpio.c 0x00000000   Number         0  ys32md211_gpio.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\ys32md211_misc.c 0x00000000   Number         0  ys32md211_misc.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\ys32md211_opamp.c 0x00000000   Number         0  ys32md211_opamp.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\ys32md211_pwr.c 0x00000000   Number         0  ys32md211_pwr.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\ys32md211_rcc.c 0x00000000   Number         0  ys32md211_rcc.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\ys32md211_syscfg.c 0x00000000   Number         0  ys32md211_syscfg.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\ys32md211_tim.c 0x00000000   Number         0  ys32md211_tim.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\ys32md211_uart.c 0x00000000   Number         0  ys32md211_uart.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\ys32md211_vrefbuf.c 0x00000000   Number         0  ys32md211_vrefbuf.o ABSOLUTE
    ..\\Libraries\\YS32MD211_StdPeriph_Driver\\src\\ys32md211_wwdg.c 0x00000000   Number         0  ys32md211_wwdg.o ABSOLUTE
    ..\\src\\Bldc_lib.c                      0x00000000   Number         0  bldc_lib.o ABSOLUTE
    ..\\src\\M_Speed.c                       0x00000000   Number         0  m_speed.o ABSOLUTE
    ..\\src\\adc.c                           0x00000000   Number         0  adc.o ABSOLUTE
    ..\\src\\comp.c                          0x00000000   Number         0  comp.o ABSOLUTE
    ..\\src\\io_process.c                    0x00000000   Number         0  io_process.o ABSOLUTE
    ..\\src\\m_protect_process.c             0x00000000   Number         0  m_protect_process.o ABSOLUTE
    ..\\src\\main.c                          0x00000000   Number         0  main.o ABSOLUTE
    ..\\src\\motor.c                         0x00000000   Number         0  motor.o ABSOLUTE
    ..\\src\\pwm.c                           0x00000000   Number         0  pwm.o ABSOLUTE
    ..\\src\\ys32md211_it.c                  0x00000000   Number         0  ys32md211_it.o ABSOLUTE
    ..\src\Bldc_lib.c                        0x00000000   Number         0  bldc_lib.o ABSOLUTE
    ..\src\M_Speed.c                         0x00000000   Number         0  m_speed.o ABSOLUTE
    ..\src\adc.c                             0x00000000   Number         0  adc.o ABSOLUTE
    ..\src\comp.c                            0x00000000   Number         0  comp.o ABSOLUTE
    ..\src\io_process.c                      0x00000000   Number         0  io_process.o ABSOLUTE
    ..\src\m_protect_process.c               0x00000000   Number         0  m_protect_process.o ABSOLUTE
    ..\src\main.c                            0x00000000   Number         0  main.o ABSOLUTE
    ..\src\motor.c                           0x00000000   Number         0  motor.o ABSOLUTE
    ..\src\pwm.c                             0x00000000   Number         0  pwm.o ABSOLUTE
    ..\src\ys32md211_it.c                    0x00000000   Number         0  ys32md211_it.o ABSOLUTE
    cdcmple.s                                0x00000000   Number         0  cdcmple.o ABSOLUTE
    cdrcmple.s                               0x00000000   Number         0  cdrcmple.o ABSOLUTE
    cfcmple.s                                0x00000000   Number         0  cfcmple.o ABSOLUTE
    cfrcmple.s                               0x00000000   Number         0  cfrcmple.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    handlers.s                               0x00000000   Number         0  handlers.o ABSOLUTE
    init.s                                   0x00000000   Number         0  init.o ABSOLUTE
    RESET                                    0x08000000   Section      192  startup_ys32md211.o(RESET)
    .ARM.Collect$$$$00000000                 0x080000c0   Section        0  entry.o(.ARM.Collect$$$$00000000)
    .ARM.Collect$$$$00000001                 0x080000c0   Section        4  entry2.o(.ARM.Collect$$$$00000001)
    .ARM.Collect$$$$00000004                 0x080000c4   Section        4  entry5.o(.ARM.Collect$$$$00000004)
    .ARM.Collect$$$$00000008                 0x080000c8   Section        0  entry7b.o(.ARM.Collect$$$$00000008)
    .ARM.Collect$$$$0000000A                 0x080000c8   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)
    .ARM.Collect$$$$0000000B                 0x080000c8   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)
    .ARM.Collect$$$$0000000E                 0x080000d0   Section        4  entry12b.o(.ARM.Collect$$$$0000000E)
    .ARM.Collect$$$$0000000F                 0x080000d4   Section        0  entry10a.o(.ARM.Collect$$$$0000000F)
    .ARM.Collect$$$$00000011                 0x080000d4   Section        0  entry11a.o(.ARM.Collect$$$$00000011)
    .ARM.Collect$$$$00002712                 0x080000d4   Section        4  entry2.o(.ARM.Collect$$$$00002712)
    __lit__00000000                          0x080000d4   Data           4  entry2.o(.ARM.Collect$$$$00002712)
    .text                                    0x080000d8   Section       28  startup_ys32md211.o(.text)
    .text                                    0x080000f4   Section        0  uidiv.o(.text)
    .text                                    0x08000120   Section        0  idiv.o(.text)
    .text                                    0x08000148   Section        0  memcpya.o(.text)
    .text                                    0x0800016c   Section        0  fadd.o(.text)
    .text                                    0x0800021e   Section        0  fmul.o(.text)
    .text                                    0x08000298   Section        0  dadd.o(.text)
    .text                                    0x08000400   Section        0  dmul.o(.text)
    .text                                    0x080004d0   Section        0  ddiv.o(.text)
    .text                                    0x080005c0   Section        0  fflti.o(.text)
    .text                                    0x080005d8   Section        0  dfltui.o(.text)
    .text                                    0x080005f4   Section        0  ffixui.o(.text)
    .text                                    0x0800061c   Section        0  dfixui.o(.text)
    .text                                    0x08000658   Section       20  cfcmple.o(.text)
    .text                                    0x0800066c   Section       20  cfrcmple.o(.text)
    .text                                    0x08000680   Section        0  llshl.o(.text)
    .text                                    0x080006a0   Section        0  llushr.o(.text)
    .text                                    0x080006c2   Section        0  llsshr.o(.text)
    .text                                    0x080006e8   Section        0  fepilogue.o(.text)
    .text                                    0x080006e8   Section        0  iusefp.o(.text)
    .text                                    0x0800076a   Section        0  depilogue.o(.text)
    .text                                    0x08000828   Section       36  init.o(.text)
    i.ADC_COMP_IRQHandler                    0x0800084c   Section        0  ys32md211_it.o(i.ADC_COMP_IRQHandler)
    i.ADC_ClearFlag                          0x080008b4   Section        0  ys32md211_adc.o(i.ADC_ClearFlag)
    i.ADC_ClockModeConfig                    0x080008bc   Section        0  ys32md211_adc.o(i.ADC_ClockModeConfig)
    i.ADC_Cmd                                0x080008cc   Section        0  ys32md211_adc.o(i.ADC_Cmd)
    i.ADC_DeInit                             0x080008e4   Section        0  ys32md211_adc.o(i.ADC_DeInit)
    i.ADC_GetConversionValue                 0x08000908   Section        0  ys32md211_adc.o(i.ADC_GetConversionValue)
    i.ADC_GetFlagStatus                      0x08000910   Section        0  ys32md211_adc.o(i.ADC_GetFlagStatus)
    i.ADC_GetInjectedConversionValue         0x08000928   Section        0  ys32md211_adc.o(i.ADC_GetInjectedConversionValue)
    i.ADC_ITConfig                           0x08000950   Section        0  ys32md211_adc.o(i.ADC_ITConfig)
    i.ADC_Init                               0x08000964   Section        0  ys32md211_adc.o(i.ADC_Init)
    i.ADC_RegularChannelConfig               0x080009a0   Section        0  ys32md211_adc.o(i.ADC_RegularChannelConfig)
    i.ADC_RegularSequencerLengthConfig       0x080009e4   Section        0  ys32md211_adc.o(i.ADC_RegularSequencerLengthConfig)
    i.ADC_SoftwareStartConvCmd               0x080009f2   Section        0  ys32md211_adc.o(i.ADC_SoftwareStartConvCmd)
    i.ADC_StructInit                         0x080009fe   Section        0  ys32md211_adc.o(i.ADC_StructInit)
    i.COMP12_InputHysteresisCmd              0x08000a14   Section        0  ys32md211_comp.o(i.COMP12_InputHysteresisCmd)
    i.COMP2_WindowModeConfig                 0x08000a3c   Section        0  ys32md211_comp.o(i.COMP2_WindowModeConfig)
    i.COMP_AnologFilterSelect                0x08000a58   Section        0  ys32md211_comp.o(i.COMP_AnologFilterSelect)
    i.COMP_Config                            0x08000a6c   Section        0  comp.o(i.COMP_Config)
    i.COMP_DeInit                            0x08000ae4   Section        0  ys32md211_comp.o(i.COMP_DeInit)
    i.COMP_DigitalFilterCmd                  0x08000aec   Section        0  ys32md211_comp.o(i.COMP_DigitalFilterCmd)
    i.COMP_DigitalFilterCountConfig          0x08000b04   Section        0  ys32md211_comp.o(i.COMP_DigitalFilterCountConfig)
    i.COMP_GetOutStatus                      0x08000b14   Section        0  ys32md211_comp.o(i.COMP_GetOutStatus)
    i.COMP_LockCmd                           0x08000b28   Section        0  ys32md211_comp.o(i.COMP_LockCmd)
    i.COMP_StructInit                        0x08000b4c   Section        0  ys32md211_comp.o(i.COMP_StructInit)
    i.Electrical_Angle_Phase_Calculation     0x08000b5c   Section        0  bldc_lib.o(i.Electrical_Angle_Phase_Calculation)
    i.FLASH_SetLatency                       0x08000bd4   Section        0  ys32md211_flash.o(i.FLASH_SetLatency)
    i.Fan_SoftStart_end                      0x08000bf0   Section        0  motor.o(i.Fan_SoftStart_end)
    i.Fan_Stop_Func                          0x08000c50   Section        0  motor.o(i.Fan_Stop_Func)
    i.GPIO_Init                              0x08000c6c   Section        0  ys32md211_gpio.o(i.GPIO_Init)
    i.GPIO_PinAFConfig                       0x08000cfc   Section        0  ys32md211_gpio.o(i.GPIO_PinAFConfig)
    i.HSI_Sysclk_Init                        0x08000d40   Section        0  main.o(i.HSI_Sysclk_Init)
    i.HardFault_Handler                      0x08000d90   Section        0  ys32md211_it.o(i.HardFault_Handler)
    i.IO_Configuration                       0x08000d94   Section        0  io_process.o(i.IO_Configuration)
    i.Locked_motor_process                   0x08000dec   Section        0  m_protect_process.o(i.Locked_motor_process)
    i.MX_TIM14_Init                          0x08000ed4   Section        0  main.o(i.MX_TIM14_Init)
    i.MX_TIM16_Init                          0x08000f44   Section        0  main.o(i.MX_TIM16_Init)
    i.MX_TIM17_Init                          0x08000f90   Section        0  main.o(i.MX_TIM17_Init)
    i.M_stall_process                        0x08000ff4   Section        0  m_protect_process.o(i.M_stall_process)
    i.NMI_Handler                            0x08001054   Section        0  ys32md211_it.o(i.NMI_Handler)
    i.NVIC_Init                              0x08001058   Section        0  ys32md211_misc.o(i.NVIC_Init)
    i.PendSV_Handler                         0x080010c8   Section        0  ys32md211_it.o(i.PendSV_Handler)
    i.PwmCap_IRQ                             0x080010ca   Section        0  pwm.o(i.PwmCap_IRQ)
    i.RCC_AHB2PeriphClockCmd                 0x080010cc   Section        0  ys32md211_rcc.o(i.RCC_AHB2PeriphClockCmd)
    i.RCC_AHBPeriphClockCmd                  0x080010ec   Section        0  ys32md211_rcc.o(i.RCC_AHBPeriphClockCmd)
    i.RCC_APB1PeriphResetCmd                 0x0800110c   Section        0  ys32md211_rcc.o(i.RCC_APB1PeriphResetCmd)
    i.RCC_APB2PeriphClockCmd                 0x0800112c   Section        0  ys32md211_rcc.o(i.RCC_APB2PeriphClockCmd)
    i.RCC_APB2PeriphResetCmd                 0x0800114c   Section        0  ys32md211_rcc.o(i.RCC_APB2PeriphResetCmd)
    i.RCC_GetClocksFreq                      0x0800116c   Section        0  ys32md211_rcc.o(i.RCC_GetClocksFreq)
    i.RCC_GetFlagStatus                      0x08001240   Section        0  ys32md211_rcc.o(i.RCC_GetFlagStatus)
    i.RCC_GetSYSCLKSource                    0x0800128c   Section        0  ys32md211_rcc.o(i.RCC_GetSYSCLKSource)
    i.RCC_HCLKConfig                         0x0800129c   Section        0  ys32md211_rcc.o(i.RCC_HCLKConfig)
    i.RCC_HSICmd                             0x080012c0   Section        0  ys32md211_rcc.o(i.RCC_HSICmd)
    i.RCC_HSI_CLK                            0x080012e8   Section        0  ys32md211_rcc.o(i.RCC_HSI_CLK)
    i.RCC_PCLKConfig                         0x08001320   Section        0  ys32md211_rcc.o(i.RCC_PCLKConfig)
    i.RCC_SYSCLKConfig                       0x08001344   Section        0  ys32md211_rcc.o(i.RCC_SYSCLKConfig)
    i.SVC_Handler                            0x08001360   Section        0  ys32md211_it.o(i.SVC_Handler)
    i.Speed_loop_control                     0x08001364   Section        0  m_speed.o(i.Speed_loop_control)
    i.Speed_process                          0x080013b4   Section        0  m_speed.o(i.Speed_process)
    i.Speed_rms_confir                       0x080013c0   Section        0  m_speed.o(i.Speed_rms_confir)
    i.Start_Sensorless_BLDC                  0x08001438   Section        0  motor.o(i.Start_Sensorless_BLDC)
    i.SysTick_Handler                        0x080014ec   Section        0  ys32md211_it.o(i.SysTick_Handler)
    i.SystemCoreClockUpdate                  0x080014f0   Section        0  system_ys32md211.o(i.SystemCoreClockUpdate)
    i.SystemInit                             0x08001504   Section        0  system_ys32md211.o(i.SystemInit)
    i.TIM14_IRQHandler                       0x08001540   Section        0  ys32md211_it.o(i.TIM14_IRQHandler)
    i.TIM14_NVIC_Config                      0x08001568   Section        0  main.o(i.TIM14_NVIC_Config)
    i.TIM17_IRQHandler                       0x08001580   Section        0  ys32md211_it.o(i.TIM17_IRQHandler)
    i.TIM1_CC_IRQHandler                     0x080015a0   Section        0  ys32md211_it.o(i.TIM1_CC_IRQHandler)
    i.TIM1_NVIC_Configuration                0x080015c0   Section        0  pwm.o(i.TIM1_NVIC_Configuration)
    i.TIM1_PWM_Config                        0x080015d8   Section        0  pwm.o(i.TIM1_PWM_Config)
    i.TIM3_IRQHandler                        0x080017a0   Section        0  ys32md211_it.o(i.TIM3_IRQHandler)
    i.TIM_ARRPreloadConfig                   0x080017b4   Section        0  ys32md211_tim.o(i.TIM_ARRPreloadConfig)
    i.TIM_BDTRConfig                         0x080017d0   Section        0  ys32md211_tim.o(i.TIM_BDTRConfig)
    i.TIM_ClearFlag                          0x080017ee   Section        0  ys32md211_tim.o(i.TIM_ClearFlag)
    i.TIM_ClearITPendingBit                  0x080017f6   Section        0  ys32md211_tim.o(i.TIM_ClearITPendingBit)
    i.TIM_Cmd                                0x08001800   Section        0  ys32md211_tim.o(i.TIM_Cmd)
    i.TIM_DeInit                             0x0800181c   Section        0  ys32md211_tim.o(i.TIM_DeInit)
    i.TIM_GetITStatus                        0x080018a8   Section        0  ys32md211_tim.o(i.TIM_GetITStatus)
    i.TIM_ITConfig                           0x080018ce   Section        0  ys32md211_tim.o(i.TIM_ITConfig)
    i.TIM_NVIC_Config                        0x080018e8   Section        0  main.o(i.TIM_NVIC_Config)
    i.TIM_OC1FastConfig                      0x08001900   Section        0  ys32md211_tim.o(i.TIM_OC1FastConfig)
    i.TIM_OC1Init                            0x0800191c   Section        0  ys32md211_tim.o(i.TIM_OC1Init)
    i.TIM_OC1NPolarityConfig                 0x080019ac   Section        0  ys32md211_tim.o(i.TIM_OC1NPolarityConfig)
    i.TIM_OC1PolarityConfig                  0x080019c8   Section        0  ys32md211_tim.o(i.TIM_OC1PolarityConfig)
    i.TIM_OC2FastConfig                      0x080019e4   Section        0  ys32md211_tim.o(i.TIM_OC2FastConfig)
    i.TIM_OC2Init                            0x08001a00   Section        0  ys32md211_tim.o(i.TIM_OC2Init)
    i.TIM_OC2NPolarityConfig                 0x08001ab0   Section        0  ys32md211_tim.o(i.TIM_OC2NPolarityConfig)
    i.TIM_OC2PolarityConfig                  0x08001acc   Section        0  ys32md211_tim.o(i.TIM_OC2PolarityConfig)
    i.TIM_OC3FastConfig                      0x08001ae8   Section        0  ys32md211_tim.o(i.TIM_OC3FastConfig)
    i.TIM_OC3Init                            0x08001b04   Section        0  ys32md211_tim.o(i.TIM_OC3Init)
    i.TIM_OC3NPolarityConfig                 0x08001ba4   Section        0  ys32md211_tim.o(i.TIM_OC3NPolarityConfig)
    i.TIM_OC3PolarityConfig                  0x08001bc0   Section        0  ys32md211_tim.o(i.TIM_OC3PolarityConfig)
    i.TIM_OC4FastConfig                      0x08001bdc   Section        0  ys32md211_tim.o(i.TIM_OC4FastConfig)
    i.TIM_OC4Init                            0x08001bf8   Section        0  ys32md211_tim.o(i.TIM_OC4Init)
    i.TIM_TimeBaseInit                       0x08001c70   Section        0  ys32md211_tim.o(i.TIM_TimeBaseInit)
    i.TIM_TimeBaseStructInit                 0x08001cc4   Section        0  ys32md211_tim.o(i.TIM_TimeBaseStructInit)
    i.__ARM_clz                              0x08001cd6   Section        0  depilogue.o(i.__ARM_clz)
    i.__ARM_common_switch8                   0x08001d04   Section        0  motor.o(i.__ARM_common_switch8)
    i.__scatterload_copy                     0x08001d20   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x08001d2e   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x08001d30   Section       14  handlers.o(i.__scatterload_zeroinit)
    i.adc_config                             0x08001d40   Section        0  adc.o(i.adc_config)
    i.adc_data_process                       0x08001e28   Section        0  adc.o(i.adc_data_process)
    i.adc_int                                0x08001e98   Section        0  adc.o(i.adc_int)
    i.adc_pwm_process                        0x08001ec0   Section        0  adc.o(i.adc_pwm_process)
    i.bldc_process                           0x08001ec4   Section        0  motor.o(i.bldc_process)
    i.calculate_start_pwm                    0x08002068   Section        0  motor.o(i.calculate_start_pwm)
    i.clr_key_state                          0x080020b8   Section        0  io_process.o(i.clr_key_state)
    i.com_set_PWM                            0x080020c4   Section        0  bldc_lib.o(i.com_set_PWM)
    i.com_set_process                        0x080025ec   Section        0  bldc_lib.o(i.com_set_process)
    i.int_motor_commutate                    0x08002c64   Section        0  motor.o(i.int_motor_commutate)
    i.key_process                            0x08002cd8   Section        0  io_process.o(i.key_process)
    i.main                                   0x08002dd0   Section        0  main.o(i.main)
    i.mc_speed_calc                          0x08002e48   Section        0  m_speed.o(i.mc_speed_calc)
    i.motor_commutate_process                0x08002f9c   Section        0  bldc_lib.o(i.motor_commutate_process)
    i.motor_stop                             0x080031a4   Section        0  motor.o(i.motor_stop)
    i.pi_control                             0x080031c8   Section        0  m_speed.o(i.pi_control)
    i.pi_init                                0x08003274   Section        0  m_speed.o(i.pi_init)
    i.pre_start                              0x08003298   Section        0  bldc_lib.o(i.pre_start)
    i.protect_process                        0x0800348c   Section        0  m_protect_process.o(i.protect_process)
    i.read_key_state                         0x08003498   Section        0  io_process.o(i.read_key_state)
    i.sf_check                               0x080034a4   Section        0  bldc_lib.o(i.sf_check)
    i.speed_add_process                      0x080035e8   Section        0  m_speed.o(i.speed_add_process)
    i.speed_int                              0x08003678   Section        0  m_speed.o(i.speed_int)
    i.stop_mos                               0x0800368c   Section        0  motor.o(i.stop_mos)
    .constdata                               0x0800376c   Section       68  ys32md211_rcc.o(.constdata)
    .data                                    0x20000000   Section        4  system_ys32md211.o(.data)
    .data                                    0x20000004   Section       10  main.o(.data)
    .data                                    0x2000000e   Section       12  pwm.o(.data)
    .data                                    0x2000001a   Section        1  motor.o(.data)
    .data                                    0x2000001c   Section       24  m_speed.o(.data)
    .data                                    0x20000034   Section        9  m_protect_process.o(.data)
    .data                                    0x2000003e   Section       10  bldc_lib.o(.data)
    .bss                                     0x20000048   Section      184  main.o(.bss)
    .bss                                     0x20000100   Section       10  io_process.o(.bss)
    STACK                                    0x20000110   Section     1024  startup_ys32md211.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    __arm_fini_                               - Undefined Weak Reference
    __cpp_initialize__aeabi_                  - Undefined Weak Reference
    __cxa_finalize                            - Undefined Weak Reference
    __decompress                              - Undefined Weak Reference
    _clock_init                               - Undefined Weak Reference
    _microlib_exit                            - Undefined Weak Reference
    __Vectors_Size                           0x000000c0   Number         0  startup_ys32md211.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_ys32md211.o(RESET)
    __Vectors_End                            0x080000c0   Data           0  startup_ys32md211.o(RESET)
    __main                                   0x080000c1   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)
    _main_stk                                0x080000c1   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)
    _main_scatterload                        0x080000c5   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    __main_after_scatterload                 0x080000c9   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    _main_clock                              0x080000c9   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)
    _main_cpp_init                           0x080000c9   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)
    _main_init                               0x080000c9   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)
    __rt_lib_shutdown_fini                   0x080000d1   Thumb Code     0  entry12b.o(.ARM.Collect$$$$0000000E)
    __rt_final_cpp                           0x080000d5   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000F)
    __rt_final_exit                          0x080000d5   Thumb Code     0  entry11a.o(.ARM.Collect$$$$00000011)
    Reset_Handler                            0x080000d9   Thumb Code     8  startup_ys32md211.o(.text)
    DMA_CHANNEL1_IRQHandler                  0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    DMA_CHANNEL2_3_IRQHandler                0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    EXTI0_1_IRQHandler                       0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    EXTI2_3_IRQHandler                       0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    EXTI4_15_IRQHandler                      0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    FLASH_IRQHandler                         0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    I2C1_IRQHandler                          0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    LED_IRQHandler                           0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    LPTIM_IRQHandler                         0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    PVD_IRQHandler                           0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    RCC_IRQHandler                           0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    RTC_IRQHandler                           0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    SPI1_IRQHandler                          0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    TIM16_IRQHandler                         0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    TIM1_BRK_UP_TRG_COM_IRQHandler           0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    UART1_IRQHandler                         0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    UART2_IRQHandler                         0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    WWDG_IRQHandler                          0x080000eb   Thumb Code     0  startup_ys32md211.o(.text)
    __aeabi_uidiv                            0x080000f5   Thumb Code     0  uidiv.o(.text)
    __aeabi_uidivmod                         0x080000f5   Thumb Code    44  uidiv.o(.text)
    __aeabi_idiv                             0x08000121   Thumb Code     0  idiv.o(.text)
    __aeabi_idivmod                          0x08000121   Thumb Code    40  idiv.o(.text)
    __aeabi_memcpy                           0x08000149   Thumb Code    36  memcpya.o(.text)
    __aeabi_memcpy4                          0x08000149   Thumb Code     0  memcpya.o(.text)
    __aeabi_memcpy8                          0x08000149   Thumb Code     0  memcpya.o(.text)
    __aeabi_fadd                             0x0800016d   Thumb Code   162  fadd.o(.text)
    __aeabi_fsub                             0x0800020f   Thumb Code     8  fadd.o(.text)
    __aeabi_frsub                            0x08000217   Thumb Code     8  fadd.o(.text)
    __aeabi_fmul                             0x0800021f   Thumb Code   122  fmul.o(.text)
    __aeabi_dadd                             0x08000299   Thumb Code   330  dadd.o(.text)
    __aeabi_dsub                             0x080003e3   Thumb Code    12  dadd.o(.text)
    __aeabi_drsub                            0x080003ef   Thumb Code    12  dadd.o(.text)
    __aeabi_dmul                             0x08000401   Thumb Code   202  dmul.o(.text)
    __aeabi_ddiv                             0x080004d1   Thumb Code   234  ddiv.o(.text)
    __aeabi_i2f                              0x080005c1   Thumb Code    22  fflti.o(.text)
    __aeabi_ui2d                             0x080005d9   Thumb Code    24  dfltui.o(.text)
    __aeabi_f2uiz                            0x080005f5   Thumb Code    40  ffixui.o(.text)
    __aeabi_d2uiz                            0x0800061d   Thumb Code    50  dfixui.o(.text)
    __aeabi_cfcmpeq                          0x08000659   Thumb Code     0  cfcmple.o(.text)
    __aeabi_cfcmple                          0x08000659   Thumb Code    20  cfcmple.o(.text)
    __aeabi_cfrcmple                         0x0800066d   Thumb Code    20  cfrcmple.o(.text)
    __aeabi_llsl                             0x08000681   Thumb Code    32  llshl.o(.text)
    _ll_shift_l                              0x08000681   Thumb Code     0  llshl.o(.text)
    __aeabi_llsr                             0x080006a1   Thumb Code    34  llushr.o(.text)
    _ll_ushift_r                             0x080006a1   Thumb Code     0  llushr.o(.text)
    __aeabi_lasr                             0x080006c3   Thumb Code    38  llsshr.o(.text)
    _ll_sshift_r                             0x080006c3   Thumb Code     0  llsshr.o(.text)
    __I$use$fp                               0x080006e9   Thumb Code     0  iusefp.o(.text)
    _float_round                             0x080006e9   Thumb Code    16  fepilogue.o(.text)
    _float_epilogue                          0x080006f9   Thumb Code   114  fepilogue.o(.text)
    _double_round                            0x0800076b   Thumb Code    26  depilogue.o(.text)
    _double_epilogue                         0x08000785   Thumb Code   164  depilogue.o(.text)
    __scatterload                            0x08000829   Thumb Code    28  init.o(.text)
    __scatterload_rt2                        0x08000829   Thumb Code     0  init.o(.text)
    ADC_COMP_IRQHandler                      0x0800084d   Thumb Code    90  ys32md211_it.o(i.ADC_COMP_IRQHandler)
    ADC_ClearFlag                            0x080008b5   Thumb Code     8  ys32md211_adc.o(i.ADC_ClearFlag)
    ADC_ClockModeConfig                      0x080008bd   Thumb Code    16  ys32md211_adc.o(i.ADC_ClockModeConfig)
    ADC_Cmd                                  0x080008cd   Thumb Code    24  ys32md211_adc.o(i.ADC_Cmd)
    ADC_DeInit                               0x080008e5   Thumb Code    30  ys32md211_adc.o(i.ADC_DeInit)
    ADC_GetConversionValue                   0x08000909   Thumb Code     8  ys32md211_adc.o(i.ADC_GetConversionValue)
    ADC_GetFlagStatus                        0x08000911   Thumb Code    24  ys32md211_adc.o(i.ADC_GetFlagStatus)
    ADC_GetInjectedConversionValue           0x08000929   Thumb Code    34  ys32md211_adc.o(i.ADC_GetInjectedConversionValue)
    ADC_ITConfig                             0x08000951   Thumb Code    20  ys32md211_adc.o(i.ADC_ITConfig)
    ADC_Init                                 0x08000965   Thumb Code    60  ys32md211_adc.o(i.ADC_Init)
    ADC_RegularChannelConfig                 0x080009a1   Thumb Code    68  ys32md211_adc.o(i.ADC_RegularChannelConfig)
    ADC_RegularSequencerLengthConfig         0x080009e5   Thumb Code    14  ys32md211_adc.o(i.ADC_RegularSequencerLengthConfig)
    ADC_SoftwareStartConvCmd                 0x080009f3   Thumb Code    12  ys32md211_adc.o(i.ADC_SoftwareStartConvCmd)
    ADC_StructInit                           0x080009ff   Thumb Code    20  ys32md211_adc.o(i.ADC_StructInit)
    COMP12_InputHysteresisCmd                0x08000a15   Thumb Code    36  ys32md211_comp.o(i.COMP12_InputHysteresisCmd)
    COMP2_WindowModeConfig                   0x08000a3d   Thumb Code    24  ys32md211_comp.o(i.COMP2_WindowModeConfig)
    COMP_AnologFilterSelect                  0x08000a59   Thumb Code    18  ys32md211_comp.o(i.COMP_AnologFilterSelect)
    COMP_Config                              0x08000a6d   Thumb Code   114  comp.o(i.COMP_Config)
    COMP_DeInit                              0x08000ae5   Thumb Code     8  ys32md211_comp.o(i.COMP_DeInit)
    COMP_DigitalFilterCmd                    0x08000aed   Thumb Code    24  ys32md211_comp.o(i.COMP_DigitalFilterCmd)
    COMP_DigitalFilterCountConfig            0x08000b05   Thumb Code    16  ys32md211_comp.o(i.COMP_DigitalFilterCountConfig)
    COMP_GetOutStatus                        0x08000b15   Thumb Code    20  ys32md211_comp.o(i.COMP_GetOutStatus)
    COMP_LockCmd                             0x08000b29   Thumb Code    30  ys32md211_comp.o(i.COMP_LockCmd)
    COMP_StructInit                          0x08000b4d   Thumb Code    16  ys32md211_comp.o(i.COMP_StructInit)
    Electrical_Angle_Phase_Calculation       0x08000b5d   Thumb Code   106  bldc_lib.o(i.Electrical_Angle_Phase_Calculation)
    FLASH_SetLatency                         0x08000bd5   Thumb Code    24  ys32md211_flash.o(i.FLASH_SetLatency)
    Fan_SoftStart_end                        0x08000bf1   Thumb Code    82  motor.o(i.Fan_SoftStart_end)
    Fan_Stop_Func                            0x08000c51   Thumb Code    24  motor.o(i.Fan_Stop_Func)
    GPIO_Init                                0x08000c6d   Thumb Code   144  ys32md211_gpio.o(i.GPIO_Init)
    GPIO_PinAFConfig                         0x08000cfd   Thumb Code    68  ys32md211_gpio.o(i.GPIO_PinAFConfig)
    HSI_Sysclk_Init                          0x08000d41   Thumb Code    74  main.o(i.HSI_Sysclk_Init)
    HardFault_Handler                        0x08000d91   Thumb Code     4  ys32md211_it.o(i.HardFault_Handler)
    IO_Configuration                         0x08000d95   Thumb Code    84  io_process.o(i.IO_Configuration)
    Locked_motor_process                     0x08000ded   Thumb Code   204  m_protect_process.o(i.Locked_motor_process)
    MX_TIM14_Init                            0x08000ed5   Thumb Code    94  main.o(i.MX_TIM14_Init)
    MX_TIM16_Init                            0x08000f45   Thumb Code    64  main.o(i.MX_TIM16_Init)
    MX_TIM17_Init                            0x08000f91   Thumb Code    86  main.o(i.MX_TIM17_Init)
    M_stall_process                          0x08000ff5   Thumb Code    88  m_protect_process.o(i.M_stall_process)
    NMI_Handler                              0x08001055   Thumb Code     2  ys32md211_it.o(i.NMI_Handler)
    NVIC_Init                                0x08001059   Thumb Code   106  ys32md211_misc.o(i.NVIC_Init)
    PendSV_Handler                           0x080010c9   Thumb Code     2  ys32md211_it.o(i.PendSV_Handler)
    PwmCap_IRQ                               0x080010cb   Thumb Code     2  pwm.o(i.PwmCap_IRQ)
    RCC_AHB2PeriphClockCmd                   0x080010cd   Thumb Code    28  ys32md211_rcc.o(i.RCC_AHB2PeriphClockCmd)
    RCC_AHBPeriphClockCmd                    0x080010ed   Thumb Code    28  ys32md211_rcc.o(i.RCC_AHBPeriphClockCmd)
    RCC_APB1PeriphResetCmd                   0x0800110d   Thumb Code    28  ys32md211_rcc.o(i.RCC_APB1PeriphResetCmd)
    RCC_APB2PeriphClockCmd                   0x0800112d   Thumb Code    28  ys32md211_rcc.o(i.RCC_APB2PeriphClockCmd)
    RCC_APB2PeriphResetCmd                   0x0800114d   Thumb Code    28  ys32md211_rcc.o(i.RCC_APB2PeriphResetCmd)
    RCC_GetClocksFreq                        0x0800116d   Thumb Code   188  ys32md211_rcc.o(i.RCC_GetClocksFreq)
    RCC_GetFlagStatus                        0x08001241   Thumb Code    72  ys32md211_rcc.o(i.RCC_GetFlagStatus)
    RCC_GetSYSCLKSource                      0x0800128d   Thumb Code    12  ys32md211_rcc.o(i.RCC_GetSYSCLKSource)
    RCC_HCLKConfig                           0x0800129d   Thumb Code    30  ys32md211_rcc.o(i.RCC_HCLKConfig)
    RCC_HSICmd                               0x080012c1   Thumb Code    36  ys32md211_rcc.o(i.RCC_HSICmd)
    RCC_HSI_CLK                              0x080012e9   Thumb Code    46  ys32md211_rcc.o(i.RCC_HSI_CLK)
    RCC_PCLKConfig                           0x08001321   Thumb Code    30  ys32md211_rcc.o(i.RCC_PCLKConfig)
    RCC_SYSCLKConfig                         0x08001345   Thumb Code    24  ys32md211_rcc.o(i.RCC_SYSCLKConfig)
    SVC_Handler                              0x08001361   Thumb Code     2  ys32md211_it.o(i.SVC_Handler)
    Speed_loop_control                       0x08001365   Thumb Code    72  m_speed.o(i.Speed_loop_control)
    Speed_process                            0x080013b5   Thumb Code    12  m_speed.o(i.Speed_process)
    Speed_rms_confir                         0x080013c1   Thumb Code   102  m_speed.o(i.Speed_rms_confir)
    Start_Sensorless_BLDC                    0x08001439   Thumb Code   166  motor.o(i.Start_Sensorless_BLDC)
    SysTick_Handler                          0x080014ed   Thumb Code     2  ys32md211_it.o(i.SysTick_Handler)
    SystemCoreClockUpdate                    0x080014f1   Thumb Code    16  system_ys32md211.o(i.SystemCoreClockUpdate)
    SystemInit                               0x08001505   Thumb Code    48  system_ys32md211.o(i.SystemInit)
    TIM14_IRQHandler                         0x08001541   Thumb Code    30  ys32md211_it.o(i.TIM14_IRQHandler)
    TIM14_NVIC_Config                        0x08001569   Thumb Code    22  main.o(i.TIM14_NVIC_Config)
    TIM17_IRQHandler                         0x08001581   Thumb Code    28  ys32md211_it.o(i.TIM17_IRQHandler)
    TIM1_CC_IRQHandler                       0x080015a1   Thumb Code    28  ys32md211_it.o(i.TIM1_CC_IRQHandler)
    TIM1_NVIC_Configuration                  0x080015c1   Thumb Code    22  pwm.o(i.TIM1_NVIC_Configuration)
    TIM1_PWM_Config                          0x080015d9   Thumb Code   436  pwm.o(i.TIM1_PWM_Config)
    TIM3_IRQHandler                          0x080017a1   Thumb Code    14  ys32md211_it.o(i.TIM3_IRQHandler)
    TIM_ARRPreloadConfig                     0x080017b5   Thumb Code    24  ys32md211_tim.o(i.TIM_ARRPreloadConfig)
    TIM_BDTRConfig                           0x080017d1   Thumb Code    30  ys32md211_tim.o(i.TIM_BDTRConfig)
    TIM_ClearFlag                            0x080017ef   Thumb Code     8  ys32md211_tim.o(i.TIM_ClearFlag)
    TIM_ClearITPendingBit                    0x080017f7   Thumb Code     8  ys32md211_tim.o(i.TIM_ClearITPendingBit)
    TIM_Cmd                                  0x08001801   Thumb Code    24  ys32md211_tim.o(i.TIM_Cmd)
    TIM_DeInit                               0x0800181d   Thumb Code   122  ys32md211_tim.o(i.TIM_DeInit)
    TIM_GetITStatus                          0x080018a9   Thumb Code    38  ys32md211_tim.o(i.TIM_GetITStatus)
    TIM_ITConfig                             0x080018cf   Thumb Code    26  ys32md211_tim.o(i.TIM_ITConfig)
    TIM_NVIC_Config                          0x080018e9   Thumb Code    22  main.o(i.TIM_NVIC_Config)
    TIM_OC1FastConfig                        0x08001901   Thumb Code    22  ys32md211_tim.o(i.TIM_OC1FastConfig)
    TIM_OC1Init                              0x0800191d   Thumb Code   122  ys32md211_tim.o(i.TIM_OC1Init)
    TIM_OC1NPolarityConfig                   0x080019ad   Thumb Code    22  ys32md211_tim.o(i.TIM_OC1NPolarityConfig)
    TIM_OC1PolarityConfig                    0x080019c9   Thumb Code    22  ys32md211_tim.o(i.TIM_OC1PolarityConfig)
    TIM_OC2FastConfig                        0x080019e5   Thumb Code    22  ys32md211_tim.o(i.TIM_OC2FastConfig)
    TIM_OC2Init                              0x08001a01   Thumb Code   148  ys32md211_tim.o(i.TIM_OC2Init)
    TIM_OC2NPolarityConfig                   0x08001ab1   Thumb Code    22  ys32md211_tim.o(i.TIM_OC2NPolarityConfig)
    TIM_OC2PolarityConfig                    0x08001acd   Thumb Code    22  ys32md211_tim.o(i.TIM_OC2PolarityConfig)
    TIM_OC3FastConfig                        0x08001ae9   Thumb Code    22  ys32md211_tim.o(i.TIM_OC3FastConfig)
    TIM_OC3Init                              0x08001b05   Thumb Code   130  ys32md211_tim.o(i.TIM_OC3Init)
    TIM_OC3NPolarityConfig                   0x08001ba5   Thumb Code    22  ys32md211_tim.o(i.TIM_OC3NPolarityConfig)
    TIM_OC3PolarityConfig                    0x08001bc1   Thumb Code    22  ys32md211_tim.o(i.TIM_OC3PolarityConfig)
    TIM_OC4FastConfig                        0x08001bdd   Thumb Code    22  ys32md211_tim.o(i.TIM_OC4FastConfig)
    TIM_OC4Init                              0x08001bf9   Thumb Code    94  ys32md211_tim.o(i.TIM_OC4Init)
    TIM_TimeBaseInit                         0x08001c71   Thumb Code    64  ys32md211_tim.o(i.TIM_TimeBaseInit)
    TIM_TimeBaseStructInit                   0x08001cc5   Thumb Code    18  ys32md211_tim.o(i.TIM_TimeBaseStructInit)
    __ARM_clz                                0x08001cd7   Thumb Code    46  depilogue.o(i.__ARM_clz)
    __ARM_common_switch8                     0x08001d05   Thumb Code    28  motor.o(i.__ARM_common_switch8)
    __scatterload_copy                       0x08001d21   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x08001d2f   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x08001d31   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    adc_config                               0x08001d41   Thumb Code   218  adc.o(i.adc_config)
    adc_data_process                         0x08001e29   Thumb Code   102  adc.o(i.adc_data_process)
    adc_int                                  0x08001e99   Thumb Code    36  adc.o(i.adc_int)
    adc_pwm_process                          0x08001ec1   Thumb Code     2  adc.o(i.adc_pwm_process)
    bldc_process                             0x08001ec5   Thumb Code   382  motor.o(i.bldc_process)
    calculate_start_pwm                      0x08002069   Thumb Code    60  motor.o(i.calculate_start_pwm)
    clr_key_state                            0x080020b9   Thumb Code     8  io_process.o(i.clr_key_state)
    com_set_PWM                              0x080020c5   Thumb Code  1316  bldc_lib.o(i.com_set_PWM)
    com_set_process                          0x080025ed   Thumb Code  1640  bldc_lib.o(i.com_set_process)
    int_motor_commutate                      0x08002c65   Thumb Code   106  motor.o(i.int_motor_commutate)
    key_process                              0x08002cd9   Thumb Code   230  io_process.o(i.key_process)
    main                                     0x08002dd1   Thumb Code   112  main.o(i.main)
    mc_speed_calc                            0x08002e49   Thumb Code   300  m_speed.o(i.mc_speed_calc)
    motor_commutate_process                  0x08002f9d   Thumb Code   500  bldc_lib.o(i.motor_commutate_process)
    motor_stop                               0x080031a5   Thumb Code    30  motor.o(i.motor_stop)
    pi_control                               0x080031c9   Thumb Code   160  m_speed.o(i.pi_control)
    pi_init                                  0x08003275   Thumb Code    22  m_speed.o(i.pi_init)
    pre_start                                0x08003299   Thumb Code   488  bldc_lib.o(i.pre_start)
    protect_process                          0x0800348d   Thumb Code    12  m_protect_process.o(i.protect_process)
    read_key_state                           0x08003499   Thumb Code     6  io_process.o(i.read_key_state)
    sf_check                                 0x080034a5   Thumb Code   306  bldc_lib.o(i.sf_check)
    speed_add_process                        0x080035e9   Thumb Code   134  m_speed.o(i.speed_add_process)
    speed_int                                0x08003679   Thumb Code    14  m_speed.o(i.speed_int)
    stop_mos                                 0x0800368d   Thumb Code   218  motor.o(i.stop_mos)
    Region$$Table$$Base                      0x080037b0   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x080037d0   Number         0  anon$$obj.o(Region$$Table)
    SystemCoreClock                          0x20000000   Data           4  system_ys32md211.o(.data)
    AdcEOC_Flag                              0x20000004   Data           1  main.o(.data)
    SF                                       0x20000006   Data           8  main.o(.data)
    TimerPeriod                              0x2000000e   Data           2  pwm.o(.data)
    Channel1Pulse                            0x20000010   Data           2  pwm.o(.data)
    PwmCap_Cycle                             0x20000012   Data           2  pwm.o(.data)
    PwmCap_CycleAvg                          0x20000014   Data           2  pwm.o(.data)
    PwmCap_Duty                              0x20000016   Data           2  pwm.o(.data)
    PwmCap_DutyAvg                           0x20000018   Data           2  pwm.o(.data)
    spd_ctrl_ms_cnt                          0x2000001a   Data           1  motor.o(.data)
    Speed_min_inc                            0x2000001c   Data           2  m_speed.o(.data)
    Speed_rms_flag                           0x2000001e   Data           1  m_speed.o(.data)
    speed_time_sum                           0x20000020   Data           4  m_speed.o(.data)
    speed_time                               0x20000024   Data           4  m_speed.o(.data)
    speed_add_times                          0x20000028   Data           4  m_speed.o(.data)
    speed_temp                               0x2000002c   Data           4  m_speed.o(.data)
    pro_time                                 0x20000030   Data           4  m_speed.o(.data)
    t_20ms_inc                               0x20000034   Data           1  m_protect_process.o(.data)
    G_speed_check                            0x20000036   Data           6  m_protect_process.o(.data)
    G_speed_index                            0x2000003c   Data           1  m_protect_process.o(.data)
    M_1ms_flag                               0x2000003e   Data           1  bldc_lib.o(.data)
    G_slope                                  0x20000040   Data           2  bldc_lib.o(.data)
    ad_max                                   0x20000042   Data           2  bldc_lib.o(.data)
    com_index                                0x20000044   Data           1  bldc_lib.o(.data)
    COM_status                               0x20000045   Data           1  bldc_lib.o(.data)
    M_Angle_temp                             0x20000046   Data           2  bldc_lib.o(.data)
    AdcData                                  0x20000048   Data          12  main.o(.bss)
    pi                                       0x20000054   Data          24  main.o(.bss)
    hall                                     0x2000006c   Data          20  main.o(.bss)
    m_par_set                                0x20000080   Data          92  main.o(.bss)
    AD_s                                     0x200000dc   Data          36  main.o(.bss)
    Key                                      0x20000100   Data          10  io_process.o(.bss)
    __stack_limit                            0x20000110   Data           0  startup_ys32md211.o(STACK)
    __initial_sp                             0x20000510   Data           0  startup_ys32md211.o(STACK)



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

Memory Map of the image

  Image Entry point : 0x080000c1

  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00003818, Max: 0x0000f000, ABSOLUTE)

    Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000037d0, Max: 0x0000f000, ABSOLUTE)

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

    0x08000000   0x08000000   0x000000c0   Data   RO          142    RESET               startup_ys32md211.o
    0x080000c0   0x080000c0   0x00000000   Code   RO         3097  * .ARM.Collect$$$$00000000  mc_p.l(entry.o)
    0x080000c0   0x080000c0   0x00000004   Code   RO         3134    .ARM.Collect$$$$00000001  mc_p.l(entry2.o)
    0x080000c4   0x080000c4   0x00000004   Code   RO         3137    .ARM.Collect$$$$00000004  mc_p.l(entry5.o)
    0x080000c8   0x080000c8   0x00000000   Code   RO         3139    .ARM.Collect$$$$00000008  mc_p.l(entry7b.o)
    0x080000c8   0x080000c8   0x00000000   Code   RO         3141    .ARM.Collect$$$$0000000A  mc_p.l(entry8b.o)
    0x080000c8   0x080000c8   0x00000008   Code   RO         3142    .ARM.Collect$$$$0000000B  mc_p.l(entry9a.o)
    0x080000d0   0x080000d0   0x00000004   Code   RO         3149    .ARM.Collect$$$$0000000E  mc_p.l(entry12b.o)
    0x080000d4   0x080000d4   0x00000000   Code   RO         3144    .ARM.Collect$$$$0000000F  mc_p.l(entry10a.o)
    0x080000d4   0x080000d4   0x00000000   Code   RO         3146    .ARM.Collect$$$$00000011  mc_p.l(entry11a.o)
    0x080000d4   0x080000d4   0x00000004   Code   RO         3135    .ARM.Collect$$$$00002712  mc_p.l(entry2.o)
    0x080000d8   0x080000d8   0x0000001c   Code   RO          143    .text               startup_ys32md211.o
    0x080000f4   0x080000f4   0x0000002c   Code   RO         3100    .text               mc_p.l(uidiv.o)
    0x08000120   0x08000120   0x00000028   Code   RO         3102    .text               mc_p.l(idiv.o)
    0x08000148   0x08000148   0x00000024   Code   RO         3104    .text               mc_p.l(memcpya.o)
    0x0800016c   0x0800016c   0x000000b2   Code   RO         3108    .text               mf_p.l(fadd.o)
    0x0800021e   0x0800021e   0x0000007a   Code   RO         3110    .text               mf_p.l(fmul.o)
    0x08000298   0x08000298   0x00000168   Code   RO         3112    .text               mf_p.l(dadd.o)
    0x08000400   0x08000400   0x000000d0   Code   RO         3114    .text               mf_p.l(dmul.o)
    0x080004d0   0x080004d0   0x000000f0   Code   RO         3116    .text               mf_p.l(ddiv.o)
    0x080005c0   0x080005c0   0x00000016   Code   RO         3118    .text               mf_p.l(fflti.o)
    0x080005d6   0x080005d6   0x00000002   PAD
    0x080005d8   0x080005d8   0x0000001c   Code   RO         3120    .text               mf_p.l(dfltui.o)
    0x080005f4   0x080005f4   0x00000028   Code   RO         3122    .text               mf_p.l(ffixui.o)
    0x0800061c   0x0800061c   0x0000003c   Code   RO         3124    .text               mf_p.l(dfixui.o)
    0x08000658   0x08000658   0x00000014   Code   RO         3130    .text               mf_p.l(cfcmple.o)
    0x0800066c   0x0800066c   0x00000014   Code   RO         3132    .text               mf_p.l(cfrcmple.o)
    0x08000680   0x08000680   0x00000020   Code   RO         3150    .text               mc_p.l(llshl.o)
    0x080006a0   0x080006a0   0x00000022   Code   RO         3152    .text               mc_p.l(llushr.o)
    0x080006c2   0x080006c2   0x00000026   Code   RO         3154    .text               mc_p.l(llsshr.o)
    0x080006e8   0x080006e8   0x00000000   Code   RO         3156    .text               mc_p.l(iusefp.o)
    0x080006e8   0x080006e8   0x00000082   Code   RO         3157    .text               mf_p.l(fepilogue.o)
    0x0800076a   0x0800076a   0x000000be   Code   RO         3159    .text               mf_p.l(depilogue.o)
    0x08000828   0x08000828   0x00000024   Code   RO         3163    .text               mc_p.l(init.o)
    0x0800084c   0x0800084c   0x00000068   Code   RO          277    i.ADC_COMP_IRQHandler  ys32md211_it.o
    0x080008b4   0x080008b4   0x00000008   Code   RO          777    i.ADC_ClearFlag     ys32md211_adc.o
    0x080008bc   0x080008bc   0x00000010   Code   RO          779    i.ADC_ClockModeConfig  ys32md211_adc.o
    0x080008cc   0x080008cc   0x00000018   Code   RO          780    i.ADC_Cmd           ys32md211_adc.o
    0x080008e4   0x080008e4   0x00000024   Code   RO          783    i.ADC_DeInit        ys32md211_adc.o
    0x08000908   0x08000908   0x00000008   Code   RO          789    i.ADC_GetConversionValue  ys32md211_adc.o
    0x08000910   0x08000910   0x00000018   Code   RO          790    i.ADC_GetFlagStatus  ys32md211_adc.o
    0x08000928   0x08000928   0x00000028   Code   RO          792    i.ADC_GetInjectedConversionValue  ys32md211_adc.o
    0x08000950   0x08000950   0x00000014   Code   RO          793    i.ADC_ITConfig      ys32md211_adc.o
    0x08000964   0x08000964   0x0000003c   Code   RO          794    i.ADC_Init          ys32md211_adc.o
    0x080009a0   0x080009a0   0x00000044   Code   RO          801    i.ADC_RegularChannelConfig  ys32md211_adc.o
    0x080009e4   0x080009e4   0x0000000e   Code   RO          802    i.ADC_RegularSequencerLengthConfig  ys32md211_adc.o
    0x080009f2   0x080009f2   0x0000000c   Code   RO          805    i.ADC_SoftwareStartConvCmd  ys32md211_adc.o
    0x080009fe   0x080009fe   0x00000014   Code   RO          809    i.ADC_StructInit    ys32md211_adc.o
    0x08000a12   0x08000a12   0x00000002   PAD
    0x08000a14   0x08000a14   0x00000028   Code   RO         1031    i.COMP12_InputHysteresisCmd  ys32md211_comp.o
    0x08000a3c   0x08000a3c   0x0000001c   Code   RO         1037    i.COMP2_WindowModeConfig  ys32md211_comp.o
    0x08000a58   0x08000a58   0x00000012   Code   RO         1038    i.COMP_AnologFilterSelect  ys32md211_comp.o
    0x08000a6a   0x08000a6a   0x00000002   PAD
    0x08000a6c   0x08000a6c   0x00000078   Code   RO          492    i.COMP_Config       comp.o
    0x08000ae4   0x08000ae4   0x00000008   Code   RO         1040    i.COMP_DeInit       ys32md211_comp.o
    0x08000aec   0x08000aec   0x00000018   Code   RO         1041    i.COMP_DigitalFilterCmd  ys32md211_comp.o
    0x08000b04   0x08000b04   0x00000010   Code   RO         1042    i.COMP_DigitalFilterCountConfig  ys32md211_comp.o
    0x08000b14   0x08000b14   0x00000014   Code   RO         1043    i.COMP_GetOutStatus  ys32md211_comp.o
    0x08000b28   0x08000b28   0x00000024   Code   RO         1045    i.COMP_LockCmd      ys32md211_comp.o
    0x08000b4c   0x08000b4c   0x00000010   Code   RO         1046    i.COMP_StructInit   ys32md211_comp.o
    0x08000b5c   0x08000b5c   0x00000078   Code   RO         2920    i.Electrical_Angle_Phase_Calculation  BLDC.lib(bldc_lib.o)
    0x08000bd4   0x08000bd4   0x0000001c   Code   RO         1394    i.FLASH_SetLatency  ys32md211_flash.o
    0x08000bf0   0x08000bf0   0x00000060   Code   RO          415    i.Fan_SoftStart_end  motor.o
    0x08000c50   0x08000c50   0x0000001c   Code   RO          416    i.Fan_Stop_Func     motor.o
    0x08000c6c   0x08000c6c   0x00000090   Code   RO         1558    i.GPIO_Init         ys32md211_gpio.o
    0x08000cfc   0x08000cfc   0x00000044   Code   RO         1559    i.GPIO_PinAFConfig  ys32md211_gpio.o
    0x08000d40   0x08000d40   0x00000050   Code   RO          151    i.HSI_Sysclk_Init   main.o
    0x08000d90   0x08000d90   0x00000004   Code   RO          278    i.HardFault_Handler  ys32md211_it.o
    0x08000d94   0x08000d94   0x00000058   Code   RO          518    i.IO_Configuration  io_process.o
    0x08000dec   0x08000dec   0x000000e8   Code   RO          686    i.Locked_motor_process  m_protect_process.o
    0x08000ed4   0x08000ed4   0x00000070   Code   RO          152    i.MX_TIM14_Init     main.o
    0x08000f44   0x08000f44   0x0000004c   Code   RO          153    i.MX_TIM16_Init     main.o
    0x08000f90   0x08000f90   0x00000064   Code   RO          154    i.MX_TIM17_Init     main.o
    0x08000ff4   0x08000ff4   0x00000060   Code   RO          687    i.M_stall_process   m_protect_process.o
    0x08001054   0x08001054   0x00000002   Code   RO          279    i.NMI_Handler       ys32md211_it.o
    0x08001056   0x08001056   0x00000002   PAD
    0x08001058   0x08001058   0x00000070   Code   RO         2830    i.NVIC_Init         ys32md211_misc.o
    0x080010c8   0x080010c8   0x00000002   Code   RO          280    i.PendSV_Handler    ys32md211_it.o
    0x080010ca   0x080010ca   0x00000002   Code   RO          359    i.PwmCap_IRQ        pwm.o
    0x080010cc   0x080010cc   0x00000020   Code   RO         1779    i.RCC_AHB2PeriphClockCmd  ys32md211_rcc.o
    0x080010ec   0x080010ec   0x00000020   Code   RO         1781    i.RCC_AHBPeriphClockCmd  ys32md211_rcc.o
    0x0800110c   0x0800110c   0x00000020   Code   RO         1784    i.RCC_APB1PeriphResetCmd  ys32md211_rcc.o
    0x0800112c   0x0800112c   0x00000020   Code   RO         1785    i.RCC_APB2PeriphClockCmd  ys32md211_rcc.o
    0x0800114c   0x0800114c   0x00000020   Code   RO         1786    i.RCC_APB2PeriphResetCmd  ys32md211_rcc.o
    0x0800116c   0x0800116c   0x000000d4   Code   RO         1793    i.RCC_GetClocksFreq  ys32md211_rcc.o
    0x08001240   0x08001240   0x0000004c   Code   RO         1794    i.RCC_GetFlagStatus  ys32md211_rcc.o
    0x0800128c   0x0800128c   0x00000010   Code   RO         1796    i.RCC_GetSYSCLKSource  ys32md211_rcc.o
    0x0800129c   0x0800129c   0x00000024   Code   RO         1797    i.RCC_HCLKConfig    ys32md211_rcc.o
    0x080012c0   0x080012c0   0x00000028   Code   RO         1799    i.RCC_HSICmd        ys32md211_rcc.o
    0x080012e8   0x080012e8   0x00000038   Code   RO         1800    i.RCC_HSI_CLK       ys32md211_rcc.o
    0x08001320   0x08001320   0x00000024   Code   RO         1804    i.RCC_PCLKConfig    ys32md211_rcc.o
    0x08001344   0x08001344   0x0000001c   Code   RO         1807    i.RCC_SYSCLKConfig  ys32md211_rcc.o
    0x08001360   0x08001360   0x00000002   Code   RO          281    i.SVC_Handler       ys32md211_it.o
    0x08001362   0x08001362   0x00000002   PAD
    0x08001364   0x08001364   0x00000050   Code   RO          562    i.Speed_loop_control  m_speed.o
    0x080013b4   0x080013b4   0x0000000c   Code   RO          563    i.Speed_process     m_speed.o
    0x080013c0   0x080013c0   0x00000078   Code   RO          564    i.Speed_rms_confir  m_speed.o
    0x08001438   0x08001438   0x000000b4   Code   RO          417    i.Start_Sensorless_BLDC  motor.o
    0x080014ec   0x080014ec   0x00000002   Code   RO          282    i.SysTick_Handler   ys32md211_it.o
    0x080014ee   0x080014ee   0x00000002   PAD
    0x080014f0   0x080014f0   0x00000014   Code   RO            3    i.SystemCoreClockUpdate  system_ys32md211.o
    0x08001504   0x08001504   0x0000003c   Code   RO            4    i.SystemInit        system_ys32md211.o
    0x08001540   0x08001540   0x00000028   Code   RO          283    i.TIM14_IRQHandler  ys32md211_it.o
    0x08001568   0x08001568   0x00000016   Code   RO          156    i.TIM14_NVIC_Config  main.o
    0x0800157e   0x0800157e   0x00000002   PAD
    0x08001580   0x08001580   0x00000020   Code   RO          284    i.TIM17_IRQHandler  ys32md211_it.o
    0x080015a0   0x080015a0   0x00000020   Code   RO          285    i.TIM1_CC_IRQHandler  ys32md211_it.o
    0x080015c0   0x080015c0   0x00000016   Code   RO          361    i.TIM1_NVIC_Configuration  pwm.o
    0x080015d6   0x080015d6   0x00000002   PAD
    0x080015d8   0x080015d8   0x000001c8   Code   RO          362    i.TIM1_PWM_Config   pwm.o
    0x080017a0   0x080017a0   0x00000014   Code   RO          286    i.TIM3_IRQHandler   ys32md211_it.o
    0x080017b4   0x080017b4   0x0000001c   Code   RO         1978    i.TIM_ARRPreloadConfig  ys32md211_tim.o
    0x080017d0   0x080017d0   0x0000001e   Code   RO         1979    i.TIM_BDTRConfig    ys32md211_tim.o
    0x080017ee   0x080017ee   0x00000008   Code   RO         1984    i.TIM_ClearFlag     ys32md211_tim.o
    0x080017f6   0x080017f6   0x00000008   Code   RO         1985    i.TIM_ClearITPendingBit  ys32md211_tim.o
    0x080017fe   0x080017fe   0x00000002   PAD
    0x08001800   0x08001800   0x0000001c   Code   RO         1990    i.TIM_Cmd           ys32md211_tim.o
    0x0800181c   0x0800181c   0x0000008c   Code   RO         1995    i.TIM_DeInit        ys32md211_tim.o
    0x080018a8   0x080018a8   0x00000026   Code   RO         2011    i.TIM_GetITStatus   ys32md211_tim.o
    0x080018ce   0x080018ce   0x0000001a   Code   RO         2015    i.TIM_ITConfig      ys32md211_tim.o
    0x080018e8   0x080018e8   0x00000016   Code   RO          160    i.TIM_NVIC_Config   main.o
    0x080018fe   0x080018fe   0x00000002   PAD
    0x08001900   0x08001900   0x0000001c   Code   RO         2018    i.TIM_OC1FastConfig  ys32md211_tim.o
    0x0800191c   0x0800191c   0x00000090   Code   RO         2019    i.TIM_OC1Init       ys32md211_tim.o
    0x080019ac   0x080019ac   0x0000001c   Code   RO         2020    i.TIM_OC1NPolarityConfig  ys32md211_tim.o
    0x080019c8   0x080019c8   0x0000001c   Code   RO         2021    i.TIM_OC1PolarityConfig  ys32md211_tim.o
    0x080019e4   0x080019e4   0x0000001c   Code   RO         2023    i.TIM_OC2FastConfig  ys32md211_tim.o
    0x08001a00   0x08001a00   0x000000b0   Code   RO         2024    i.TIM_OC2Init       ys32md211_tim.o
    0x08001ab0   0x08001ab0   0x0000001c   Code   RO         2025    i.TIM_OC2NPolarityConfig  ys32md211_tim.o
    0x08001acc   0x08001acc   0x0000001c   Code   RO         2026    i.TIM_OC2PolarityConfig  ys32md211_tim.o
    0x08001ae8   0x08001ae8   0x0000001c   Code   RO         2028    i.TIM_OC3FastConfig  ys32md211_tim.o
    0x08001b04   0x08001b04   0x000000a0   Code   RO         2029    i.TIM_OC3Init       ys32md211_tim.o
    0x08001ba4   0x08001ba4   0x0000001c   Code   RO         2030    i.TIM_OC3NPolarityConfig  ys32md211_tim.o
    0x08001bc0   0x08001bc0   0x0000001c   Code   RO         2031    i.TIM_OC3PolarityConfig  ys32md211_tim.o
    0x08001bdc   0x08001bdc   0x0000001c   Code   RO         2033    i.TIM_OC4FastConfig  ys32md211_tim.o
    0x08001bf8   0x08001bf8   0x00000078   Code   RO         2034    i.TIM_OC4Init       ys32md211_tim.o
    0x08001c70   0x08001c70   0x00000054   Code   RO         2067    i.TIM_TimeBaseInit  ys32md211_tim.o
    0x08001cc4   0x08001cc4   0x00000012   Code   RO         2068    i.TIM_TimeBaseStructInit  ys32md211_tim.o
    0x08001cd6   0x08001cd6   0x0000002e   Code   RO         3161    i.__ARM_clz         mf_p.l(depilogue.o)
    0x08001d04   0x08001d04   0x0000001c   Code   RO          481    i.__ARM_common_switch8  motor.o
    0x08001d20   0x08001d20   0x0000000e   Code   RO         3167    i.__scatterload_copy  mc_p.l(handlers.o)
    0x08001d2e   0x08001d2e   0x00000002   Code   RO         3168    i.__scatterload_null  mc_p.l(handlers.o)
    0x08001d30   0x08001d30   0x0000000e   Code   RO         3169    i.__scatterload_zeroinit  mc_p.l(handlers.o)
    0x08001d3e   0x08001d3e   0x00000002   PAD
    0x08001d40   0x08001d40   0x000000e8   Code   RO          629    i.adc_config        adc.o
    0x08001e28   0x08001e28   0x00000070   Code   RO          630    i.adc_data_process  adc.o
    0x08001e98   0x08001e98   0x00000028   Code   RO          631    i.adc_int           adc.o
    0x08001ec0   0x08001ec0   0x00000002   Code   RO          632    i.adc_pwm_process   adc.o
    0x08001ec2   0x08001ec2   0x00000002   PAD
    0x08001ec4   0x08001ec4   0x000001a4   Code   RO          418    i.bldc_process      motor.o
    0x08002068   0x08002068   0x00000050   Code   RO          419    i.calculate_start_pwm  motor.o
    0x080020b8   0x080020b8   0x0000000c   Code   RO          519    i.clr_key_state     io_process.o
    0x080020c4   0x080020c4   0x00000528   Code   RO         2922    i.com_set_PWM       BLDC.lib(bldc_lib.o)
    0x080025ec   0x080025ec   0x00000678   Code   RO         2923    i.com_set_process   BLDC.lib(bldc_lib.o)
    0x08002c64   0x08002c64   0x00000074   Code   RO          420    i.int_motor_commutate  motor.o
    0x08002cd8   0x08002cd8   0x000000f8   Code   RO          520    i.key_process       io_process.o
    0x08002dd0   0x08002dd0   0x00000078   Code   RO          161    i.main              main.o
    0x08002e48   0x08002e48   0x00000154   Code   RO          565    i.mc_speed_calc     m_speed.o
    0x08002f9c   0x08002f9c   0x00000208   Code   RO         2925    i.motor_commutate_process  BLDC.lib(bldc_lib.o)
    0x080031a4   0x080031a4   0x00000024   Code   RO          422    i.motor_stop        motor.o
    0x080031c8   0x080031c8   0x000000ac   Code   RO          566    i.pi_control        m_speed.o
    0x08003274   0x08003274   0x00000024   Code   RO          567    i.pi_init           m_speed.o
    0x08003298   0x08003298   0x000001f4   Code   RO         2926    i.pre_start         BLDC.lib(bldc_lib.o)
    0x0800348c   0x0800348c   0x0000000c   Code   RO          689    i.protect_process   m_protect_process.o
    0x08003498   0x08003498   0x0000000c   Code   RO          521    i.read_key_state    io_process.o
    0x080034a4   0x080034a4   0x00000144   Code   RO         2927    i.sf_check          BLDC.lib(bldc_lib.o)
    0x080035e8   0x080035e8   0x00000090   Code   RO          568    i.speed_add_process  m_speed.o
    0x08003678   0x08003678   0x00000014   Code   RO          569    i.speed_int         m_speed.o
    0x0800368c   0x0800368c   0x000000e0   Code   RO          423    i.stop_mos          motor.o
    0x0800376c   0x0800376c   0x00000044   Data   RO         1809    .constdata          ys32md211_rcc.o
    0x080037b0   0x080037b0   0x00000020   Data   RO         3165    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080037d0, Size: 0x00000510, Max: 0x00002000, ABSOLUTE)

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

    0x20000000   0x080037d0   0x00000004   Data   RW            6    .data               system_ys32md211.o
    0x20000004   0x080037d4   0x0000000a   Data   RW          163    .data               main.o
    0x2000000e   0x080037de   0x0000000c   Data   RW          365    .data               pwm.o
    0x2000001a   0x080037ea   0x00000001   Data   RW          424    .data               motor.o
    0x2000001b   0x080037eb   0x00000001   PAD
    0x2000001c   0x080037ec   0x00000018   Data   RW          570    .data               m_speed.o
    0x20000034   0x08003804   0x00000009   Data   RW          690    .data               m_protect_process.o
    0x2000003d   0x0800380d   0x00000001   PAD
    0x2000003e   0x0800380e   0x0000000a   Data   RW         2929    .data               BLDC.lib(bldc_lib.o)
    0x20000048        -       0x000000b8   Zero   RW          162    .bss                main.o
    0x20000100        -       0x0000000a   Zero   RW          522    .bss                io_process.o
    0x2000010a   0x08003818   0x00000006   PAD
    0x20000110        -       0x00000400   Zero   RW          140    STACK               startup_ys32md211.o


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

Image component sizes


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

       386         28          0          0          0       1940   adc.o
       120          6          0          0          0        578   comp.o
       360         32          0          0         10       2644   io_process.o
       340         36          0          9          0       2284   m_protect_process.o
       924        108          0         24          0       4460   m_speed.o
       532         58          0         10        184      15368   main.o
      1208        122          0          1          0       4321   motor.o
       480         20          0         12          0       2133   pwm.o
        28          8        192          0       1024        688   startup_ys32md211.o
        80         16          0          4          0     214484   system_ys32md211.o
       350         12          0          0          0       8503   ys32md211_adc.o
       206         14          0          0          0       5582   ys32md211_comp.o
        28          4          0          0          0        591   ys32md211_flash.o
       212          0          0          0          0       1895   ys32md211_gpio.o
       240         38          0          0          0       4374   ys32md211_it.o
       112          6          0          0          0       1012   ys32md211_misc.o
       660         82         68          0          0       8466   ys32md211_rcc.o
      1288        212          0          0          0      16007   ys32md211_tim.o

    ----------------------------------------------------------------------
      7574        802        292         62       1224     295330   Object Totals
         0          0         32          0          0          0   (incl. Generated)
        20          0          0          2          6          0   (incl. Padding)

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

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

      4440        128          0         10          0       4904   bldc_lib.o
         0          0          0          0          0          0   entry.o
         0          0          0          0          0          0   entry10a.o
         0          0          0          0          0          0   entry11a.o
         4          0          0          0          0          0   entry12b.o
         8          4          0          0          0          0   entry2.o
         4          0          0          0          0          0   entry5.o
         0          0          0          0          0          0   entry7b.o
         0          0          0          0          0          0   entry8b.o
         8          4          0          0          0          0   entry9a.o
        30          0          0          0          0          0   handlers.o
        40          0          0          0          0         72   idiv.o
        36          8          0          0          0         68   init.o
         0          0          0          0          0          0   iusefp.o
        32          0          0          0          0         68   llshl.o
        38          0          0          0          0         68   llsshr.o
        34          0          0          0          0         68   llushr.o
        36          0          0          0          0         60   memcpya.o
        44          0          0          0          0         72   uidiv.o
        20          0          0          0          0         68   cfcmple.o
        20          0          0          0          0         68   cfrcmple.o
       360          6          0          0          0        140   dadd.o
       240          6          0          0          0         84   ddiv.o
       236          0          0          0          0        216   depilogue.o
        60         10          0          0          0         68   dfixui.o
        28          4          0          0          0         68   dfltui.o
       208          6          0          0          0         88   dmul.o
       178          0          0          0          0        108   fadd.o
       130          0          0          0          0        144   fepilogue.o
        40          0          0          0          0         60   ffixui.o
        22          0          0          0          0         68   fflti.o
       122          0          0          0          0         72   fmul.o

    ----------------------------------------------------------------------
      6422        176          0         10          0       6632   Library Totals
         4          0          0          0          0          0   (incl. Padding)

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

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

      4440        128          0         10          0       4904   BLDC.lib
       314         16          0          0          0        476   mc_p.l
      1664         32          0          0          0       1252   mf_p.l

    ----------------------------------------------------------------------
      6422        176          0         10          0       6632   Library Totals

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

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


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

     13996        978        292         72       1224     296246   Grand Totals
     13996        978        292         72       1224     296246   ELF Image Totals
     13996        978        292         72          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                14288 (  13.95kB)
    Total RW  Size (RW Data + ZI Data)              1296 (   1.27kB)
    Total ROM Size (Code + RO Data + RW Data)      14360 (  14.02kB)

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

