Component: ARM Compiler 6.16 Tool: armlink [5dfeaa00] ============================================================================== Section Cross References system_gd32e23x.o(.text.SystemInit) refers to system_gd32e23x.o(.text.system_clock_config) for system_clock_config system_gd32e23x.o(.text.SystemInit) refers to gd32e23x_misc.o(.text.nvic_vector_table_set) for nvic_vector_table_set system_gd32e23x.o(.ARM.exidx.text.SystemInit) refers to system_gd32e23x.o(.text.SystemInit) for [Anonymous Symbol] system_gd32e23x.o(.text.system_clock_config) refers to system_gd32e23x.o(.text.system_clock_8m_irc8m) for system_clock_8m_irc8m system_gd32e23x.o(.ARM.exidx.text.system_clock_config) refers to system_gd32e23x.o(.text.system_clock_config) for [Anonymous Symbol] system_gd32e23x.o(.text.SystemCoreClockUpdate) refers to system_gd32e23x.o(.data.SystemCoreClock) for SystemCoreClock system_gd32e23x.o(.ARM.exidx.text.SystemCoreClockUpdate) refers to system_gd32e23x.o(.text.SystemCoreClockUpdate) for [Anonymous Symbol] system_gd32e23x.o(.ARM.exidx.text.system_clock_8m_irc8m) refers to system_gd32e23x.o(.text.system_clock_8m_irc8m) for [Anonymous Symbol] startup_gd32e23x.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_gd32e23x.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_gd32e23x.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_gd32e23x.o(RESET) refers to startup_gd32e23x.o(STACK) for __initial_sp startup_gd32e23x.o(RESET) refers to startup_gd32e23x.o(.text) for Reset_Handler startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.NMI_Handler) for NMI_Handler startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.HardFault_Handler) for HardFault_Handler startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.SVC_Handler) for SVC_Handler startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.PendSV_Handler) for PendSV_Handler startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.SysTick_Handler) for SysTick_Handler startup_gd32e23x.o(RESET) refers to porttimer.o(.text.TIMER13_IRQHandler) for TIMER13_IRQHandler startup_gd32e23x.o(RESET) refers to timer.o(.text.TIMER14_IRQHandler) for TIMER14_IRQHandler startup_gd32e23x.o(RESET) refers to portserial.o(.text.USART0_IRQHandler) for USART0_IRQHandler startup_gd32e23x.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_gd32e23x.o(.text) refers to system_gd32e23x.o(.text.SystemInit) for SystemInit startup_gd32e23x.o(.text) refers to __main.o(!!!main) for __main startup_gd32e23x.o(.text) refers to startup_gd32e23x.o(HEAP) for Heap_Mem startup_gd32e23x.o(.text) refers to startup_gd32e23x.o(STACK) for Stack_Mem gd32e23x_fmc.o(.ARM.exidx.text.fmc_unlock) refers to gd32e23x_fmc.o(.text.fmc_unlock) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.fmc_lock) refers to gd32e23x_fmc.o(.text.fmc_lock) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.fmc_wscnt_set) refers to gd32e23x_fmc.o(.text.fmc_wscnt_set) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_enable) refers to gd32e23x_fmc.o(.text.fmc_prefetch_enable) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_disable) refers to gd32e23x_fmc.o(.text.fmc_prefetch_disable) for [Anonymous Symbol] gd32e23x_fmc.o(.text.fmc_page_erase) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e23x_fmc.o(.ARM.exidx.text.fmc_page_erase) refers to gd32e23x_fmc.o(.text.fmc_page_erase) for [Anonymous Symbol] gd32e23x_fmc.o(.text.fmc_ready_wait) refers to gd32e23x_fmc.o(.text.fmc_state_get) for fmc_state_get gd32e23x_fmc.o(.ARM.exidx.text.fmc_ready_wait) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for [Anonymous Symbol] gd32e23x_fmc.o(.text.fmc_mass_erase) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e23x_fmc.o(.ARM.exidx.text.fmc_mass_erase) refers to gd32e23x_fmc.o(.text.fmc_mass_erase) for [Anonymous Symbol] gd32e23x_fmc.o(.text.fmc_doubleword_program) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e23x_fmc.o(.ARM.exidx.text.fmc_doubleword_program) refers to gd32e23x_fmc.o(.text.fmc_doubleword_program) for [Anonymous Symbol] gd32e23x_fmc.o(.text.fmc_word_program) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e23x_fmc.o(.ARM.exidx.text.fmc_word_program) refers to gd32e23x_fmc.o(.text.fmc_word_program) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.ob_unlock) refers to gd32e23x_fmc.o(.text.ob_unlock) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.ob_lock) refers to gd32e23x_fmc.o(.text.ob_lock) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.ob_reset) refers to gd32e23x_fmc.o(.text.ob_reset) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.option_byte_value_get) refers to gd32e23x_fmc.o(.text.option_byte_value_get) for [Anonymous Symbol] gd32e23x_fmc.o(.text.ob_erase) refers to gd32e23x_fmc.o(.text.ob_obstat_plevel_get) for ob_obstat_plevel_get gd32e23x_fmc.o(.text.ob_erase) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e23x_fmc.o(.ARM.exidx.text.ob_erase) refers to gd32e23x_fmc.o(.text.ob_erase) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get) refers to gd32e23x_fmc.o(.text.ob_obstat_plevel_get) for [Anonymous Symbol] gd32e23x_fmc.o(.text.ob_write_protection_enable) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_enable) refers to gd32e23x_fmc.o(.text.ob_write_protection_enable) for [Anonymous Symbol] gd32e23x_fmc.o(.text.ob_security_protection_config) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e23x_fmc.o(.text.ob_security_protection_config) refers to gd32e23x_fmc.o(.text.option_byte_value_get) for option_byte_value_get gd32e23x_fmc.o(.text.ob_security_protection_config) refers to gd32e23x_fmc.o(.text.ob_obstat_plevel_get) for ob_obstat_plevel_get gd32e23x_fmc.o(.ARM.exidx.text.ob_security_protection_config) refers to gd32e23x_fmc.o(.text.ob_security_protection_config) for [Anonymous Symbol] gd32e23x_fmc.o(.text.ob_user_write) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e23x_fmc.o(.text.ob_user_write) refers to gd32e23x_fmc.o(.text.option_byte_value_get) for option_byte_value_get gd32e23x_fmc.o(.ARM.exidx.text.ob_user_write) refers to gd32e23x_fmc.o(.text.ob_user_write) for [Anonymous Symbol] gd32e23x_fmc.o(.text.ob_data_program) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e23x_fmc.o(.ARM.exidx.text.ob_data_program) refers to gd32e23x_fmc.o(.text.ob_data_program) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.ob_user_get) refers to gd32e23x_fmc.o(.text.ob_user_get) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.ob_data_get) refers to gd32e23x_fmc.o(.text.ob_data_get) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_get) refers to gd32e23x_fmc.o(.text.ob_write_protection_get) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_enable) refers to gd32e23x_fmc.o(.text.fmc_interrupt_enable) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_disable) refers to gd32e23x_fmc.o(.text.fmc_interrupt_disable) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_get) refers to gd32e23x_fmc.o(.text.fmc_flag_get) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_clear) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get) refers to gd32e23x_fmc.o(.text.fmc_interrupt_flag_get) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear) refers to gd32e23x_fmc.o(.text.fmc_interrupt_flag_clear) for [Anonymous Symbol] gd32e23x_fmc.o(.ARM.exidx.text.fmc_state_get) refers to gd32e23x_fmc.o(.text.fmc_state_get) for [Anonymous Symbol] gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_enable) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_enable) for [Anonymous Symbol] gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_disable) for [Anonymous Symbol] gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_enable) refers to gd32e23x_fwdgt.o(.text.fwdgt_enable) for [Anonymous Symbol] gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_prescaler_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config) for [Anonymous Symbol] gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_reload_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config) for [Anonymous Symbol] gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_window_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_window_value_config) for [Anonymous Symbol] gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for [Anonymous Symbol] gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_config) for [Anonymous Symbol] gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_flag_get) refers to gd32e23x_fwdgt.o(.text.fwdgt_flag_get) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_deinit) refers to gd32e23x_rcu.o(.text.rcu_deinit) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_disable) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_enable) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_disable) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable) refers to gd32e23x_rcu.o(.text.rcu_bkp_reset_enable) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable) refers to gd32e23x_rcu.o(.text.rcu_bkp_reset_disable) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config) refers to gd32e23x_rcu.o(.text.rcu_system_clock_source_config) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get) refers to gd32e23x_rcu.o(.text.rcu_system_clock_source_get) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config) refers to gd32e23x_rcu.o(.text.rcu_ahb_clock_config) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config) refers to gd32e23x_rcu.o(.text.rcu_apb1_clock_config) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config) refers to gd32e23x_rcu.o(.text.rcu_apb2_clock_config) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config) refers to gd32e23x_rcu.o(.text.rcu_adc_clock_config) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_ckout_config) refers to gd32e23x_rcu.o(.text.rcu_ckout_config) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_pll_config) refers to gd32e23x_rcu.o(.text.rcu_pll_config) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_usart_clock_config) refers to gd32e23x_rcu.o(.text.rcu_usart_clock_config) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config) refers to gd32e23x_rcu.o(.text.rcu_rtc_clock_config) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config) refers to gd32e23x_rcu.o(.text.rcu_hxtal_prediv_config) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config) refers to gd32e23x_rcu.o(.text.rcu_lxtal_drive_capability_config) for [Anonymous Symbol] gd32e23x_rcu.o(.text.rcu_osci_stab_wait) refers to gd32e23x_rcu.o(.text.rcu_flag_get) for rcu_flag_get gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait) refers to gd32e23x_rcu.o(.text.rcu_osci_stab_wait) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_flag_get) refers to gd32e23x_rcu.o(.text.rcu_flag_get) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_on) refers to gd32e23x_rcu.o(.text.rcu_osci_on) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_off) refers to gd32e23x_rcu.o(.text.rcu_osci_off) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable) refers to gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_enable) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable) refers to gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_disable) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable) refers to gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_enable) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable) refers to gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_disable) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set) refers to gd32e23x_rcu.o(.text.rcu_irc8m_adjust_value_set) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set) refers to gd32e23x_rcu.o(.text.rcu_irc28m_adjust_value_set) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock) refers to gd32e23x_rcu.o(.text.rcu_voltage_key_unlock) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set) refers to gd32e23x_rcu.o(.text.rcu_deepsleep_voltage_set) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear) refers to gd32e23x_rcu.o(.text.rcu_all_reset_flag_clear) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get) refers to gd32e23x_rcu.o(.text.rcu_interrupt_flag_get) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear) refers to gd32e23x_rcu.o(.text.rcu_interrupt_flag_clear) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable) refers to gd32e23x_rcu.o(.text.rcu_interrupt_enable) for [Anonymous Symbol] gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable) refers to gd32e23x_rcu.o(.text.rcu_interrupt_disable) for [Anonymous Symbol] gd32e23x_crc.o(.ARM.exidx.text.crc_deinit) refers to gd32e23x_crc.o(.text.crc_deinit) for [Anonymous Symbol] gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_enable) refers to gd32e23x_crc.o(.text.crc_reverse_output_data_enable) for [Anonymous Symbol] gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_disable) refers to gd32e23x_crc.o(.text.crc_reverse_output_data_disable) for [Anonymous Symbol] gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_reset) refers to gd32e23x_crc.o(.text.crc_data_register_reset) for [Anonymous Symbol] gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_read) refers to gd32e23x_crc.o(.text.crc_data_register_read) for [Anonymous Symbol] gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_read) refers to gd32e23x_crc.o(.text.crc_free_data_register_read) for [Anonymous Symbol] gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_write) refers to gd32e23x_crc.o(.text.crc_free_data_register_write) for [Anonymous Symbol] gd32e23x_crc.o(.ARM.exidx.text.crc_init_data_register_write) refers to gd32e23x_crc.o(.text.crc_init_data_register_write) for [Anonymous Symbol] gd32e23x_crc.o(.ARM.exidx.text.crc_input_data_reverse_config) refers to gd32e23x_crc.o(.text.crc_input_data_reverse_config) for [Anonymous Symbol] gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_size_set) refers to gd32e23x_crc.o(.text.crc_polynomial_size_set) for [Anonymous Symbol] gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_set) refers to gd32e23x_crc.o(.text.crc_polynomial_set) for [Anonymous Symbol] gd32e23x_crc.o(.ARM.exidx.text.crc_single_data_calculate) refers to gd32e23x_crc.o(.text.crc_single_data_calculate) for [Anonymous Symbol] gd32e23x_crc.o(.ARM.exidx.text.crc_block_data_calculate) refers to gd32e23x_crc.o(.text.crc_block_data_calculate) for [Anonymous Symbol] gd32e23x_gpio.o(.text.gpio_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32e23x_gpio.o(.text.gpio_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32e23x_gpio.o(.ARM.exidx.text.gpio_deinit) refers to gd32e23x_gpio.o(.text.gpio_deinit) for [Anonymous Symbol] gd32e23x_gpio.o(.ARM.exidx.text.gpio_mode_set) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for [Anonymous Symbol] gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_options_set) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for [Anonymous Symbol] gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_set) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for [Anonymous Symbol] gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_reset) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for [Anonymous Symbol] gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_write) refers to gd32e23x_gpio.o(.text.gpio_bit_write) for [Anonymous Symbol] gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_write) refers to gd32e23x_gpio.o(.text.gpio_port_write) for [Anonymous Symbol] gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_bit_get) refers to gd32e23x_gpio.o(.text.gpio_input_bit_get) for [Anonymous Symbol] gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_port_get) refers to gd32e23x_gpio.o(.text.gpio_input_port_get) for [Anonymous Symbol] gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_bit_get) refers to gd32e23x_gpio.o(.text.gpio_output_bit_get) for [Anonymous Symbol] gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_port_get) refers to gd32e23x_gpio.o(.text.gpio_output_port_get) for [Anonymous Symbol] gd32e23x_gpio.o(.ARM.exidx.text.gpio_af_set) refers to gd32e23x_gpio.o(.text.gpio_af_set) for [Anonymous Symbol] gd32e23x_gpio.o(.ARM.exidx.text.gpio_pin_lock) refers to gd32e23x_gpio.o(.text.gpio_pin_lock) for [Anonymous Symbol] gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_toggle) refers to gd32e23x_gpio.o(.text.gpio_bit_toggle) for [Anonymous Symbol] gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_toggle) refers to gd32e23x_gpio.o(.text.gpio_port_toggle) for [Anonymous Symbol] gd32e23x_usart.o(.text.usart_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32e23x_usart.o(.text.usart_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32e23x_usart.o(.ARM.exidx.text.usart_deinit) refers to gd32e23x_usart.o(.text.usart_deinit) for [Anonymous Symbol] gd32e23x_usart.o(.text.usart_baudrate_set) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get gd32e23x_usart.o(.ARM.exidx.text.usart_baudrate_set) refers to gd32e23x_usart.o(.text.usart_baudrate_set) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_parity_config) refers to gd32e23x_usart.o(.text.usart_parity_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_word_length_set) refers to gd32e23x_usart.o(.text.usart_word_length_set) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_stop_bit_set) refers to gd32e23x_usart.o(.text.usart_stop_bit_set) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_enable) refers to gd32e23x_usart.o(.text.usart_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_disable) refers to gd32e23x_usart.o(.text.usart_disable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_transmit_config) refers to gd32e23x_usart.o(.text.usart_transmit_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_receive_config) refers to gd32e23x_usart.o(.text.usart_receive_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_data_first_config) refers to gd32e23x_usart.o(.text.usart_data_first_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_invert_config) refers to gd32e23x_usart.o(.text.usart_invert_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_enable) refers to gd32e23x_usart.o(.text.usart_overrun_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_disable) refers to gd32e23x_usart.o(.text.usart_overrun_disable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_oversample_config) refers to gd32e23x_usart.o(.text.usart_oversample_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_sample_bit_config) refers to gd32e23x_usart.o(.text.usart_sample_bit_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_enable) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_disable) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_disable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_threshold_config) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_threshold_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_data_transmit) refers to gd32e23x_usart.o(.text.usart_data_transmit) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_data_receive) refers to gd32e23x_usart.o(.text.usart_data_receive) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_address_config) refers to gd32e23x_usart.o(.text.usart_address_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_address_detection_mode_config) refers to gd32e23x_usart.o(.text.usart_address_detection_mode_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_enable) refers to gd32e23x_usart.o(.text.usart_mute_mode_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_disable) refers to gd32e23x_usart.o(.text.usart_mute_mode_disable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_wakeup_config) refers to gd32e23x_usart.o(.text.usart_mute_mode_wakeup_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to gd32e23x_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_disable) refers to gd32e23x_usart.o(.text.usart_lin_mode_disable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_lin_break_detection_length_config) refers to gd32e23x_usart.o(.text.usart_lin_break_detection_length_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_enable) refers to gd32e23x_usart.o(.text.usart_halfduplex_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_disable) refers to gd32e23x_usart.o(.text.usart_halfduplex_disable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_clock_enable) refers to gd32e23x_usart.o(.text.usart_clock_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_clock_disable) refers to gd32e23x_usart.o(.text.usart_clock_disable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_synchronous_clock_config) refers to gd32e23x_usart.o(.text.usart_synchronous_clock_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_guard_time_config) refers to gd32e23x_usart.o(.text.usart_guard_time_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_disable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_nack_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_nack_disable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_disable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_autoretry_config) refers to gd32e23x_usart.o(.text.usart_smartcard_autoretry_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_block_length_config) refers to gd32e23x_usart.o(.text.usart_block_length_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to gd32e23x_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_disable) refers to gd32e23x_usart.o(.text.usart_irda_mode_disable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_prescaler_config) refers to gd32e23x_usart.o(.text.usart_prescaler_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_irda_lowpower_config) refers to gd32e23x_usart.o(.text.usart_irda_lowpower_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_rts_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_rts_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_cts_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_cts_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_coherence_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_coherence_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_enable) refers to gd32e23x_usart.o(.text.usart_rs485_driver_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_disable) refers to gd32e23x_usart.o(.text.usart_rs485_driver_disable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_driver_assertime_config) refers to gd32e23x_usart.o(.text.usart_driver_assertime_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_driver_deassertime_config) refers to gd32e23x_usart.o(.text.usart_driver_deassertime_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_depolarity_config) refers to gd32e23x_usart.o(.text.usart_depolarity_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_dma_receive_config) refers to gd32e23x_usart.o(.text.usart_dma_receive_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_dma_transmit_config) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_disable) refers to gd32e23x_usart.o(.text.usart_reception_error_dma_disable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_enable) refers to gd32e23x_usart.o(.text.usart_reception_error_dma_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_enable) refers to gd32e23x_usart.o(.text.usart_wakeup_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_disable) refers to gd32e23x_usart.o(.text.usart_wakeup_disable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_mode_config) refers to gd32e23x_usart.o(.text.usart_wakeup_mode_config) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_enable) refers to gd32e23x_usart.o(.text.usart_receive_fifo_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_disable) refers to gd32e23x_usart.o(.text.usart_receive_fifo_disable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_counter_number) refers to gd32e23x_usart.o(.text.usart_receive_fifo_counter_number) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_flag_get) refers to gd32e23x_usart.o(.text.usart_flag_get) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_flag_clear) refers to gd32e23x_usart.o(.text.usart_flag_clear) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to gd32e23x_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_disable) refers to gd32e23x_usart.o(.text.usart_interrupt_disable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_command_enable) refers to gd32e23x_usart.o(.text.usart_command_enable) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_get) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_get) for [Anonymous Symbol] gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_clear) for [Anonymous Symbol] gd32e23x_timer.o(.text.timer_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32e23x_timer.o(.text.timer_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32e23x_timer.o(.ARM.exidx.text.timer_deinit) refers to gd32e23x_timer.o(.text.timer_deinit) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_struct_para_init) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_init) refers to gd32e23x_timer.o(.text.timer_init) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_enable) refers to gd32e23x_timer.o(.text.timer_enable) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_disable) refers to gd32e23x_timer.o(.text.timer_disable) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_enable) refers to gd32e23x_timer.o(.text.timer_update_event_enable) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_disable) refers to gd32e23x_timer.o(.text.timer_update_event_disable) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_counter_alignment) refers to gd32e23x_timer.o(.text.timer_counter_alignment) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_counter_up_direction) refers to gd32e23x_timer.o(.text.timer_counter_up_direction) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_counter_down_direction) refers to gd32e23x_timer.o(.text.timer_counter_down_direction) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_config) refers to gd32e23x_timer.o(.text.timer_prescaler_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_repetition_value_config) refers to gd32e23x_timer.o(.text.timer_repetition_value_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_autoreload_value_config) refers to gd32e23x_timer.o(.text.timer_autoreload_value_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_counter_value_config) refers to gd32e23x_timer.o(.text.timer_counter_value_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_counter_read) refers to gd32e23x_timer.o(.text.timer_counter_read) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_read) refers to gd32e23x_timer.o(.text.timer_prescaler_read) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config) refers to gd32e23x_timer.o(.text.timer_single_pulse_mode_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_update_source_config) refers to gd32e23x_timer.o(.text.timer_update_source_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config) refers to gd32e23x_timer.o(.text.timer_ocpre_clear_source_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_enable) refers to gd32e23x_timer.o(.text.timer_interrupt_enable) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_disable) refers to gd32e23x_timer.o(.text.timer_interrupt_disable) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_get) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_flag_get) refers to gd32e23x_timer.o(.text.timer_flag_get) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_flag_clear) refers to gd32e23x_timer.o(.text.timer_flag_clear) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_dma_enable) refers to gd32e23x_timer.o(.text.timer_dma_enable) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_dma_disable) refers to gd32e23x_timer.o(.text.timer_dma_disable) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select) refers to gd32e23x_timer.o(.text.timer_channel_dma_request_source_select) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_dma_transfer_config) refers to gd32e23x_timer.o(.text.timer_dma_transfer_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_event_software_generate) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_break_struct_para_init) refers to gd32e23x_timer.o(.text.timer_break_struct_para_init) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_break_config) refers to gd32e23x_timer.o(.text.timer_break_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_break_enable) refers to gd32e23x_timer.o(.text.timer_break_enable) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_break_disable) refers to gd32e23x_timer.o(.text.timer_break_disable) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_enable) refers to gd32e23x_timer.o(.text.timer_automatic_output_enable) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_disable) refers to gd32e23x_timer.o(.text.timer_automatic_output_disable) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_primary_output_config) refers to gd32e23x_timer.o(.text.timer_primary_output_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config) refers to gd32e23x_timer.o(.text.timer_channel_control_shadow_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config) refers to gd32e23x_timer.o(.text.timer_channel_control_shadow_update_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init) refers to gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_config) refers to gd32e23x_timer.o(.text.timer_channel_output_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config) refers to gd32e23x_timer.o(.text.timer_channel_output_mode_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config) refers to gd32e23x_timer.o(.text.timer_channel_output_pulse_value_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config) refers to gd32e23x_timer.o(.text.timer_channel_output_shadow_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config) refers to gd32e23x_timer.o(.text.timer_channel_output_fast_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config) refers to gd32e23x_timer.o(.text.timer_channel_output_clear_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config) refers to gd32e23x_timer.o(.text.timer_channel_output_polarity_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_polarity_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_state_config) refers to gd32e23x_timer.o(.text.timer_channel_output_state_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init) refers to gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) for [Anonymous Symbol] gd32e23x_timer.o(.text.timer_input_capture_config) refers to gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config) for timer_channel_input_capture_prescaler_config gd32e23x_timer.o(.ARM.exidx.text.timer_input_capture_config) refers to gd32e23x_timer.o(.text.timer_input_capture_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config) refers to gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read) refers to gd32e23x_timer.o(.text.timer_channel_capture_value_register_read) for [Anonymous Symbol] gd32e23x_timer.o(.text.timer_input_pwm_capture_config) refers to gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config) for timer_channel_input_capture_prescaler_config gd32e23x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config) refers to gd32e23x_timer.o(.text.timer_input_pwm_capture_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_hall_mode_config) refers to gd32e23x_timer.o(.text.timer_hall_mode_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select) refers to gd32e23x_timer.o(.text.timer_input_trigger_source_select) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select) refers to gd32e23x_timer.o(.text.timer_master_output_trigger_source_select) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_slave_mode_select) refers to gd32e23x_timer.o(.text.timer_slave_mode_select) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config) refers to gd32e23x_timer.o(.text.timer_master_slave_mode_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config) refers to gd32e23x_timer.o(.text.timer_quadrature_decoder_mode_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_internal_clock_config) refers to gd32e23x_timer.o(.text.timer_internal_clock_config) for [Anonymous Symbol] gd32e23x_timer.o(.text.timer_internal_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_input_trigger_source_select) for timer_input_trigger_source_select gd32e23x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_internal_trigger_as_external_clock_config) for [Anonymous Symbol] gd32e23x_timer.o(.text.timer_external_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_input_trigger_source_select) for timer_input_trigger_source_select gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_as_external_clock_config) for [Anonymous Symbol] gd32e23x_timer.o(.text.timer_external_clock_mode0_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_config) for timer_external_trigger_config gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config) refers to gd32e23x_timer.o(.text.timer_external_clock_mode0_config) for [Anonymous Symbol] gd32e23x_timer.o(.text.timer_external_clock_mode1_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_config) for timer_external_trigger_config gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config) refers to gd32e23x_timer.o(.text.timer_external_clock_mode1_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable) refers to gd32e23x_timer.o(.text.timer_external_clock_mode1_disable) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_channel_remap_config) refers to gd32e23x_timer.o(.text.timer_channel_remap_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config) refers to gd32e23x_timer.o(.text.timer_write_chxval_register_config) for [Anonymous Symbol] gd32e23x_timer.o(.ARM.exidx.text.timer_output_value_selection_config) refers to gd32e23x_timer.o(.text.timer_output_value_selection_config) for [Anonymous Symbol] gd32e23x_misc.o(.text.nvic_irq_enable) refers to gd32e23x_misc.o(.text.__NVIC_SetPriority) for __NVIC_SetPriority gd32e23x_misc.o(.text.nvic_irq_enable) refers to gd32e23x_misc.o(.text.__NVIC_EnableIRQ) for __NVIC_EnableIRQ gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol] gd32e23x_misc.o(.ARM.exidx.text.__NVIC_SetPriority) refers to gd32e23x_misc.o(.text.__NVIC_SetPriority) for [Anonymous Symbol] gd32e23x_misc.o(.ARM.exidx.text.__NVIC_EnableIRQ) refers to gd32e23x_misc.o(.text.__NVIC_EnableIRQ) for [Anonymous Symbol] gd32e23x_misc.o(.text.nvic_irq_disable) refers to gd32e23x_misc.o(.text.__NVIC_DisableIRQ) for __NVIC_DisableIRQ gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to gd32e23x_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol] gd32e23x_misc.o(.ARM.exidx.text.__NVIC_DisableIRQ) refers to gd32e23x_misc.o(.text.__NVIC_DisableIRQ) for [Anonymous Symbol] gd32e23x_misc.o(.text.nvic_system_reset) refers to gd32e23x_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset gd32e23x_misc.o(.ARM.exidx.text.nvic_system_reset) refers to gd32e23x_misc.o(.text.nvic_system_reset) for [Anonymous Symbol] gd32e23x_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to gd32e23x_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol] gd32e23x_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to gd32e23x_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol] gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_set) refers to gd32e23x_misc.o(.text.system_lowpower_set) for [Anonymous Symbol] gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_reset) refers to gd32e23x_misc.o(.text.system_lowpower_reset) for [Anonymous Symbol] gd32e23x_misc.o(.ARM.exidx.text.systick_clksource_set) refers to gd32e23x_misc.o(.text.systick_clksource_set) for [Anonymous Symbol] systick.o(.text.systick_config) refers to gd32e23x_misc.o(.text.systick_clksource_set) for systick_clksource_set systick.o(.text.systick_config) refers to system_gd32e23x.o(.data.SystemCoreClock) for SystemCoreClock systick.o(.text.systick_config) refers to systick.o(.bss.count_1us) for [Anonymous Symbol] systick.o(.text.systick_config) refers to systick.o(.bss.count_1ms) for [Anonymous Symbol] systick.o(.ARM.exidx.text.systick_config) refers to systick.o(.text.systick_config) for [Anonymous Symbol] systick.o(.text.delay_us) refers to systick.o(.bss.count_1us) for [Anonymous Symbol] systick.o(.ARM.exidx.text.delay_us) refers to systick.o(.text.delay_us) for [Anonymous Symbol] systick.o(.text.delay_ms) refers to systick.o(.bss.count_1ms) for [Anonymous Symbol] systick.o(.ARM.exidx.text.delay_ms) refers to systick.o(.text.delay_ms) for [Anonymous Symbol] main.o(.ARM.exidx.text.get_meta_data_from_flash) refers to main.o(.text.get_meta_data_from_flash) for [Anonymous Symbol] main.o(.text.flash_erase_page) refers to gd32e23x_fmc.o(.text.fmc_unlock) for fmc_unlock main.o(.text.flash_erase_page) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for fmc_flag_clear main.o(.text.flash_erase_page) refers to gd32e23x_fmc.o(.text.fmc_page_erase) for fmc_page_erase main.o(.text.flash_erase_page) refers to gd32e23x_fmc.o(.text.fmc_lock) for fmc_lock main.o(.ARM.exidx.text.flash_erase_page) refers to main.o(.text.flash_erase_page) for [Anonymous Symbol] main.o(.text.flash_write_meta) refers to gd32e23x_fmc.o(.text.fmc_unlock) for fmc_unlock main.o(.text.flash_write_meta) refers to gd32e23x_fmc.o(.text.fmc_word_program) for fmc_word_program main.o(.text.flash_write_meta) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for fmc_flag_clear main.o(.text.flash_write_meta) refers to gd32e23x_fmc.o(.text.fmc_lock) for fmc_lock main.o(.ARM.exidx.text.flash_write_meta) refers to main.o(.text.flash_write_meta) for [Anonymous Symbol] main.o(.ARM.exidx.text.UserJumpToBootLoardercation) refers to main.o(.text.UserJumpToBootLoardercation) for [Anonymous Symbol] main.o(.text.flash_write_programe) refers to gd32e23x_fmc.o(.text.fmc_unlock) for fmc_unlock main.o(.text.flash_write_programe) refers to gd32e23x_fmc.o(.text.fmc_word_program) for fmc_word_program main.o(.text.flash_write_programe) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for fmc_flag_clear main.o(.text.flash_write_programe) refers to gd32e23x_fmc.o(.text.fmc_lock) for fmc_lock main.o(.ARM.exidx.text.flash_write_programe) refers to main.o(.text.flash_write_programe) for [Anonymous Symbol] main.o(.text.main) refers to system_gd32e23x.o(.text.SystemInit) for SystemInit main.o(.text.main) refers to systick.o(.text.systick_config) for systick_config main.o(.text.main) refers to led.o(.text.InitLED) for InitLED main.o(.text.main) refers to key.o(.text.InitKey) for InitKey main.o(.text.main) refers to key.o(.text.ReadKeyValue) for ReadKeyValue main.o(.text.main) refers to mb.o(.text.eMBInit) for eMBInit main.o(.text.main) refers to mb.o(.text.eMBEnable) for eMBEnable main.o(.text.main) refers to fwdgt.o(.text.Fwdgt_Init) for Fwdgt_Init main.o(.text.main) refers to rt_memclr.o(.text) for __aeabi_memclr4 main.o(.text.main) refers to main.o(.text.get_meta_data_from_flash) for get_meta_data_from_flash main.o(.text.main) refers to fwdgt.o(.text.Fwdgt_reload) for Fwdgt_reload main.o(.text.main) refers to led.o(.text.LEDFlicker2) for LEDFlicker2 main.o(.text.main) refers to systick.o(.text.delay_ms) for delay_ms main.o(.text.main) refers to main.o(.bss.CurrentAddr) for CurrentAddr main.o(.text.main) refers to main.o(.bss.head_char) for head_char main.o(.text.main) refers to main.o(.bss.head_buffer) for head_buffer main.o(.text.main) refers to main.o(.bss.md_status) for md_status main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol] gd32e23x_it.o(.ARM.exidx.text.NMI_Handler) refers to gd32e23x_it.o(.text.NMI_Handler) for [Anonymous Symbol] gd32e23x_it.o(.ARM.exidx.text.HardFault_Handler) refers to gd32e23x_it.o(.text.HardFault_Handler) for [Anonymous Symbol] gd32e23x_it.o(.ARM.exidx.text.SVC_Handler) refers to gd32e23x_it.o(.text.SVC_Handler) for [Anonymous Symbol] gd32e23x_it.o(.ARM.exidx.text.PendSV_Handler) refers to gd32e23x_it.o(.text.PendSV_Handler) for [Anonymous Symbol] gd32e23x_it.o(.ARM.exidx.text.SysTick_Handler) refers to gd32e23x_it.o(.text.SysTick_Handler) for [Anonymous Symbol] port.o(.text.eMBRegInputCB) refers to port.o(.data.usRegInputStart) for [Anonymous Symbol] port.o(.text.eMBRegInputCB) refers to port.o(.bss.usRegInputBuf) for [Anonymous Symbol] port.o(.ARM.exidx.text.eMBRegInputCB) refers to port.o(.text.eMBRegInputCB) for [Anonymous Symbol] port.o(.text.eMBRegHoldingCB) refers to port.o(.data.usRegHoldStart) for [Anonymous Symbol] port.o(.text.eMBRegHoldingCB) refers to port.o(.bss.usRegHoldBuf) for [Anonymous Symbol] port.o(.text.eMBRegHoldingCB) refers to main.o(.bss.md_status) for md_status port.o(.ARM.exidx.text.eMBRegHoldingCB) refers to port.o(.text.eMBRegHoldingCB) for [Anonymous Symbol] port.o(.text.eMBRegCoilsCB) refers to port.o(.bss.usRegCoilsStart) for [Anonymous Symbol] port.o(.text.eMBRegCoilsCB) refers to port.o(.bss.usRegCoilsBuf) for [Anonymous Symbol] port.o(.ARM.exidx.text.eMBRegCoilsCB) refers to port.o(.text.eMBRegCoilsCB) for [Anonymous Symbol] port.o(.text.eMBRegDiscreteCB) refers to port.o(.data.usRegDiscreteStart) for [Anonymous Symbol] port.o(.text.eMBRegDiscreteCB) refers to port.o(.bss.usRegDiscreteBuf) for [Anonymous Symbol] port.o(.ARM.exidx.text.eMBRegDiscreteCB) refers to port.o(.text.eMBRegDiscreteCB) for [Anonymous Symbol] portevent.o(.text.xMBPortEventInit) refers to portevent.o(.bss.xEventInQueue) for [Anonymous Symbol] portevent.o(.ARM.exidx.text.xMBPortEventInit) refers to portevent.o(.text.xMBPortEventInit) for [Anonymous Symbol] portevent.o(.text.xMBPortEventPost) refers to portevent.o(.bss.xEventInQueue) for [Anonymous Symbol] portevent.o(.text.xMBPortEventPost) refers to portevent.o(.bss.eQueuedEvent) for [Anonymous Symbol] portevent.o(.ARM.exidx.text.xMBPortEventPost) refers to portevent.o(.text.xMBPortEventPost) for [Anonymous Symbol] portevent.o(.text.xMBPortEventGet) refers to portevent.o(.bss.xEventInQueue) for [Anonymous Symbol] portevent.o(.text.xMBPortEventGet) refers to portevent.o(.bss.eQueuedEvent) for [Anonymous Symbol] portevent.o(.ARM.exidx.text.xMBPortEventGet) refers to portevent.o(.text.xMBPortEventGet) for [Anonymous Symbol] portserial.o(.text.vMBPortSerialEnable) refers to gd32e23x_usart.o(.text.usart_interrupt_enable) for usart_interrupt_enable portserial.o(.text.vMBPortSerialEnable) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset portserial.o(.text.vMBPortSerialEnable) refers to gd32e23x_usart.o(.text.usart_interrupt_disable) for usart_interrupt_disable portserial.o(.text.vMBPortSerialEnable) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for gpio_bit_set portserial.o(.ARM.exidx.text.vMBPortSerialEnable) refers to portserial.o(.text.vMBPortSerialEnable) for [Anonymous Symbol] portserial.o(.text.xMBPortSerialInit) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable portserial.o(.text.xMBPortSerialInit) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable portserial.o(.text.xMBPortSerialInit) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set portserial.o(.text.xMBPortSerialInit) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set portserial.o(.text.xMBPortSerialInit) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set portserial.o(.text.xMBPortSerialInit) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset portserial.o(.text.xMBPortSerialInit) refers to gd32e23x_usart.o(.text.usart_deinit) for usart_deinit portserial.o(.text.xMBPortSerialInit) refers to gd32e23x_usart.o(.text.usart_baudrate_set) for usart_baudrate_set portserial.o(.text.xMBPortSerialInit) refers to gd32e23x_usart.o(.text.usart_stop_bit_set) for usart_stop_bit_set portserial.o(.text.xMBPortSerialInit) refers to gd32e23x_usart.o(.text.usart_word_length_set) for usart_word_length_set portserial.o(.text.xMBPortSerialInit) refers to gd32e23x_usart.o(.text.usart_parity_config) for usart_parity_config portserial.o(.text.xMBPortSerialInit) refers to gd32e23x_usart.o(.text.usart_receive_config) for usart_receive_config portserial.o(.text.xMBPortSerialInit) refers to gd32e23x_usart.o(.text.usart_transmit_config) for usart_transmit_config portserial.o(.text.xMBPortSerialInit) refers to gd32e23x_usart.o(.text.usart_enable) for usart_enable portserial.o(.ARM.exidx.text.xMBPortSerialInit) refers to portserial.o(.text.xMBPortSerialInit) for [Anonymous Symbol] portserial.o(.text.xMBPortSerialPutByte) refers to gd32e23x_usart.o(.text.usart_data_transmit) for usart_data_transmit portserial.o(.ARM.exidx.text.xMBPortSerialPutByte) refers to portserial.o(.text.xMBPortSerialPutByte) for [Anonymous Symbol] portserial.o(.text.xMBPortSerialGetByte) refers to gd32e23x_usart.o(.text.usart_data_receive) for usart_data_receive portserial.o(.ARM.exidx.text.xMBPortSerialGetByte) refers to portserial.o(.text.xMBPortSerialGetByte) for [Anonymous Symbol] portserial.o(.text.USART0_IRQHandler) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_get) for usart_interrupt_flag_get portserial.o(.text.USART0_IRQHandler) refers to portserial.o(.text.prvvUARTRxISR) for prvvUARTRxISR portserial.o(.text.USART0_IRQHandler) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_clear) for usart_interrupt_flag_clear portserial.o(.text.USART0_IRQHandler) refers to gd32e23x_usart.o(.text.usart_flag_get) for usart_flag_get portserial.o(.text.USART0_IRQHandler) refers to gd32e23x_usart.o(.text.usart_flag_clear) for usart_flag_clear portserial.o(.text.USART0_IRQHandler) refers to portserial.o(.text.prvvUARTTxReadyISR) for prvvUARTTxReadyISR portserial.o(.ARM.exidx.text.USART0_IRQHandler) refers to portserial.o(.text.USART0_IRQHandler) for [Anonymous Symbol] portserial.o(.text.prvvUARTRxISR) refers to mb.o(.bss.pxMBFrameCBByteReceived) for pxMBFrameCBByteReceived portserial.o(.ARM.exidx.text.prvvUARTRxISR) refers to portserial.o(.text.prvvUARTRxISR) for [Anonymous Symbol] portserial.o(.text.prvvUARTTxReadyISR) refers to mb.o(.bss.pxMBFrameCBTransmitterEmpty) for pxMBFrameCBTransmitterEmpty portserial.o(.ARM.exidx.text.prvvUARTTxReadyISR) refers to portserial.o(.text.prvvUARTTxReadyISR) for [Anonymous Symbol] porttimer.o(.text.xMBPortTimersInit) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable porttimer.o(.text.xMBPortTimersInit) refers to gd32e23x_timer.o(.text.timer_deinit) for timer_deinit porttimer.o(.text.xMBPortTimersInit) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for timer_struct_para_init porttimer.o(.text.xMBPortTimersInit) refers to gd32e23x_timer.o(.text.timer_init) for timer_init porttimer.o(.text.xMBPortTimersInit) refers to gd32e23x_timer.o(.text.timer_interrupt_enable) for timer_interrupt_enable porttimer.o(.text.xMBPortTimersInit) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable porttimer.o(.text.xMBPortTimersInit) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable porttimer.o(.ARM.exidx.text.xMBPortTimersInit) refers to porttimer.o(.text.xMBPortTimersInit) for [Anonymous Symbol] porttimer.o(.text.vMBPortTimersEnable) refers to gd32e23x_timer.o(.text.timer_counter_value_config) for timer_counter_value_config porttimer.o(.text.vMBPortTimersEnable) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear porttimer.o(.text.vMBPortTimersEnable) refers to gd32e23x_timer.o(.text.timer_interrupt_enable) for timer_interrupt_enable porttimer.o(.text.vMBPortTimersEnable) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable porttimer.o(.ARM.exidx.text.vMBPortTimersEnable) refers to porttimer.o(.text.vMBPortTimersEnable) for [Anonymous Symbol] porttimer.o(.text.vMBPortTimersDisable) refers to gd32e23x_timer.o(.text.timer_counter_value_config) for timer_counter_value_config porttimer.o(.text.vMBPortTimersDisable) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear porttimer.o(.text.vMBPortTimersDisable) refers to gd32e23x_timer.o(.text.timer_interrupt_disable) for timer_interrupt_disable porttimer.o(.text.vMBPortTimersDisable) refers to gd32e23x_timer.o(.text.timer_disable) for timer_disable porttimer.o(.ARM.exidx.text.vMBPortTimersDisable) refers to porttimer.o(.text.vMBPortTimersDisable) for [Anonymous Symbol] porttimer.o(.text.TIMER13_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_get) for timer_interrupt_flag_get porttimer.o(.text.TIMER13_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear porttimer.o(.text.TIMER13_IRQHandler) refers to gd32e23x_timer.o(.text.timer_counter_value_config) for timer_counter_value_config porttimer.o(.text.TIMER13_IRQHandler) refers to porttimer.o(.text.prvvTIMERExpiredISR) for prvvTIMERExpiredISR porttimer.o(.ARM.exidx.text.TIMER13_IRQHandler) refers to porttimer.o(.text.TIMER13_IRQHandler) for [Anonymous Symbol] porttimer.o(.text.prvvTIMERExpiredISR) refers to mb.o(.bss.pxMBPortCBTimerExpired) for pxMBPortCBTimerExpired porttimer.o(.ARM.exidx.text.prvvTIMERExpiredISR) refers to porttimer.o(.text.prvvTIMERExpiredISR) for [Anonymous Symbol] mbfunccoils.o(.text.eMBFuncReadCoils) refers to port.o(.text.eMBRegCoilsCB) for eMBRegCoilsCB mbfunccoils.o(.text.eMBFuncReadCoils) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfunccoils.o(.ARM.exidx.text.eMBFuncReadCoils) refers to mbfunccoils.o(.text.eMBFuncReadCoils) for [Anonymous Symbol] mbfunccoils.o(.text.eMBFuncWriteCoil) refers to port.o(.text.eMBRegCoilsCB) for eMBRegCoilsCB mbfunccoils.o(.text.eMBFuncWriteCoil) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfunccoils.o(.ARM.exidx.text.eMBFuncWriteCoil) refers to mbfunccoils.o(.text.eMBFuncWriteCoil) for [Anonymous Symbol] mbfunccoils.o(.text.eMBFuncWriteMultipleCoils) refers to port.o(.text.eMBRegCoilsCB) for eMBRegCoilsCB mbfunccoils.o(.text.eMBFuncWriteMultipleCoils) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfunccoils.o(.ARM.exidx.text.eMBFuncWriteMultipleCoils) refers to mbfunccoils.o(.text.eMBFuncWriteMultipleCoils) for [Anonymous Symbol] mbfuncdisc.o(.text.eMBFuncReadDiscreteInputs) refers to port.o(.text.eMBRegDiscreteCB) for eMBRegDiscreteCB mbfuncdisc.o(.text.eMBFuncReadDiscreteInputs) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfuncdisc.o(.ARM.exidx.text.eMBFuncReadDiscreteInputs) refers to mbfuncdisc.o(.text.eMBFuncReadDiscreteInputs) for [Anonymous Symbol] mbfuncholding.o(.text.eMBFuncWriteHoldingRegister) refers to port.o(.text.eMBRegHoldingCB) for eMBRegHoldingCB mbfuncholding.o(.text.eMBFuncWriteHoldingRegister) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfuncholding.o(.ARM.exidx.text.eMBFuncWriteHoldingRegister) refers to mbfuncholding.o(.text.eMBFuncWriteHoldingRegister) for [Anonymous Symbol] mbfuncholding.o(.text.eMBFuncWriteMultipleHoldingRegister) refers to port.o(.text.eMBRegHoldingCB) for eMBRegHoldingCB mbfuncholding.o(.text.eMBFuncWriteMultipleHoldingRegister) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfuncholding.o(.ARM.exidx.text.eMBFuncWriteMultipleHoldingRegister) refers to mbfuncholding.o(.text.eMBFuncWriteMultipleHoldingRegister) for [Anonymous Symbol] mbfuncholding.o(.text.eMBFuncReadHoldingRegister) refers to port.o(.text.eMBRegHoldingCB) for eMBRegHoldingCB mbfuncholding.o(.text.eMBFuncReadHoldingRegister) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfuncholding.o(.ARM.exidx.text.eMBFuncReadHoldingRegister) refers to mbfuncholding.o(.text.eMBFuncReadHoldingRegister) for [Anonymous Symbol] mbfuncholding.o(.text.eMBFuncReadWriteMultipleHoldingRegister) refers to port.o(.text.eMBRegHoldingCB) for eMBRegHoldingCB mbfuncholding.o(.text.eMBFuncReadWriteMultipleHoldingRegister) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfuncholding.o(.ARM.exidx.text.eMBFuncReadWriteMultipleHoldingRegister) refers to mbfuncholding.o(.text.eMBFuncReadWriteMultipleHoldingRegister) for [Anonymous Symbol] mbfuncinput.o(.text.eMBFuncReadInputRegister) refers to port.o(.text.eMBRegInputCB) for eMBRegInputCB mbfuncinput.o(.text.eMBFuncReadInputRegister) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfuncinput.o(.ARM.exidx.text.eMBFuncReadInputRegister) refers to mbfuncinput.o(.text.eMBFuncReadInputRegister) for [Anonymous Symbol] mbfuncother.o(.text.eMBSetSlaveID) refers to rt_memcpy.o(.text) for __aeabi_memcpy mbfuncother.o(.text.eMBSetSlaveID) refers to mbfuncother.o(.bss.usMBSlaveIDLen) for [Anonymous Symbol] mbfuncother.o(.text.eMBSetSlaveID) refers to mbfuncother.o(.bss.ucMBSlaveID) for [Anonymous Symbol] mbfuncother.o(.ARM.exidx.text.eMBSetSlaveID) refers to mbfuncother.o(.text.eMBSetSlaveID) for [Anonymous Symbol] mbfuncother.o(.text.eMBFuncReportSlaveID) refers to rt_memcpy.o(.text) for __aeabi_memcpy mbfuncother.o(.text.eMBFuncReportSlaveID) refers to mbfuncother.o(.bss.usMBSlaveIDLen) for [Anonymous Symbol] mbfuncother.o(.text.eMBFuncReportSlaveID) refers to mbfuncother.o(.bss.ucMBSlaveID) for [Anonymous Symbol] mbfuncother.o(.ARM.exidx.text.eMBFuncReportSlaveID) refers to mbfuncother.o(.text.eMBFuncReportSlaveID) for [Anonymous Symbol] mbutils.o(.text.xMBUtilSetBits) refers to assert.o(.text) for __aeabi_assert mbutils.o(.text.xMBUtilSetBits) refers to mbutils.o(.rodata.str1.1) for [Anonymous Symbol] mbutils.o(.ARM.exidx.text.xMBUtilSetBits) refers to mbutils.o(.text.xMBUtilSetBits) for [Anonymous Symbol] mbutils.o(.ARM.exidx.text.xMBUtilGetBits) refers to mbutils.o(.text.xMBUtilGetBits) for [Anonymous Symbol] mbutils.o(.ARM.exidx.text.prveMBError2Exception) refers to mbutils.o(.text.prveMBError2Exception) for [Anonymous Symbol] mbcrc.o(.text.usMBCRC16) refers to mbcrc.o(.rodata.aucCRCHi) for [Anonymous Symbol] mbcrc.o(.text.usMBCRC16) refers to mbcrc.o(.rodata.aucCRCLo) for [Anonymous Symbol] mbcrc.o(.ARM.exidx.text.usMBCRC16) refers to mbcrc.o(.text.usMBCRC16) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUInit) refers to portserial.o(.text.xMBPortSerialInit) for xMBPortSerialInit mbrtu.o(.text.eMBRTUInit) refers to porttimer.o(.text.xMBPortTimersInit) for xMBPortTimersInit mbrtu.o(.ARM.exidx.text.eMBRTUInit) refers to mbrtu.o(.text.eMBRTUInit) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUStart) refers to portserial.o(.text.vMBPortSerialEnable) for vMBPortSerialEnable mbrtu.o(.text.eMBRTUStart) refers to porttimer.o(.text.vMBPortTimersEnable) for vMBPortTimersEnable mbrtu.o(.text.eMBRTUStart) refers to mbrtu.o(.bss.eRcvState) for [Anonymous Symbol] mbrtu.o(.ARM.exidx.text.eMBRTUStart) refers to mbrtu.o(.text.eMBRTUStart) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUStop) refers to portserial.o(.text.vMBPortSerialEnable) for vMBPortSerialEnable mbrtu.o(.text.eMBRTUStop) refers to porttimer.o(.text.vMBPortTimersDisable) for vMBPortTimersDisable mbrtu.o(.ARM.exidx.text.eMBRTUStop) refers to mbrtu.o(.text.eMBRTUStop) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUReceive) refers to assert.o(.text) for __aeabi_assert mbrtu.o(.text.eMBRTUReceive) refers to mbcrc.o(.text.usMBCRC16) for usMBCRC16 mbrtu.o(.text.eMBRTUReceive) refers to mbrtu.o(.bss.usRcvBufferPos) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUReceive) refers to mbrtu.o(.rodata.str1.1) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUReceive) refers to mbrtu.o(.bss.ucRTUBuf) for ucRTUBuf mbrtu.o(.ARM.exidx.text.eMBRTUReceive) refers to mbrtu.o(.text.eMBRTUReceive) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUSend) refers to mbcrc.o(.text.usMBCRC16) for usMBCRC16 mbrtu.o(.text.eMBRTUSend) refers to portserial.o(.text.xMBPortSerialPutByte) for xMBPortSerialPutByte mbrtu.o(.text.eMBRTUSend) refers to portserial.o(.text.vMBPortSerialEnable) for vMBPortSerialEnable mbrtu.o(.text.eMBRTUSend) refers to mbrtu.o(.bss.eRcvState) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUSend) refers to mbrtu.o(.bss.pucSndBufferCur) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUSend) refers to mbrtu.o(.bss.usSndBufferCount) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUSend) refers to mbrtu.o(.bss.ucRTUBuf) for ucRTUBuf mbrtu.o(.text.eMBRTUSend) refers to mbrtu.o(.bss.eSndState) for [Anonymous Symbol] mbrtu.o(.ARM.exidx.text.eMBRTUSend) refers to mbrtu.o(.text.eMBRTUSend) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUReceiveFSM) refers to assert.o(.text) for __aeabi_assert mbrtu.o(.text.xMBRTUReceiveFSM) refers to portserial.o(.text.xMBPortSerialGetByte) for xMBPortSerialGetByte mbrtu.o(.text.xMBRTUReceiveFSM) refers to porttimer.o(.text.vMBPortTimersEnable) for vMBPortTimersEnable mbrtu.o(.text.xMBRTUReceiveFSM) refers to mbrtu.o(.bss.eSndState) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUReceiveFSM) refers to mbrtu.o(.rodata.str1.1) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUReceiveFSM) refers to mbrtu.o(.bss.eRcvState) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUReceiveFSM) refers to mbrtu.o(.bss.usRcvBufferPos) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUReceiveFSM) refers to mbrtu.o(.bss.ucRTUBuf) for ucRTUBuf mbrtu.o(.ARM.exidx.text.xMBRTUReceiveFSM) refers to mbrtu.o(.text.xMBRTUReceiveFSM) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUTransmitFSM) refers to assert.o(.text) for __aeabi_assert mbrtu.o(.text.xMBRTUTransmitFSM) refers to portserial.o(.text.vMBPortSerialEnable) for vMBPortSerialEnable mbrtu.o(.text.xMBRTUTransmitFSM) refers to portserial.o(.text.xMBPortSerialPutByte) for xMBPortSerialPutByte mbrtu.o(.text.xMBRTUTransmitFSM) refers to portevent.o(.text.xMBPortEventPost) for xMBPortEventPost mbrtu.o(.text.xMBRTUTransmitFSM) refers to mbrtu.o(.bss.eRcvState) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUTransmitFSM) refers to mbrtu.o(.rodata.str1.1) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUTransmitFSM) refers to mbrtu.o(.bss.eSndState) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUTransmitFSM) refers to mbrtu.o(.bss.usSndBufferCount) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUTransmitFSM) refers to mbrtu.o(.bss.pucSndBufferCur) for [Anonymous Symbol] mbrtu.o(.ARM.exidx.text.xMBRTUTransmitFSM) refers to mbrtu.o(.text.xMBRTUTransmitFSM) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUTimerT35Expired) refers to portevent.o(.text.xMBPortEventPost) for xMBPortEventPost mbrtu.o(.text.xMBRTUTimerT35Expired) refers to assert.o(.text) for __aeabi_assert mbrtu.o(.text.xMBRTUTimerT35Expired) refers to porttimer.o(.text.vMBPortTimersDisable) for vMBPortTimersDisable mbrtu.o(.text.xMBRTUTimerT35Expired) refers to mbrtu.o(.bss.eRcvState) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUTimerT35Expired) refers to mbrtu.o(.rodata.str1.1) for [Anonymous Symbol] mbrtu.o(.ARM.exidx.text.xMBRTUTimerT35Expired) refers to mbrtu.o(.text.xMBRTUTimerT35Expired) for [Anonymous Symbol] mb.o(.text.eMBInit) refers to mbrtu.o(.text.eMBRTUInit) for eMBRTUInit mb.o(.text.eMBInit) refers to portevent.o(.text.xMBPortEventInit) for xMBPortEventInit mb.o(.text.eMBInit) refers to mb.o(.bss.ucMBAddress) for [Anonymous Symbol] mb.o(.text.eMBInit) refers to mb.o(.bss.pvMBFrameStartCur) for [Anonymous Symbol] mb.o(.text.eMBInit) refers to mbrtu.o(.text.eMBRTUStart) for eMBRTUStart mb.o(.text.eMBInit) refers to mb.o(.bss.pvMBFrameStopCur) for [Anonymous Symbol] mb.o(.text.eMBInit) refers to mbrtu.o(.text.eMBRTUStop) for eMBRTUStop mb.o(.text.eMBInit) refers to mb.o(.bss.peMBFrameSendCur) for [Anonymous Symbol] mb.o(.text.eMBInit) refers to mbrtu.o(.text.eMBRTUSend) for eMBRTUSend mb.o(.text.eMBInit) refers to mb.o(.bss.peMBFrameReceiveCur) for [Anonymous Symbol] mb.o(.text.eMBInit) refers to mbrtu.o(.text.eMBRTUReceive) for eMBRTUReceive mb.o(.text.eMBInit) refers to mb.o(.bss.pvMBFrameCloseCur) for [Anonymous Symbol] mb.o(.text.eMBInit) refers to mb.o(.bss.pxMBFrameCBByteReceived) for pxMBFrameCBByteReceived mb.o(.text.eMBInit) refers to mbrtu.o(.text.xMBRTUReceiveFSM) for xMBRTUReceiveFSM mb.o(.text.eMBInit) refers to mb.o(.bss.pxMBFrameCBTransmitterEmpty) for pxMBFrameCBTransmitterEmpty mb.o(.text.eMBInit) refers to mbrtu.o(.text.xMBRTUTransmitFSM) for xMBRTUTransmitFSM mb.o(.text.eMBInit) refers to mb.o(.bss.pxMBPortCBTimerExpired) for pxMBPortCBTimerExpired mb.o(.text.eMBInit) refers to mbrtu.o(.text.xMBRTUTimerT35Expired) for xMBRTUTimerT35Expired mb.o(.text.eMBInit) refers to mb.o(.bss.eMBCurrentMode) for [Anonymous Symbol] mb.o(.text.eMBInit) refers to mb.o(.data.eMBState) for [Anonymous Symbol] mb.o(.ARM.exidx.text.eMBInit) refers to mb.o(.text.eMBInit) for [Anonymous Symbol] mb.o(.text.eMBRegisterCB) refers to mb.o(.data.xFuncHandlers) for [Anonymous Symbol] mb.o(.ARM.exidx.text.eMBRegisterCB) refers to mb.o(.text.eMBRegisterCB) for [Anonymous Symbol] mb.o(.text.eMBClose) refers to mb.o(.data.eMBState) for [Anonymous Symbol] mb.o(.text.eMBClose) refers to mb.o(.bss.pvMBFrameCloseCur) for [Anonymous Symbol] mb.o(.ARM.exidx.text.eMBClose) refers to mb.o(.text.eMBClose) for [Anonymous Symbol] mb.o(.text.eMBEnable) refers to mb.o(.data.eMBState) for [Anonymous Symbol] mb.o(.text.eMBEnable) refers to mb.o(.bss.pvMBFrameStartCur) for [Anonymous Symbol] mb.o(.ARM.exidx.text.eMBEnable) refers to mb.o(.text.eMBEnable) for [Anonymous Symbol] mb.o(.text.eMBDisable) refers to mb.o(.data.eMBState) for [Anonymous Symbol] mb.o(.text.eMBDisable) refers to mb.o(.bss.pvMBFrameStopCur) for [Anonymous Symbol] mb.o(.ARM.exidx.text.eMBDisable) refers to mb.o(.text.eMBDisable) for [Anonymous Symbol] mb.o(.text.eMBPoll) refers to portevent.o(.text.xMBPortEventGet) for xMBPortEventGet mb.o(.text.eMBPoll) refers to portevent.o(.text.xMBPortEventPost) for xMBPortEventPost mb.o(.text.eMBPoll) refers to mb.o(.data.eMBState) for [Anonymous Symbol] mb.o(.text.eMBPoll) refers to mb.o(.bss.eMBPoll.ucMBFrame) for [Anonymous Symbol] mb.o(.text.eMBPoll) refers to mb.o(.bss.eMBPoll.ucFunctionCode) for [Anonymous Symbol] mb.o(.text.eMBPoll) refers to mb.o(.bss.eMBPoll.eException) for [Anonymous Symbol] mb.o(.text.eMBPoll) refers to mb.o(.data.xFuncHandlers) for [Anonymous Symbol] mb.o(.text.eMBPoll) refers to mb.o(.bss.eMBPoll.usLength) for [Anonymous Symbol] mb.o(.text.eMBPoll) refers to mb.o(.bss.eMBPoll.ucRcvAddress) for [Anonymous Symbol] mb.o(.text.eMBPoll) refers to mb.o(.bss.eMBCurrentMode) for [Anonymous Symbol] mb.o(.text.eMBPoll) refers to mb.o(.bss.peMBFrameSendCur) for [Anonymous Symbol] mb.o(.text.eMBPoll) refers to mb.o(.bss.ucMBAddress) for [Anonymous Symbol] mb.o(.text.eMBPoll) refers to mb.o(.bss.peMBFrameReceiveCur) for [Anonymous Symbol] mb.o(.ARM.exidx.text.eMBPoll) refers to mb.o(.text.eMBPoll) for [Anonymous Symbol] mb.o(.data.xFuncHandlers) refers to mbfuncother.o(.text.eMBFuncReportSlaveID) for eMBFuncReportSlaveID mb.o(.data.xFuncHandlers) refers to mbfuncinput.o(.text.eMBFuncReadInputRegister) for eMBFuncReadInputRegister mb.o(.data.xFuncHandlers) refers to mbfuncholding.o(.text.eMBFuncReadHoldingRegister) for eMBFuncReadHoldingRegister mb.o(.data.xFuncHandlers) refers to mbfuncholding.o(.text.eMBFuncWriteMultipleHoldingRegister) for eMBFuncWriteMultipleHoldingRegister mb.o(.data.xFuncHandlers) refers to mbfuncholding.o(.text.eMBFuncWriteHoldingRegister) for eMBFuncWriteHoldingRegister mb.o(.data.xFuncHandlers) refers to mbfuncholding.o(.text.eMBFuncReadWriteMultipleHoldingRegister) for eMBFuncReadWriteMultipleHoldingRegister mb.o(.data.xFuncHandlers) refers to mbfunccoils.o(.text.eMBFuncReadCoils) for eMBFuncReadCoils mb.o(.data.xFuncHandlers) refers to mbfunccoils.o(.text.eMBFuncWriteCoil) for eMBFuncWriteCoil mb.o(.data.xFuncHandlers) refers to mbfunccoils.o(.text.eMBFuncWriteMultipleCoils) for eMBFuncWriteMultipleCoils mb.o(.data.xFuncHandlers) refers to mbfuncdisc.o(.text.eMBFuncReadDiscreteInputs) for eMBFuncReadDiscreteInputs fwdgt.o(.text.Fwdgt_Init) refers to gd32e23x_rcu.o(.text.rcu_osci_on) for rcu_osci_on fwdgt.o(.text.Fwdgt_Init) refers to gd32e23x_rcu.o(.text.rcu_osci_stab_wait) for rcu_osci_stab_wait fwdgt.o(.text.Fwdgt_Init) refers to gd32e23x_fwdgt.o(.text.fwdgt_config) for fwdgt_config fwdgt.o(.text.Fwdgt_Init) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_disable) for fwdgt_write_disable fwdgt.o(.text.Fwdgt_Init) refers to gd32e23x_fwdgt.o(.text.fwdgt_enable) for fwdgt_enable fwdgt.o(.ARM.exidx.text.Fwdgt_Init) refers to fwdgt.o(.text.Fwdgt_Init) for [Anonymous Symbol] fwdgt.o(.text.Fwdgt_reload) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_enable) for fwdgt_write_enable fwdgt.o(.text.Fwdgt_reload) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload fwdgt.o(.ARM.exidx.text.Fwdgt_reload) refers to fwdgt.o(.text.Fwdgt_reload) for [Anonymous Symbol] key.o(.text.InitKey) refers to key.o(.text.ConfigKeyGPIO) for ConfigKeyGPIO key.o(.ARM.exidx.text.InitKey) refers to key.o(.text.InitKey) for [Anonymous Symbol] key.o(.text.ConfigKeyGPIO) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable key.o(.text.ConfigKeyGPIO) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set key.o(.ARM.exidx.text.ConfigKeyGPIO) refers to key.o(.text.ConfigKeyGPIO) for [Anonymous Symbol] key.o(.text.ScanKey) refers to gd32e23x_gpio.o(.text.gpio_input_bit_get) for gpio_input_bit_get key.o(.ARM.exidx.text.ScanKey) refers to key.o(.text.ScanKey) for [Anonymous Symbol] key.o(.text.ReadKeyValue) refers to key.o(.text.ScanKey) for ScanKey key.o(.text.ReadKeyValue) refers to key.o(.bss.s_arrKeyDownLevel) for [Anonymous Symbol] key.o(.text.ReadKeyValue) refers to key.o(.bss.ReadKeyValue.SlaveAddress) for [Anonymous Symbol] key.o(.ARM.exidx.text.ReadKeyValue) refers to key.o(.text.ReadKeyValue) for [Anonymous Symbol] led.o(.text.InitLED) refers to led.o(.text.ConfigLEDGPIO) for ConfigLEDGPIO led.o(.ARM.exidx.text.InitLED) refers to led.o(.text.InitLED) for [Anonymous Symbol] led.o(.text.ConfigLEDGPIO) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable led.o(.text.ConfigLEDGPIO) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set led.o(.text.ConfigLEDGPIO) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set led.o(.text.ConfigLEDGPIO) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for gpio_bit_set led.o(.ARM.exidx.text.ConfigLEDGPIO) refers to led.o(.text.ConfigLEDGPIO) for [Anonymous Symbol] led.o(.text.LEDFlicker1) refers to gd32e23x_gpio.o(.text.gpio_output_bit_get) for gpio_output_bit_get led.o(.text.LEDFlicker1) refers to gd32e23x_gpio.o(.text.gpio_bit_write) for gpio_bit_write led.o(.text.LEDFlicker1) refers to led.o(.bss.LEDFlicker1.s_iCnt) for [Anonymous Symbol] led.o(.ARM.exidx.text.LEDFlicker1) refers to led.o(.text.LEDFlicker1) for [Anonymous Symbol] led.o(.text.LEDFlicker2) refers to gd32e23x_gpio.o(.text.gpio_bit_toggle) for gpio_bit_toggle led.o(.ARM.exidx.text.LEDFlicker2) refers to led.o(.text.LEDFlicker2) for [Anonymous Symbol] timer.o(.text.TIMER14_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_get) for timer_interrupt_flag_get timer.o(.text.TIMER14_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear timer.o(.text.TIMER14_IRQHandler) refers to timer.o(.bss.TIMER14_IRQHandler.int_cnt) for [Anonymous Symbol] timer.o(.text.TIMER14_IRQHandler) refers to main.o(.bss.flash_flag) for flash_flag timer.o(.ARM.exidx.text.TIMER14_IRQHandler) refers to timer.o(.text.TIMER14_IRQHandler) for [Anonymous Symbol] timer.o(.text.InitTimer) refers to timer.o(.text.ConfigTimer14) for ConfigTimer14 timer.o(.ARM.exidx.text.InitTimer) refers to timer.o(.text.InitTimer) for [Anonymous Symbol] timer.o(.text.ConfigTimer14) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable timer.o(.text.ConfigTimer14) refers to gd32e23x_timer.o(.text.timer_deinit) for timer_deinit timer.o(.text.ConfigTimer14) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for timer_struct_para_init timer.o(.text.ConfigTimer14) refers to gd32e23x_timer.o(.text.timer_init) for timer_init timer.o(.text.ConfigTimer14) refers to gd32e23x_timer.o(.text.timer_interrupt_enable) for timer_interrupt_enable timer.o(.text.ConfigTimer14) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable timer.o(.text.ConfigTimer14) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable timer.o(.ARM.exidx.text.ConfigTimer14) refers to timer.o(.text.ConfigTimer14) for [Anonymous Symbol] assert.o(.text) refers to assert_puts.o(.text) for __assert_puts assert.o(.text) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod assert.o(.text) refers to abort.o(.text) for abort rt_memcpy.o(.text) refers to rt_memcpy.o(.emb_text) for __aeabi_memcpy4 __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh abort.o(.text) refers to defsig_abrt_outer.o(.text) for __rt_SIGABRT abort.o(.text) refers (Weak) to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown abort.o(.text) refers to sys_exit.o(.text) for _sys_exit assert_puts.o(.text) refers to sys_wrch.o(.text) for _ttywrch sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001 __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008 __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004 aeabi_idiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0 defsig_abrt_outer.o(.text) refers to defsig_abrt_inner.o(.text) for __rt_SIGABRT_inner defsig_abrt_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit defsig_abrt_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace sys_stackheap_outer.o(.text) refers to startup_gd32e23x.o(.text) for __user_initial_stackheap sys_stackheap_outer.o(__vectab_stack_and_reset_area) refers to tempstk.o(.text) for __temporary_stack_top sys_stackheap_outer.o(__vectab_stack_and_reset_area) refers to __main.o(!!!main) for __main rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE rt_raise.o(.text) refers to __raise.o(.text) for __raise rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1 libspace.o(.text) refers to libspace.o(.bss) for __libspace_start rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000 __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.text) for __ARM_argv_veneer libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.text) for __ARM_argv_veneer rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004 defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig.o(CL$$defsig) refers to defsig_abrt_inner.o(.text) for __rt_SIGABRT_inner defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1 sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise ============================================================================== Removing Unused input sections from the image. Removing system_gd32e23x.o(.text), (0 bytes). Removing system_gd32e23x.o(.ARM.exidx.text.SystemInit), (8 bytes). Removing system_gd32e23x.o(.ARM.exidx.text.system_clock_config), (8 bytes). Removing system_gd32e23x.o(.text.SystemCoreClockUpdate), (284 bytes). Removing system_gd32e23x.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes). Removing system_gd32e23x.o(.ARM.exidx.text.system_clock_8m_irc8m), (8 bytes). Removing system_gd32e23x.o(.rodata.cst16), (16 bytes). Removing gd32e23x_fmc.o(.text), (0 bytes). Removing gd32e23x_fmc.o(.text.fmc_unlock), (44 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_unlock), (8 bytes). Removing gd32e23x_fmc.o(.text.fmc_lock), (16 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_lock), (8 bytes). Removing gd32e23x_fmc.o(.text.fmc_wscnt_set), (36 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_wscnt_set), (8 bytes). Removing gd32e23x_fmc.o(.text.fmc_prefetch_enable), (16 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_enable), (8 bytes). Removing gd32e23x_fmc.o(.text.fmc_prefetch_disable), (16 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_disable), (8 bytes). Removing gd32e23x_fmc.o(.text.fmc_page_erase), (96 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_page_erase), (8 bytes). Removing gd32e23x_fmc.o(.text.fmc_ready_wait), (90 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_ready_wait), (8 bytes). Removing gd32e23x_fmc.o(.text.fmc_mass_erase), (84 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_mass_erase), (8 bytes). Removing gd32e23x_fmc.o(.text.fmc_doubleword_program), (128 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_doubleword_program), (8 bytes). Removing gd32e23x_fmc.o(.text.fmc_word_program), (84 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_word_program), (8 bytes). Removing gd32e23x_fmc.o(.text.ob_unlock), (60 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_unlock), (8 bytes). Removing gd32e23x_fmc.o(.text.ob_lock), (20 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_lock), (8 bytes). Removing gd32e23x_fmc.o(.text.ob_reset), (20 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_reset), (8 bytes). Removing gd32e23x_fmc.o(.text.option_byte_value_get), (12 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.option_byte_value_get), (8 bytes). Removing gd32e23x_fmc.o(.text.ob_erase), (240 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_erase), (8 bytes). Removing gd32e23x_fmc.o(.text.ob_obstat_plevel_get), (16 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get), (8 bytes). Removing gd32e23x_fmc.o(.text.ob_write_protection_enable), (188 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_enable), (8 bytes). Removing gd32e23x_fmc.o(.text.ob_security_protection_config), (212 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_security_protection_config), (8 bytes). Removing gd32e23x_fmc.o(.text.ob_user_write), (200 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_user_write), (8 bytes). Removing gd32e23x_fmc.o(.text.ob_data_program), (128 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_data_program), (8 bytes). Removing gd32e23x_fmc.o(.text.ob_user_get), (16 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_user_get), (8 bytes). Removing gd32e23x_fmc.o(.text.ob_data_get), (12 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_data_get), (8 bytes). Removing gd32e23x_fmc.o(.text.ob_write_protection_get), (12 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_get), (8 bytes). Removing gd32e23x_fmc.o(.text.fmc_interrupt_enable), (24 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_enable), (8 bytes). Removing gd32e23x_fmc.o(.text.fmc_interrupt_disable), (24 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_disable), (8 bytes). Removing gd32e23x_fmc.o(.text.fmc_flag_get), (44 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_get), (8 bytes). Removing gd32e23x_fmc.o(.text.fmc_flag_clear), (20 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_clear), (8 bytes). Removing gd32e23x_fmc.o(.text.fmc_interrupt_flag_get), (136 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get), (8 bytes). Removing gd32e23x_fmc.o(.text.fmc_interrupt_flag_clear), (20 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear), (8 bytes). Removing gd32e23x_fmc.o(.text.fmc_state_get), (84 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_state_get), (8 bytes). Removing gd32e23x_fwdgt.o(.text), (0 bytes). Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_enable), (8 bytes). Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable), (8 bytes). Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_enable), (8 bytes). Removing gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config), (128 bytes). Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_prescaler_value_config), (8 bytes). Removing gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config), (136 bytes). Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_reload_value_config), (8 bytes). Removing gd32e23x_fwdgt.o(.text.fwdgt_window_value_config), (136 bytes). Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_window_value_config), (8 bytes). Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload), (8 bytes). Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_config), (8 bytes). Removing gd32e23x_fwdgt.o(.text.fwdgt_flag_get), (48 bytes). Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_flag_get), (8 bytes). Removing gd32e23x_rcu.o(.text), (0 bytes). Removing gd32e23x_rcu.o(.text.rcu_deinit), (156 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_deinit), (8 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_periph_clock_disable), (40 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_enable), (40 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_disable), (40 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable), (8 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable), (8 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_bkp_reset_enable), (20 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_bkp_reset_disable), (20 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_system_clock_source_config), (40 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_system_clock_source_get), (16 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_ahb_clock_config), (40 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_apb1_clock_config), (40 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_apb2_clock_config), (40 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_adc_clock_config), (396 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_ckout_config), (48 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_ckout_config), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_pll_config), (40 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_pll_config), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_usart_clock_config), (32 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_usart_clock_config), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_rtc_clock_config), (32 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_hxtal_prediv_config), (40 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_lxtal_drive_capability_config), (32 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config), (8 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait), (8 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_flag_get), (8 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_on), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_osci_off), (40 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_off), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_enable), (136 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_disable), (136 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_enable), (20 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_disable), (20 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_irc8m_adjust_value_set), (44 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_irc28m_adjust_value_set), (44 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_voltage_key_unlock), (28 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_deepsleep_voltage_set), (32 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set), (8 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_all_reset_flag_clear), (20 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_interrupt_flag_get), (56 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_interrupt_flag_clear), (40 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_interrupt_enable), (40 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_interrupt_disable), (40 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable), (8 bytes). Removing gd32e23x_rcu.o(.rodata.cst16), (16 bytes). Removing gd32e23x_rcu.o(.rodata.cst8), (16 bytes). Removing gd32e23x_crc.o(.text), (0 bytes). Removing gd32e23x_crc.o(.text.crc_deinit), (56 bytes). Removing gd32e23x_crc.o(.ARM.exidx.text.crc_deinit), (8 bytes). Removing gd32e23x_crc.o(.text.crc_reverse_output_data_enable), (24 bytes). Removing gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_enable), (8 bytes). Removing gd32e23x_crc.o(.text.crc_reverse_output_data_disable), (16 bytes). Removing gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_disable), (8 bytes). Removing gd32e23x_crc.o(.text.crc_data_register_reset), (16 bytes). Removing gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_reset), (8 bytes). Removing gd32e23x_crc.o(.text.crc_data_register_read), (20 bytes). Removing gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_read), (8 bytes). Removing gd32e23x_crc.o(.text.crc_free_data_register_read), (20 bytes). Removing gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_read), (8 bytes). Removing gd32e23x_crc.o(.text.crc_free_data_register_write), (24 bytes). Removing gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_write), (8 bytes). Removing gd32e23x_crc.o(.text.crc_init_data_register_write), (20 bytes). Removing gd32e23x_crc.o(.ARM.exidx.text.crc_init_data_register_write), (8 bytes). Removing gd32e23x_crc.o(.text.crc_input_data_reverse_config), (32 bytes). Removing gd32e23x_crc.o(.ARM.exidx.text.crc_input_data_reverse_config), (8 bytes). Removing gd32e23x_crc.o(.text.crc_polynomial_size_set), (32 bytes). Removing gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_size_set), (8 bytes). Removing gd32e23x_crc.o(.text.crc_polynomial_set), (24 bytes). Removing gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_set), (8 bytes). Removing gd32e23x_crc.o(.text.crc_single_data_calculate), (64 bytes). Removing gd32e23x_crc.o(.ARM.exidx.text.crc_single_data_calculate), (8 bytes). Removing gd32e23x_crc.o(.text.crc_block_data_calculate), (172 bytes). Removing gd32e23x_crc.o(.ARM.exidx.text.crc_block_data_calculate), (8 bytes). Removing gd32e23x_gpio.o(.text), (0 bytes). Removing gd32e23x_gpio.o(.text.gpio_deinit), (148 bytes). Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_deinit), (8 bytes). Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_mode_set), (8 bytes). Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_options_set), (8 bytes). Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_set), (8 bytes). Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_reset), (8 bytes). Removing gd32e23x_gpio.o(.text.gpio_bit_write), (36 bytes). Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_write), (8 bytes). Removing gd32e23x_gpio.o(.text.gpio_port_write), (18 bytes). Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes). Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_bit_get), (8 bytes). Removing gd32e23x_gpio.o(.text.gpio_input_port_get), (14 bytes). Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_port_get), (8 bytes). Removing gd32e23x_gpio.o(.text.gpio_output_bit_get), (42 bytes). Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_bit_get), (8 bytes). Removing gd32e23x_gpio.o(.text.gpio_output_port_get), (14 bytes). Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_port_get), (8 bytes). Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_af_set), (8 bytes). Removing gd32e23x_gpio.o(.text.gpio_pin_lock), (54 bytes). Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_pin_lock), (8 bytes). Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_toggle), (8 bytes). Removing gd32e23x_gpio.o(.text.gpio_port_toggle), (20 bytes). Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_toggle), (8 bytes). Removing gd32e23x_usart.o(.text), (0 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_deinit), (8 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_baudrate_set), (8 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_parity_config), (8 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_word_length_set), (8 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_stop_bit_set), (8 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_enable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_disable), (18 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_disable), (8 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_transmit_config), (8 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_data_first_config), (42 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_first_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_invert_config), (186 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_invert_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_overrun_enable), (30 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_enable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_overrun_disable), (30 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_disable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_oversample_config), (42 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_oversample_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_sample_bit_config), (42 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_sample_bit_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_receiver_timeout_enable), (20 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_enable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_receiver_timeout_disable), (20 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_disable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_receiver_timeout_threshold_config), (32 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_threshold_config), (8 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes). Removing gd32e23x_usart.o(.text.usart_address_config), (46 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_address_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_address_detection_mode_config), (42 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_address_detection_mode_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_mute_mode_enable), (20 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_enable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_mute_mode_disable), (20 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_disable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_mute_mode_wakeup_config), (42 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_wakeup_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_lin_mode_enable), (30 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_lin_mode_disable), (30 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_disable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_lin_break_detection_length_config), (42 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_break_detection_length_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_halfduplex_enable), (28 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_enable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_halfduplex_disable), (28 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_disable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_clock_enable), (30 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_clock_disable), (30 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_clock_disable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_synchronous_clock_config), (84 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_synchronous_clock_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_guard_time_config), (46 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_guard_time_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_smartcard_mode_enable), (28 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_smartcard_mode_disable), (28 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_disable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_smartcard_mode_nack_enable), (28 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_enable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_smartcard_mode_nack_disable), (28 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_disable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_enable), (20 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_enable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_disable), (20 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_disable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_smartcard_autoretry_config), (46 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_autoretry_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_block_length_config), (34 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_block_length_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_irda_mode_enable), (28 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_irda_mode_disable), (28 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_disable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_prescaler_config), (40 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_prescaler_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_irda_lowpower_config), (42 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_lowpower_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_hardware_flow_rts_config), (42 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_rts_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_hardware_flow_cts_config), (42 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_cts_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_hardware_flow_coherence_config), (34 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_coherence_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_rs485_driver_enable), (30 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_enable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_rs485_driver_disable), (30 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_disable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_driver_assertime_config), (46 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_driver_assertime_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_driver_deassertime_config), (46 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_driver_deassertime_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_depolarity_config), (44 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_depolarity_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_dma_receive_config), (30 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_dma_receive_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_dma_transmit_config), (30 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_dma_transmit_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_reception_error_dma_disable), (30 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_disable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_reception_error_dma_enable), (30 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_enable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_wakeup_enable), (18 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_enable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_wakeup_disable), (18 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_disable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_wakeup_mode_config), (44 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_mode_config), (8 bytes). Removing gd32e23x_usart.o(.text.usart_receive_fifo_enable), (22 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_enable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_receive_fifo_disable), (22 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_disable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_receive_fifo_counter_number), (22 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_counter_number), (8 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_disable), (8 bytes). Removing gd32e23x_usart.o(.text.usart_command_enable), (20 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_command_enable), (8 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_get), (8 bytes). Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear), (8 bytes). Removing gd32e23x_timer.o(.text), (0 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_deinit), (8 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_struct_para_init), (8 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_init), (8 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_enable), (8 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_disable), (8 bytes). Removing gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable), (18 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable), (8 bytes). Removing gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable), (18 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable), (8 bytes). Removing gd32e23x_timer.o(.text.timer_update_event_enable), (18 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_enable), (8 bytes). Removing gd32e23x_timer.o(.text.timer_update_event_disable), (18 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_disable), (8 bytes). Removing gd32e23x_timer.o(.text.timer_counter_alignment), (32 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_alignment), (8 bytes). Removing gd32e23x_timer.o(.text.timer_counter_up_direction), (18 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_up_direction), (8 bytes). Removing gd32e23x_timer.o(.text.timer_counter_down_direction), (18 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_down_direction), (8 bytes). Removing gd32e23x_timer.o(.text.timer_prescaler_config), (48 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_repetition_value_config), (18 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_repetition_value_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_autoreload_value_config), (18 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_autoreload_value_config), (8 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_value_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_counter_read), (20 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_read), (8 bytes). Removing gd32e23x_timer.o(.text.timer_prescaler_read), (22 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_read), (8 bytes). Removing gd32e23x_timer.o(.text.timer_single_pulse_mode_config), (52 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_update_source_config), (52 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_source_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_ocpre_clear_source_config), (56 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config), (8 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_enable), (8 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_disable), (8 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get), (8 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear), (8 bytes). Removing gd32e23x_timer.o(.text.timer_flag_get), (42 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_flag_get), (8 bytes). Removing gd32e23x_timer.o(.text.timer_flag_clear), (18 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_flag_clear), (8 bytes). Removing gd32e23x_timer.o(.text.timer_dma_enable), (22 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_enable), (8 bytes). Removing gd32e23x_timer.o(.text.timer_dma_disable), (22 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_disable), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_dma_request_source_select), (56 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select), (8 bytes). Removing gd32e23x_timer.o(.text.timer_dma_transfer_config), (40 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_transfer_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_event_software_generate), (22 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_event_software_generate), (8 bytes). Removing gd32e23x_timer.o(.text.timer_break_struct_para_init), (38 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_struct_para_init), (8 bytes). Removing gd32e23x_timer.o(.text.timer_break_config), (42 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_break_enable), (20 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_enable), (8 bytes). Removing gd32e23x_timer.o(.text.timer_break_disable), (20 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_disable), (8 bytes). Removing gd32e23x_timer.o(.text.timer_automatic_output_enable), (20 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_enable), (8 bytes). Removing gd32e23x_timer.o(.text.timer_automatic_output_disable), (20 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_disable), (8 bytes). Removing gd32e23x_timer.o(.text.timer_primary_output_config), (48 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_primary_output_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_control_shadow_config), (44 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_control_shadow_update_config), (56 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_output_struct_para_init), (34 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_output_config), (756 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_output_mode_config), (158 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_output_pulse_value_config), (82 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_output_shadow_config), (158 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_output_fast_config), (158 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_output_clear_config), (158 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_output_polarity_config), (160 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_complementary_output_polarity_config), (160 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_output_state_config), (148 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_state_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config), (120 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_input_struct_para_init), (28 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init), (8 bytes). Removing gd32e23x_timer.o(.text.timer_input_capture_config), (446 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_capture_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config), (158 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_capture_value_register_read), (88 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read), (8 bytes). Removing gd32e23x_timer.o(.text.timer_input_pwm_capture_config), (502 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_hall_mode_config), (52 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_hall_mode_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_input_trigger_source_select), (30 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select), (8 bytes). Removing gd32e23x_timer.o(.text.timer_master_output_trigger_source_select), (30 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select), (8 bytes). Removing gd32e23x_timer.o(.text.timer_slave_mode_select), (30 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_slave_mode_select), (8 bytes). Removing gd32e23x_timer.o(.text.timer_master_slave_mode_config), (52 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_external_trigger_config), (52 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_quadrature_decoder_mode_config), (104 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_internal_clock_config), (18 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_internal_clock_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_internal_trigger_as_external_clock_config), (38 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_external_trigger_as_external_clock_config), (226 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_external_clock_mode0_config), (46 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_external_clock_mode1_config), (40 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_external_clock_mode1_disable), (20 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable), (8 bytes). Removing gd32e23x_timer.o(.text.timer_channel_remap_config), (16 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_remap_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_write_chxval_register_config), (60 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config), (8 bytes). Removing gd32e23x_timer.o(.text.timer_output_value_selection_config), (60 bytes). Removing gd32e23x_timer.o(.ARM.exidx.text.timer_output_value_selection_config), (8 bytes). Removing gd32e23x_misc.o(.text), (0 bytes). Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes). Removing gd32e23x_misc.o(.ARM.exidx.text.__NVIC_SetPriority), (8 bytes). Removing gd32e23x_misc.o(.ARM.exidx.text.__NVIC_EnableIRQ), (8 bytes). Removing gd32e23x_misc.o(.text.nvic_irq_disable), (22 bytes). Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes). Removing gd32e23x_misc.o(.text.__NVIC_DisableIRQ), (60 bytes). Removing gd32e23x_misc.o(.ARM.exidx.text.__NVIC_DisableIRQ), (8 bytes). Removing gd32e23x_misc.o(.text.nvic_system_reset), (4 bytes). Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes). Removing gd32e23x_misc.o(.text.__NVIC_SystemReset), (28 bytes). Removing gd32e23x_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes). Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes). Removing gd32e23x_misc.o(.text.system_lowpower_set), (28 bytes). Removing gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_set), (8 bytes). Removing gd32e23x_misc.o(.text.system_lowpower_reset), (28 bytes). Removing gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_reset), (8 bytes). Removing gd32e23x_misc.o(.ARM.exidx.text.systick_clksource_set), (8 bytes). Removing systick.o(.text), (0 bytes). Removing systick.o(.ARM.exidx.text.systick_config), (8 bytes). Removing systick.o(.text.delay_us), (116 bytes). Removing systick.o(.ARM.exidx.text.delay_us), (8 bytes). Removing systick.o(.ARM.exidx.text.delay_ms), (8 bytes). Removing main.o(.text), (0 bytes). Removing main.o(.ARM.exidx.text.get_meta_data_from_flash), (8 bytes). Removing main.o(.text.flash_erase_page), (38 bytes). Removing main.o(.ARM.exidx.text.flash_erase_page), (8 bytes). Removing main.o(.text.flash_write_meta), (88 bytes). Removing main.o(.ARM.exidx.text.flash_write_meta), (8 bytes). Removing main.o(.text.UserJumpToBootLoardercation), (56 bytes). Removing main.o(.ARM.exidx.text.UserJumpToBootLoardercation), (8 bytes). Removing main.o(.text.flash_write_programe), (118 bytes). Removing main.o(.ARM.exidx.text.flash_write_programe), (8 bytes). Removing main.o(.ARM.exidx.text.main), (8 bytes). Removing main.o(.bss.head_flag), (1 bytes). Removing main.o(.bss.head_size), (2 bytes). Removing main.o(.bss.get_head_over_flag), (1 bytes). Removing main.o(.bss.msg), (4 bytes). Removing main.o(.ARM.use_no_argv), (4 bytes). Removing gd32e23x_it.o(.text), (0 bytes). Removing gd32e23x_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes). Removing gd32e23x_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes). Removing gd32e23x_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes). Removing gd32e23x_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes). Removing gd32e23x_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes). Removing mbascii.o(.text), (0 bytes). Removing port.o(.text), (0 bytes). Removing port.o(.text.eMBRegInputCB), (156 bytes). Removing port.o(.ARM.exidx.text.eMBRegInputCB), (8 bytes). Removing port.o(.text.eMBRegHoldingCB), (296 bytes). Removing port.o(.ARM.exidx.text.eMBRegHoldingCB), (8 bytes). Removing port.o(.text.eMBRegCoilsCB), (364 bytes). Removing port.o(.ARM.exidx.text.eMBRegCoilsCB), (8 bytes). Removing port.o(.text.eMBRegDiscreteCB), (248 bytes). Removing port.o(.ARM.exidx.text.eMBRegDiscreteCB), (8 bytes). Removing port.o(.data.usRegInputStart), (2 bytes). Removing port.o(.bss.usRegInputBuf), (1000 bytes). Removing port.o(.data.usRegHoldStart), (2 bytes). Removing port.o(.bss.usRegHoldBuf), (1000 bytes). Removing port.o(.bss.usRegCoilsStart), (2 bytes). Removing port.o(.bss.usRegCoilsBuf), (4 bytes). Removing port.o(.data.usRegDiscreteStart), (2 bytes). Removing port.o(.bss.usRegDiscreteBuf), (4 bytes). Removing portevent.o(.text), (0 bytes). Removing portevent.o(.ARM.exidx.text.xMBPortEventInit), (8 bytes). Removing portevent.o(.ARM.exidx.text.xMBPortEventPost), (8 bytes). Removing portevent.o(.text.xMBPortEventGet), (56 bytes). Removing portevent.o(.ARM.exidx.text.xMBPortEventGet), (8 bytes). Removing portserial.o(.text), (0 bytes). Removing portserial.o(.ARM.exidx.text.vMBPortSerialEnable), (8 bytes). Removing portserial.o(.ARM.exidx.text.xMBPortSerialInit), (8 bytes). Removing portserial.o(.ARM.exidx.text.xMBPortSerialPutByte), (8 bytes). Removing portserial.o(.ARM.exidx.text.xMBPortSerialGetByte), (8 bytes). Removing portserial.o(.ARM.exidx.text.USART0_IRQHandler), (8 bytes). Removing portserial.o(.ARM.exidx.text.prvvUARTRxISR), (8 bytes). Removing portserial.o(.ARM.exidx.text.prvvUARTTxReadyISR), (8 bytes). Removing porttimer.o(.text), (0 bytes). Removing porttimer.o(.ARM.exidx.text.xMBPortTimersInit), (8 bytes). Removing porttimer.o(.ARM.exidx.text.vMBPortTimersEnable), (8 bytes). Removing porttimer.o(.ARM.exidx.text.vMBPortTimersDisable), (8 bytes). Removing porttimer.o(.ARM.exidx.text.TIMER13_IRQHandler), (8 bytes). Removing porttimer.o(.ARM.exidx.text.prvvTIMERExpiredISR), (8 bytes). Removing mbfunccoils.o(.text), (0 bytes). Removing mbfunccoils.o(.text.eMBFuncReadCoils), (260 bytes). Removing mbfunccoils.o(.ARM.exidx.text.eMBFuncReadCoils), (8 bytes). Removing mbfunccoils.o(.text.eMBFuncWriteCoil), (176 bytes). Removing mbfunccoils.o(.ARM.exidx.text.eMBFuncWriteCoil), (8 bytes). Removing mbfunccoils.o(.text.eMBFuncWriteMultipleCoils), (228 bytes). Removing mbfunccoils.o(.ARM.exidx.text.eMBFuncWriteMultipleCoils), (8 bytes). Removing mbfuncdiag.o(.text), (0 bytes). Removing mbfuncdisc.o(.text), (0 bytes). Removing mbfuncdisc.o(.text.eMBFuncReadDiscreteInputs), (256 bytes). Removing mbfuncdisc.o(.ARM.exidx.text.eMBFuncReadDiscreteInputs), (8 bytes). Removing mbfuncholding.o(.text), (0 bytes). Removing mbfuncholding.o(.text.eMBFuncWriteHoldingRegister), (108 bytes). Removing mbfuncholding.o(.ARM.exidx.text.eMBFuncWriteHoldingRegister), (8 bytes). Removing mbfuncholding.o(.text.eMBFuncWriteMultipleHoldingRegister), (192 bytes). Removing mbfuncholding.o(.ARM.exidx.text.eMBFuncWriteMultipleHoldingRegister), (8 bytes). Removing mbfuncholding.o(.text.eMBFuncReadHoldingRegister), (214 bytes). Removing mbfuncholding.o(.ARM.exidx.text.eMBFuncReadHoldingRegister), (8 bytes). Removing mbfuncholding.o(.text.eMBFuncReadWriteMultipleHoldingRegister), (340 bytes). Removing mbfuncholding.o(.ARM.exidx.text.eMBFuncReadWriteMultipleHoldingRegister), (8 bytes). Removing mbfuncinput.o(.text), (0 bytes). Removing mbfuncinput.o(.text.eMBFuncReadInputRegister), (218 bytes). Removing mbfuncinput.o(.ARM.exidx.text.eMBFuncReadInputRegister), (8 bytes). Removing mbfuncother.o(.text), (0 bytes). Removing mbfuncother.o(.text.eMBSetSlaveID), (156 bytes). Removing mbfuncother.o(.ARM.exidx.text.eMBSetSlaveID), (8 bytes). Removing mbfuncother.o(.text.eMBFuncReportSlaveID), (48 bytes). Removing mbfuncother.o(.ARM.exidx.text.eMBFuncReportSlaveID), (8 bytes). Removing mbfuncother.o(.bss.usMBSlaveIDLen), (2 bytes). Removing mbfuncother.o(.bss.ucMBSlaveID), (32 bytes). Removing mbutils.o(.text), (0 bytes). Removing mbutils.o(.text.xMBUtilSetBits), (172 bytes). Removing mbutils.o(.ARM.exidx.text.xMBUtilSetBits), (8 bytes). Removing mbutils.o(.text.xMBUtilGetBits), (98 bytes). Removing mbutils.o(.ARM.exidx.text.xMBUtilGetBits), (8 bytes). Removing mbutils.o(.text.prveMBError2Exception), (72 bytes). Removing mbutils.o(.ARM.exidx.text.prveMBError2Exception), (8 bytes). Removing mbutils.o(.rodata.str1.1), (43 bytes). Removing mbcrc.o(.text), (0 bytes). Removing mbcrc.o(.ARM.exidx.text.usMBCRC16), (8 bytes). Removing mbrtu.o(.text), (0 bytes). Removing mbrtu.o(.ARM.exidx.text.eMBRTUInit), (8 bytes). Removing mbrtu.o(.ARM.exidx.text.eMBRTUStart), (8 bytes). Removing mbrtu.o(.ARM.exidx.text.eMBRTUStop), (8 bytes). Removing mbrtu.o(.ARM.exidx.text.eMBRTUReceive), (8 bytes). Removing mbrtu.o(.ARM.exidx.text.eMBRTUSend), (8 bytes). Removing mbrtu.o(.ARM.exidx.text.xMBRTUReceiveFSM), (8 bytes). Removing mbrtu.o(.ARM.exidx.text.xMBRTUTransmitFSM), (8 bytes). Removing mbrtu.o(.ARM.exidx.text.xMBRTUTimerT35Expired), (8 bytes). Removing mbtcp.o(.text), (0 bytes). Removing mb.o(.text), (0 bytes). Removing mb.o(.ARM.exidx.text.eMBInit), (8 bytes). Removing mb.o(.text.eMBRegisterCB), (220 bytes). Removing mb.o(.ARM.exidx.text.eMBRegisterCB), (8 bytes). Removing mb.o(.text.eMBClose), (64 bytes). Removing mb.o(.ARM.exidx.text.eMBClose), (8 bytes). Removing mb.o(.ARM.exidx.text.eMBEnable), (8 bytes). Removing mb.o(.text.eMBDisable), (76 bytes). Removing mb.o(.ARM.exidx.text.eMBDisable), (8 bytes). Removing mb.o(.text.eMBPoll), (400 bytes). Removing mb.o(.ARM.exidx.text.eMBPoll), (8 bytes). Removing mb.o(.data.xFuncHandlers), (128 bytes). Removing mb.o(.bss.eMBPoll.ucMBFrame), (4 bytes). Removing mb.o(.bss.eMBPoll.ucRcvAddress), (1 bytes). Removing mb.o(.bss.eMBPoll.ucFunctionCode), (1 bytes). Removing mb.o(.bss.eMBPoll.usLength), (2 bytes). Removing mb.o(.bss.eMBPoll.eException), (1 bytes). Removing fwdgt.o(.text), (0 bytes). Removing fwdgt.o(.ARM.exidx.text.Fwdgt_Init), (8 bytes). Removing fwdgt.o(.ARM.exidx.text.Fwdgt_reload), (8 bytes). Removing key.o(.text), (0 bytes). Removing key.o(.ARM.exidx.text.InitKey), (8 bytes). Removing key.o(.ARM.exidx.text.ConfigKeyGPIO), (8 bytes). Removing key.o(.ARM.exidx.text.ScanKey), (8 bytes). Removing key.o(.ARM.exidx.text.ReadKeyValue), (8 bytes). Removing led.o(.text), (0 bytes). Removing led.o(.ARM.exidx.text.InitLED), (8 bytes). Removing led.o(.ARM.exidx.text.ConfigLEDGPIO), (8 bytes). Removing led.o(.text.LEDFlicker1), (76 bytes). Removing led.o(.ARM.exidx.text.LEDFlicker1), (8 bytes). Removing led.o(.ARM.exidx.text.LEDFlicker2), (8 bytes). Removing led.o(.bss.LEDFlicker1.s_iCnt), (2 bytes). Removing timer.o(.text), (0 bytes). Removing timer.o(.ARM.exidx.text.TIMER14_IRQHandler), (8 bytes). Removing timer.o(.text.InitTimer), (20 bytes). Removing timer.o(.ARM.exidx.text.InitTimer), (8 bytes). Removing timer.o(.text.ConfigTimer14), (84 bytes). Removing timer.o(.ARM.exidx.text.ConfigTimer14), (8 bytes). 641 unused section(s) (total 22794 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) ../CORE/Source/ARM/startup_gd32e23x.s 0x00000000 Number 0 startup_gd32e23x.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0_sigfpe.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/scatterp.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 tempstk.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../clib/assert.c 0x00000000 Number 0 assert.o ABSOLUTE ../clib/assert.c 0x00000000 Number 0 assert_puts.o ABSOLUTE ../clib/division.s 0x00000000 Number 0 aeabi_sdiv.o ABSOLUTE ../clib/division.s 0x00000000 Number 0 aeabi_sdiv_div0.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE ../clib/memcpset.c 0x00000000 Number 0 rt_memcpy.o ABSOLUTE ../clib/memcpset.c 0x00000000 Number 0 rt_memcpy.o ABSOLUTE ../clib/memcpset.c 0x00000000 Number 0 rt_memclr.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 abort.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../fplib/cfplib/fpinit.c 0x00000000 Number 0 fpinit.o ABSOLUTE Fwdgt.c 0x00000000 Number 0 fwdgt.o ABSOLUTE Key.c 0x00000000 Number 0 key.o ABSOLUTE Led.c 0x00000000 Number 0 led.o ABSOLUTE Timer.c 0x00000000 Number 0 timer.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE gd32e23x_crc.c 0x00000000 Number 0 gd32e23x_crc.o ABSOLUTE gd32e23x_fmc.c 0x00000000 Number 0 gd32e23x_fmc.o ABSOLUTE gd32e23x_fwdgt.c 0x00000000 Number 0 gd32e23x_fwdgt.o ABSOLUTE gd32e23x_gpio.c 0x00000000 Number 0 gd32e23x_gpio.o ABSOLUTE gd32e23x_it.c 0x00000000 Number 0 gd32e23x_it.o ABSOLUTE gd32e23x_misc.c 0x00000000 Number 0 gd32e23x_misc.o ABSOLUTE gd32e23x_rcu.c 0x00000000 Number 0 gd32e23x_rcu.o ABSOLUTE gd32e23x_timer.c 0x00000000 Number 0 gd32e23x_timer.o ABSOLUTE gd32e23x_usart.c 0x00000000 Number 0 gd32e23x_usart.o ABSOLUTE main.c 0x00000000 Number 0 main.o ABSOLUTE mb.c 0x00000000 Number 0 mb.o ABSOLUTE mbascii.c 0x00000000 Number 0 mbascii.o ABSOLUTE mbcrc.c 0x00000000 Number 0 mbcrc.o ABSOLUTE mbfunccoils.c 0x00000000 Number 0 mbfunccoils.o ABSOLUTE mbfuncdiag.c 0x00000000 Number 0 mbfuncdiag.o ABSOLUTE mbfuncdisc.c 0x00000000 Number 0 mbfuncdisc.o ABSOLUTE mbfuncholding.c 0x00000000 Number 0 mbfuncholding.o ABSOLUTE mbfuncinput.c 0x00000000 Number 0 mbfuncinput.o ABSOLUTE mbfuncother.c 0x00000000 Number 0 mbfuncother.o ABSOLUTE mbrtu.c 0x00000000 Number 0 mbrtu.o ABSOLUTE mbtcp.c 0x00000000 Number 0 mbtcp.o ABSOLUTE mbutils.c 0x00000000 Number 0 mbutils.o ABSOLUTE port.c 0x00000000 Number 0 port.o ABSOLUTE portevent.c 0x00000000 Number 0 portevent.o ABSOLUTE portserial.c 0x00000000 Number 0 portserial.o ABSOLUTE porttimer.c 0x00000000 Number 0 porttimer.o ABSOLUTE system_gd32e23x.c 0x00000000 Number 0 system_gd32e23x.o ABSOLUTE systick.c 0x00000000 Number 0 systick.o ABSOLUTE RESET 0x08000000 Section 204 startup_gd32e23x.o(RESET) !!!main 0x080000cc Section 8 __main.o(!!!main) !!!scatter 0x080000d4 Section 60 __scatter.o(!!!scatter) !!handler_copy 0x08000110 Section 26 __scatter_copy.o(!!handler_copy) !!handler_zi 0x0800012c Section 28 __scatter_zi.o(!!handler_zi) .ARM.Collect$$libinit$$00000000 0x08000148 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) .ARM.Collect$$libinit$$00000002 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) .ARM.Collect$$libinit$$00000004 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) .ARM.Collect$$libinit$$0000000A 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) .ARM.Collect$$libinit$$0000000C 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) .ARM.Collect$$libinit$$0000000E 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) .ARM.Collect$$libinit$$00000011 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) .ARM.Collect$$libinit$$00000013 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) .ARM.Collect$$libinit$$00000015 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) .ARM.Collect$$libinit$$00000017 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) .ARM.Collect$$libinit$$00000019 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) .ARM.Collect$$libinit$$0000001B 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) .ARM.Collect$$libinit$$0000001D 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) .ARM.Collect$$libinit$$0000001F 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) .ARM.Collect$$libinit$$00000021 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) .ARM.Collect$$libinit$$00000023 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) .ARM.Collect$$libinit$$00000025 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) .ARM.Collect$$libinit$$0000002C 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) .ARM.Collect$$libinit$$0000002E 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) .ARM.Collect$$libinit$$00000030 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) .ARM.Collect$$libinit$$00000032 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) .ARM.Collect$$libinit$$00000033 0x0800014a Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) .ARM.Collect$$libshutdown$$00000000 0x0800014c Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) .ARM.Collect$$libshutdown$$00000002 0x0800014e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) .ARM.Collect$$libshutdown$$00000004 0x0800014e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) .ARM.Collect$$libshutdown$$00000007 0x0800014e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) .ARM.Collect$$libshutdown$$0000000A 0x0800014e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) .ARM.Collect$$libshutdown$$0000000C 0x0800014e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) .ARM.Collect$$libshutdown$$0000000F 0x0800014e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) .ARM.Collect$$libshutdown$$00000010 0x0800014e Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) .ARM.Collect$$rtentry$$00000000 0x08000150 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) .ARM.Collect$$rtentry$$00000002 0x08000150 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) .ARM.Collect$$rtentry$$00000004 0x08000150 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) .ARM.Collect$$rtentry$$00000009 0x08000156 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) .ARM.Collect$$rtentry$$0000000A 0x08000156 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) .ARM.Collect$$rtentry$$0000000C 0x0800015a Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) .ARM.Collect$$rtentry$$0000000D 0x0800015a Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) .ARM.Collect$$rtexit$$00000000 0x08000162 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) .ARM.Collect$$rtexit$$00000002 0x08000164 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) .ARM.Collect$$rtexit$$00000003 0x08000164 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) .ARM.Collect$$rtexit$$00000004 0x08000168 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) .text 0x08000170 Section 56 startup_gd32e23x.o(.text) .text 0x080001a8 Section 0 assert.o(.text) .text 0x08000224 Section 0 rt_memclr.o(.text) .text 0x08000264 Section 0 heapauxi.o(.text) .text 0x0800026a Section 0 abort.o(.text) .text 0x0800027e Section 0 assert_puts.o(.text) .text 0x08000294 Section 364 aeabi_sdiv.o(.text) .text 0x08000400 Section 0 sys_wrch.o(.text) .text 0x0800040c Section 0 sys_exit.o(.text) .text 0x08000418 Section 0 defsig_abrt_outer.o(.text) .text 0x08000424 Section 2 use_no_semi.o(.text) .text 0x08000426 Section 0 indicate_semi.o(.text) .text 0x08000426 Section 62 sys_stackheap_outer.o(.text) .text 0x08000464 Section 0 exit.o(.text) .text 0x08000474 Section 0 defsig_exit.o(.text) .text 0x08000480 Section 0 defsig_abrt_inner.o(.text) .text 0x080004b0 Section 8 libspace.o(.text) .text 0x080004b8 Section 0 defsig_general.o(.text) ConfigKeyGPIO 0x080004ed Thumb Code 104 key.o(.text.ConfigKeyGPIO) [Anonymous Symbol] 0x080004ec Section 0 key.o(.text.ConfigKeyGPIO) __arm_cp.1_0 0x08000554 Number 4 key.o(.text.ConfigKeyGPIO) __arm_cp.1_2 0x08000558 Number 4 key.o(.text.ConfigKeyGPIO) ConfigLEDGPIO 0x0800055d Thumb Code 56 led.o(.text.ConfigLEDGPIO) [Anonymous Symbol] 0x0800055c Section 0 led.o(.text.ConfigLEDGPIO) __arm_cp.1_0 0x08000594 Number 4 led.o(.text.ConfigLEDGPIO) [Anonymous Symbol] 0x08000598 Section 0 fwdgt.o(.text.Fwdgt_Init) __arm_cp.0_0 0x080005e8 Number 4 fwdgt.o(.text.Fwdgt_Init) [Anonymous Symbol] 0x080005ec Section 0 fwdgt.o(.text.Fwdgt_reload) [Anonymous Symbol] 0x080005f8 Section 0 gd32e23x_it.o(.text.HardFault_Handler) [Anonymous Symbol] 0x080005fc Section 0 key.o(.text.InitKey) [Anonymous Symbol] 0x08000604 Section 0 led.o(.text.InitLED) [Anonymous Symbol] 0x0800060c Section 0 led.o(.text.LEDFlicker2) [Anonymous Symbol] 0x0800061c Section 0 gd32e23x_it.o(.text.NMI_Handler) [Anonymous Symbol] 0x08000620 Section 0 gd32e23x_it.o(.text.PendSV_Handler) [Anonymous Symbol] 0x08000624 Section 0 key.o(.text.ReadKeyValue) __arm_cp.3_0 0x080006a0 Number 4 key.o(.text.ReadKeyValue) __arm_cp.3_1 0x080006a4 Number 4 key.o(.text.ReadKeyValue) __arm_cp.3_2 0x080006a8 Number 4 key.o(.text.ReadKeyValue) __arm_cp.3_3 0x080006ac Number 4 key.o(.text.ReadKeyValue) [Anonymous Symbol] 0x080006b0 Section 0 gd32e23x_it.o(.text.SVC_Handler) [Anonymous Symbol] 0x080006b4 Section 0 key.o(.text.ScanKey) [Anonymous Symbol] 0x080006e0 Section 0 gd32e23x_it.o(.text.SysTick_Handler) [Anonymous Symbol] 0x080006e4 Section 0 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_0 0x080007bc Number 4 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_1 0x080007c0 Number 4 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_2 0x080007c4 Number 4 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_3 0x080007c8 Number 4 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_4 0x080007cc Number 4 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_5 0x080007d0 Number 4 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_6 0x080007d4 Number 4 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_7 0x080007d8 Number 4 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_8 0x080007dc Number 4 system_gd32e23x.o(.text.SystemInit) [Anonymous Symbol] 0x080007e0 Section 0 porttimer.o(.text.TIMER13_IRQHandler) __arm_cp.3_0 0x0800080c Number 4 porttimer.o(.text.TIMER13_IRQHandler) [Anonymous Symbol] 0x08000810 Section 0 timer.o(.text.TIMER14_IRQHandler) __arm_cp.0_0 0x0800084c Number 4 timer.o(.text.TIMER14_IRQHandler) __arm_cp.0_1 0x08000850 Number 4 timer.o(.text.TIMER14_IRQHandler) __arm_cp.0_2 0x08000854 Number 4 timer.o(.text.TIMER14_IRQHandler) [Anonymous Symbol] 0x08000858 Section 0 portserial.o(.text.USART0_IRQHandler) __arm_cp.4_0 0x080008c8 Number 4 portserial.o(.text.USART0_IRQHandler) __arm_cp.4_1 0x080008cc Number 4 portserial.o(.text.USART0_IRQHandler) __arm_cp.4_2 0x080008d0 Number 4 portserial.o(.text.USART0_IRQHandler) __arm_cp.4_3 0x080008d4 Number 4 portserial.o(.text.USART0_IRQHandler) __arm_cp.4_4 0x080008d8 Number 4 portserial.o(.text.USART0_IRQHandler) __NVIC_EnableIRQ 0x080008dd Thumb Code 48 gd32e23x_misc.o(.text.__NVIC_EnableIRQ) [Anonymous Symbol] 0x080008dc Section 0 gd32e23x_misc.o(.text.__NVIC_EnableIRQ) __arm_cp.2_0 0x0800090c Number 4 gd32e23x_misc.o(.text.__NVIC_EnableIRQ) __NVIC_SetPriority 0x08000911 Thumb Code 128 gd32e23x_misc.o(.text.__NVIC_SetPriority) [Anonymous Symbol] 0x08000910 Section 0 gd32e23x_misc.o(.text.__NVIC_SetPriority) __arm_cp.1_0 0x08000990 Number 4 gd32e23x_misc.o(.text.__NVIC_SetPriority) __arm_cp.1_1 0x08000994 Number 4 gd32e23x_misc.o(.text.__NVIC_SetPriority) [Anonymous Symbol] 0x08000998 Section 0 systick.o(.text.delay_ms) __arm_cp.2_0 0x080009fc Number 4 systick.o(.text.delay_ms) __arm_cp.2_1 0x08000a00 Number 4 systick.o(.text.delay_ms) __arm_cp.2_2 0x08000a04 Number 4 systick.o(.text.delay_ms) __arm_cp.2_3 0x08000a08 Number 4 systick.o(.text.delay_ms) [Anonymous Symbol] 0x08000a0c Section 0 mb.o(.text.eMBEnable) [Anonymous Symbol] 0x08000a40 Section 0 mb.o(.text.eMBInit) __arm_cp.0_0 0x08000b14 Number 4 mb.o(.text.eMBInit) __arm_cp.0_1 0x08000b18 Number 4 mb.o(.text.eMBInit) __arm_cp.0_2 0x08000b1c Number 4 mb.o(.text.eMBInit) __arm_cp.0_3 0x08000b20 Number 4 mb.o(.text.eMBInit) __arm_cp.0_4 0x08000b24 Number 4 mb.o(.text.eMBInit) __arm_cp.0_5 0x08000b28 Number 4 mb.o(.text.eMBInit) __arm_cp.0_6 0x08000b2c Number 4 mb.o(.text.eMBInit) __arm_cp.0_7 0x08000b30 Number 4 mb.o(.text.eMBInit) __arm_cp.0_8 0x08000b34 Number 4 mb.o(.text.eMBInit) __arm_cp.0_9 0x08000b38 Number 4 mb.o(.text.eMBInit) __arm_cp.0_10 0x08000b3c Number 4 mb.o(.text.eMBInit) __arm_cp.0_11 0x08000b40 Number 4 mb.o(.text.eMBInit) __arm_cp.0_12 0x08000b44 Number 4 mb.o(.text.eMBInit) __arm_cp.0_13 0x08000b48 Number 4 mb.o(.text.eMBInit) __arm_cp.0_14 0x08000b4c Number 4 mb.o(.text.eMBInit) __arm_cp.0_15 0x08000b50 Number 4 mb.o(.text.eMBInit) __arm_cp.0_16 0x08000b54 Number 4 mb.o(.text.eMBInit) __arm_cp.0_17 0x08000b58 Number 4 mb.o(.text.eMBInit) [Anonymous Symbol] 0x08000b5c Section 0 mbrtu.o(.text.eMBRTUInit) __arm_cp.0_0 0x08000bcc Number 4 mbrtu.o(.text.eMBRTUInit) __arm_cp.0_1 0x08000bd0 Number 4 mbrtu.o(.text.eMBRTUInit) [Anonymous Symbol] 0x08000bd4 Section 0 mbrtu.o(.text.eMBRTUReceive) __arm_cp.3_0 0x08000c48 Number 4 mbrtu.o(.text.eMBRTUReceive) __arm_cp.3_1 0x08000c4c Number 4 mbrtu.o(.text.eMBRTUReceive) __arm_cp.3_2 0x08000c50 Number 4 mbrtu.o(.text.eMBRTUReceive) [Anonymous Symbol] 0x08000c54 Section 0 mbrtu.o(.text.eMBRTUSend) __arm_cp.4_1 0x08000cf0 Number 4 mbrtu.o(.text.eMBRTUSend) __arm_cp.4_2 0x08000cf4 Number 4 mbrtu.o(.text.eMBRTUSend) __arm_cp.4_3 0x08000cf8 Number 4 mbrtu.o(.text.eMBRTUSend) __arm_cp.4_4 0x08000cfc Number 4 mbrtu.o(.text.eMBRTUSend) [Anonymous Symbol] 0x08000d00 Section 0 mbrtu.o(.text.eMBRTUStart) __arm_cp.1_0 0x08000d14 Number 4 mbrtu.o(.text.eMBRTUStart) [Anonymous Symbol] 0x08000d18 Section 0 mbrtu.o(.text.eMBRTUStop) [Anonymous Symbol] 0x08000d28 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_config) __arm_cp.7_0 0x08000dec Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config) __arm_cp.7_3 0x08000df0 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config) __arm_cp.7_4 0x08000df4 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config) __arm_cp.7_5 0x08000df8 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config) __arm_cp.7_6 0x08000dfc Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config) [Anonymous Symbol] 0x08000e00 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) __arm_cp.6_1 0x08000e08 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) [Anonymous Symbol] 0x08000e0c Section 0 gd32e23x_fwdgt.o(.text.fwdgt_enable) __arm_cp.2_1 0x08000e14 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable) [Anonymous Symbol] 0x08000e18 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_write_disable) [Anonymous Symbol] 0x08000e20 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_write_enable) __arm_cp.0_0 0x08000e28 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_write_enable) __arm_cp.0_1 0x08000e2c Number 4 gd32e23x_fwdgt.o(.text.fwdgt_write_enable) [Anonymous Symbol] 0x08000e30 Section 0 main.o(.text.get_meta_data_from_flash) __arm_cp.0_0 0x08000ea0 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.0_1 0x08000ea4 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.0_2 0x08000ea8 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.0_3 0x08000eac Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.0_4 0x08000eb0 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.0_5 0x08000eb4 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.0_6 0x08000eb8 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.0_7 0x08000ebc Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.0_8 0x08000ec0 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.0_9 0x08000ec4 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.0_10 0x08000ec8 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.0_11 0x08000ecc Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.0_12 0x08000ed0 Number 4 main.o(.text.get_meta_data_from_flash) [Anonymous Symbol] 0x08000ed4 Section 0 gd32e23x_gpio.o(.text.gpio_af_set) [Anonymous Symbol] 0x08000f94 Section 0 gd32e23x_gpio.o(.text.gpio_bit_reset) [Anonymous Symbol] 0x08000fa4 Section 0 gd32e23x_gpio.o(.text.gpio_bit_set) [Anonymous Symbol] 0x08000fb4 Section 0 gd32e23x_gpio.o(.text.gpio_bit_toggle) [Anonymous Symbol] 0x08000fc4 Section 0 gd32e23x_gpio.o(.text.gpio_input_bit_get) [Anonymous Symbol] 0x08000fee Section 0 gd32e23x_gpio.o(.text.gpio_mode_set) [Anonymous Symbol] 0x0800107c Section 0 gd32e23x_gpio.o(.text.gpio_output_options_set) [Anonymous Symbol] 0x08001108 Section 0 main.o(.text.main) __arm_cp.5_0 0x08001174 Number 4 main.o(.text.main) __arm_cp.5_1 0x08001178 Number 4 main.o(.text.main) __arm_cp.5_2 0x0800117c Number 4 main.o(.text.main) __arm_cp.5_3 0x08001180 Number 4 main.o(.text.main) [Anonymous Symbol] 0x08001184 Section 0 gd32e23x_misc.o(.text.nvic_irq_enable) [Anonymous Symbol] 0x080011b0 Section 0 gd32e23x_misc.o(.text.nvic_vector_table_set) __arm_cp.7_0 0x080011cc Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set) __arm_cp.7_1 0x080011d0 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set) prvvTIMERExpiredISR 0x080011d5 Thumb Code 12 porttimer.o(.text.prvvTIMERExpiredISR) [Anonymous Symbol] 0x080011d4 Section 0 porttimer.o(.text.prvvTIMERExpiredISR) __arm_cp.4_0 0x080011e0 Number 4 porttimer.o(.text.prvvTIMERExpiredISR) prvvUARTRxISR 0x080011e5 Thumb Code 12 portserial.o(.text.prvvUARTRxISR) [Anonymous Symbol] 0x080011e4 Section 0 portserial.o(.text.prvvUARTRxISR) __arm_cp.5_0 0x080011f0 Number 4 portserial.o(.text.prvvUARTRxISR) prvvUARTTxReadyISR 0x080011f5 Thumb Code 12 portserial.o(.text.prvvUARTTxReadyISR) [Anonymous Symbol] 0x080011f4 Section 0 portserial.o(.text.prvvUARTTxReadyISR) __arm_cp.6_0 0x08001200 Number 4 portserial.o(.text.prvvUARTTxReadyISR) [Anonymous Symbol] 0x08001204 Section 0 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_0 0x080014d8 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_1 0x080014dc Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_2 0x080014e0 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_3 0x080014e4 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_4 0x080014e8 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_5 0x080014ec Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_6 0x080014f0 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_7 0x080014f4 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_8 0x080014f8 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) [Anonymous Symbol] 0x080014fc Section 0 gd32e23x_rcu.o(.text.rcu_flag_get) [Anonymous Symbol] 0x08001530 Section 0 gd32e23x_rcu.o(.text.rcu_osci_on) [Anonymous Symbol] 0x08001554 Section 0 gd32e23x_rcu.o(.text.rcu_osci_stab_wait) __arm_cp.21_0 0x08001770 Number 4 gd32e23x_rcu.o(.text.rcu_osci_stab_wait) __arm_cp.21_1 0x08001774 Number 4 gd32e23x_rcu.o(.text.rcu_osci_stab_wait) __arm_cp.21_2 0x08001778 Number 4 gd32e23x_rcu.o(.text.rcu_osci_stab_wait) __arm_cp.21_3 0x0800177c Number 4 gd32e23x_rcu.o(.text.rcu_osci_stab_wait) __arm_cp.21_4 0x08001780 Number 4 gd32e23x_rcu.o(.text.rcu_osci_stab_wait) __arm_cp.21_5 0x08001784 Number 4 gd32e23x_rcu.o(.text.rcu_osci_stab_wait) [Anonymous Symbol] 0x08001788 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_enable) [Anonymous Symbol] 0x080017ac Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_disable) [Anonymous Symbol] 0x080017d0 Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_enable) __arm_cp.5_0 0x080017f4 Number 4 gd32e23x_rcu.o(.text.rcu_periph_reset_enable) system_clock_8m_irc8m 0x080017f9 Thumb Code 52 system_gd32e23x.o(.text.system_clock_8m_irc8m) [Anonymous Symbol] 0x080017f8 Section 0 system_gd32e23x.o(.text.system_clock_8m_irc8m) __arm_cp.3_0 0x0800182c Number 4 system_gd32e23x.o(.text.system_clock_8m_irc8m) system_clock_config 0x08001831 Thumb Code 8 system_gd32e23x.o(.text.system_clock_config) [Anonymous Symbol] 0x08001830 Section 0 system_gd32e23x.o(.text.system_clock_config) [Anonymous Symbol] 0x08001838 Section 0 gd32e23x_misc.o(.text.systick_clksource_set) __arm_cp.10_0 0x08001860 Number 4 gd32e23x_misc.o(.text.systick_clksource_set) [Anonymous Symbol] 0x08001864 Section 0 systick.o(.text.systick_config) __arm_cp.0_0 0x0800188c Number 4 systick.o(.text.systick_config) __arm_cp.0_1 0x08001890 Number 4 systick.o(.text.systick_config) __arm_cp.0_2 0x08001894 Number 4 systick.o(.text.systick_config) __arm_cp.0_3 0x08001898 Number 4 systick.o(.text.systick_config) [Anonymous Symbol] 0x0800189c Section 0 gd32e23x_timer.o(.text.timer_counter_value_config) [Anonymous Symbol] 0x080018b0 Section 0 gd32e23x_timer.o(.text.timer_deinit) __arm_cp.0_1 0x08001978 Number 4 gd32e23x_timer.o(.text.timer_deinit) __arm_cp.0_7 0x0800197c Number 4 gd32e23x_timer.o(.text.timer_deinit) __arm_cp.0_8 0x08001980 Number 4 gd32e23x_timer.o(.text.timer_deinit) __arm_cp.0_9 0x08001984 Number 4 gd32e23x_timer.o(.text.timer_deinit) __arm_cp.0_10 0x08001988 Number 4 gd32e23x_timer.o(.text.timer_deinit) __arm_cp.0_11 0x0800198c Number 4 gd32e23x_timer.o(.text.timer_deinit) [Anonymous Symbol] 0x08001990 Section 0 gd32e23x_timer.o(.text.timer_disable) [Anonymous Symbol] 0x080019a2 Section 0 gd32e23x_timer.o(.text.timer_enable) [Anonymous Symbol] 0x080019b4 Section 0 gd32e23x_timer.o(.text.timer_init) __arm_cp.2_0 0x08001a98 Number 4 gd32e23x_timer.o(.text.timer_init) __arm_cp.2_1 0x08001a9c Number 4 gd32e23x_timer.o(.text.timer_init) __arm_cp.2_2 0x08001aa0 Number 4 gd32e23x_timer.o(.text.timer_init) __arm_cp.2_3 0x08001aa4 Number 4 gd32e23x_timer.o(.text.timer_init) __arm_cp.2_4 0x08001aa8 Number 4 gd32e23x_timer.o(.text.timer_init) __arm_cp.2_5 0x08001aac Number 4 gd32e23x_timer.o(.text.timer_init) [Anonymous Symbol] 0x08001ab0 Section 0 gd32e23x_timer.o(.text.timer_interrupt_disable) [Anonymous Symbol] 0x08001ac4 Section 0 gd32e23x_timer.o(.text.timer_interrupt_enable) [Anonymous Symbol] 0x08001ad8 Section 0 gd32e23x_timer.o(.text.timer_interrupt_flag_clear) [Anonymous Symbol] 0x08001aea Section 0 gd32e23x_timer.o(.text.timer_interrupt_flag_get) [Anonymous Symbol] 0x08001b24 Section 0 gd32e23x_timer.o(.text.timer_struct_para_init) __arm_cp.1_0 0x08001b48 Number 4 gd32e23x_timer.o(.text.timer_struct_para_init) [Anonymous Symbol] 0x08001b4c Section 0 mbcrc.o(.text.usMBCRC16) __arm_cp.0_0 0x08001ba4 Number 4 mbcrc.o(.text.usMBCRC16) __arm_cp.0_1 0x08001ba8 Number 4 mbcrc.o(.text.usMBCRC16) [Anonymous Symbol] 0x08001bac Section 0 gd32e23x_usart.o(.text.usart_baudrate_set) __arm_cp.1_2 0x08001c58 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set) [Anonymous Symbol] 0x08001c5c Section 0 gd32e23x_usart.o(.text.usart_data_receive) [Anonymous Symbol] 0x08001c6c Section 0 gd32e23x_usart.o(.text.usart_data_transmit) __arm_cp.18_0 0x08001c80 Number 4 gd32e23x_usart.o(.text.usart_data_transmit) [Anonymous Symbol] 0x08001c84 Section 0 gd32e23x_usart.o(.text.usart_deinit) __arm_cp.0_0 0x08001cc8 Number 4 gd32e23x_usart.o(.text.usart_deinit) __arm_cp.0_2 0x08001ccc Number 4 gd32e23x_usart.o(.text.usart_deinit) __arm_cp.0_3 0x08001cd0 Number 4 gd32e23x_usart.o(.text.usart_deinit) [Anonymous Symbol] 0x08001cd4 Section 0 gd32e23x_usart.o(.text.usart_enable) [Anonymous Symbol] 0x08001ce6 Section 0 gd32e23x_usart.o(.text.usart_flag_clear) [Anonymous Symbol] 0x08001d04 Section 0 gd32e23x_usart.o(.text.usart_flag_get) [Anonymous Symbol] 0x08001d40 Section 0 gd32e23x_usart.o(.text.usart_interrupt_disable) [Anonymous Symbol] 0x08001d62 Section 0 gd32e23x_usart.o(.text.usart_interrupt_enable) [Anonymous Symbol] 0x08001d84 Section 0 gd32e23x_usart.o(.text.usart_interrupt_flag_clear) __arm_cp.70_0 0x08001dc0 Number 4 gd32e23x_usart.o(.text.usart_interrupt_flag_clear) [Anonymous Symbol] 0x08001dc4 Section 0 gd32e23x_usart.o(.text.usart_interrupt_flag_get) [Anonymous Symbol] 0x08001e26 Section 0 gd32e23x_usart.o(.text.usart_parity_config) [Anonymous Symbol] 0x08001e50 Section 0 gd32e23x_usart.o(.text.usart_receive_config) [Anonymous Symbol] 0x08001e6e Section 0 gd32e23x_usart.o(.text.usart_stop_bit_set) [Anonymous Symbol] 0x08001e98 Section 0 gd32e23x_usart.o(.text.usart_transmit_config) [Anonymous Symbol] 0x08001eb6 Section 0 gd32e23x_usart.o(.text.usart_word_length_set) [Anonymous Symbol] 0x08001ee0 Section 0 portserial.o(.text.vMBPortSerialEnable) __arm_cp.0_0 0x08001f5c Number 4 portserial.o(.text.vMBPortSerialEnable) [Anonymous Symbol] 0x08001f60 Section 0 porttimer.o(.text.vMBPortTimersDisable) [Anonymous Symbol] 0x08001f8c Section 0 porttimer.o(.text.vMBPortTimersEnable) [Anonymous Symbol] 0x08001fb8 Section 0 portevent.o(.text.xMBPortEventInit) [Anonymous Symbol] 0x08001fc4 Section 0 portevent.o(.text.xMBPortEventPost) __arm_cp.1_0 0x08001fdc Number 4 portevent.o(.text.xMBPortEventPost) __arm_cp.1_1 0x08001fe0 Number 4 portevent.o(.text.xMBPortEventPost) [Anonymous Symbol] 0x08001fe4 Section 0 portserial.o(.text.xMBPortSerialGetByte) __arm_cp.3_0 0x08001ffc Number 4 portserial.o(.text.xMBPortSerialGetByte) [Anonymous Symbol] 0x08002000 Section 0 portserial.o(.text.xMBPortSerialInit) __arm_cp.1_0 0x080020e4 Number 4 portserial.o(.text.xMBPortSerialInit) __arm_cp.1_1 0x080020e8 Number 4 portserial.o(.text.xMBPortSerialInit) [Anonymous Symbol] 0x080020ec Section 0 portserial.o(.text.xMBPortSerialPutByte) __arm_cp.2_0 0x08002104 Number 4 portserial.o(.text.xMBPortSerialPutByte) [Anonymous Symbol] 0x08002108 Section 0 porttimer.o(.text.xMBPortTimersInit) __arm_cp.0_0 0x08002164 Number 4 porttimer.o(.text.xMBPortTimersInit) __arm_cp.0_1 0x08002168 Number 4 porttimer.o(.text.xMBPortTimersInit) [Anonymous Symbol] 0x0800216c Section 0 mbrtu.o(.text.xMBRTUReceiveFSM) __arm_cp.5_1 0x08002210 Number 4 mbrtu.o(.text.xMBRTUReceiveFSM) __arm_cp.5_4 0x08002214 Number 4 mbrtu.o(.text.xMBRTUReceiveFSM) __arm_cp.5_5 0x08002218 Number 4 mbrtu.o(.text.xMBRTUReceiveFSM) [Anonymous Symbol] 0x0800221c Section 0 mbrtu.o(.text.xMBRTUTimerT35Expired) __arm_cp.7_1 0x08002298 Number 4 mbrtu.o(.text.xMBRTUTimerT35Expired) [Anonymous Symbol] 0x0800229c Section 0 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_0 0x08002328 Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_1 0x0800232c Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_2 0x08002330 Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_3 0x08002334 Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_4 0x08002338 Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_5 0x0800233c Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) aucCRCHi 0x08002340 Data 256 mbcrc.o(.rodata.aucCRCHi) [Anonymous Symbol] 0x08002340 Section 0 mbcrc.o(.rodata.aucCRCHi) aucCRCLo 0x08002440 Data 256 mbcrc.o(.rodata.aucCRCLo) [Anonymous Symbol] 0x08002440 Section 0 mbcrc.o(.rodata.aucCRCLo) [Anonymous Symbol] 0x08002540 Section 0 mbrtu.o(.rodata.str1.1) eMBState 0x20000004 Data 1 mb.o(.data.eMBState) [Anonymous Symbol] 0x20000004 Section 0 mb.o(.data.eMBState) .bss 0x20000008 Section 96 libspace.o(.bss) ReadKeyValue.SlaveAddress 0x2000006a Data 1 key.o(.bss.ReadKeyValue.SlaveAddress) [Anonymous Symbol] 0x2000006a Section 0 key.o(.bss.ReadKeyValue.SlaveAddress) TIMER14_IRQHandler.int_cnt 0x2000006c Data 2 timer.o(.bss.TIMER14_IRQHandler.int_cnt) [Anonymous Symbol] 0x2000006c Section 0 timer.o(.bss.TIMER14_IRQHandler.int_cnt) count_1ms 0x20000070 Data 4 systick.o(.bss.count_1ms) [Anonymous Symbol] 0x20000070 Section 0 systick.o(.bss.count_1ms) count_1us 0x20000074 Data 4 systick.o(.bss.count_1us) [Anonymous Symbol] 0x20000074 Section 0 systick.o(.bss.count_1us) eMBCurrentMode 0x20000078 Data 1 mb.o(.bss.eMBCurrentMode) [Anonymous Symbol] 0x20000078 Section 0 mb.o(.bss.eMBCurrentMode) eQueuedEvent 0x20000079 Data 1 portevent.o(.bss.eQueuedEvent) [Anonymous Symbol] 0x20000079 Section 0 portevent.o(.bss.eQueuedEvent) eRcvState 0x2000007a Data 1 mbrtu.o(.bss.eRcvState) [Anonymous Symbol] 0x2000007a Section 0 mbrtu.o(.bss.eRcvState) eSndState 0x2000007b Data 1 mbrtu.o(.bss.eSndState) [Anonymous Symbol] 0x2000007b Section 0 mbrtu.o(.bss.eSndState) peMBFrameReceiveCur 0x20000488 Data 4 mb.o(.bss.peMBFrameReceiveCur) [Anonymous Symbol] 0x20000488 Section 0 mb.o(.bss.peMBFrameReceiveCur) peMBFrameSendCur 0x2000048c Data 4 mb.o(.bss.peMBFrameSendCur) [Anonymous Symbol] 0x2000048c Section 0 mb.o(.bss.peMBFrameSendCur) pucSndBufferCur 0x20000490 Data 4 mbrtu.o(.bss.pucSndBufferCur) [Anonymous Symbol] 0x20000490 Section 0 mbrtu.o(.bss.pucSndBufferCur) pvMBFrameCloseCur 0x20000494 Data 4 mb.o(.bss.pvMBFrameCloseCur) [Anonymous Symbol] 0x20000494 Section 0 mb.o(.bss.pvMBFrameCloseCur) pvMBFrameStartCur 0x20000498 Data 4 mb.o(.bss.pvMBFrameStartCur) [Anonymous Symbol] 0x20000498 Section 0 mb.o(.bss.pvMBFrameStartCur) pvMBFrameStopCur 0x2000049c Data 4 mb.o(.bss.pvMBFrameStopCur) [Anonymous Symbol] 0x2000049c Section 0 mb.o(.bss.pvMBFrameStopCur) s_arrKeyDownLevel 0x200004ac Data 5 key.o(.bss.s_arrKeyDownLevel) [Anonymous Symbol] 0x200004ac Section 0 key.o(.bss.s_arrKeyDownLevel) ucMBAddress 0x200004b1 Data 1 mb.o(.bss.ucMBAddress) [Anonymous Symbol] 0x200004b1 Section 0 mb.o(.bss.ucMBAddress) usRcvBufferPos 0x200005b2 Data 2 mbrtu.o(.bss.usRcvBufferPos) [Anonymous Symbol] 0x200005b2 Section 0 mbrtu.o(.bss.usRcvBufferPos) usSndBufferCount 0x200005b4 Data 2 mbrtu.o(.bss.usSndBufferCount) [Anonymous Symbol] 0x200005b4 Section 0 mbrtu.o(.bss.usSndBufferCount) xEventInQueue 0x200005b6 Data 1 portevent.o(.bss.xEventInQueue) [Anonymous Symbol] 0x200005b6 Section 0 portevent.o(.bss.xEventInQueue) Heap_Mem 0x200005b8 Data 1024 startup_gd32e23x.o(HEAP) HEAP 0x200005b8 Section 1024 startup_gd32e23x.o(HEAP) Stack_Mem 0x200009b8 Data 1024 startup_gd32e23x.o(STACK) STACK 0x200009b8 Section 1024 startup_gd32e23x.o(STACK) __initial_sp 0x20000db8 Data 0 startup_gd32e23x.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv3M$S$8M$PE$A:L22$X:L11$S22$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_exceptions_init - Undefined Weak Reference __alloca_initialize - Undefined Weak Reference __arm_preinit_ - Undefined Weak Reference __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __rt_locale - Undefined Weak Reference __sigvec_lookup - Undefined Weak Reference _atexit_init - Undefined Weak Reference _call_atexit_fns - Undefined Weak Reference _clock_init - Undefined Weak Reference _fp_trap_init - Undefined Weak Reference _fp_trap_shutdown - Undefined Weak Reference _get_lc_collate - Undefined Weak Reference _get_lc_ctype - Undefined Weak Reference _get_lc_monetary - Undefined Weak Reference _get_lc_numeric - Undefined Weak Reference _get_lc_time - Undefined Weak Reference _getenv_init - Undefined Weak Reference _handle_redirection - Undefined Weak Reference _init_alloc - Undefined Weak Reference _init_user_alloc - Undefined Weak Reference _initio - Undefined Weak Reference _rand_init - Undefined Weak Reference _signal_finish - Undefined Weak Reference _signal_init - Undefined Weak Reference _terminate_alloc - Undefined Weak Reference _terminate_user_alloc - Undefined Weak Reference _terminateio - Undefined Weak Reference __Vectors_Size 0x000000cc Number 0 startup_gd32e23x.o ABSOLUTE __Vectors 0x08000000 Data 4 startup_gd32e23x.o(RESET) __Vectors_End 0x080000cc Data 0 startup_gd32e23x.o(RESET) __main 0x080000cd Thumb Code 8 __main.o(!!!main) __scatterload 0x080000d5 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_rt2 0x080000d5 Thumb Code 52 __scatter.o(!!!scatter) __scatterload_rt2_thumb_only 0x080000d5 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_null 0x080000e5 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_copy 0x08000111 Thumb Code 26 __scatter_copy.o(!!handler_copy) __scatterload_zeroinit 0x0800012d Thumb Code 28 __scatter_zi.o(!!handler_zi) __rt_lib_init 0x08000149 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) __rt_lib_init_alloca_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) __rt_lib_init_argv_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) __rt_lib_init_atexit_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) __rt_lib_init_clock_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) __rt_lib_init_cpp_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) __rt_lib_init_exceptions_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) __rt_lib_init_fp_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) __rt_lib_init_fp_trap_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) __rt_lib_init_getenv_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) __rt_lib_init_heap_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) __rt_lib_init_lc_collate_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) __rt_lib_init_lc_ctype_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) __rt_lib_init_lc_monetary_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) __rt_lib_init_lc_numeric_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) __rt_lib_init_lc_time_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) __rt_lib_init_preinit_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) __rt_lib_init_rand_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) __rt_lib_init_return 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) __rt_lib_init_signal_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) __rt_lib_init_stdio_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) __rt_lib_init_user_alloc_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) __rt_lib_shutdown 0x0800014d Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) __rt_lib_shutdown_cpp_1 0x0800014f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) __rt_lib_shutdown_fp_trap_1 0x0800014f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) __rt_lib_shutdown_heap_1 0x0800014f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) __rt_lib_shutdown_return 0x0800014f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) __rt_lib_shutdown_signal_1 0x0800014f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) __rt_lib_shutdown_stdio_1 0x0800014f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) __rt_lib_shutdown_user_alloc_1 0x0800014f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) __rt_entry 0x08000151 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) __rt_entry_presh_1 0x08000151 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) __rt_entry_sh 0x08000151 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) __rt_entry_li 0x08000157 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) __rt_entry_postsh_1 0x08000157 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) __rt_entry_main 0x0800015b Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) __rt_entry_postli_1 0x0800015b Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) __rt_exit 0x08000163 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) __rt_exit_ls 0x08000165 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) __rt_exit_prels_1 0x08000165 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) __rt_exit_exit 0x08000169 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) Reset_Handler 0x08000171 Thumb Code 8 startup_gd32e23x.o(.text) ADC_CMP_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) DMA_Channel0_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) DMA_Channel1_2_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) DMA_Channel3_4_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) EXTI0_1_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) EXTI2_3_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) EXTI4_15_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) FMC_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) I2C0_ER_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) I2C0_EV_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) I2C1_ER_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) I2C1_EV_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) LVD_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) RCU_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) RTC_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) SPI0_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) SPI1_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) TIMER0_BRK_UP_TRG_COM_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) TIMER0_Channel_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) TIMER15_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) TIMER16_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) TIMER2_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) TIMER5_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) USART1_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) WWDGT_IRQHandler 0x08000183 Thumb Code 0 startup_gd32e23x.o(.text) __user_initial_stackheap 0x08000185 Thumb Code 10 startup_gd32e23x.o(.text) __aeabi_assert 0x080001a9 Thumb Code 82 assert.o(.text) __assert 0x080001a9 Thumb Code 0 assert.o(.text) _memset_w 0x08000225 Thumb Code 26 rt_memclr.o(.text) _memset 0x0800023f Thumb Code 30 rt_memclr.o(.text) __aeabi_memclr 0x0800025d Thumb Code 4 rt_memclr.o(.text) __rt_memclr 0x0800025d Thumb Code 0 rt_memclr.o(.text) __aeabi_memclr4 0x08000261 Thumb Code 0 rt_memclr.o(.text) __aeabi_memclr8 0x08000261 Thumb Code 0 rt_memclr.o(.text) __rt_memclr_w 0x08000261 Thumb Code 4 rt_memclr.o(.text) __use_two_region_memory 0x08000265 Thumb Code 2 heapauxi.o(.text) __rt_heap_escrow$2region 0x08000267 Thumb Code 2 heapauxi.o(.text) __rt_heap_expand$2region 0x08000269 Thumb Code 2 heapauxi.o(.text) abort 0x0800026b Thumb Code 20 abort.o(.text) __assert_puts 0x0800027f Thumb Code 20 assert_puts.o(.text) __aeabi_uidiv 0x08000295 Thumb Code 0 aeabi_sdiv.o(.text) __aeabi_uidivmod 0x08000295 Thumb Code 20 aeabi_sdiv.o(.text) __aeabi_idiv 0x080002a9 Thumb Code 0 aeabi_sdiv.o(.text) __aeabi_idivmod 0x080002a9 Thumb Code 338 aeabi_sdiv.o(.text) _ttywrch 0x08000401 Thumb Code 12 sys_wrch.o(.text) _sys_exit 0x0800040d Thumb Code 8 sys_exit.o(.text) __rt_SIGABRT 0x08000419 Thumb Code 12 defsig_abrt_outer.o(.text) __I$use$semihosting 0x08000425 Thumb Code 0 use_no_semi.o(.text) __use_no_semihosting_swi 0x08000425 Thumb Code 2 use_no_semi.o(.text) __semihosting_library_function 0x08000427 Thumb Code 0 indicate_semi.o(.text) __user_setup_stackheap 0x08000427 Thumb Code 62 sys_stackheap_outer.o(.text) exit 0x08000465 Thumb Code 16 exit.o(.text) __sig_exit 0x08000475 Thumb Code 12 defsig_exit.o(.text) __rt_SIGABRT_inner 0x08000481 Thumb Code 14 defsig_abrt_inner.o(.text) __user_libspace 0x080004b1 Thumb Code 8 libspace.o(.text) __user_perproc_libspace 0x080004b1 Thumb Code 0 libspace.o(.text) __user_perthread_libspace 0x080004b1 Thumb Code 0 libspace.o(.text) __default_signal_display 0x080004b9 Thumb Code 52 defsig_general.o(.text) Fwdgt_Init 0x08000599 Thumb Code 80 fwdgt.o(.text.Fwdgt_Init) Fwdgt_reload 0x080005ed Thumb Code 12 fwdgt.o(.text.Fwdgt_reload) HardFault_Handler 0x080005f9 Thumb Code 4 gd32e23x_it.o(.text.HardFault_Handler) InitKey 0x080005fd Thumb Code 8 key.o(.text.InitKey) InitLED 0x08000605 Thumb Code 8 led.o(.text.InitLED) LEDFlicker2 0x0800060d Thumb Code 16 led.o(.text.LEDFlicker2) NMI_Handler 0x0800061d Thumb Code 4 gd32e23x_it.o(.text.NMI_Handler) PendSV_Handler 0x08000621 Thumb Code 4 gd32e23x_it.o(.text.PendSV_Handler) ReadKeyValue 0x08000625 Thumb Code 124 key.o(.text.ReadKeyValue) SVC_Handler 0x080006b1 Thumb Code 4 gd32e23x_it.o(.text.SVC_Handler) ScanKey 0x080006b5 Thumb Code 44 key.o(.text.ScanKey) SysTick_Handler 0x080006e1 Thumb Code 2 gd32e23x_it.o(.text.SysTick_Handler) SystemInit 0x080006e5 Thumb Code 216 system_gd32e23x.o(.text.SystemInit) TIMER13_IRQHandler 0x080007e1 Thumb Code 44 porttimer.o(.text.TIMER13_IRQHandler) TIMER14_IRQHandler 0x08000811 Thumb Code 60 timer.o(.text.TIMER14_IRQHandler) USART0_IRQHandler 0x08000859 Thumb Code 112 portserial.o(.text.USART0_IRQHandler) delay_ms 0x08000999 Thumb Code 100 systick.o(.text.delay_ms) eMBEnable 0x08000a0d Thumb Code 52 mb.o(.text.eMBEnable) eMBInit 0x08000a41 Thumb Code 212 mb.o(.text.eMBInit) eMBRTUInit 0x08000b5d Thumb Code 112 mbrtu.o(.text.eMBRTUInit) eMBRTUReceive 0x08000bd5 Thumb Code 116 mbrtu.o(.text.eMBRTUReceive) eMBRTUSend 0x08000c55 Thumb Code 156 mbrtu.o(.text.eMBRTUSend) eMBRTUStart 0x08000d01 Thumb Code 20 mbrtu.o(.text.eMBRTUStart) eMBRTUStop 0x08000d19 Thumb Code 16 mbrtu.o(.text.eMBRTUStop) fwdgt_config 0x08000d29 Thumb Code 196 gd32e23x_fwdgt.o(.text.fwdgt_config) fwdgt_counter_reload 0x08000e01 Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) fwdgt_enable 0x08000e0d Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_enable) fwdgt_write_disable 0x08000e19 Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_write_disable) fwdgt_write_enable 0x08000e21 Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_write_enable) get_meta_data_from_flash 0x08000e31 Thumb Code 112 main.o(.text.get_meta_data_from_flash) gpio_af_set 0x08000ed5 Thumb Code 192 gd32e23x_gpio.o(.text.gpio_af_set) gpio_bit_reset 0x08000f95 Thumb Code 16 gd32e23x_gpio.o(.text.gpio_bit_reset) gpio_bit_set 0x08000fa5 Thumb Code 16 gd32e23x_gpio.o(.text.gpio_bit_set) gpio_bit_toggle 0x08000fb5 Thumb Code 16 gd32e23x_gpio.o(.text.gpio_bit_toggle) gpio_input_bit_get 0x08000fc5 Thumb Code 42 gd32e23x_gpio.o(.text.gpio_input_bit_get) gpio_mode_set 0x08000fef Thumb Code 142 gd32e23x_gpio.o(.text.gpio_mode_set) gpio_output_options_set 0x0800107d Thumb Code 138 gd32e23x_gpio.o(.text.gpio_output_options_set) main 0x08001109 Thumb Code 108 main.o(.text.main) nvic_irq_enable 0x08001185 Thumb Code 42 gd32e23x_misc.o(.text.nvic_irq_enable) nvic_vector_table_set 0x080011b1 Thumb Code 28 gd32e23x_misc.o(.text.nvic_vector_table_set) rcu_clock_freq_get 0x08001205 Thumb Code 724 gd32e23x_rcu.o(.text.rcu_clock_freq_get) rcu_flag_get 0x080014fd Thumb Code 52 gd32e23x_rcu.o(.text.rcu_flag_get) rcu_osci_on 0x08001531 Thumb Code 36 gd32e23x_rcu.o(.text.rcu_osci_on) rcu_osci_stab_wait 0x08001555 Thumb Code 540 gd32e23x_rcu.o(.text.rcu_osci_stab_wait) rcu_periph_clock_enable 0x08001789 Thumb Code 36 gd32e23x_rcu.o(.text.rcu_periph_clock_enable) rcu_periph_reset_disable 0x080017ad Thumb Code 36 gd32e23x_rcu.o(.text.rcu_periph_reset_disable) rcu_periph_reset_enable 0x080017d1 Thumb Code 36 gd32e23x_rcu.o(.text.rcu_periph_reset_enable) systick_clksource_set 0x08001839 Thumb Code 40 gd32e23x_misc.o(.text.systick_clksource_set) systick_config 0x08001865 Thumb Code 40 systick.o(.text.systick_config) timer_counter_value_config 0x0800189d Thumb Code 18 gd32e23x_timer.o(.text.timer_counter_value_config) timer_deinit 0x080018b1 Thumb Code 200 gd32e23x_timer.o(.text.timer_deinit) timer_disable 0x08001991 Thumb Code 18 gd32e23x_timer.o(.text.timer_disable) timer_enable 0x080019a3 Thumb Code 18 gd32e23x_timer.o(.text.timer_enable) timer_init 0x080019b5 Thumb Code 228 gd32e23x_timer.o(.text.timer_init) timer_interrupt_disable 0x08001ab1 Thumb Code 20 gd32e23x_timer.o(.text.timer_interrupt_disable) timer_interrupt_enable 0x08001ac5 Thumb Code 20 gd32e23x_timer.o(.text.timer_interrupt_enable) timer_interrupt_flag_clear 0x08001ad9 Thumb Code 18 gd32e23x_timer.o(.text.timer_interrupt_flag_clear) timer_interrupt_flag_get 0x08001aeb Thumb Code 58 gd32e23x_timer.o(.text.timer_interrupt_flag_get) timer_struct_para_init 0x08001b25 Thumb Code 36 gd32e23x_timer.o(.text.timer_struct_para_init) usMBCRC16 0x08001b4d Thumb Code 88 mbcrc.o(.text.usMBCRC16) usart_baudrate_set 0x08001bad Thumb Code 172 gd32e23x_usart.o(.text.usart_baudrate_set) usart_data_receive 0x08001c5d Thumb Code 16 gd32e23x_usart.o(.text.usart_data_receive) usart_data_transmit 0x08001c6d Thumb Code 20 gd32e23x_usart.o(.text.usart_data_transmit) usart_deinit 0x08001c85 Thumb Code 68 gd32e23x_usart.o(.text.usart_deinit) usart_enable 0x08001cd5 Thumb Code 18 gd32e23x_usart.o(.text.usart_enable) usart_flag_clear 0x08001ce7 Thumb Code 30 gd32e23x_usart.o(.text.usart_flag_clear) usart_flag_get 0x08001d05 Thumb Code 60 gd32e23x_usart.o(.text.usart_flag_get) usart_interrupt_disable 0x08001d41 Thumb Code 34 gd32e23x_usart.o(.text.usart_interrupt_disable) usart_interrupt_enable 0x08001d63 Thumb Code 34 gd32e23x_usart.o(.text.usart_interrupt_enable) usart_interrupt_flag_clear 0x08001d85 Thumb Code 60 gd32e23x_usart.o(.text.usart_interrupt_flag_clear) usart_interrupt_flag_get 0x08001dc5 Thumb Code 98 gd32e23x_usart.o(.text.usart_interrupt_flag_get) usart_parity_config 0x08001e27 Thumb Code 42 gd32e23x_usart.o(.text.usart_parity_config) usart_receive_config 0x08001e51 Thumb Code 30 gd32e23x_usart.o(.text.usart_receive_config) usart_stop_bit_set 0x08001e6f Thumb Code 42 gd32e23x_usart.o(.text.usart_stop_bit_set) usart_transmit_config 0x08001e99 Thumb Code 30 gd32e23x_usart.o(.text.usart_transmit_config) usart_word_length_set 0x08001eb7 Thumb Code 42 gd32e23x_usart.o(.text.usart_word_length_set) vMBPortSerialEnable 0x08001ee1 Thumb Code 124 portserial.o(.text.vMBPortSerialEnable) vMBPortTimersDisable 0x08001f61 Thumb Code 44 porttimer.o(.text.vMBPortTimersDisable) vMBPortTimersEnable 0x08001f8d Thumb Code 44 porttimer.o(.text.vMBPortTimersEnable) xMBPortEventInit 0x08001fb9 Thumb Code 12 portevent.o(.text.xMBPortEventInit) xMBPortEventPost 0x08001fc5 Thumb Code 24 portevent.o(.text.xMBPortEventPost) xMBPortSerialGetByte 0x08001fe5 Thumb Code 24 portserial.o(.text.xMBPortSerialGetByte) xMBPortSerialInit 0x08002001 Thumb Code 228 portserial.o(.text.xMBPortSerialInit) xMBPortSerialPutByte 0x080020ed Thumb Code 24 portserial.o(.text.xMBPortSerialPutByte) xMBPortTimersInit 0x08002109 Thumb Code 92 porttimer.o(.text.xMBPortTimersInit) xMBRTUReceiveFSM 0x0800216d Thumb Code 164 mbrtu.o(.text.xMBRTUReceiveFSM) xMBRTUTimerT35Expired 0x0800221d Thumb Code 124 mbrtu.o(.text.xMBRTUTimerT35Expired) xMBRTUTransmitFSM 0x0800229d Thumb Code 140 mbrtu.o(.text.xMBRTUTransmitFSM) Region$$Table$$Base 0x08002614 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x08002634 Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x20000000 Data 4 system_gd32e23x.o(.data.SystemCoreClock) __libspace_start 0x20000008 Data 96 libspace.o(.bss) CurrentAddr 0x20000068 Data 2 main.o(.bss.CurrentAddr) __temporary_stack_top$libspace 0x20000068 Data 0 libspace.o(.bss) flash_flag 0x2000007c Data 1 main.o(.bss.flash_flag) head_buffer 0x2000007d Data 1024 main.o(.bss.head_buffer) head_char 0x20000480 Data 4 main.o(.bss.head_char) md_status 0x20000484 Data 1 main.o(.bss.md_status) pxMBFrameCBByteReceived 0x200004a0 Data 4 mb.o(.bss.pxMBFrameCBByteReceived) pxMBFrameCBTransmitterEmpty 0x200004a4 Data 4 mb.o(.bss.pxMBFrameCBTransmitterEmpty) pxMBPortCBTimerExpired 0x200004a8 Data 4 mb.o(.bss.pxMBPortCBTimerExpired) ucRTUBuf 0x200004b2 Data 256 mbrtu.o(.bss.ucRTUBuf) ============================================================================== Memory Map of the image Image Entry point : 0x080000cd Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00002640, Max: 0x00010000, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00002634, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x000000cc Data RO 14 RESET startup_gd32e23x.o 0x080000cc 0x080000cc 0x00000008 Code RO 783 * !!!main c_p.l(__main.o) 0x080000d4 0x080000d4 0x0000003c Code RO 924 !!!scatter c_p.l(__scatter.o) 0x08000110 0x08000110 0x0000001a Code RO 925 !!handler_copy c_p.l(__scatter_copy.o) 0x0800012a 0x0800012a 0x00000002 PAD 0x0800012c 0x0800012c 0x0000001c Code RO 926 !!handler_zi c_p.l(__scatter_zi.o) 0x08000148 0x08000148 0x00000002 Code RO 824 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o) 0x0800014a 0x0800014a 0x00000000 Code RO 835 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 837 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 840 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 842 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 844 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 847 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 849 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 851 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 853 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 855 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 857 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 859 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 861 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 863 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 865 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 867 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 871 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 873 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 875 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 877 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000002 Code RO 878 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o) 0x0800014c 0x0800014c 0x00000002 Code RO 900 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o) 0x0800014e 0x0800014e 0x00000000 Code RO 907 .ARM.Collect$$libshutdown$$00000002 c_p.l(libshutdown2.o) 0x0800014e 0x0800014e 0x00000000 Code RO 909 .ARM.Collect$$libshutdown$$00000004 c_p.l(libshutdown2.o) 0x0800014e 0x0800014e 0x00000000 Code RO 912 .ARM.Collect$$libshutdown$$00000007 c_p.l(libshutdown2.o) 0x0800014e 0x0800014e 0x00000000 Code RO 915 .ARM.Collect$$libshutdown$$0000000A c_p.l(libshutdown2.o) 0x0800014e 0x0800014e 0x00000000 Code RO 917 .ARM.Collect$$libshutdown$$0000000C c_p.l(libshutdown2.o) 0x0800014e 0x0800014e 0x00000000 Code RO 920 .ARM.Collect$$libshutdown$$0000000F c_p.l(libshutdown2.o) 0x0800014e 0x0800014e 0x00000002 Code RO 921 .ARM.Collect$$libshutdown$$00000010 c_p.l(libshutdown2.o) 0x08000150 0x08000150 0x00000000 Code RO 784 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o) 0x08000150 0x08000150 0x00000000 Code RO 794 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o) 0x08000150 0x08000150 0x00000006 Code RO 806 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o) 0x08000156 0x08000156 0x00000000 Code RO 796 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o) 0x08000156 0x08000156 0x00000004 Code RO 797 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o) 0x0800015a 0x0800015a 0x00000000 Code RO 799 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o) 0x0800015a 0x0800015a 0x00000008 Code RO 800 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o) 0x08000162 0x08000162 0x00000002 Code RO 828 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o) 0x08000164 0x08000164 0x00000000 Code RO 880 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o) 0x08000164 0x08000164 0x00000004 Code RO 881 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o) 0x08000168 0x08000168 0x00000006 Code RO 882 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o) 0x0800016e 0x0800016e 0x00000002 PAD 0x08000170 0x08000170 0x00000038 Code RO 15 .text startup_gd32e23x.o 0x080001a8 0x080001a8 0x0000007c Code RO 778 .text c_p.l(assert.o) 0x08000224 0x08000224 0x00000040 Code RO 781 .text c_p.l(rt_memclr.o) 0x08000264 0x08000264 0x00000006 Code RO 782 .text c_p.l(heapauxi.o) 0x0800026a 0x0800026a 0x00000014 Code RO 785 .text c_p.l(abort.o) 0x0800027e 0x0800027e 0x00000014 Code RO 786 .text c_p.l(assert_puts.o) 0x08000292 0x08000292 0x00000002 PAD 0x08000294 0x08000294 0x0000016c Code RO 787 .text c_p.l(aeabi_sdiv.o) 0x08000400 0x08000400 0x0000000c Code RO 789 .text c_p.l(sys_wrch.o) 0x0800040c 0x0800040c 0x0000000c Code RO 790 .text c_p.l(sys_exit.o) 0x08000418 0x08000418 0x0000000c Code RO 810 .text c_p.l(defsig_abrt_outer.o) 0x08000424 0x08000424 0x00000002 Code RO 812 .text c_p.l(use_no_semi.o) 0x08000426 0x08000426 0x00000000 Code RO 813 .text c_p.l(indicate_semi.o) 0x08000426 0x08000426 0x0000003e Code RO 814 .text c_p.l(sys_stackheap_outer.o) 0x08000464 0x08000464 0x00000010 Code RO 818 .text c_p.l(exit.o) 0x08000474 0x08000474 0x0000000c Code RO 819 .text c_p.l(defsig_exit.o) 0x08000480 0x08000480 0x00000030 Code RO 820 .text c_p.l(defsig_abrt_inner.o) 0x080004b0 0x080004b0 0x00000008 Code RO 825 .text c_p.l(libspace.o) 0x080004b8 0x080004b8 0x00000034 Code RO 831 .text c_p.l(defsig_general.o) 0x080004ec 0x080004ec 0x00000070 Code RO 750 .text.ConfigKeyGPIO key.o 0x0800055c 0x0800055c 0x0000003c Code RO 761 .text.ConfigLEDGPIO led.o 0x08000598 0x08000598 0x00000054 Code RO 743 .text.Fwdgt_Init fwdgt.o 0x080005ec 0x080005ec 0x0000000c Code RO 745 .text.Fwdgt_reload fwdgt.o 0x080005f8 0x080005f8 0x00000004 Code RO 583 .text.HardFault_Handler gd32e23x_it.o 0x080005fc 0x080005fc 0x00000008 Code RO 748 .text.InitKey key.o 0x08000604 0x08000604 0x00000008 Code RO 759 .text.InitLED led.o 0x0800060c 0x0800060c 0x00000010 Code RO 765 .text.LEDFlicker2 led.o 0x0800061c 0x0800061c 0x00000004 Code RO 581 .text.NMI_Handler gd32e23x_it.o 0x08000620 0x08000620 0x00000004 Code RO 587 .text.PendSV_Handler gd32e23x_it.o 0x08000624 0x08000624 0x0000008c Code RO 754 .text.ReadKeyValue key.o 0x080006b0 0x080006b0 0x00000004 Code RO 585 .text.SVC_Handler gd32e23x_it.o 0x080006b4 0x080006b4 0x0000002c Code RO 752 .text.ScanKey key.o 0x080006e0 0x080006e0 0x00000002 Code RO 589 .text.SysTick_Handler gd32e23x_it.o 0x080006e2 0x080006e2 0x00000002 PAD 0x080006e4 0x080006e4 0x000000fc Code RO 2 .text.SystemInit system_gd32e23x.o 0x080007e0 0x080007e0 0x00000030 Code RO 640 .text.TIMER13_IRQHandler porttimer.o 0x08000810 0x08000810 0x00000048 Code RO 769 .text.TIMER14_IRQHandler timer.o 0x08000858 0x08000858 0x00000084 Code RO 627 .text.USART0_IRQHandler portserial.o 0x080008dc 0x080008dc 0x00000034 Code RO 530 .text.__NVIC_EnableIRQ gd32e23x_misc.o 0x08000910 0x08000910 0x00000088 Code RO 528 .text.__NVIC_SetPriority gd32e23x_misc.o 0x08000998 0x08000998 0x00000074 Code RO 553 .text.delay_ms systick.o 0x08000a0c 0x08000a0c 0x00000034 Code RO 719 .text.eMBEnable mb.o 0x08000a40 0x08000a40 0x0000011c Code RO 713 .text.eMBInit mb.o 0x08000b5c 0x08000b5c 0x00000078 Code RO 688 .text.eMBRTUInit mbrtu.o 0x08000bd4 0x08000bd4 0x00000080 Code RO 694 .text.eMBRTUReceive mbrtu.o 0x08000c54 0x08000c54 0x000000ac Code RO 696 .text.eMBRTUSend mbrtu.o 0x08000d00 0x08000d00 0x00000018 Code RO 690 .text.eMBRTUStart mbrtu.o 0x08000d18 0x08000d18 0x00000010 Code RO 692 .text.eMBRTUStop mbrtu.o 0x08000d28 0x08000d28 0x000000d8 Code RO 92 .text.fwdgt_config gd32e23x_fwdgt.o 0x08000e00 0x08000e00 0x0000000c Code RO 90 .text.fwdgt_counter_reload gd32e23x_fwdgt.o 0x08000e0c 0x08000e0c 0x0000000c Code RO 82 .text.fwdgt_enable gd32e23x_fwdgt.o 0x08000e18 0x08000e18 0x00000008 Code RO 80 .text.fwdgt_write_disable gd32e23x_fwdgt.o 0x08000e20 0x08000e20 0x00000010 Code RO 78 .text.fwdgt_write_enable gd32e23x_fwdgt.o 0x08000e30 0x08000e30 0x000000a4 Code RO 558 .text.get_meta_data_from_flash main.o 0x08000ed4 0x08000ed4 0x000000c0 Code RO 227 .text.gpio_af_set gd32e23x_gpio.o 0x08000f94 0x08000f94 0x00000010 Code RO 213 .text.gpio_bit_reset gd32e23x_gpio.o 0x08000fa4 0x08000fa4 0x00000010 Code RO 211 .text.gpio_bit_set gd32e23x_gpio.o 0x08000fb4 0x08000fb4 0x00000010 Code RO 231 .text.gpio_bit_toggle gd32e23x_gpio.o 0x08000fc4 0x08000fc4 0x0000002a Code RO 219 .text.gpio_input_bit_get gd32e23x_gpio.o 0x08000fee 0x08000fee 0x0000008e Code RO 207 .text.gpio_mode_set gd32e23x_gpio.o 0x0800107c 0x0800107c 0x0000008a Code RO 209 .text.gpio_output_options_set gd32e23x_gpio.o 0x08001106 0x08001106 0x00000002 PAD 0x08001108 0x08001108 0x0000007c Code RO 568 .text.main main.o 0x08001184 0x08001184 0x0000002a Code RO 526 .text.nvic_irq_enable gd32e23x_misc.o 0x080011ae 0x080011ae 0x00000002 PAD 0x080011b0 0x080011b0 0x00000024 Code RO 540 .text.nvic_vector_table_set gd32e23x_misc.o 0x080011d4 0x080011d4 0x00000010 Code RO 642 .text.prvvTIMERExpiredISR porttimer.o 0x080011e4 0x080011e4 0x00000010 Code RO 629 .text.prvvUARTRxISR portserial.o 0x080011f4 0x080011f4 0x00000010 Code RO 631 .text.prvvUARTTxReadyISR portserial.o 0x08001204 0x08001204 0x000002f8 Code RO 163 .text.rcu_clock_freq_get gd32e23x_rcu.o 0x080014fc 0x080014fc 0x00000034 Code RO 141 .text.rcu_flag_get gd32e23x_rcu.o 0x08001530 0x08001530 0x00000024 Code RO 143 .text.rcu_osci_on gd32e23x_rcu.o 0x08001554 0x08001554 0x00000234 Code RO 139 .text.rcu_osci_stab_wait gd32e23x_rcu.o 0x08001788 0x08001788 0x00000024 Code RO 99 .text.rcu_periph_clock_enable gd32e23x_rcu.o 0x080017ac 0x080017ac 0x00000024 Code RO 109 .text.rcu_periph_reset_disable gd32e23x_rcu.o 0x080017d0 0x080017d0 0x00000028 Code RO 107 .text.rcu_periph_reset_enable gd32e23x_rcu.o 0x080017f8 0x080017f8 0x00000038 Code RO 8 .text.system_clock_8m_irc8m system_gd32e23x.o 0x08001830 0x08001830 0x00000008 Code RO 4 .text.system_clock_config system_gd32e23x.o 0x08001838 0x08001838 0x0000002c Code RO 546 .text.systick_clksource_set gd32e23x_misc.o 0x08001864 0x08001864 0x00000038 Code RO 549 .text.systick_config systick.o 0x0800189c 0x0800189c 0x00000012 Code RO 409 .text.timer_counter_value_config gd32e23x_timer.o 0x080018ae 0x080018ae 0x00000002 PAD 0x080018b0 0x080018b0 0x000000e0 Code RO 379 .text.timer_deinit gd32e23x_timer.o 0x08001990 0x08001990 0x00000012 Code RO 387 .text.timer_disable gd32e23x_timer.o 0x080019a2 0x080019a2 0x00000012 Code RO 385 .text.timer_enable gd32e23x_timer.o 0x080019b4 0x080019b4 0x000000fc Code RO 383 .text.timer_init gd32e23x_timer.o 0x08001ab0 0x08001ab0 0x00000014 Code RO 423 .text.timer_interrupt_disable gd32e23x_timer.o 0x08001ac4 0x08001ac4 0x00000014 Code RO 421 .text.timer_interrupt_enable gd32e23x_timer.o 0x08001ad8 0x08001ad8 0x00000012 Code RO 427 .text.timer_interrupt_flag_clear gd32e23x_timer.o 0x08001aea 0x08001aea 0x0000003a Code RO 425 .text.timer_interrupt_flag_get gd32e23x_timer.o 0x08001b24 0x08001b24 0x00000028 Code RO 381 .text.timer_struct_para_init gd32e23x_timer.o 0x08001b4c 0x08001b4c 0x00000060 Code RO 683 .text.usMBCRC16 mbcrc.o 0x08001bac 0x08001bac 0x000000b0 Code RO 238 .text.usart_baudrate_set gd32e23x_usart.o 0x08001c5c 0x08001c5c 0x00000010 Code RO 274 .text.usart_data_receive gd32e23x_usart.o 0x08001c6c 0x08001c6c 0x00000018 Code RO 272 .text.usart_data_transmit gd32e23x_usart.o 0x08001c84 0x08001c84 0x00000050 Code RO 236 .text.usart_deinit gd32e23x_usart.o 0x08001cd4 0x08001cd4 0x00000012 Code RO 246 .text.usart_enable gd32e23x_usart.o 0x08001ce6 0x08001ce6 0x0000001e Code RO 366 .text.usart_flag_clear gd32e23x_usart.o 0x08001d04 0x08001d04 0x0000003c Code RO 364 .text.usart_flag_get gd32e23x_usart.o 0x08001d40 0x08001d40 0x00000022 Code RO 370 .text.usart_interrupt_disable gd32e23x_usart.o 0x08001d62 0x08001d62 0x00000022 Code RO 368 .text.usart_interrupt_enable gd32e23x_usart.o 0x08001d84 0x08001d84 0x00000040 Code RO 376 .text.usart_interrupt_flag_clear gd32e23x_usart.o 0x08001dc4 0x08001dc4 0x00000062 Code RO 374 .text.usart_interrupt_flag_get gd32e23x_usart.o 0x08001e26 0x08001e26 0x0000002a Code RO 240 .text.usart_parity_config gd32e23x_usart.o 0x08001e50 0x08001e50 0x0000001e Code RO 252 .text.usart_receive_config gd32e23x_usart.o 0x08001e6e 0x08001e6e 0x0000002a Code RO 244 .text.usart_stop_bit_set gd32e23x_usart.o 0x08001e98 0x08001e98 0x0000001e Code RO 250 .text.usart_transmit_config gd32e23x_usart.o 0x08001eb6 0x08001eb6 0x0000002a Code RO 242 .text.usart_word_length_set gd32e23x_usart.o 0x08001ee0 0x08001ee0 0x00000080 Code RO 619 .text.vMBPortSerialEnable portserial.o 0x08001f60 0x08001f60 0x0000002c Code RO 638 .text.vMBPortTimersDisable porttimer.o 0x08001f8c 0x08001f8c 0x0000002c Code RO 636 .text.vMBPortTimersEnable porttimer.o 0x08001fb8 0x08001fb8 0x0000000c Code RO 610 .text.xMBPortEventInit portevent.o 0x08001fc4 0x08001fc4 0x00000020 Code RO 612 .text.xMBPortEventPost portevent.o 0x08001fe4 0x08001fe4 0x0000001c Code RO 625 .text.xMBPortSerialGetByte portserial.o 0x08002000 0x08002000 0x000000ec Code RO 621 .text.xMBPortSerialInit portserial.o 0x080020ec 0x080020ec 0x0000001c Code RO 623 .text.xMBPortSerialPutByte portserial.o 0x08002108 0x08002108 0x00000064 Code RO 634 .text.xMBPortTimersInit porttimer.o 0x0800216c 0x0800216c 0x000000b0 Code RO 698 .text.xMBRTUReceiveFSM mbrtu.o 0x0800221c 0x0800221c 0x00000080 Code RO 702 .text.xMBRTUTimerT35Expired mbrtu.o 0x0800229c 0x0800229c 0x000000a4 Code RO 700 .text.xMBRTUTransmitFSM mbrtu.o 0x08002340 0x08002340 0x00000100 Data RO 685 .rodata.aucCRCHi mbcrc.o 0x08002440 0x08002440 0x00000100 Data RO 686 .rodata.aucCRCLo mbcrc.o 0x08002540 0x08002540 0x000000d4 Data RO 706 .rodata.str1.1 mbrtu.o 0x08002614 0x08002614 0x00000020 Data RO 923 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08002638, Size: 0x00000db8, Max: 0x00002000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x20000000 0x08002638 0x00000004 Data RW 10 .data.SystemCoreClock system_gd32e23x.o 0x20000004 0x0800263c 0x00000001 Data RW 735 .data.eMBState mb.o 0x20000005 0x0800263d 0x00000003 PAD 0x20000008 - 0x00000060 Zero RW 826 .bss c_p.l(libspace.o) 0x20000068 - 0x00000002 Zero RW 576 .bss.CurrentAddr main.o 0x2000006a - 0x00000001 Zero RW 756 .bss.ReadKeyValue.SlaveAddress key.o 0x2000006b 0x0800263d 0x00000001 PAD 0x2000006c - 0x00000002 Zero RW 775 .bss.TIMER14_IRQHandler.int_cnt timer.o 0x2000006e 0x0800263d 0x00000002 PAD 0x20000070 - 0x00000004 Zero RW 556 .bss.count_1ms systick.o 0x20000074 - 0x00000004 Zero RW 555 .bss.count_1us systick.o 0x20000078 - 0x00000001 Zero RW 734 .bss.eMBCurrentMode mb.o 0x20000079 - 0x00000001 Zero RW 617 .bss.eQueuedEvent portevent.o 0x2000007a - 0x00000001 Zero RW 704 .bss.eRcvState mbrtu.o 0x2000007b - 0x00000001 Zero RW 710 .bss.eSndState mbrtu.o 0x2000007c - 0x00000001 Zero RW 578 .bss.flash_flag main.o 0x2000007d - 0x00000400 Zero RW 572 .bss.head_buffer main.o 0x2000047d 0x0800263d 0x00000003 PAD 0x20000480 - 0x00000004 Zero RW 573 .bss.head_char main.o 0x20000484 - 0x00000001 Zero RW 577 .bss.md_status main.o 0x20000485 0x0800263d 0x00000003 PAD 0x20000488 - 0x00000004 Zero RW 729 .bss.peMBFrameReceiveCur mb.o 0x2000048c - 0x00000004 Zero RW 728 .bss.peMBFrameSendCur mb.o 0x20000490 - 0x00000004 Zero RW 708 .bss.pucSndBufferCur mbrtu.o 0x20000494 - 0x00000004 Zero RW 730 .bss.pvMBFrameCloseCur mb.o 0x20000498 - 0x00000004 Zero RW 726 .bss.pvMBFrameStartCur mb.o 0x2000049c - 0x00000004 Zero RW 727 .bss.pvMBFrameStopCur mb.o 0x200004a0 - 0x00000004 Zero RW 731 .bss.pxMBFrameCBByteReceived mb.o 0x200004a4 - 0x00000004 Zero RW 732 .bss.pxMBFrameCBTransmitterEmpty mb.o 0x200004a8 - 0x00000004 Zero RW 733 .bss.pxMBPortCBTimerExpired mb.o 0x200004ac - 0x00000005 Zero RW 757 .bss.s_arrKeyDownLevel key.o 0x200004b1 - 0x00000001 Zero RW 725 .bss.ucMBAddress mb.o 0x200004b2 - 0x00000100 Zero RW 707 .bss.ucRTUBuf mbrtu.o 0x200005b2 - 0x00000002 Zero RW 705 .bss.usRcvBufferPos mbrtu.o 0x200005b4 - 0x00000002 Zero RW 709 .bss.usSndBufferCount mbrtu.o 0x200005b6 - 0x00000001 Zero RW 616 .bss.xEventInQueue portevent.o 0x200005b7 0x0800263d 0x00000001 PAD 0x200005b8 - 0x00000400 Zero RW 13 HEAP startup_gd32e23x.o 0x200009b8 - 0x00000400 Zero RW 12 STACK startup_gd32e23x.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 96 4 0 0 0 0 fwdgt.o 264 36 0 0 0 0 gd32e23x_fwdgt.o 562 0 0 0 0 0 gd32e23x_gpio.o 18 0 0 0 0 0 gd32e23x_it.o 310 24 0 0 0 0 gd32e23x_misc.o 1524 64 0 0 0 0 gd32e23x_rcu.o 686 52 0 0 0 0 gd32e23x_timer.o 820 24 0 0 0 0 gd32e23x_usart.o 304 24 0 0 6 0 key.o 84 4 0 0 0 0 led.o 288 68 0 0 1032 0 main.o 336 72 0 1 34 0 mb.o 96 8 512 0 0 0 mbcrc.o 928 80 212 0 266 0 mbrtu.o 44 8 0 0 2 0 portevent.o 584 48 0 0 0 0 portserial.o 252 16 0 0 0 0 porttimer.o 56 26 204 0 2048 0 startup_gd32e23x.o 316 40 0 4 0 0 system_gd32e23x.o 172 32 0 0 8 0 systick.o 72 12 0 0 2 0 timer.o ---------------------------------------------------------------------- 7820 642 960 8 3408 0 Object Totals 0 0 32 0 0 0 (incl. Generated) 8 0 0 3 10 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 8 0 0 0 0 0 __main.o 0 0 0 0 0 0 __rtentry.o 12 0 0 0 0 0 __rtentry2.o 6 0 0 0 0 0 __rtentry4.o 60 8 0 0 0 0 __scatter.o 26 0 0 0 0 0 __scatter_copy.o 28 0 0 0 0 0 __scatter_zi.o 20 0 0 0 0 0 abort.o 364 4 0 0 0 0 aeabi_sdiv.o 124 42 0 0 0 0 assert.o 20 0 0 0 0 0 assert_puts.o 48 34 0 0 0 0 defsig_abrt_inner.o 12 0 0 0 0 0 defsig_abrt_outer.o 12 0 0 0 0 0 defsig_exit.o 52 0 0 0 0 0 defsig_general.o 16 0 0 0 0 0 exit.o 6 0 0 0 0 0 heapauxi.o 0 0 0 0 0 0 indicate_semi.o 2 0 0 0 0 0 libinit.o 2 0 0 0 0 0 libinit2.o 2 0 0 0 0 0 libshutdown.o 2 0 0 0 0 0 libshutdown2.o 8 4 0 0 96 0 libspace.o 64 0 0 0 0 0 rt_memclr.o 2 0 0 0 0 0 rtexit.o 10 0 0 0 0 0 rtexit2.o 12 4 0 0 0 0 sys_exit.o 62 0 0 0 0 0 sys_stackheap_outer.o 12 0 0 0 0 0 sys_wrch.o 2 0 0 0 0 0 use_no_semi.o ---------------------------------------------------------------------- 1000 96 0 0 96 0 Library Totals 6 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 994 96 0 0 96 0 c_p.l ---------------------------------------------------------------------- 1000 96 0 0 96 0 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 8820 738 960 8 3504 0 Grand Totals 8820 738 960 8 3504 0 ELF Image Totals 8820 738 960 8 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 9780 ( 9.55kB) Total RW Size (RW Data + ZI Data) 3512 ( 3.43kB) Total ROM Size (Code + RO Data + RW Data) 9788 ( 9.56kB) ==============================================================================