Component: ARM Compiler 6.13.1 Tool: armlink [5d895400] ============================================================================== Section Cross References gd32f30x_it.o(.ARM.exidx.text.NMI_Handler) refers to gd32f30x_it.o(.text.NMI_Handler) for [Anonymous Symbol] gd32f30x_it.o(.ARM.exidx.text.HardFault_Handler) refers to gd32f30x_it.o(.text.HardFault_Handler) for [Anonymous Symbol] gd32f30x_it.o(.ARM.exidx.text.MemManage_Handler) refers to gd32f30x_it.o(.text.MemManage_Handler) for [Anonymous Symbol] gd32f30x_it.o(.ARM.exidx.text.BusFault_Handler) refers to gd32f30x_it.o(.text.BusFault_Handler) for [Anonymous Symbol] gd32f30x_it.o(.ARM.exidx.text.UsageFault_Handler) refers to gd32f30x_it.o(.text.UsageFault_Handler) for [Anonymous Symbol] gd32f30x_it.o(.ARM.exidx.text.SVC_Handler) refers to gd32f30x_it.o(.text.SVC_Handler) for [Anonymous Symbol] gd32f30x_it.o(.ARM.exidx.text.DebugMon_Handler) refers to gd32f30x_it.o(.text.DebugMon_Handler) for [Anonymous Symbol] gd32f30x_it.o(.ARM.exidx.text.PendSV_Handler) refers to gd32f30x_it.o(.text.PendSV_Handler) for [Anonymous Symbol] gd32f30x_it.o(.text.SysTick_Handler) refers to systick.o(.text.delay_decrement) for delay_decrement gd32f30x_it.o(.ARM.exidx.text.SysTick_Handler) refers to gd32f30x_it.o(.text.SysTick_Handler) for [Anonymous Symbol] main.o(.ARM.exidx.text.delay) refers to main.o(.text.delay) for [Anonymous Symbol] main.o(.text.gpio_config) refers to gd32f30x_gpio.o(.text.gpio_pin_remap_config) for gpio_pin_remap_config main.o(.text.gpio_config) refers to gd32f30x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable main.o(.text.gpio_config) refers to gd32f30x_gpio.o(.text.gpio_init) for gpio_init main.o(.text.gpio_config) refers to gd32f30x_gpio.o(.text.gpio_bit_write) for gpio_bit_write main.o(.ARM.exidx.text.gpio_config) refers to main.o(.text.gpio_config) for [Anonymous Symbol] main.o(.text.nvic_config) refers to gd32f30x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable main.o(.text.nvic_config) refers to gd32f30x_misc.o(.text.nvic_priority_group_set) for nvic_priority_group_set main.o(.ARM.exidx.text.nvic_config) refers to main.o(.text.nvic_config) for [Anonymous Symbol] main.o(.text.led0) refers to main.o(.bss.led0.ledflg) for [Anonymous Symbol] main.o(.text.led0) refers to gd32f30x_gpio.o(.text.gpio_bit_write) for gpio_bit_write main.o(.ARM.exidx.text.led0) refers to main.o(.text.led0) for [Anonymous Symbol] main.o(.text.led1) refers to gd32f30x_gpio.o(.text.gpio_bit_write) for gpio_bit_write main.o(.text.led1) refers to main.o(.bss.led1.ledflg) for [Anonymous Symbol] main.o(.ARM.exidx.text.led1) refers to main.o(.text.led1) for [Anonymous Symbol] main.o(.text.led2) refers to gd32f30x_gpio.o(.text.gpio_bit_write) for gpio_bit_write main.o(.text.led2) refers to main.o(.bss.led2.ledflg) for [Anonymous Symbol] main.o(.ARM.exidx.text.led2) refers to main.o(.text.led2) for [Anonymous Symbol] main.o(.text.led3) refers to main.o(.bss.led3.ledflg) for [Anonymous Symbol] main.o(.text.led3) refers to gd32f30x_gpio.o(.text.gpio_bit_write) for gpio_bit_write main.o(.ARM.exidx.text.led3) refers to main.o(.text.led3) for [Anonymous Symbol] main.o(.text.Key) refers to gd32f30x_gpio.o(.text.gpio_input_bit_get) for gpio_input_bit_get main.o(.text.Key) refers to bemf.o(.text.BEMF_Init) for BEMF_Init main.o(.text.Key) refers to main.o(.bss..L_MergedGlobals) for [Anonymous Symbol] main.o(.ARM.exidx.text.Key) refers to main.o(.text.Key) for [Anonymous Symbol] main.o(.text.main) refers to main.o(.text.gpio_config) for gpio_config main.o(.text.main) refers to tim.o(.text.tim_init) for tim_init main.o(.text.main) refers to main.o(.text.nvic_config) for nvic_config main.o(.text.main) refers to bemf.o(.text.BEMF_Init) for BEMF_Init main.o(.text.main) refers to main.o(.bss..L_MergedGlobals) for [Anonymous Symbol] main.o(.text.main) refers to bemf.o(.bss..L_MergedGlobals) for cycle_timer main.o(.text.main) refers to bemf.o(.bss.print_enable) for print_enable main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol] systick.o(.text.systick_config) refers to system_gd32f30x.o(.data.SystemCoreClock) for SystemCoreClock systick.o(.ARM.exidx.text.systick_config) refers to systick.o(.text.systick_config) for [Anonymous Symbol] systick.o(.text.delay_1ms) refers to systick.o(.bss.delay) for [Anonymous Symbol] systick.o(.ARM.exidx.text.delay_1ms) refers to systick.o(.text.delay_1ms) for [Anonymous Symbol] systick.o(.text.delay_decrement) refers to systick.o(.bss.delay) for [Anonymous Symbol] systick.o(.ARM.exidx.text.delay_decrement) refers to systick.o(.text.delay_decrement) for [Anonymous Symbol] bemf.o(.text.BEMF_Init) refers to bemf.o(.bss..L_MergedGlobals) for [Anonymous Symbol] bemf.o(.ARM.exidx.text.BEMF_Init) refers to bemf.o(.text.BEMF_Init) for [Anonymous Symbol] bemf.o(.text.BEMF_Task) refers to bemf.o(.text.BEMF_StartInverter) for BEMF_StartInverter bemf.o(.text.BEMF_Task) refers to bemf.o(.text.BEMF_Sensor_NoIT) for BEMF_Sensor_NoIT bemf.o(.text.BEMF_Task) refers to bemf.o(.text.BEMF_Inverter) for BEMF_Inverter bemf.o(.text.BEMF_Task) refers to bemf.o(.text.BEMF_Pid) for BEMF_Pid bemf.o(.text.BEMF_Task) refers to bemf.o(.bss..L_MergedGlobals) for [Anonymous Symbol] bemf.o(.text.BEMF_Task) refers to gd32f30x_timer.o(.text.timer_channel_output_pulse_value_config) for timer_channel_output_pulse_value_config bemf.o(.text.BEMF_Task) refers to gd32f30x_gpio.o(.text.gpio_bit_set) for gpio_bit_set bemf.o(.text.BEMF_Task) refers to gd32f30x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset bemf.o(.text.BEMF_Task) refers to bemf.o(.data.startbuf_24_2_4) for startbuf_24_2_4 bemf.o(.ARM.exidx.text.BEMF_Task) refers to bemf.o(.text.BEMF_Task) for [Anonymous Symbol] bemf.o(.text.BEMF_StartInverter) refers to gd32f30x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset bemf.o(.text.BEMF_StartInverter) refers to gd32f30x_gpio.o(.text.gpio_bit_set) for gpio_bit_set bemf.o(.text.BEMF_StartInverter) refers to bemf.o(.bss..L_MergedGlobals) for [Anonymous Symbol] bemf.o(.text.BEMF_StartInverter) refers to gd32f30x_timer.o(.text.timer_channel_output_pulse_value_config) for timer_channel_output_pulse_value_config bemf.o(.ARM.exidx.text.BEMF_StartInverter) refers to bemf.o(.text.BEMF_StartInverter) for [Anonymous Symbol] bemf.o(.text.Clr_Counter) refers to bemf.o(.bss..L_MergedGlobals) for [Anonymous Symbol] bemf.o(.ARM.exidx.text.Clr_Counter) refers to bemf.o(.text.Clr_Counter) for [Anonymous Symbol] bemf.o(.text.Get_Counter) refers to bemf.o(.bss..L_MergedGlobals) for [Anonymous Symbol] bemf.o(.ARM.exidx.text.Get_Counter) refers to bemf.o(.text.Get_Counter) for [Anonymous Symbol] bemf.o(.text.BEMF_Sensor_NoIT) refers to gd32f30x_gpio.o(.text.gpio_input_bit_get) for gpio_input_bit_get bemf.o(.text.BEMF_Sensor_NoIT) refers to bemf.o(.bss..L_MergedGlobals) for [Anonymous Symbol] bemf.o(.ARM.exidx.text.BEMF_Sensor_NoIT) refers to bemf.o(.text.BEMF_Sensor_NoIT) for [Anonymous Symbol] bemf.o(.text.BEMF_Inverter) refers to gd32f30x_gpio.o(.text.gpio_input_bit_get) for gpio_input_bit_get bemf.o(.text.BEMF_Inverter) refers to gd32f30x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset bemf.o(.text.BEMF_Inverter) refers to gd32f30x_gpio.o(.text.gpio_bit_set) for gpio_bit_set bemf.o(.text.BEMF_Inverter) refers to bemf.o(.bss..L_MergedGlobals) for [Anonymous Symbol] bemf.o(.text.BEMF_Inverter) refers to gd32f30x_timer.o(.text.timer_channel_output_pulse_value_config) for timer_channel_output_pulse_value_config bemf.o(.ARM.exidx.text.BEMF_Inverter) refers to bemf.o(.text.BEMF_Inverter) for [Anonymous Symbol] bemf.o(.text.BEMF_Pid) refers to bemf.o(.text.BEMF_Inverter) for BEMF_Inverter bemf.o(.text.BEMF_Pid) refers to bemf.o(.bss..L_MergedGlobals) for [Anonymous Symbol] bemf.o(.ARM.exidx.text.BEMF_Pid) refers to bemf.o(.text.BEMF_Pid) for [Anonymous Symbol] bemf.o(.text.COMP_TriggerCallback) refers to bemf.o(.bss..L_MergedGlobals) for [Anonymous Symbol] bemf.o(.ARM.exidx.text.COMP_TriggerCallback) refers to bemf.o(.text.COMP_TriggerCallback) for [Anonymous Symbol] bemf.o(.text.TIMER2_IRQHandler) refers to gd32f30x_timer.o(.text.timer_interrupt_flag_get) for timer_interrupt_flag_get bemf.o(.text.TIMER2_IRQHandler) refers to gd32f30x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear bemf.o(.text.TIMER2_IRQHandler) refers to bemf.o(.text.BEMF_Task) for BEMF_Task bemf.o(.text.TIMER2_IRQHandler) refers to bemf.o(.bss..L_MergedGlobals) for [Anonymous Symbol] bemf.o(.ARM.exidx.text.TIMER2_IRQHandler) refers to bemf.o(.text.TIMER2_IRQHandler) for [Anonymous Symbol] tim.o(.text.timer2_config) refers to gd32f30x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable tim.o(.text.timer2_config) refers to gd32f30x_timer.o(.text.timer_deinit) for timer_deinit tim.o(.text.timer2_config) refers to gd32f30x_timer.o(.text.timer_struct_para_init) for timer_struct_para_init tim.o(.text.timer2_config) refers to gd32f30x_timer.o(.text.timer_init) for timer_init tim.o(.text.timer2_config) refers to gd32f30x_timer.o(.text.timer_interrupt_enable) for timer_interrupt_enable tim.o(.text.timer2_config) refers to gd32f30x_timer.o(.text.timer_enable) for timer_enable tim.o(.ARM.exidx.text.timer2_config) refers to tim.o(.text.timer2_config) for [Anonymous Symbol] tim.o(.text.timer0_config) refers to gd32f30x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable tim.o(.text.timer0_config) refers to gd32f30x_timer.o(.text.timer_deinit) for timer_deinit tim.o(.text.timer0_config) refers to gd32f30x_timer.o(.text.timer_init) for timer_init tim.o(.text.timer0_config) refers to gd32f30x_timer.o(.text.timer_channel_output_struct_para_init) for timer_channel_output_struct_para_init tim.o(.text.timer0_config) refers to gd32f30x_timer.o(.text.timer_primary_output_config) for timer_primary_output_config tim.o(.text.timer0_config) refers to gd32f30x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable tim.o(.text.timer0_config) refers to gd32f30x_timer.o(.text.timer_enable) for timer_enable tim.o(.text.timer0_config) refers to gd32f30x_timer.o(.text.timer_channel_output_config) for timer_channel_output_config tim.o(.text.timer0_config) refers to gd32f30x_timer.o(.text.timer_channel_output_pulse_value_config) for timer_channel_output_pulse_value_config tim.o(.text.timer0_config) refers to gd32f30x_timer.o(.text.timer_channel_output_mode_config) for timer_channel_output_mode_config tim.o(.text.timer0_config) refers to gd32f30x_timer.o(.text.timer_channel_output_shadow_config) for timer_channel_output_shadow_config tim.o(.text.timer0_config) refers to gd32f30x_timer.o(.text.timer_channel_output_state_config) for timer_channel_output_state_config tim.o(.ARM.exidx.text.timer0_config) refers to tim.o(.text.timer0_config) for [Anonymous Symbol] tim.o(.text.tim_init) refers to tim.o(.text.timer2_config) for timer2_config tim.o(.text.tim_init) refers to tim.o(.text.timer0_config) for timer0_config tim.o(.ARM.exidx.text.tim_init) refers to tim.o(.text.tim_init) for [Anonymous Symbol] system_gd32f30x.o(.ARM.exidx.text.SystemInit) refers to system_gd32f30x.o(.text.SystemInit) for [Anonymous Symbol] system_gd32f30x.o(.text.SystemCoreClockUpdate) refers to system_gd32f30x.o(.data.SystemCoreClock) for SystemCoreClock system_gd32f30x.o(.ARM.exidx.text.SystemCoreClockUpdate) refers to system_gd32f30x.o(.text.SystemCoreClockUpdate) for [Anonymous Symbol] gd32f30x_adc.o(.text.adc_deinit) refers to gd32f30x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32f30x_adc.o(.text.adc_deinit) refers to gd32f30x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32f30x_adc.o(.ARM.exidx.text.adc_deinit) refers to gd32f30x_adc.o(.text.adc_deinit) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_enable) refers to gd32f30x_adc.o(.text.adc_enable) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_disable) refers to gd32f30x_adc.o(.text.adc_disable) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_calibration_enable) refers to gd32f30x_adc.o(.text.adc_calibration_enable) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to gd32f30x_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_dma_mode_disable) refers to gd32f30x_adc.o(.text.adc_dma_mode_disable) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_enable) refers to gd32f30x_adc.o(.text.adc_tempsensor_vrefint_enable) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_disable) refers to gd32f30x_adc.o(.text.adc_tempsensor_vrefint_disable) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_resolution_config) refers to gd32f30x_adc.o(.text.adc_resolution_config) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_discontinuous_mode_config) refers to gd32f30x_adc.o(.text.adc_discontinuous_mode_config) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_mode_config) refers to gd32f30x_adc.o(.text.adc_mode_config) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_special_function_config) refers to gd32f30x_adc.o(.text.adc_special_function_config) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_data_alignment_config) refers to gd32f30x_adc.o(.text.adc_data_alignment_config) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_channel_length_config) refers to gd32f30x_adc.o(.text.adc_channel_length_config) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_regular_channel_config) refers to gd32f30x_adc.o(.text.adc_regular_channel_config) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_inserted_channel_config) refers to gd32f30x_adc.o(.text.adc_inserted_channel_config) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_inserted_channel_offset_config) refers to gd32f30x_adc.o(.text.adc_inserted_channel_offset_config) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_external_trigger_config) refers to gd32f30x_adc.o(.text.adc_external_trigger_config) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_external_trigger_source_config) refers to gd32f30x_adc.o(.text.adc_external_trigger_source_config) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_software_trigger_enable) refers to gd32f30x_adc.o(.text.adc_software_trigger_enable) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_regular_data_read) refers to gd32f30x_adc.o(.text.adc_regular_data_read) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_inserted_data_read) refers to gd32f30x_adc.o(.text.adc_inserted_data_read) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_sync_mode_convert_value_read) refers to gd32f30x_adc.o(.text.adc_sync_mode_convert_value_read) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_flag_get) refers to gd32f30x_adc.o(.text.adc_flag_get) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_flag_clear) refers to gd32f30x_adc.o(.text.adc_flag_clear) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_interrupt_flag_get) refers to gd32f30x_adc.o(.text.adc_interrupt_flag_get) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_interrupt_flag_clear) refers to gd32f30x_adc.o(.text.adc_interrupt_flag_clear) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to gd32f30x_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_interrupt_disable) refers to gd32f30x_adc.o(.text.adc_interrupt_disable) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_watchdog_single_channel_enable) refers to gd32f30x_adc.o(.text.adc_watchdog_single_channel_enable) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_watchdog_group_channel_enable) refers to gd32f30x_adc.o(.text.adc_watchdog_group_channel_enable) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_watchdog_disable) refers to gd32f30x_adc.o(.text.adc_watchdog_disable) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_watchdog_threshold_config) refers to gd32f30x_adc.o(.text.adc_watchdog_threshold_config) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_oversample_mode_config) refers to gd32f30x_adc.o(.text.adc_oversample_mode_config) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_oversample_mode_enable) refers to gd32f30x_adc.o(.text.adc_oversample_mode_enable) for [Anonymous Symbol] gd32f30x_adc.o(.ARM.exidx.text.adc_oversample_mode_disable) refers to gd32f30x_adc.o(.text.adc_oversample_mode_disable) for [Anonymous Symbol] gd32f30x_gpio.o(.text.gpio_deinit) refers to gd32f30x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32f30x_gpio.o(.text.gpio_deinit) refers to gd32f30x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32f30x_gpio.o(.ARM.exidx.text.gpio_deinit) refers to gd32f30x_gpio.o(.text.gpio_deinit) for [Anonymous Symbol] gd32f30x_gpio.o(.text.gpio_afio_deinit) refers to gd32f30x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32f30x_gpio.o(.text.gpio_afio_deinit) refers to gd32f30x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32f30x_gpio.o(.ARM.exidx.text.gpio_afio_deinit) refers to gd32f30x_gpio.o(.text.gpio_afio_deinit) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_init) refers to gd32f30x_gpio.o(.text.gpio_init) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_bit_set) refers to gd32f30x_gpio.o(.text.gpio_bit_set) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_bit_reset) refers to gd32f30x_gpio.o(.text.gpio_bit_reset) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_bit_write) refers to gd32f30x_gpio.o(.text.gpio_bit_write) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_port_write) refers to gd32f30x_gpio.o(.text.gpio_port_write) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_input_bit_get) refers to gd32f30x_gpio.o(.text.gpio_input_bit_get) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_input_port_get) refers to gd32f30x_gpio.o(.text.gpio_input_port_get) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_output_bit_get) refers to gd32f30x_gpio.o(.text.gpio_output_bit_get) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_output_port_get) refers to gd32f30x_gpio.o(.text.gpio_output_port_get) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_pin_remap_config) refers to gd32f30x_gpio.o(.text.gpio_pin_remap_config) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_exti_source_select) refers to gd32f30x_gpio.o(.text.gpio_exti_source_select) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_event_output_config) refers to gd32f30x_gpio.o(.text.gpio_event_output_config) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_event_output_enable) refers to gd32f30x_gpio.o(.text.gpio_event_output_enable) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_event_output_disable) refers to gd32f30x_gpio.o(.text.gpio_event_output_disable) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_pin_lock) refers to gd32f30x_gpio.o(.text.gpio_pin_lock) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_compensation_config) refers to gd32f30x_gpio.o(.text.gpio_compensation_config) for [Anonymous Symbol] gd32f30x_gpio.o(.ARM.exidx.text.gpio_compensation_flag_get) refers to gd32f30x_gpio.o(.text.gpio_compensation_flag_get) for [Anonymous Symbol] gd32f30x_rcu.o(.text.rcu_deinit) refers to gd32f30x_rcu.o(.text.rcu_osci_stab_wait) for rcu_osci_stab_wait gd32f30x_rcu.o(.ARM.exidx.text.rcu_deinit) refers to gd32f30x_rcu.o(.text.rcu_deinit) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait) refers to gd32f30x_rcu.o(.text.rcu_osci_stab_wait) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable) refers to gd32f30x_rcu.o(.text.rcu_periph_clock_enable) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable) refers to gd32f30x_rcu.o(.text.rcu_periph_clock_disable) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable) refers to gd32f30x_rcu.o(.text.rcu_periph_clock_sleep_enable) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable) refers to gd32f30x_rcu.o(.text.rcu_periph_clock_sleep_disable) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable) refers to gd32f30x_rcu.o(.text.rcu_periph_reset_enable) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable) refers to gd32f30x_rcu.o(.text.rcu_periph_reset_disable) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable) refers to gd32f30x_rcu.o(.text.rcu_bkp_reset_enable) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable) refers to gd32f30x_rcu.o(.text.rcu_bkp_reset_disable) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config) refers to gd32f30x_rcu.o(.text.rcu_system_clock_source_config) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get) refers to gd32f30x_rcu.o(.text.rcu_system_clock_source_get) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config) refers to gd32f30x_rcu.o(.text.rcu_ahb_clock_config) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config) refers to gd32f30x_rcu.o(.text.rcu_apb1_clock_config) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config) refers to gd32f30x_rcu.o(.text.rcu_apb2_clock_config) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_ckout0_config) refers to gd32f30x_rcu.o(.text.rcu_ckout0_config) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_pll_config) refers to gd32f30x_rcu.o(.text.rcu_pll_config) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_pllpresel_config) refers to gd32f30x_rcu.o(.text.rcu_pllpresel_config) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_predv0_config) refers to gd32f30x_rcu.o(.text.rcu_predv0_config) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config) refers to gd32f30x_rcu.o(.text.rcu_adc_clock_config) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_usb_clock_config) refers to gd32f30x_rcu.o(.text.rcu_usb_clock_config) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config) refers to gd32f30x_rcu.o(.text.rcu_rtc_clock_config) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_ck48m_clock_config) refers to gd32f30x_rcu.o(.text.rcu_ck48m_clock_config) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config) refers to gd32f30x_rcu.o(.text.rcu_lxtal_drive_capability_config) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_flag_get) refers to gd32f30x_rcu.o(.text.rcu_flag_get) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_osci_on) refers to gd32f30x_rcu.o(.text.rcu_osci_on) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_osci_off) refers to gd32f30x_rcu.o(.text.rcu_osci_off) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable) refers to gd32f30x_rcu.o(.text.rcu_osci_bypass_mode_enable) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable) refers to gd32f30x_rcu.o(.text.rcu_osci_bypass_mode_disable) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set) refers to gd32f30x_rcu.o(.text.rcu_irc8m_adjust_value_set) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable) refers to gd32f30x_rcu.o(.text.rcu_hxtal_clock_monitor_enable) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable) refers to gd32f30x_rcu.o(.text.rcu_hxtal_clock_monitor_disable) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set) refers to gd32f30x_rcu.o(.text.rcu_deepsleep_voltage_set) for [Anonymous Symbol] gd32f30x_rcu.o(.text.rcu_clock_freq_get) refers to gd32f30x_rcu.o(.rodata.cst8) for .L__const.rcu_clock_freq_get.apb2_exp gd32f30x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get) refers to gd32f30x_rcu.o(.text.rcu_clock_freq_get) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear) refers to gd32f30x_rcu.o(.text.rcu_all_reset_flag_clear) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get) refers to gd32f30x_rcu.o(.text.rcu_interrupt_flag_get) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear) refers to gd32f30x_rcu.o(.text.rcu_interrupt_flag_clear) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable) refers to gd32f30x_rcu.o(.text.rcu_interrupt_enable) for [Anonymous Symbol] gd32f30x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable) refers to gd32f30x_rcu.o(.text.rcu_interrupt_disable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_deinit) refers to gd32f30x_sdio.o(.text.sdio_deinit) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_clock_config) refers to gd32f30x_sdio.o(.text.sdio_clock_config) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_hardware_clock_enable) refers to gd32f30x_sdio.o(.text.sdio_hardware_clock_enable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_hardware_clock_disable) refers to gd32f30x_sdio.o(.text.sdio_hardware_clock_disable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_bus_mode_set) refers to gd32f30x_sdio.o(.text.sdio_bus_mode_set) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_power_state_set) refers to gd32f30x_sdio.o(.text.sdio_power_state_set) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_power_state_get) refers to gd32f30x_sdio.o(.text.sdio_power_state_get) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_clock_enable) refers to gd32f30x_sdio.o(.text.sdio_clock_enable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_clock_disable) refers to gd32f30x_sdio.o(.text.sdio_clock_disable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_command_response_config) refers to gd32f30x_sdio.o(.text.sdio_command_response_config) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_wait_type_set) refers to gd32f30x_sdio.o(.text.sdio_wait_type_set) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_csm_enable) refers to gd32f30x_sdio.o(.text.sdio_csm_enable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_csm_disable) refers to gd32f30x_sdio.o(.text.sdio_csm_disable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_command_index_get) refers to gd32f30x_sdio.o(.text.sdio_command_index_get) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_response_get) refers to gd32f30x_sdio.o(.text.sdio_response_get) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_data_config) refers to gd32f30x_sdio.o(.text.sdio_data_config) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_data_transfer_config) refers to gd32f30x_sdio.o(.text.sdio_data_transfer_config) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_dsm_enable) refers to gd32f30x_sdio.o(.text.sdio_dsm_enable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_dsm_disable) refers to gd32f30x_sdio.o(.text.sdio_dsm_disable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_data_write) refers to gd32f30x_sdio.o(.text.sdio_data_write) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_data_read) refers to gd32f30x_sdio.o(.text.sdio_data_read) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_data_counter_get) refers to gd32f30x_sdio.o(.text.sdio_data_counter_get) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_fifo_counter_get) refers to gd32f30x_sdio.o(.text.sdio_fifo_counter_get) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_dma_enable) refers to gd32f30x_sdio.o(.text.sdio_dma_enable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_dma_disable) refers to gd32f30x_sdio.o(.text.sdio_dma_disable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_flag_get) refers to gd32f30x_sdio.o(.text.sdio_flag_get) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_flag_clear) refers to gd32f30x_sdio.o(.text.sdio_flag_clear) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_interrupt_enable) refers to gd32f30x_sdio.o(.text.sdio_interrupt_enable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_interrupt_disable) refers to gd32f30x_sdio.o(.text.sdio_interrupt_disable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_interrupt_flag_get) refers to gd32f30x_sdio.o(.text.sdio_interrupt_flag_get) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_interrupt_flag_clear) refers to gd32f30x_sdio.o(.text.sdio_interrupt_flag_clear) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_readwait_enable) refers to gd32f30x_sdio.o(.text.sdio_readwait_enable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_readwait_disable) refers to gd32f30x_sdio.o(.text.sdio_readwait_disable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_stop_readwait_enable) refers to gd32f30x_sdio.o(.text.sdio_stop_readwait_enable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_stop_readwait_disable) refers to gd32f30x_sdio.o(.text.sdio_stop_readwait_disable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_readwait_type_set) refers to gd32f30x_sdio.o(.text.sdio_readwait_type_set) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_operation_enable) refers to gd32f30x_sdio.o(.text.sdio_operation_enable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_operation_disable) refers to gd32f30x_sdio.o(.text.sdio_operation_disable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_suspend_enable) refers to gd32f30x_sdio.o(.text.sdio_suspend_enable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_suspend_disable) refers to gd32f30x_sdio.o(.text.sdio_suspend_disable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_ceata_command_enable) refers to gd32f30x_sdio.o(.text.sdio_ceata_command_enable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_ceata_command_disable) refers to gd32f30x_sdio.o(.text.sdio_ceata_command_disable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_ceata_interrupt_enable) refers to gd32f30x_sdio.o(.text.sdio_ceata_interrupt_enable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_ceata_interrupt_disable) refers to gd32f30x_sdio.o(.text.sdio_ceata_interrupt_disable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_ceata_command_completion_enable) refers to gd32f30x_sdio.o(.text.sdio_ceata_command_completion_enable) for [Anonymous Symbol] gd32f30x_sdio.o(.ARM.exidx.text.sdio_ceata_command_completion_disable) refers to gd32f30x_sdio.o(.text.sdio_ceata_command_completion_disable) for [Anonymous Symbol] gd32f30x_timer.o(.text.timer_deinit) refers to gd32f30x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32f30x_timer.o(.text.timer_deinit) refers to gd32f30x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32f30x_timer.o(.ARM.exidx.text.timer_deinit) refers to gd32f30x_timer.o(.text.timer_deinit) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_struct_para_init) refers to gd32f30x_timer.o(.text.timer_struct_para_init) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_init) refers to gd32f30x_timer.o(.text.timer_init) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_enable) refers to gd32f30x_timer.o(.text.timer_enable) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_disable) refers to gd32f30x_timer.o(.text.timer_disable) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable) refers to gd32f30x_timer.o(.text.timer_auto_reload_shadow_enable) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable) refers to gd32f30x_timer.o(.text.timer_auto_reload_shadow_disable) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_update_event_enable) refers to gd32f30x_timer.o(.text.timer_update_event_enable) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_update_event_disable) refers to gd32f30x_timer.o(.text.timer_update_event_disable) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_counter_alignment) refers to gd32f30x_timer.o(.text.timer_counter_alignment) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_counter_up_direction) refers to gd32f30x_timer.o(.text.timer_counter_up_direction) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_counter_down_direction) refers to gd32f30x_timer.o(.text.timer_counter_down_direction) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_prescaler_config) refers to gd32f30x_timer.o(.text.timer_prescaler_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_repetition_value_config) refers to gd32f30x_timer.o(.text.timer_repetition_value_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_autoreload_value_config) refers to gd32f30x_timer.o(.text.timer_autoreload_value_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_counter_value_config) refers to gd32f30x_timer.o(.text.timer_counter_value_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_counter_read) refers to gd32f30x_timer.o(.text.timer_counter_read) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_prescaler_read) refers to gd32f30x_timer.o(.text.timer_prescaler_read) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config) refers to gd32f30x_timer.o(.text.timer_single_pulse_mode_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_update_source_config) refers to gd32f30x_timer.o(.text.timer_update_source_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_interrupt_enable) refers to gd32f30x_timer.o(.text.timer_interrupt_enable) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_interrupt_disable) refers to gd32f30x_timer.o(.text.timer_interrupt_disable) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get) refers to gd32f30x_timer.o(.text.timer_interrupt_flag_get) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear) refers to gd32f30x_timer.o(.text.timer_interrupt_flag_clear) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_flag_get) refers to gd32f30x_timer.o(.text.timer_flag_get) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_flag_clear) refers to gd32f30x_timer.o(.text.timer_flag_clear) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_dma_enable) refers to gd32f30x_timer.o(.text.timer_dma_enable) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_dma_disable) refers to gd32f30x_timer.o(.text.timer_dma_disable) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select) refers to gd32f30x_timer.o(.text.timer_channel_dma_request_source_select) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_dma_transfer_config) refers to gd32f30x_timer.o(.text.timer_dma_transfer_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_event_software_generate) refers to gd32f30x_timer.o(.text.timer_event_software_generate) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_break_struct_para_init) refers to gd32f30x_timer.o(.text.timer_break_struct_para_init) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_break_config) refers to gd32f30x_timer.o(.text.timer_break_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_break_enable) refers to gd32f30x_timer.o(.text.timer_break_enable) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_break_disable) refers to gd32f30x_timer.o(.text.timer_break_disable) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_automatic_output_enable) refers to gd32f30x_timer.o(.text.timer_automatic_output_enable) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_automatic_output_disable) refers to gd32f30x_timer.o(.text.timer_automatic_output_disable) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_primary_output_config) refers to gd32f30x_timer.o(.text.timer_primary_output_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config) refers to gd32f30x_timer.o(.text.timer_channel_control_shadow_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config) refers to gd32f30x_timer.o(.text.timer_channel_control_shadow_update_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init) refers to gd32f30x_timer.o(.text.timer_channel_output_struct_para_init) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_config) refers to gd32f30x_timer.o(.text.timer_channel_output_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config) refers to gd32f30x_timer.o(.text.timer_channel_output_mode_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config) refers to gd32f30x_timer.o(.text.timer_channel_output_pulse_value_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config) refers to gd32f30x_timer.o(.text.timer_channel_output_shadow_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config) refers to gd32f30x_timer.o(.text.timer_channel_output_fast_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config) refers to gd32f30x_timer.o(.text.timer_channel_output_clear_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config) refers to gd32f30x_timer.o(.text.timer_channel_output_polarity_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config) refers to gd32f30x_timer.o(.text.timer_channel_complementary_output_polarity_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_state_config) refers to gd32f30x_timer.o(.text.timer_channel_output_state_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config) refers to gd32f30x_timer.o(.text.timer_channel_complementary_output_state_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init) refers to gd32f30x_timer.o(.text.timer_channel_input_struct_para_init) for [Anonymous Symbol] gd32f30x_timer.o(.text.timer_input_capture_config) refers to gd32f30x_timer.o(.text.timer_channel_input_capture_prescaler_config) for timer_channel_input_capture_prescaler_config gd32f30x_timer.o(.ARM.exidx.text.timer_input_capture_config) refers to gd32f30x_timer.o(.text.timer_input_capture_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config) refers to gd32f30x_timer.o(.text.timer_channel_input_capture_prescaler_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read) refers to gd32f30x_timer.o(.text.timer_channel_capture_value_register_read) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config) refers to gd32f30x_timer.o(.text.timer_input_pwm_capture_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_hall_mode_config) refers to gd32f30x_timer.o(.text.timer_hall_mode_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select) refers to gd32f30x_timer.o(.text.timer_input_trigger_source_select) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select) refers to gd32f30x_timer.o(.text.timer_master_output_trigger_source_select) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_slave_mode_select) refers to gd32f30x_timer.o(.text.timer_slave_mode_select) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config) refers to gd32f30x_timer.o(.text.timer_master_slave_mode_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_external_trigger_config) refers to gd32f30x_timer.o(.text.timer_external_trigger_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config) refers to gd32f30x_timer.o(.text.timer_quadrature_decoder_mode_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_internal_clock_config) refers to gd32f30x_timer.o(.text.timer_internal_clock_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config) refers to gd32f30x_timer.o(.text.timer_internal_trigger_as_external_clock_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config) refers to gd32f30x_timer.o(.text.timer_external_trigger_as_external_clock_config) for [Anonymous Symbol] gd32f30x_timer.o(.text.timer_external_clock_mode0_config) refers to gd32f30x_timer.o(.text.timer_external_trigger_config) for timer_external_trigger_config gd32f30x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config) refers to gd32f30x_timer.o(.text.timer_external_clock_mode0_config) for [Anonymous Symbol] gd32f30x_timer.o(.text.timer_external_clock_mode1_config) refers to gd32f30x_timer.o(.text.timer_external_trigger_config) for timer_external_trigger_config gd32f30x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config) refers to gd32f30x_timer.o(.text.timer_external_clock_mode1_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable) refers to gd32f30x_timer.o(.text.timer_external_clock_mode1_disable) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config) refers to gd32f30x_timer.o(.text.timer_write_chxval_register_config) for [Anonymous Symbol] gd32f30x_timer.o(.ARM.exidx.text.timer_output_value_selection_config) refers to gd32f30x_timer.o(.text.timer_output_value_selection_config) for [Anonymous Symbol] gd32f30x_misc.o(.ARM.exidx.text.nvic_priority_group_set) refers to gd32f30x_misc.o(.text.nvic_priority_group_set) for [Anonymous Symbol] gd32f30x_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to gd32f30x_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol] gd32f30x_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to gd32f30x_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol] gd32f30x_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to gd32f30x_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol] gd32f30x_misc.o(.ARM.exidx.text.system_lowpower_set) refers to gd32f30x_misc.o(.text.system_lowpower_set) for [Anonymous Symbol] gd32f30x_misc.o(.ARM.exidx.text.system_lowpower_reset) refers to gd32f30x_misc.o(.text.system_lowpower_reset) for [Anonymous Symbol] gd32f30x_misc.o(.ARM.exidx.text.systick_clksource_set) refers to gd32f30x_misc.o(.text.systick_clksource_set) for [Anonymous Symbol] startup_gd32f30x_hd.o(RESET) refers to startup_gd32f30x_hd.o(STACK) for __initial_sp startup_gd32f30x_hd.o(RESET) refers to startup_gd32f30x_hd.o(.text) for Reset_Handler startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(.text.NMI_Handler) for NMI_Handler startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(.text.HardFault_Handler) for HardFault_Handler startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(.text.MemManage_Handler) for MemManage_Handler startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(.text.BusFault_Handler) for BusFault_Handler startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(.text.UsageFault_Handler) for UsageFault_Handler startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(.text.SVC_Handler) for SVC_Handler startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(.text.DebugMon_Handler) for DebugMon_Handler startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(.text.PendSV_Handler) for PendSV_Handler startup_gd32f30x_hd.o(RESET) refers to gd32f30x_it.o(.text.SysTick_Handler) for SysTick_Handler startup_gd32f30x_hd.o(RESET) refers to bemf.o(.text.TIMER2_IRQHandler) for TIMER2_IRQHandler startup_gd32f30x_hd.o(.text) refers to system_gd32f30x.o(.text.SystemInit) for SystemInit startup_gd32f30x_hd.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit 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 entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 entry2.o(.ARM.Collect$$$$00002712) refers to startup_gd32f30x_hd.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to startup_gd32f30x_hd.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(.text.main) for main entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(.text.main) for main init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload ============================================================================== Removing Unused input sections from the image. Removing gd32f30x_it.o(.text), (0 bytes). Removing gd32f30x_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes). Removing gd32f30x_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes). Removing gd32f30x_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes). Removing gd32f30x_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes). Removing gd32f30x_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes). Removing gd32f30x_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes). Removing gd32f30x_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes). Removing gd32f30x_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes). Removing gd32f30x_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes). Removing main.o(.text), (0 bytes). Removing main.o(.text.delay), (2 bytes). Removing main.o(.ARM.exidx.text.delay), (8 bytes). Removing main.o(.ARM.exidx.text.gpio_config), (8 bytes). Removing main.o(.ARM.exidx.text.nvic_config), (8 bytes). Removing main.o(.text.led0), (60 bytes). Removing main.o(.ARM.exidx.text.led0), (8 bytes). Removing main.o(.text.led1), (32 bytes). Removing main.o(.ARM.exidx.text.led1), (8 bytes). Removing main.o(.text.led2), (32 bytes). Removing main.o(.ARM.exidx.text.led2), (8 bytes). Removing main.o(.text.led3), (64 bytes). Removing main.o(.ARM.exidx.text.led3), (8 bytes). Removing main.o(.text.Key), (100 bytes). Removing main.o(.ARM.exidx.text.Key), (8 bytes). Removing main.o(.ARM.exidx.text.main), (8 bytes). Removing main.o(.bss.timer_cnt), (4 bytes). Removing main.o(.bss.led0.ledflg), (1 bytes). Removing main.o(.bss.led1.ledflg), (1 bytes). Removing main.o(.bss.led2.ledflg), (1 bytes). Removing main.o(.bss.led3.ledflg), (1 bytes). Removing main.o(.bss.ms), (4 bytes). Removing main.o(.bss.vm), (4 bytes). Removing main.o(.bss.im), (4 bytes). Removing main.o(.bss.im0), (4 bytes). Removing main.o(.ARM.use_no_argv), (4 bytes). Removing systick.o(.text), (0 bytes). Removing systick.o(.text.systick_config), (56 bytes). Removing systick.o(.ARM.exidx.text.systick_config), (8 bytes). Removing systick.o(.text.delay_1ms), (16 bytes). Removing systick.o(.ARM.exidx.text.delay_1ms), (8 bytes). Removing systick.o(.ARM.exidx.text.delay_decrement), (8 bytes). Removing bemf.o(.text), (0 bytes). Removing bemf.o(.ARM.exidx.text.BEMF_Init), (8 bytes). Removing bemf.o(.ARM.exidx.text.BEMF_Task), (8 bytes). Removing bemf.o(.ARM.exidx.text.BEMF_StartInverter), (8 bytes). Removing bemf.o(.text.Clr_Counter), (12 bytes). Removing bemf.o(.ARM.exidx.text.Clr_Counter), (8 bytes). Removing bemf.o(.text.Get_Counter), (16 bytes). Removing bemf.o(.ARM.exidx.text.Get_Counter), (8 bytes). Removing bemf.o(.ARM.exidx.text.BEMF_Sensor_NoIT), (8 bytes). Removing bemf.o(.ARM.exidx.text.BEMF_Inverter), (8 bytes). Removing bemf.o(.ARM.exidx.text.BEMF_Pid), (8 bytes). Removing bemf.o(.text.COMP_TriggerCallback), (12 bytes). Removing bemf.o(.ARM.exidx.text.COMP_TriggerCallback), (8 bytes). Removing bemf.o(.ARM.exidx.text.TIMER2_IRQHandler), (8 bytes). Removing bemf.o(.bss.endpulse), (2 bytes). Removing tim.o(.text), (0 bytes). Removing tim.o(.ARM.exidx.text.timer2_config), (8 bytes). Removing tim.o(.ARM.exidx.text.timer0_config), (8 bytes). Removing tim.o(.ARM.exidx.text.tim_init), (8 bytes). Removing system_gd32f30x.o(.text), (0 bytes). Removing system_gd32f30x.o(.ARM.exidx.text.SystemInit), (8 bytes). Removing system_gd32f30x.o(.text.SystemCoreClockUpdate), (148 bytes). Removing system_gd32f30x.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes). Removing system_gd32f30x.o(.data.SystemCoreClock), (4 bytes). Removing gd32f30x_adc.o(.text), (0 bytes). Removing gd32f30x_adc.o(.text.adc_deinit), (68 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_deinit), (8 bytes). Removing gd32f30x_adc.o(.text.adc_enable), (16 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_enable), (8 bytes). Removing gd32f30x_adc.o(.text.adc_disable), (10 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_disable), (8 bytes). Removing gd32f30x_adc.o(.text.adc_calibration_enable), (30 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_calibration_enable), (8 bytes). Removing gd32f30x_adc.o(.text.adc_dma_mode_enable), (10 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes). Removing gd32f30x_adc.o(.text.adc_dma_mode_disable), (10 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_dma_mode_disable), (8 bytes). Removing gd32f30x_adc.o(.text.adc_tempsensor_vrefint_enable), (16 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_enable), (8 bytes). Removing gd32f30x_adc.o(.text.adc_tempsensor_vrefint_disable), (16 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_disable), (8 bytes). Removing gd32f30x_adc.o(.text.adc_resolution_config), (24 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_resolution_config), (8 bytes). Removing gd32f30x_adc.o(.text.adc_discontinuous_mode_config), (58 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_discontinuous_mode_config), (8 bytes). Removing gd32f30x_adc.o(.text.adc_mode_config), (24 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_mode_config), (8 bytes). Removing gd32f30x_adc.o(.text.adc_special_function_config), (76 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_special_function_config), (8 bytes). Removing gd32f30x_adc.o(.text.adc_data_alignment_config), (18 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_data_alignment_config), (8 bytes). Removing gd32f30x_adc.o(.text.adc_channel_length_config), (52 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_channel_length_config), (8 bytes). Removing gd32f30x_adc.o(.text.adc_regular_channel_config), (140 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_regular_channel_config), (8 bytes). Removing gd32f30x_adc.o(.text.adc_inserted_channel_config), (84 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_inserted_channel_config), (8 bytes). Removing gd32f30x_adc.o(.text.adc_inserted_channel_offset_config), (26 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_inserted_channel_offset_config), (8 bytes). Removing gd32f30x_adc.o(.text.adc_external_trigger_config), (52 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_external_trigger_config), (8 bytes). Removing gd32f30x_adc.o(.text.adc_external_trigger_source_config), (32 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_external_trigger_source_config), (8 bytes). Removing gd32f30x_adc.o(.text.adc_software_trigger_enable), (26 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_software_trigger_enable), (8 bytes). Removing gd32f30x_adc.o(.text.adc_regular_data_read), (6 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_regular_data_read), (8 bytes). Removing gd32f30x_adc.o(.text.adc_inserted_data_read), (16 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_inserted_data_read), (8 bytes). Removing gd32f30x_adc.o(.text.adc_sync_mode_convert_value_read), (12 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_sync_mode_convert_value_read), (8 bytes). Removing gd32f30x_adc.o(.text.adc_flag_get), (10 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes). Removing gd32f30x_adc.o(.text.adc_flag_clear), (6 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes). Removing gd32f30x_adc.o(.text.adc_interrupt_flag_get), (56 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_interrupt_flag_get), (8 bytes). Removing gd32f30x_adc.o(.text.adc_interrupt_flag_clear), (6 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_interrupt_flag_clear), (8 bytes). Removing gd32f30x_adc.o(.text.adc_interrupt_enable), (38 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes). Removing gd32f30x_adc.o(.text.adc_interrupt_disable), (38 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_interrupt_disable), (8 bytes). Removing gd32f30x_adc.o(.text.adc_watchdog_single_channel_enable), (32 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_watchdog_single_channel_enable), (8 bytes). Removing gd32f30x_adc.o(.text.adc_watchdog_group_channel_enable), (48 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_watchdog_group_channel_enable), (8 bytes). Removing gd32f30x_adc.o(.text.adc_watchdog_disable), (16 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_watchdog_disable), (8 bytes). Removing gd32f30x_adc.o(.text.adc_watchdog_threshold_config), (14 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_watchdog_threshold_config), (8 bytes). Removing gd32f30x_adc.o(.text.adc_oversample_mode_config), (52 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_oversample_mode_config), (8 bytes). Removing gd32f30x_adc.o(.text.adc_oversample_mode_enable), (14 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_oversample_mode_enable), (8 bytes). Removing gd32f30x_adc.o(.text.adc_oversample_mode_disable), (14 bytes). Removing gd32f30x_adc.o(.ARM.exidx.text.adc_oversample_mode_disable), (8 bytes). Removing gd32f30x_gpio.o(.text), (0 bytes). Removing gd32f30x_gpio.o(.text.gpio_deinit), (88 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_deinit), (8 bytes). Removing gd32f30x_gpio.o(.text.gpio_afio_deinit), (22 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_afio_deinit), (8 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_bit_set), (8 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_bit_reset), (8 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_bit_write), (8 bytes). Removing gd32f30x_gpio.o(.text.gpio_port_write), (4 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_input_bit_get), (8 bytes). Removing gd32f30x_gpio.o(.text.gpio_input_port_get), (6 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_input_port_get), (8 bytes). Removing gd32f30x_gpio.o(.text.gpio_output_bit_get), (10 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_output_bit_get), (8 bytes). Removing gd32f30x_gpio.o(.text.gpio_output_port_get), (6 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_output_port_get), (8 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_pin_remap_config), (8 bytes). Removing gd32f30x_gpio.o(.text.gpio_exti_source_select), (100 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_exti_source_select), (8 bytes). Removing gd32f30x_gpio.o(.text.gpio_event_output_config), (24 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_event_output_config), (8 bytes). Removing gd32f30x_gpio.o(.text.gpio_event_output_enable), (16 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_event_output_enable), (8 bytes). Removing gd32f30x_gpio.o(.text.gpio_event_output_disable), (16 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_event_output_disable), (8 bytes). Removing gd32f30x_gpio.o(.text.gpio_pin_lock), (16 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_pin_lock), (8 bytes). Removing gd32f30x_gpio.o(.text.gpio_compensation_config), (20 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_compensation_config), (8 bytes). Removing gd32f30x_gpio.o(.text.gpio_compensation_flag_get), (16 bytes). Removing gd32f30x_gpio.o(.ARM.exidx.text.gpio_compensation_flag_get), (8 bytes). Removing gd32f30x_rcu.o(.text), (0 bytes). Removing gd32f30x_rcu.o(.text.rcu_deinit), (92 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_deinit), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_osci_stab_wait), (220 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait), (8 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_periph_clock_disable), (28 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_periph_clock_sleep_enable), (28 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_periph_clock_sleep_disable), (28 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable), (8 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable), (8 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_bkp_reset_enable), (16 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_bkp_reset_disable), (16 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_system_clock_source_config), (20 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_system_clock_source_get), (16 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_ahb_clock_config), (20 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_apb1_clock_config), (20 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_apb2_clock_config), (20 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_ckout0_config), (20 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_ckout0_config), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_pll_config), (24 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_pll_config), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_pllpresel_config), (20 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_pllpresel_config), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_predv0_config), (24 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_predv0_config), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_adc_clock_config), (100 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_usb_clock_config), (20 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_usb_clock_config), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_rtc_clock_config), (20 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_ck48m_clock_config), (20 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_ck48m_clock_config), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_lxtal_drive_capability_config), (20 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_flag_get), (24 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_flag_get), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_osci_on), (28 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_osci_on), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_osci_off), (28 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_osci_off), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_osci_bypass_mode_enable), (56 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_osci_bypass_mode_disable), (56 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_irc8m_adjust_value_set), (16 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_hxtal_clock_monitor_enable), (16 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_hxtal_clock_monitor_disable), (16 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_deepsleep_voltage_set), (16 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_clock_freq_get), (188 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_all_reset_flag_clear), (16 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_interrupt_flag_get), (24 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_interrupt_flag_clear), (28 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_interrupt_enable), (28 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable), (8 bytes). Removing gd32f30x_rcu.o(.text.rcu_interrupt_disable), (28 bytes). Removing gd32f30x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable), (8 bytes). Removing gd32f30x_rcu.o(.rodata.cst8), (8 bytes). Removing gd32f30x_sdio.o(.text), (0 bytes). Removing gd32f30x_sdio.o(.text.sdio_deinit), (28 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_deinit), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_clock_config), (48 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_clock_config), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_hardware_clock_enable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_hardware_clock_enable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_hardware_clock_disable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_hardware_clock_disable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_bus_mode_set), (24 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_bus_mode_set), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_power_state_set), (12 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_power_state_set), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_power_state_get), (12 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_power_state_get), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_clock_enable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_clock_enable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_clock_disable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_clock_disable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_command_response_config), (32 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_command_response_config), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_wait_type_set), (24 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_wait_type_set), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_csm_enable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_csm_enable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_csm_disable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_csm_disable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_command_index_get), (12 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_command_index_get), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_response_get), (44 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_response_get), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_data_config), (44 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_data_config), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_data_transfer_config), (20 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_data_transfer_config), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_dsm_enable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_dsm_enable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_dsm_disable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_dsm_disable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_data_write), (12 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_data_write), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_data_read), (12 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_data_read), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_data_counter_get), (12 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_data_counter_get), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_fifo_counter_get), (12 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_fifo_counter_get), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_dma_enable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_dma_enable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_dma_disable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_dma_disable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_flag_get), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_flag_get), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_flag_clear), (12 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_flag_clear), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_interrupt_enable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_interrupt_enable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_interrupt_disable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_interrupt_disable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_interrupt_flag_get), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_interrupt_flag_get), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_interrupt_flag_clear), (12 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_interrupt_flag_clear), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_readwait_enable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_readwait_enable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_readwait_disable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_readwait_disable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_stop_readwait_enable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_stop_readwait_enable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_stop_readwait_disable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_stop_readwait_disable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_readwait_type_set), (28 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_readwait_type_set), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_operation_enable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_operation_enable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_operation_disable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_operation_disable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_suspend_enable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_suspend_enable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_suspend_disable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_suspend_disable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_ceata_command_enable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_ceata_command_enable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_ceata_command_disable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_ceata_command_disable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_ceata_interrupt_enable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_ceata_interrupt_enable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_ceata_interrupt_disable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_ceata_interrupt_disable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_ceata_command_completion_enable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_ceata_command_completion_enable), (8 bytes). Removing gd32f30x_sdio.o(.text.sdio_ceata_command_completion_disable), (16 bytes). Removing gd32f30x_sdio.o(.ARM.exidx.text.sdio_ceata_command_completion_disable), (8 bytes). Removing gd32f30x_timer.o(.text), (0 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_deinit), (8 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_struct_para_init), (8 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_init), (8 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_enable), (8 bytes). Removing gd32f30x_timer.o(.text.timer_disable), (10 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_disable), (8 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable), (8 bytes). Removing gd32f30x_timer.o(.text.timer_auto_reload_shadow_disable), (10 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable), (8 bytes). Removing gd32f30x_timer.o(.text.timer_update_event_enable), (10 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_update_event_enable), (8 bytes). Removing gd32f30x_timer.o(.text.timer_update_event_disable), (10 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_update_event_disable), (8 bytes). Removing gd32f30x_timer.o(.text.timer_counter_alignment), (16 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_counter_alignment), (8 bytes). Removing gd32f30x_timer.o(.text.timer_counter_up_direction), (10 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_counter_up_direction), (8 bytes). Removing gd32f30x_timer.o(.text.timer_counter_down_direction), (10 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_counter_down_direction), (8 bytes). Removing gd32f30x_timer.o(.text.timer_prescaler_config), (16 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_prescaler_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_repetition_value_config), (4 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_repetition_value_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_autoreload_value_config), (4 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_autoreload_value_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_counter_value_config), (4 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_counter_value_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_counter_read), (4 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_counter_read), (8 bytes). Removing gd32f30x_timer.o(.text.timer_prescaler_read), (6 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_prescaler_read), (8 bytes). Removing gd32f30x_timer.o(.text.timer_single_pulse_mode_config), (24 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_update_source_config), (24 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_update_source_config), (8 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_interrupt_enable), (8 bytes). Removing gd32f30x_timer.o(.text.timer_interrupt_disable), (10 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_interrupt_disable), (8 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get), (8 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear), (8 bytes). Removing gd32f30x_timer.o(.text.timer_flag_get), (10 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_flag_get), (8 bytes). Removing gd32f30x_timer.o(.text.timer_flag_clear), (6 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_flag_clear), (8 bytes). Removing gd32f30x_timer.o(.text.timer_dma_enable), (8 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_dma_enable), (8 bytes). Removing gd32f30x_timer.o(.text.timer_dma_disable), (10 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_dma_disable), (8 bytes). Removing gd32f30x_timer.o(.text.timer_channel_dma_request_source_select), (24 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select), (8 bytes). Removing gd32f30x_timer.o(.text.timer_dma_transfer_config), (22 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_dma_transfer_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_event_software_generate), (8 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_event_software_generate), (8 bytes). Removing gd32f30x_timer.o(.text.timer_break_struct_para_init), (12 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_break_struct_para_init), (8 bytes). Removing gd32f30x_timer.o(.text.timer_break_config), (30 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_break_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_break_enable), (10 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_break_enable), (8 bytes). Removing gd32f30x_timer.o(.text.timer_break_disable), (10 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_break_disable), (8 bytes). Removing gd32f30x_timer.o(.text.timer_automatic_output_enable), (10 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_automatic_output_enable), (8 bytes). Removing gd32f30x_timer.o(.text.timer_automatic_output_disable), (10 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_automatic_output_disable), (8 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_primary_output_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_channel_control_shadow_config), (18 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_channel_control_shadow_update_config), (24 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config), (8 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init), (8 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_config), (8 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config), (8 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config), (8 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_channel_output_fast_config), (54 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_channel_output_clear_config), (54 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_channel_output_polarity_config), (66 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_channel_complementary_output_polarity_config), (52 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config), (8 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_output_state_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_channel_complementary_output_state_config), (52 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_channel_input_struct_para_init), (12 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init), (8 bytes). Removing gd32f30x_timer.o(.text.timer_input_capture_config), (260 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_input_capture_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_channel_input_capture_prescaler_config), (54 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_channel_capture_value_register_read), (14 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read), (8 bytes). Removing gd32f30x_timer.o(.text.timer_input_pwm_capture_config), (348 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_hall_mode_config), (24 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_hall_mode_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_input_trigger_source_select), (16 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select), (8 bytes). Removing gd32f30x_timer.o(.text.timer_master_output_trigger_source_select), (16 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select), (8 bytes). Removing gd32f30x_timer.o(.text.timer_slave_mode_select), (16 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_slave_mode_select), (8 bytes). Removing gd32f30x_timer.o(.text.timer_master_slave_mode_config), (24 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_external_trigger_config), (28 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_external_trigger_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_quadrature_decoder_mode_config), (64 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_internal_clock_config), (10 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_internal_clock_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_internal_trigger_as_external_clock_config), (32 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_external_trigger_as_external_clock_config), (148 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_external_clock_mode0_config), (26 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_external_clock_mode1_config), (18 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_external_clock_mode1_disable), (10 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable), (8 bytes). Removing gd32f30x_timer.o(.text.timer_write_chxval_register_config), (30 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config), (8 bytes). Removing gd32f30x_timer.o(.text.timer_output_value_selection_config), (30 bytes). Removing gd32f30x_timer.o(.ARM.exidx.text.timer_output_value_selection_config), (8 bytes). Removing gd32f30x_misc.o(.text), (0 bytes). Removing gd32f30x_misc.o(.ARM.exidx.text.nvic_priority_group_set), (8 bytes). Removing gd32f30x_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes). Removing gd32f30x_misc.o(.text.nvic_irq_disable), (28 bytes). Removing gd32f30x_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes). Removing gd32f30x_misc.o(.text.nvic_vector_table_set), (24 bytes). Removing gd32f30x_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes). Removing gd32f30x_misc.o(.text.system_lowpower_set), (16 bytes). Removing gd32f30x_misc.o(.ARM.exidx.text.system_lowpower_set), (8 bytes). Removing gd32f30x_misc.o(.text.system_lowpower_reset), (16 bytes). Removing gd32f30x_misc.o(.ARM.exidx.text.system_lowpower_reset), (8 bytes). Removing gd32f30x_misc.o(.text.systick_clksource_set), (24 bytes). Removing gd32f30x_misc.o(.ARM.exidx.text.systick_clksource_set), (8 bytes). Removing startup_gd32f30x_hd.o(HEAP), (1024 bytes). 484 unused section(s) (total 9316 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.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 ..\..\Firmware\CMSIS\GD\GD32F30x\Source\ARM\startup_gd32f30x_hd.s 0x00000000 Number 0 startup_gd32f30x_hd.o ABSOLUTE bemf.c 0x00000000 Number 0 bemf.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE gd32f30x_adc.c 0x00000000 Number 0 gd32f30x_adc.o ABSOLUTE gd32f30x_gpio.c 0x00000000 Number 0 gd32f30x_gpio.o ABSOLUTE gd32f30x_it.c 0x00000000 Number 0 gd32f30x_it.o ABSOLUTE gd32f30x_misc.c 0x00000000 Number 0 gd32f30x_misc.o ABSOLUTE gd32f30x_rcu.c 0x00000000 Number 0 gd32f30x_rcu.o ABSOLUTE gd32f30x_sdio.c 0x00000000 Number 0 gd32f30x_sdio.o ABSOLUTE gd32f30x_timer.c 0x00000000 Number 0 gd32f30x_timer.o ABSOLUTE handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE init.s 0x00000000 Number 0 init.o ABSOLUTE main.c 0x00000000 Number 0 main.o ABSOLUTE system_gd32f30x.c 0x00000000 Number 0 system_gd32f30x.o ABSOLUTE systick.c 0x00000000 Number 0 systick.o ABSOLUTE tim.c 0x00000000 Number 0 tim.o ABSOLUTE RESET 0x08000000 Section 304 startup_gd32f30x_hd.o(RESET) .ARM.Collect$$$$00000000 0x08000130 Section 0 entry.o(.ARM.Collect$$$$00000000) .ARM.Collect$$$$00000001 0x08000130 Section 4 entry2.o(.ARM.Collect$$$$00000001) .ARM.Collect$$$$00000004 0x08000134 Section 4 entry5.o(.ARM.Collect$$$$00000004) .ARM.Collect$$$$00000008 0x08000138 Section 0 entry7b.o(.ARM.Collect$$$$00000008) .ARM.Collect$$$$0000000A 0x08000138 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) .ARM.Collect$$$$0000000B 0x08000138 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) __lit__00000000 0x08000140 Data 4 entry2.o(.ARM.Collect$$$$00002712) .ARM.Collect$$$$0000000D 0x08000140 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) .ARM.Collect$$$$0000000F 0x08000140 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) .ARM.Collect$$$$00002712 0x08000140 Section 4 entry2.o(.ARM.Collect$$$$00002712) .text 0x08000144 Section 36 startup_gd32f30x_hd.o(.text) .text 0x08000168 Section 36 init.o(.text) [Anonymous Symbol] 0x0800018c Section 0 bemf.o(.text.BEMF_Init) [Anonymous Symbol] 0x080001ac Section 0 bemf.o(.text.BEMF_Inverter) __arm_cp.6_1 0x080004cc Number 4 bemf.o(.text.BEMF_Inverter) __arm_cp.6_2 0x080004d0 Number 4 bemf.o(.text.BEMF_Inverter) [Anonymous Symbol] 0x080004d4 Section 0 bemf.o(.text.BEMF_Pid) __arm_cp.7_0 0x0800053c Number 4 bemf.o(.text.BEMF_Pid) [Anonymous Symbol] 0x08000540 Section 0 bemf.o(.text.BEMF_Sensor_NoIT) __arm_cp.5_0 0x080005e4 Number 4 bemf.o(.text.BEMF_Sensor_NoIT) [Anonymous Symbol] 0x080005e8 Section 0 bemf.o(.text.BEMF_StartInverter) __arm_cp.2_0 0x08000780 Number 4 bemf.o(.text.BEMF_StartInverter) __arm_cp.2_1 0x08000784 Number 4 bemf.o(.text.BEMF_StartInverter) __arm_cp.2_2 0x08000788 Number 4 bemf.o(.text.BEMF_StartInverter) [Anonymous Symbol] 0x0800078c Section 0 bemf.o(.text.BEMF_Task) __arm_cp.1_0 0x080009c0 Number 4 bemf.o(.text.BEMF_Task) __arm_cp.1_1 0x080009c4 Number 4 bemf.o(.text.BEMF_Task) __arm_cp.1_2 0x080009c8 Number 4 bemf.o(.text.BEMF_Task) __arm_cp.1_3 0x080009cc Number 4 bemf.o(.text.BEMF_Task) __arm_cp.1_4 0x080009d0 Number 4 bemf.o(.text.BEMF_Task) __arm_cp.1_5 0x080009d4 Number 4 bemf.o(.text.BEMF_Task) [Anonymous Symbol] 0x080009d8 Section 0 gd32f30x_it.o(.text.BusFault_Handler) [Anonymous Symbol] 0x080009da Section 0 gd32f30x_it.o(.text.DebugMon_Handler) [Anonymous Symbol] 0x080009dc Section 0 gd32f30x_it.o(.text.HardFault_Handler) [Anonymous Symbol] 0x080009de Section 0 gd32f30x_it.o(.text.MemManage_Handler) [Anonymous Symbol] 0x080009e0 Section 0 gd32f30x_it.o(.text.NMI_Handler) [Anonymous Symbol] 0x080009e2 Section 0 gd32f30x_it.o(.text.PendSV_Handler) [Anonymous Symbol] 0x080009e4 Section 0 gd32f30x_it.o(.text.SVC_Handler) [Anonymous Symbol] 0x080009e6 Section 0 gd32f30x_it.o(.text.SysTick_Handler) [Anonymous Symbol] 0x080009ec Section 0 system_gd32f30x.o(.text.SystemInit) __arm_cp.0_0 0x08000afc Number 4 system_gd32f30x.o(.text.SystemInit) __arm_cp.0_1 0x08000b00 Number 4 system_gd32f30x.o(.text.SystemInit) __arm_cp.0_2 0x08000b04 Number 4 system_gd32f30x.o(.text.SystemInit) __arm_cp.0_3 0x08000b08 Number 4 system_gd32f30x.o(.text.SystemInit) __arm_cp.0_4 0x08000b0c Number 4 system_gd32f30x.o(.text.SystemInit) [Anonymous Symbol] 0x08000b10 Section 0 bemf.o(.text.TIMER2_IRQHandler) __arm_cp.9_0 0x08000b44 Number 4 bemf.o(.text.TIMER2_IRQHandler) __arm_cp.9_1 0x08000b48 Number 4 bemf.o(.text.TIMER2_IRQHandler) __arm_cp.9_2 0x08000b4c Number 4 bemf.o(.text.TIMER2_IRQHandler) [Anonymous Symbol] 0x08000b50 Section 0 gd32f30x_it.o(.text.UsageFault_Handler) [Anonymous Symbol] 0x08000b54 Section 0 systick.o(.text.delay_decrement) __arm_cp.2_0 0x08000b64 Number 4 systick.o(.text.delay_decrement) [Anonymous Symbol] 0x08000b68 Section 0 gd32f30x_gpio.o(.text.gpio_bit_reset) [Anonymous Symbol] 0x08000b6c Section 0 gd32f30x_gpio.o(.text.gpio_bit_set) [Anonymous Symbol] 0x08000b70 Section 0 gd32f30x_gpio.o(.text.gpio_bit_write) [Anonymous Symbol] 0x08000b7c Section 0 main.o(.text.gpio_config) __arm_cp.1_0 0x08000ca4 Number 4 main.o(.text.gpio_config) __arm_cp.1_1 0x08000ca8 Number 4 main.o(.text.gpio_config) __arm_cp.1_2 0x08000cac Number 4 main.o(.text.gpio_config) __arm_cp.1_3 0x08000cb0 Number 4 main.o(.text.gpio_config) __arm_cp.1_4 0x08000cb4 Number 4 main.o(.text.gpio_config) [Anonymous Symbol] 0x08000cb8 Section 0 gd32f30x_gpio.o(.text.gpio_init) [Anonymous Symbol] 0x08000d6c Section 0 gd32f30x_gpio.o(.text.gpio_input_bit_get) [Anonymous Symbol] 0x08000d78 Section 0 gd32f30x_gpio.o(.text.gpio_pin_remap_config) __arm_cp.11_0 0x08000de0 Number 4 gd32f30x_gpio.o(.text.gpio_pin_remap_config) [Anonymous Symbol] 0x08000de4 Section 0 main.o(.text.main) __arm_cp.8_0 0x08000e5c Number 4 main.o(.text.main) __arm_cp.8_1 0x08000e60 Number 4 main.o(.text.main) __arm_cp.8_2 0x08000e64 Number 4 main.o(.text.main) [Anonymous Symbol] 0x08000e68 Section 0 main.o(.text.nvic_config) [Anonymous Symbol] 0x08000e80 Section 0 gd32f30x_misc.o(.text.nvic_irq_enable) __arm_cp.1_1 0x08000f0c Number 4 gd32f30x_misc.o(.text.nvic_irq_enable) __arm_cp.1_2 0x08000f10 Number 4 gd32f30x_misc.o(.text.nvic_irq_enable) [Anonymous Symbol] 0x08000f14 Section 0 gd32f30x_misc.o(.text.nvic_priority_group_set) __arm_cp.0_0 0x08000f20 Number 4 gd32f30x_misc.o(.text.nvic_priority_group_set) __arm_cp.0_1 0x08000f24 Number 4 gd32f30x_misc.o(.text.nvic_priority_group_set) [Anonymous Symbol] 0x08000f28 Section 0 gd32f30x_rcu.o(.text.rcu_periph_clock_enable) [Anonymous Symbol] 0x08000f40 Section 0 gd32f30x_rcu.o(.text.rcu_periph_reset_disable) [Anonymous Symbol] 0x08000f58 Section 0 gd32f30x_rcu.o(.text.rcu_periph_reset_enable) __arm_cp.6_0 0x08000f70 Number 4 gd32f30x_rcu.o(.text.rcu_periph_reset_enable) [Anonymous Symbol] 0x08000f74 Section 0 tim.o(.text.tim_init) [Anonymous Symbol] 0x08000f84 Section 0 tim.o(.text.timer0_config) __arm_cp.1_1 0x0800105c Number 4 tim.o(.text.timer0_config) __arm_cp.1_2 0x08001060 Number 4 tim.o(.text.timer0_config) __arm_cp.1_3 0x08001064 Number 4 tim.o(.text.timer0_config) __arm_cp.1_4 0x08001068 Number 4 tim.o(.text.timer0_config) __arm_cp.1_5 0x0800106c Number 4 tim.o(.text.timer0_config) __arm_cp.1_6 0x08001070 Number 4 tim.o(.text.timer0_config) [Anonymous Symbol] 0x08001074 Section 0 tim.o(.text.timer2_config) [Anonymous Symbol] 0x080010b4 Section 0 gd32f30x_timer.o(.text.timer_auto_reload_shadow_enable) [Anonymous Symbol] 0x080010c0 Section 0 gd32f30x_timer.o(.text.timer_channel_output_config) __arm_cp.41_1 0x08001294 Number 4 gd32f30x_timer.o(.text.timer_channel_output_config) [Anonymous Symbol] 0x08001298 Section 0 gd32f30x_timer.o(.text.timer_channel_output_mode_config) [Anonymous Symbol] 0x080012ce Section 0 gd32f30x_timer.o(.text.timer_channel_output_pulse_value_config) [Anonymous Symbol] 0x080012dc Section 0 gd32f30x_timer.o(.text.timer_channel_output_shadow_config) [Anonymous Symbol] 0x08001314 Section 0 gd32f30x_timer.o(.text.timer_channel_output_state_config) [Anonymous Symbol] 0x08001356 Section 0 gd32f30x_timer.o(.text.timer_channel_output_struct_para_init) [Anonymous Symbol] 0x08001360 Section 0 gd32f30x_timer.o(.text.timer_deinit) __arm_cp.0_4 0x080013d4 Number 4 gd32f30x_timer.o(.text.timer_deinit) [Anonymous Symbol] 0x080013d8 Section 0 gd32f30x_timer.o(.text.timer_enable) [Anonymous Symbol] 0x080013e4 Section 0 gd32f30x_timer.o(.text.timer_init) __arm_cp.2_0 0x0800145c Number 4 gd32f30x_timer.o(.text.timer_init) __arm_cp.2_1 0x08001460 Number 4 gd32f30x_timer.o(.text.timer_init) __arm_cp.2_2 0x08001464 Number 4 gd32f30x_timer.o(.text.timer_init) __arm_cp.2_3 0x08001468 Number 4 gd32f30x_timer.o(.text.timer_init) __arm_cp.2_4 0x0800146c Number 4 gd32f30x_timer.o(.text.timer_init) __arm_cp.2_5 0x08001470 Number 4 gd32f30x_timer.o(.text.timer_init) [Anonymous Symbol] 0x08001474 Section 0 gd32f30x_timer.o(.text.timer_interrupt_enable) [Anonymous Symbol] 0x0800147c Section 0 gd32f30x_timer.o(.text.timer_interrupt_flag_clear) [Anonymous Symbol] 0x08001482 Section 0 gd32f30x_timer.o(.text.timer_interrupt_flag_get) [Anonymous Symbol] 0x08001496 Section 0 gd32f30x_timer.o(.text.timer_primary_output_config) [Anonymous Symbol] 0x080014a8 Section 0 gd32f30x_timer.o(.text.timer_struct_para_init) i.__scatterload_copy 0x080014b8 Section 14 handlers.o(i.__scatterload_copy) i.__scatterload_null 0x080014c6 Section 2 handlers.o(i.__scatterload_null) i.__scatterload_zeroinit 0x080014c8 Section 14 handlers.o(i.__scatterload_zeroinit) [Anonymous Symbol] 0x20000048 Section 0 main.o(.bss..L_MergedGlobals) Key.keyflg 0x20000049 Data 1 main.o(.bss..L_MergedGlobals) [Anonymous Symbol] 0x20000050 Section 0 bemf.o(.bss..L_MergedGlobals) intFlag 0x20000051 Data 1 bemf.o(.bss..L_MergedGlobals) BEMF_Sensor_NoIT.hallA 0x20000052 Data 1 bemf.o(.bss..L_MergedGlobals) BEMF_Sensor_NoIT.hallB 0x20000053 Data 1 bemf.o(.bss..L_MergedGlobals) BEMF_Sensor_NoIT.hallC 0x20000054 Data 1 bemf.o(.bss..L_MergedGlobals) newEdge 0x20000055 Data 1 bemf.o(.bss..L_MergedGlobals) invert_cnt 0x20000058 Data 4 bemf.o(.bss..L_MergedGlobals) timer2_cnt 0x2000005c Data 4 bemf.o(.bss..L_MergedGlobals) delay 0x200000b4 Data 4 systick.o(.bss.delay) [Anonymous Symbol] 0x200000b4 Section 0 systick.o(.bss.delay) STACK 0x200000c0 Section 1024 startup_gd32f30x_hd.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __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 0x00000130 Number 0 startup_gd32f30x_hd.o ABSOLUTE __Vectors 0x08000000 Data 4 startup_gd32f30x_hd.o(RESET) __Vectors_End 0x08000130 Data 0 startup_gd32f30x_hd.o(RESET) __main 0x08000131 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) _main_stk 0x08000131 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) _main_scatterload 0x08000135 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) __main_after_scatterload 0x08000139 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) _main_clock 0x08000139 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) _main_cpp_init 0x08000139 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) _main_init 0x08000139 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) __rt_final_cpp 0x08000141 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) __rt_final_exit 0x08000141 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) Reset_Handler 0x08000145 Thumb Code 8 startup_gd32f30x_hd.o(.text) ADC0_1_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) ADC2_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) CAN0_EWMC_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) CAN0_RX1_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) DMA0_Channel0_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) DMA0_Channel1_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) DMA0_Channel2_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) DMA0_Channel3_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) DMA0_Channel4_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) DMA0_Channel5_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) DMA0_Channel6_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) DMA1_Channel0_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) DMA1_Channel1_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) DMA1_Channel2_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) DMA1_Channel3_4_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) EXMC_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) EXTI0_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) EXTI10_15_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) EXTI1_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) EXTI2_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) EXTI3_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) EXTI4_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) EXTI5_9_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) FMC_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) I2C0_ER_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) I2C0_EV_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) I2C1_ER_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) I2C1_EV_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) LVD_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) RCU_CTC_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) RTC_Alarm_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) RTC_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) SDIO_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) SPI0_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) SPI1_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) SPI2_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) TAMPER_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) TIMER0_BRK_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) TIMER0_Channel_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) TIMER0_TRG_CMT_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) TIMER0_UP_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) TIMER1_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) TIMER3_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) TIMER4_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) TIMER5_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) TIMER6_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) TIMER7_BRK_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) TIMER7_Channel_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) TIMER7_TRG_CMT_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) TIMER7_UP_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) UART3_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) UART4_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) USART0_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) USART1_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) USART2_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) USBD_HP_CAN0_TX_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) USBD_LP_CAN0_RX0_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) USBD_WKUP_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) WWDGT_IRQHandler 0x0800015f Thumb Code 0 startup_gd32f30x_hd.o(.text) __scatterload 0x08000169 Thumb Code 28 init.o(.text) __scatterload_rt2 0x08000169 Thumb Code 0 init.o(.text) BEMF_Init 0x0800018d Thumb Code 32 bemf.o(.text.BEMF_Init) BEMF_Inverter 0x080001ad Thumb Code 808 bemf.o(.text.BEMF_Inverter) BEMF_Pid 0x080004d5 Thumb Code 108 bemf.o(.text.BEMF_Pid) BEMF_Sensor_NoIT 0x08000541 Thumb Code 168 bemf.o(.text.BEMF_Sensor_NoIT) BEMF_StartInverter 0x080005e9 Thumb Code 420 bemf.o(.text.BEMF_StartInverter) BEMF_Task 0x0800078d Thumb Code 588 bemf.o(.text.BEMF_Task) BusFault_Handler 0x080009d9 Thumb Code 2 gd32f30x_it.o(.text.BusFault_Handler) DebugMon_Handler 0x080009db Thumb Code 2 gd32f30x_it.o(.text.DebugMon_Handler) HardFault_Handler 0x080009dd Thumb Code 2 gd32f30x_it.o(.text.HardFault_Handler) MemManage_Handler 0x080009df Thumb Code 2 gd32f30x_it.o(.text.MemManage_Handler) NMI_Handler 0x080009e1 Thumb Code 2 gd32f30x_it.o(.text.NMI_Handler) PendSV_Handler 0x080009e3 Thumb Code 2 gd32f30x_it.o(.text.PendSV_Handler) SVC_Handler 0x080009e5 Thumb Code 2 gd32f30x_it.o(.text.SVC_Handler) SysTick_Handler 0x080009e7 Thumb Code 4 gd32f30x_it.o(.text.SysTick_Handler) SystemInit 0x080009ed Thumb Code 292 system_gd32f30x.o(.text.SystemInit) TIMER2_IRQHandler 0x08000b11 Thumb Code 64 bemf.o(.text.TIMER2_IRQHandler) UsageFault_Handler 0x08000b51 Thumb Code 2 gd32f30x_it.o(.text.UsageFault_Handler) delay_decrement 0x08000b55 Thumb Code 20 systick.o(.text.delay_decrement) gpio_bit_reset 0x08000b69 Thumb Code 4 gd32f30x_gpio.o(.text.gpio_bit_reset) gpio_bit_set 0x08000b6d Thumb Code 4 gd32f30x_gpio.o(.text.gpio_bit_set) gpio_bit_write 0x08000b71 Thumb Code 12 gd32f30x_gpio.o(.text.gpio_bit_write) gpio_config 0x08000b7d Thumb Code 316 main.o(.text.gpio_config) gpio_init 0x08000cb9 Thumb Code 180 gd32f30x_gpio.o(.text.gpio_init) gpio_input_bit_get 0x08000d6d Thumb Code 10 gd32f30x_gpio.o(.text.gpio_input_bit_get) gpio_pin_remap_config 0x08000d79 Thumb Code 108 gd32f30x_gpio.o(.text.gpio_pin_remap_config) main 0x08000de5 Thumb Code 132 main.o(.text.main) nvic_config 0x08000e69 Thumb Code 24 main.o(.text.nvic_config) nvic_irq_enable 0x08000e81 Thumb Code 148 gd32f30x_misc.o(.text.nvic_irq_enable) nvic_priority_group_set 0x08000f15 Thumb Code 20 gd32f30x_misc.o(.text.nvic_priority_group_set) rcu_periph_clock_enable 0x08000f29 Thumb Code 24 gd32f30x_rcu.o(.text.rcu_periph_clock_enable) rcu_periph_reset_disable 0x08000f41 Thumb Code 24 gd32f30x_rcu.o(.text.rcu_periph_reset_disable) rcu_periph_reset_enable 0x08000f59 Thumb Code 28 gd32f30x_rcu.o(.text.rcu_periph_reset_enable) tim_init 0x08000f75 Thumb Code 14 tim.o(.text.tim_init) timer0_config 0x08000f85 Thumb Code 240 tim.o(.text.timer0_config) timer2_config 0x08001075 Thumb Code 64 tim.o(.text.timer2_config) timer_auto_reload_shadow_enable 0x080010b5 Thumb Code 10 gd32f30x_timer.o(.text.timer_auto_reload_shadow_enable) timer_channel_output_config 0x080010c1 Thumb Code 472 gd32f30x_timer.o(.text.timer_channel_output_config) timer_channel_output_mode_config 0x08001299 Thumb Code 54 gd32f30x_timer.o(.text.timer_channel_output_mode_config) timer_channel_output_pulse_value_config 0x080012cf Thumb Code 12 gd32f30x_timer.o(.text.timer_channel_output_pulse_value_config) timer_channel_output_shadow_config 0x080012dd Thumb Code 54 gd32f30x_timer.o(.text.timer_channel_output_shadow_config) timer_channel_output_state_config 0x08001315 Thumb Code 66 gd32f30x_timer.o(.text.timer_channel_output_state_config) timer_channel_output_struct_para_init 0x08001357 Thumb Code 10 gd32f30x_timer.o(.text.timer_channel_output_struct_para_init) timer_deinit 0x08001361 Thumb Code 120 gd32f30x_timer.o(.text.timer_deinit) timer_enable 0x080013d9 Thumb Code 10 gd32f30x_timer.o(.text.timer_enable) timer_init 0x080013e5 Thumb Code 144 gd32f30x_timer.o(.text.timer_init) timer_interrupt_enable 0x08001475 Thumb Code 8 gd32f30x_timer.o(.text.timer_interrupt_enable) timer_interrupt_flag_clear 0x0800147d Thumb Code 6 gd32f30x_timer.o(.text.timer_interrupt_flag_clear) timer_interrupt_flag_get 0x08001483 Thumb Code 20 gd32f30x_timer.o(.text.timer_interrupt_flag_get) timer_primary_output_config 0x08001497 Thumb Code 18 gd32f30x_timer.o(.text.timer_primary_output_config) timer_struct_para_init 0x080014a9 Thumb Code 16 gd32f30x_timer.o(.text.timer_struct_para_init) __scatterload_copy 0x080014b9 Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_null 0x080014c7 Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_zeroinit 0x080014c9 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) Region$$Table$$Base 0x080014d8 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x080014f8 Number 0 anon$$obj.o(Region$$Table) startbuf_24_2_4 0x20000000 Data 72 bemf.o(.data.startbuf_24_2_4) keyvalue 0x20000048 Data 1 main.o(.bss..L_MergedGlobals) second 0x2000004c Data 4 main.o(.bss..L_MergedGlobals) fault_start_count 0x20000050 Data 1 bemf.o(.bss..L_MergedGlobals) cycle_timer 0x20000056 Data 2 bemf.o(.bss..L_MergedGlobals) mot 0x20000060 Data 10 bemf.o(.bss..L_MergedGlobals) start_trig 0x2000006c Data 72 bemf.o(.bss..L_MergedGlobals) print_enable 0x200000b8 Data 1 bemf.o(.bss.print_enable) __initial_sp 0x200004c0 Data 0 startup_gd32f30x_hd.o(STACK) ============================================================================== Memory Map of the image Image Entry point : 0x08000131 Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001540, Max: 0x00080000, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000014f8, Max: 0x00080000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x00000130 Data RO 634 RESET startup_gd32f30x_hd.o 0x08000130 0x08000130 0x00000000 Code RO 641 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) 0x08000130 0x08000130 0x00000004 Code RO 644 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) 0x08000134 0x08000134 0x00000004 Code RO 647 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) 0x08000138 0x08000138 0x00000000 Code RO 649 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) 0x08000138 0x08000138 0x00000000 Code RO 651 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) 0x08000138 0x08000138 0x00000008 Code RO 652 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) 0x08000140 0x08000140 0x00000000 Code RO 654 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) 0x08000140 0x08000140 0x00000000 Code RO 656 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) 0x08000140 0x08000140 0x00000004 Code RO 645 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x08000144 0x08000144 0x00000024 Code RO 635 .text startup_gd32f30x_hd.o 0x08000168 0x08000168 0x00000024 Code RO 658 .text mc_w.l(init.o) 0x0800018c 0x0800018c 0x00000020 Code RO 81 .text.BEMF_Init bemf.o 0x080001ac 0x080001ac 0x00000328 Code RO 93 .text.BEMF_Inverter bemf.o 0x080004d4 0x080004d4 0x0000006c Code RO 95 .text.BEMF_Pid bemf.o 0x08000540 0x08000540 0x000000a8 Code RO 91 .text.BEMF_Sensor_NoIT bemf.o 0x080005e8 0x080005e8 0x000001a4 Code RO 85 .text.BEMF_StartInverter bemf.o 0x0800078c 0x0800078c 0x0000024c Code RO 83 .text.BEMF_Task bemf.o 0x080009d8 0x080009d8 0x00000002 Code RO 8 .text.BusFault_Handler gd32f30x_it.o 0x080009da 0x080009da 0x00000002 Code RO 14 .text.DebugMon_Handler gd32f30x_it.o 0x080009dc 0x080009dc 0x00000002 Code RO 4 .text.HardFault_Handler gd32f30x_it.o 0x080009de 0x080009de 0x00000002 Code RO 6 .text.MemManage_Handler gd32f30x_it.o 0x080009e0 0x080009e0 0x00000002 Code RO 2 .text.NMI_Handler gd32f30x_it.o 0x080009e2 0x080009e2 0x00000002 Code RO 16 .text.PendSV_Handler gd32f30x_it.o 0x080009e4 0x080009e4 0x00000002 Code RO 12 .text.SVC_Handler gd32f30x_it.o 0x080009e6 0x080009e6 0x00000004 Code RO 18 .text.SysTick_Handler gd32f30x_it.o 0x080009ea 0x080009ea 0x00000002 PAD 0x080009ec 0x080009ec 0x00000124 Code RO 128 .text.SystemInit system_gd32f30x.o 0x08000b10 0x08000b10 0x00000040 Code RO 99 .text.TIMER2_IRQHandler bemf.o 0x08000b50 0x08000b50 0x00000002 Code RO 10 .text.UsageFault_Handler gd32f30x_it.o 0x08000b52 0x08000b52 0x00000002 PAD 0x08000b54 0x08000b54 0x00000014 Code RO 69 .text.delay_decrement systick.o 0x08000b68 0x08000b68 0x00000004 Code RO 231 .text.gpio_bit_reset gd32f30x_gpio.o 0x08000b6c 0x08000b6c 0x00000004 Code RO 229 .text.gpio_bit_set gd32f30x_gpio.o 0x08000b70 0x08000b70 0x0000000c Code RO 233 .text.gpio_bit_write gd32f30x_gpio.o 0x08000b7c 0x08000b7c 0x0000013c Code RO 30 .text.gpio_config main.o 0x08000cb8 0x08000cb8 0x000000b4 Code RO 227 .text.gpio_init gd32f30x_gpio.o 0x08000d6c 0x08000d6c 0x0000000a Code RO 237 .text.gpio_input_bit_get gd32f30x_gpio.o 0x08000d76 0x08000d76 0x00000002 PAD 0x08000d78 0x08000d78 0x0000006c Code RO 245 .text.gpio_pin_remap_config gd32f30x_gpio.o 0x08000de4 0x08000de4 0x00000084 Code RO 44 .text.main main.o 0x08000e68 0x08000e68 0x00000018 Code RO 32 .text.nvic_config main.o 0x08000e80 0x08000e80 0x00000094 Code RO 612 .text.nvic_irq_enable gd32f30x_misc.o 0x08000f14 0x08000f14 0x00000014 Code RO 610 .text.nvic_priority_group_set gd32f30x_misc.o 0x08000f28 0x08000f28 0x00000018 Code RO 274 .text.rcu_periph_clock_enable gd32f30x_rcu.o 0x08000f40 0x08000f40 0x00000018 Code RO 284 .text.rcu_periph_reset_disable gd32f30x_rcu.o 0x08000f58 0x08000f58 0x0000001c Code RO 282 .text.rcu_periph_reset_enable gd32f30x_rcu.o 0x08000f74 0x08000f74 0x0000000e Code RO 118 .text.tim_init tim.o 0x08000f82 0x08000f82 0x00000002 PAD 0x08000f84 0x08000f84 0x000000f0 Code RO 116 .text.timer0_config tim.o 0x08001074 0x08001074 0x00000040 Code RO 114 .text.timer2_config tim.o 0x080010b4 0x080010b4 0x0000000a Code RO 469 .text.timer_auto_reload_shadow_enable gd32f30x_timer.o 0x080010be 0x080010be 0x00000002 PAD 0x080010c0 0x080010c0 0x000001d8 Code RO 541 .text.timer_channel_output_config gd32f30x_timer.o 0x08001298 0x08001298 0x00000036 Code RO 543 .text.timer_channel_output_mode_config gd32f30x_timer.o 0x080012ce 0x080012ce 0x0000000c Code RO 545 .text.timer_channel_output_pulse_value_config gd32f30x_timer.o 0x080012da 0x080012da 0x00000002 PAD 0x080012dc 0x080012dc 0x00000036 Code RO 547 .text.timer_channel_output_shadow_config gd32f30x_timer.o 0x08001312 0x08001312 0x00000002 PAD 0x08001314 0x08001314 0x00000042 Code RO 557 .text.timer_channel_output_state_config gd32f30x_timer.o 0x08001356 0x08001356 0x0000000a Code RO 539 .text.timer_channel_output_struct_para_init gd32f30x_timer.o 0x08001360 0x08001360 0x00000078 Code RO 459 .text.timer_deinit gd32f30x_timer.o 0x080013d8 0x080013d8 0x0000000a Code RO 465 .text.timer_enable gd32f30x_timer.o 0x080013e2 0x080013e2 0x00000002 PAD 0x080013e4 0x080013e4 0x00000090 Code RO 463 .text.timer_init gd32f30x_timer.o 0x08001474 0x08001474 0x00000008 Code RO 499 .text.timer_interrupt_enable gd32f30x_timer.o 0x0800147c 0x0800147c 0x00000006 Code RO 505 .text.timer_interrupt_flag_clear gd32f30x_timer.o 0x08001482 0x08001482 0x00000014 Code RO 503 .text.timer_interrupt_flag_get gd32f30x_timer.o 0x08001496 0x08001496 0x00000012 Code RO 533 .text.timer_primary_output_config gd32f30x_timer.o 0x080014a8 0x080014a8 0x00000010 Code RO 461 .text.timer_struct_para_init gd32f30x_timer.o 0x080014b8 0x080014b8 0x0000000e Code RO 662 i.__scatterload_copy mc_w.l(handlers.o) 0x080014c6 0x080014c6 0x00000002 Code RO 663 i.__scatterload_null mc_w.l(handlers.o) 0x080014c8 0x080014c8 0x0000000e Code RO 664 i.__scatterload_zeroinit mc_w.l(handlers.o) 0x080014d6 0x080014d6 0x00000002 PAD 0x080014d8 0x080014d8 0x00000020 Data RO 661 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080014f8, Size: 0x000004c0, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x20000000 0x080014f8 0x00000048 Data RW 101 .data.startbuf_24_2_4 bemf.o 0x20000048 - 0x00000008 Zero RW 56 .bss..L_MergedGlobals main.o 0x20000050 - 0x00000064 Zero RW 104 .bss..L_MergedGlobals bemf.o 0x200000b4 - 0x00000004 Zero RW 71 .bss.delay systick.o 0x200000b8 - 0x00000001 Zero RW 102 .bss.print_enable bemf.o 0x200000b9 0x08001540 0x00000007 PAD 0x200000c0 - 0x00000400 Zero RW 632 STACK startup_gd32f30x_hd.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 2188 86 0 72 101 4395 bemf.o 318 4 0 0 0 5622 gd32f30x_gpio.o 20 0 0 0 0 1016 gd32f30x_it.o 168 16 0 0 0 3460 gd32f30x_misc.o 76 4 0 0 0 12411 gd32f30x_rcu.o 1020 48 0 0 0 17405 gd32f30x_timer.o 472 42 0 0 8 4411 main.o 36 8 304 0 1024 896 startup_gd32f30x_hd.o 292 20 0 0 0 1909 system_gd32f30x.o 20 4 0 0 4 4005 systick.o 318 24 0 0 0 2294 tim.o ---------------------------------------------------------------------- 4944 256 336 72 1144 57824 Object Totals 0 0 32 0 0 0 (incl. Generated) 16 0 0 0 7 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 0 0 0 0 0 0 entry.o 0 0 0 0 0 0 entry10a.o 0 0 0 0 0 0 entry11a.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 36 8 0 0 0 68 init.o ---------------------------------------------------------------------- 88 16 0 0 0 68 Library Totals 2 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 86 16 0 0 0 68 mc_w.l ---------------------------------------------------------------------- 88 16 0 0 0 68 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 5032 272 336 72 1144 57900 Grand Totals 5032 272 336 72 1144 57900 ELF Image Totals 5032 272 336 72 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 5368 ( 5.24kB) Total RW Size (RW Data + ZI Data) 1216 ( 1.19kB) Total ROM Size (Code + RO Data + RW Data) 5440 ( 5.31kB) ==============================================================================