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_72m_irc8m) for system_clock_72m_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_72m_irc8m) refers to system_gd32e23x.o(.text.system_clock_72m_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 systick.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 timer.o(.text.TIMER16_IRQHandler) for TIMER16_IRQHandler startup_gd32e23x.o(RESET) refers to portserial.o(.text.USART0_IRQHandler) for USART0_IRQHandler startup_gd32e23x.o(RESET) refers to uart1.o(.text.USART1_IRQHandler) for USART1_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.SysTick_Handler) refers to systick.o(.text.TimDelayDec) for TimDelayDec systick.o(.ARM.exidx.text.SysTick_Handler) refers to systick.o(.text.SysTick_Handler) for [Anonymous Symbol] systick.o(.text.TimDelayDec) refers to systick.o(.bss.s_iTimDelayCnt) for [Anonymous Symbol] systick.o(.ARM.exidx.text.TimDelayDec) refers to systick.o(.text.TimDelayDec) for [Anonymous Symbol] systick.o(.text.InitSysTick) refers to systick.o(.text.SysTick_Config) for SysTick_Config systick.o(.text.InitSysTick) refers to system_gd32e23x.o(.data.SystemCoreClock) for SystemCoreClock systick.o(.ARM.exidx.text.InitSysTick) refers to systick.o(.text.InitSysTick) for [Anonymous Symbol] systick.o(.text.SysTick_Config) refers to systick.o(.text.__NVIC_SetPriority) for __NVIC_SetPriority systick.o(.ARM.exidx.text.SysTick_Config) refers to systick.o(.text.SysTick_Config) for [Anonymous Symbol] systick.o(.text.DelayNms) refers to systick.o(.bss.s_iTimDelayCnt) for [Anonymous Symbol] systick.o(.ARM.exidx.text.DelayNms) refers to systick.o(.text.DelayNms) for [Anonymous Symbol] systick.o(.ARM.exidx.text.DelayNus) refers to systick.o(.text.DelayNus) for [Anonymous Symbol] systick.o(.ARM.exidx.text.__NVIC_SetPriority) refers to systick.o(.text.__NVIC_SetPriority) for [Anonymous Symbol] main.o(.text.flash_erase_meta) refers to gd32e23x_fmc.o(.text.fmc_unlock) for fmc_unlock main.o(.text.flash_erase_meta) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for fmc_flag_clear main.o(.text.flash_erase_meta) refers to gd32e23x_fmc.o(.text.fmc_page_erase) for fmc_page_erase main.o(.text.flash_erase_meta) refers to gd32e23x_fmc.o(.text.fmc_lock) for fmc_lock main.o(.ARM.exidx.text.flash_erase_meta) refers to main.o(.text.flash_erase_meta) 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.get_meta_data_from_flash) refers to main.o(.text.get_meta_data_from_flash) for [Anonymous Symbol] main.o(.ARM.exidx.text.flash_get_infomation) refers to main.o(.text.flash_get_infomation) for [Anonymous Symbol] main.o(.text.hlw8110_init) refers to main.o(.text.select_channel) for select_channel main.o(.text.hlw8110_init) refers to hlw8110.o(.text.Init_HLW8110) for Init_HLW8110 main.o(.ARM.exidx.text.hlw8110_init) refers to main.o(.text.hlw8110_init) for [Anonymous Symbol] main.o(.text.select_channel) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for gpio_bit_set main.o(.text.select_channel) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset main.o(.ARM.exidx.text.select_channel) refers to main.o(.text.select_channel) for [Anonymous Symbol] main.o(.text.main) refers to main.o(.text.app_init) for app_init main.o(.text.main) refers to systick.o(.text.InitSysTick) for InitSysTick 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 timer.o(.text.InitTimer) for InitTimer main.o(.text.main) refers to relay.o(.text.InitRelay) for InitRelay main.o(.text.main) refers to sn74hc573.o(.text.Init_74hc573) for Init_74hc573 main.o(.text.main) refers to at24cxx.o(.text.InitAT24Cxx) for InitAT24Cxx main.o(.text.main) refers to uart1.o(.text.InitUART1) for InitUART1 main.o(.text.main) refers to uart1.o(.text.InitCH448F) for InitCH448F 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 key_io.o(.text.key_io_init) for key_io_init main.o(.text.main) refers to main.o(.text.hlw8110_init) for hlw8110_init main.o(.text.main) refers to readeeprom.o(.text.ReadEeprom) for ReadEeprom main.o(.text.main) refers to strcpy.o(.text) for strcpy main.o(.text.main) refers to strcat.o(.text) for strcat main.o(.text.main) refers to main.o(.text.flash_get_infomation) for flash_get_infomation main.o(.text.main) refers to main.o(.text.LimiT_enable_check) for LimiT_enable_check main.o(.text.main) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset main.o(.text.main) refers to main.o(.text.CHK_JLINK) for CHK_JLINK main.o(.text.main) refers to mb.o(.text.eMBPoll) for eMBPoll main.o(.text.main) refers to led.o(.text.LEDFlicker2) for LEDFlicker2 main.o(.text.main) refers to hlw8110.o(.text.read_Hlw8110) for read_Hlw8110 main.o(.text.main) refers to at24cxx.o(.text.AT24CxxWrite) for AT24CxxWrite main.o(.text.main) refers to fflti.o(.text) for __aeabi_ui2f main.o(.text.main) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul main.o(.text.main) refers to faddsub.o(x$fpl$fadd) for __aeabi_fadd main.o(.text.main) refers to ffixui.o(.text) for __aeabi_f2uiz main.o(.text.main) refers to main.o(.text.Fault_state_process) for Fault_state_process main.o(.text.main) refers to main.o(.text.RL_Over_Func) for RL_Over_Func main.o(.text.main) refers to main.o(.text.MODbus_CMD_New) for MODbus_CMD_New main.o(.text.main) refers to main.o(.bss.meta_data) for meta_data main.o(.text.main) refers to main.o(.bss.AC3PPDU_SlaveAddress) for [Anonymous Symbol] main.o(.text.main) refers to main.o(.bss.AC3PPDU_active_chn) for AC3PPDU_active_chn main.o(.text.main) refers to main.o(.bss.infomation) for infomation main.o(.text.main) refers to main.o(.rodata.str1.1) for [Anonymous Symbol] main.o(.text.main) refers to main.o(.bss.Devid_IDChalNum) for Devid_IDChalNum main.o(.text.main) refers to main.o(.bss.AC3PPDU_Modbus_Reg) for AC3PPDU_Modbus_Reg main.o(.text.main) refers to main.o(.bss.AC3PPDU_RL_time) for AC3PPDU_RL_time main.o(.text.main) refers to main.o(.bss.RL_N_last_state) for RL_N_last_state main.o(.text.main) refers to main.o(.bss.AC3PPDU_RL_N_time) for AC3PPDU_RL_N_time main.o(.text.main) refers to main.o(.bss.flash_flag) for flash_flag main.o(.text.main) refers to main.o(.bss.normal_running_time) for normal_running_time main.o(.text.main) refers to main.o(.bss.write_kwh2Eeprom_flag) for write_kwh2Eeprom_flag main.o(.text.main) refers to main.o(.bss.Eeprom_Rbuf) for [Anonymous Symbol] main.o(.text.main) refers to main.o(.bss.AC3PPDU_Output) for AC3PPDU_Output main.o(.text.main) refers to main.o(.bss.hlw8110_base) for hlw8110_base main.o(.text.main) refers to hlw8110.o(.bss.hlw8110_store) for hlw8110_store main.o(.text.main) refers to main.o(.bss.RL_last_state) for RL_last_state main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol] main.o(.text.app_init) refers to main.o(.text.get_meta_data_from_flash) for get_meta_data_from_flash main.o(.text.app_init) refers to gd32e23x_misc.o(.text.nvic_vector_table_set) for nvic_vector_table_set main.o(.ARM.exidx.text.app_init) refers to main.o(.text.app_init) for [Anonymous Symbol] main.o(.text.LimiT_enable_check) refers to main.o(.data.AC3PPDU_Vmax_LTen_flag) for AC3PPDU_Vmax_LTen_flag main.o(.text.LimiT_enable_check) refers to main.o(.data.AC3PPDU_Vmin_LTen_flag) for AC3PPDU_Vmin_LTen_flag main.o(.text.LimiT_enable_check) refers to main.o(.data.AC3PPDU_Imax_LTen_flag) for AC3PPDU_Imax_LTen_flag main.o(.text.LimiT_enable_check) refers to main.o(.data.AC3PPDU_Wmax_LTen_flag) for AC3PPDU_Wmax_LTen_flag main.o(.text.LimiT_enable_check) refers to main.o(.data.AC3PPDU_kWhmax_LTen_flag) for AC3PPDU_kWhmax_LTen_flag main.o(.ARM.exidx.text.LimiT_enable_check) refers to main.o(.text.LimiT_enable_check) for [Anonymous Symbol] main.o(.text.CHK_JLINK) refers to sn74hc573.o(.text.Chk_Jlink_conn) for Chk_Jlink_conn main.o(.text.CHK_JLINK) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for gpio_bit_set main.o(.text.CHK_JLINK) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset main.o(.text.CHK_JLINK) refers to main.o(.bss.AC3PPDU_RL_N_time) for AC3PPDU_RL_N_time main.o(.text.CHK_JLINK) refers to main.o(.bss.RL_N_now_state) for RL_N_now_state main.o(.text.CHK_JLINK) refers to main.o(.bss.RL_N_last_state) for RL_N_last_state main.o(.text.CHK_JLINK) refers to main.o(.bss.RL_N_ON_flag) for RL_N_ON_flag main.o(.text.CHK_JLINK) refers to main.o(.bss.RL_N_OFF_flag) for RL_N_OFF_flag main.o(.text.CHK_JLINK) refers to main.o(.bss.RL_N_begin_delay_flag) for RL_N_begin_delay_flag main.o(.text.CHK_JLINK) refers to main.o(.bss.RL_N_end_delay_flag) for RL_N_end_delay_flag main.o(.text.CHK_JLINK) refers to timer.o(.bss.RL_N_delay_Limit) for RL_N_delay_Limit main.o(.text.CHK_JLINK) refers to main.o(.bss.AC3PPDU_Modbus_Reg) for AC3PPDU_Modbus_Reg main.o(.text.CHK_JLINK) refers to main.o(.bss.RL_Allon_flag) for RL_Allon_flag main.o(.text.CHK_JLINK) refers to main.o(.bss.RL_Alloff_flag) for RL_Alloff_flag main.o(.text.CHK_JLINK) refers to main.o(.bss.AC3PPDU_RL_time) for AC3PPDU_RL_time main.o(.text.CHK_JLINK) refers to main.o(.bss.RL_now_state) for RL_now_state main.o(.text.CHK_JLINK) refers to main.o(.bss.RL_last_state) for RL_last_state main.o(.text.CHK_JLINK) refers to main.o(.bss.RL_OFF_flag) for RL_OFF_flag main.o(.text.CHK_JLINK) refers to main.o(.bss.RL_ON_flag) for RL_ON_flag main.o(.text.CHK_JLINK) refers to main.o(.bss.RL_begin_delay_flag) for RL_begin_delay_flag main.o(.text.CHK_JLINK) refers to main.o(.bss.RL_end_delay_flag) for RL_end_delay_flag main.o(.text.CHK_JLINK) refers to timer.o(.bss.RL_delay_Limit) for RL_delay_Limit main.o(.ARM.exidx.text.CHK_JLINK) refers to main.o(.text.CHK_JLINK) for [Anonymous Symbol] main.o(.text.Fault_state_process) refers to main.o(.bss.AC3PPDU_Modbus_Reg) for AC3PPDU_Modbus_Reg main.o(.text.Fault_state_process) refers to main.o(.bss.AC_BASE) for AC_BASE main.o(.text.Fault_state_process) refers to main.o(.bss.RL_All_Func) for RL_All_Func main.o(.text.Fault_state_process) refers to main.o(.data.AC3PPDU_Vmax_LTen_flag) for AC3PPDU_Vmax_LTen_flag main.o(.text.Fault_state_process) refers to main.o(.bss.RL_Func_statu) for RL_Func_statu main.o(.text.Fault_state_process) refers to main.o(.data.AC3PPDU_Vmin_LTen_flag) for AC3PPDU_Vmin_LTen_flag main.o(.text.Fault_state_process) refers to main.o(.data.AC3PPDU_Imax_LTen_flag) for AC3PPDU_Imax_LTen_flag main.o(.text.Fault_state_process) refers to main.o(.data.AC3PPDU_Wmax_LTen_flag) for AC3PPDU_Wmax_LTen_flag main.o(.text.Fault_state_process) refers to main.o(.data.AC3PPDU_kWhmax_LTen_flag) for AC3PPDU_kWhmax_LTen_flag main.o(.ARM.exidx.text.Fault_state_process) refers to main.o(.text.Fault_state_process) for [Anonymous Symbol] main.o(.text.MODbus_CMD_New) refers to at24cxx.o(.text.AT24CxxWrite) for AT24CxxWrite main.o(.text.MODbus_CMD_New) refers to main.o(.bss.Wr_eeprom_cnt) for Wr_eeprom_cnt main.o(.text.MODbus_CMD_New) refers to port.o(.bss.Modbus_Wr_buff) for Modbus_Wr_buff main.o(.text.MODbus_CMD_New) refers to main.o(.bss.Eeprom_Rbuf) for [Anonymous Symbol] main.o(.text.MODbus_CMD_New) refers to main.o(.bss.AC3PPDU_Modbus_Reg) for AC3PPDU_Modbus_Reg main.o(.text.MODbus_CMD_New) refers to main.o(.text.LimiT_enable_check) for LimiT_enable_check main.o(.text.MODbus_CMD_New) refers to at24cxx.o(.text.AT24CxxWriteOneByte) for AT24CxxWriteOneByte main.o(.text.MODbus_CMD_New) refers to main.o(.bss.AC3PPDU_RL_time) for AC3PPDU_RL_time main.o(.text.MODbus_CMD_New) refers to main.o(.bss.RL_Allon_flag) for RL_Allon_flag main.o(.text.MODbus_CMD_New) refers to main.o(.bss.AC3PPDU_RL_N_time) for AC3PPDU_RL_N_time main.o(.text.MODbus_CMD_New) refers to main.o(.bss.RL_Alloff_flag) for RL_Alloff_flag main.o(.text.MODbus_CMD_New) refers to main.o(.text.break_2_boot_upgreade) for break_2_boot_upgreade main.o(.text.MODbus_CMD_New) refers to main.o(.bss.hlw8110_base) for hlw8110_base main.o(.text.MODbus_CMD_New) refers to hlw8110.o(.bss.hlw8110_store) for hlw8110_store main.o(.ARM.exidx.text.MODbus_CMD_New) refers to main.o(.text.MODbus_CMD_New) for [Anonymous Symbol] main.o(.ARM.exidx.text.__aeabi_assert) refers to main.o(.text.__aeabi_assert) for [Anonymous Symbol] main.o(.text.RL_Over_Func) refers to main.o(.text.check_3_phse) for check_3_phse main.o(.text.RL_Over_Func) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset main.o(.text.RL_Over_Func) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for gpio_bit_set main.o(.text.RL_Over_Func) refers to main.o(.bss.RL_All_Func) for RL_All_Func main.o(.text.RL_Over_Func) refers to main.o(.bss.RL_Func_statu) for RL_Func_statu main.o(.text.RL_Over_Func) refers to main.o(.bss.AC3PPDU_RL_time) for AC3PPDU_RL_time main.o(.text.RL_Over_Func) refers to main.o(.bss.RL_now_state) for RL_now_state main.o(.text.RL_Over_Func) refers to main.o(.bss.RL_last_state) for RL_last_state main.o(.text.RL_Over_Func) refers to main.o(.bss.AC3PPDU_Modbus_Reg) for AC3PPDU_Modbus_Reg main.o(.ARM.exidx.text.RL_Over_Func) refers to main.o(.text.RL_Over_Func) for [Anonymous Symbol] main.o(.text.check_3_phse) refers to main.o(.bss.RL_Func_statu) for RL_Func_statu main.o(.ARM.exidx.text.check_3_phse) refers to main.o(.text.check_3_phse) for [Anonymous Symbol] main.o(.text.break_2_boot_upgreade) refers to main.o(.text.flash_erase_meta) for flash_erase_meta main.o(.text.break_2_boot_upgreade) refers to main.o(.text.flash_write_meta) for flash_write_meta main.o(.text.break_2_boot_upgreade) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset main.o(.text.break_2_boot_upgreade) refers to main.o(.bss.meta_data) for meta_data main.o(.text.break_2_boot_upgreade) refers to main.o(.bss.normal_running_time) for normal_running_time main.o(.ARM.exidx.text.break_2_boot_upgreade) refers to main.o(.text.break_2_boot_upgreade) for [Anonymous Symbol] main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) for [Anonymous Symbol] gd32e23x_it.o(.text.NMI_Handler) refers to gd32e23x_it.o(.text.set_error) for set_error gd32e23x_it.o(.ARM.exidx.text.NMI_Handler) refers to gd32e23x_it.o(.text.NMI_Handler) for [Anonymous Symbol] gd32e23x_it.o(.text.set_error) refers to main.o(.text.flash_erase_meta) for flash_erase_meta gd32e23x_it.o(.text.set_error) refers to main.o(.text.flash_write_meta) for flash_write_meta gd32e23x_it.o(.text.set_error) refers to gd32e23x_it.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset gd32e23x_it.o(.text.set_error) refers to main.o(.bss.meta_data) for meta_data gd32e23x_it.o(.text.set_error) refers to main.o(.bss.normal_running_time) for normal_running_time gd32e23x_it.o(.ARM.exidx.text.set_error) refers to gd32e23x_it.o(.text.set_error) for [Anonymous Symbol] gd32e23x_it.o(.text.HardFault_Handler) refers to gd32e23x_it.o(.text.set_error) for set_error gd32e23x_it.o(.ARM.exidx.text.HardFault_Handler) refers to gd32e23x_it.o(.text.HardFault_Handler) for [Anonymous Symbol] gd32e23x_it.o(.text.SVC_Handler) refers to gd32e23x_it.o(.text.set_error) for set_error gd32e23x_it.o(.ARM.exidx.text.SVC_Handler) refers to gd32e23x_it.o(.text.SVC_Handler) for [Anonymous Symbol] gd32e23x_it.o(.text.PendSV_Handler) refers to gd32e23x_it.o(.text.set_error) for set_error 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.__NVIC_SystemReset) refers to gd32e23x_it.o(.text.__NVIC_SystemReset) for [Anonymous Symbol] mbascii.o(.text.eMBASCIIInit) refers to portserial.o(.text.xMBPortSerialInit) for xMBPortSerialInit mbascii.o(.text.eMBASCIIInit) refers to porttimer.o(.text.xMBPortTimersInit) for xMBPortTimersInit mbascii.o(.text.eMBASCIIInit) refers to mbascii.o(.bss.ucMBLFCharacter) for [Anonymous Symbol] mbascii.o(.ARM.exidx.text.eMBASCIIInit) refers to mbascii.o(.text.eMBASCIIInit) for [Anonymous Symbol] mbascii.o(.text.eMBASCIIStart) refers to portserial.o(.text.vMBPortSerialEnable) for vMBPortSerialEnable mbascii.o(.text.eMBASCIIStart) refers to portevent.o(.text.xMBPortEventPost) for xMBPortEventPost mbascii.o(.text.eMBASCIIStart) refers to mbascii.o(.bss.eRcvState) for [Anonymous Symbol] mbascii.o(.ARM.exidx.text.eMBASCIIStart) refers to mbascii.o(.text.eMBASCIIStart) for [Anonymous Symbol] mbascii.o(.text.eMBASCIIStop) refers to portserial.o(.text.vMBPortSerialEnable) for vMBPortSerialEnable mbascii.o(.text.eMBASCIIStop) refers to porttimer.o(.text.vMBPortTimersDisable) for vMBPortTimersDisable mbascii.o(.ARM.exidx.text.eMBASCIIStop) refers to mbascii.o(.text.eMBASCIIStop) for [Anonymous Symbol] mbascii.o(.text.eMBASCIIReceive) refers to main.o(.text.__aeabi_assert) for __aeabi_assert mbascii.o(.text.eMBASCIIReceive) refers to mbascii.o(.text.prvucMBLRC) for prvucMBLRC mbascii.o(.text.eMBASCIIReceive) refers to mbascii.o(.bss.usRcvBufferPos) for [Anonymous Symbol] mbascii.o(.text.eMBASCIIReceive) refers to mbascii.o(.rodata.str1.1) for [Anonymous Symbol] mbascii.o(.text.eMBASCIIReceive) refers to mbascii.o(.data.ucASCIIBuf) for [Anonymous Symbol] mbascii.o(.ARM.exidx.text.eMBASCIIReceive) refers to mbascii.o(.text.eMBASCIIReceive) for [Anonymous Symbol] mbascii.o(.ARM.exidx.text.prvucMBLRC) refers to mbascii.o(.text.prvucMBLRC) for [Anonymous Symbol] mbascii.o(.text.eMBASCIISend) refers to mbascii.o(.text.prvucMBLRC) for prvucMBLRC mbascii.o(.text.eMBASCIISend) refers to portserial.o(.text.vMBPortSerialEnable) for vMBPortSerialEnable mbascii.o(.text.eMBASCIISend) refers to mbascii.o(.bss.eRcvState) for [Anonymous Symbol] mbascii.o(.text.eMBASCIISend) refers to mbascii.o(.bss.pucSndBufferCur) for [Anonymous Symbol] mbascii.o(.text.eMBASCIISend) refers to mbascii.o(.bss.usSndBufferCount) for [Anonymous Symbol] mbascii.o(.text.eMBASCIISend) refers to mbascii.o(.data.ucASCIIBuf) for [Anonymous Symbol] mbascii.o(.text.eMBASCIISend) refers to mbascii.o(.bss.eSndState) for [Anonymous Symbol] mbascii.o(.ARM.exidx.text.eMBASCIISend) refers to mbascii.o(.text.eMBASCIISend) for [Anonymous Symbol] mbascii.o(.text.xMBASCIIReceiveFSM) refers to main.o(.text.__aeabi_assert) for __aeabi_assert mbascii.o(.text.xMBASCIIReceiveFSM) refers to portserial.o(.text.xMBPortSerialGetByte) for xMBPortSerialGetByte mbascii.o(.text.xMBASCIIReceiveFSM) refers to porttimer.o(.text.vMBPortTimersEnable) for vMBPortTimersEnable mbascii.o(.text.xMBASCIIReceiveFSM) refers to mbascii.o(.text.prvucMBCHAR2BIN) for prvucMBCHAR2BIN mbascii.o(.text.xMBASCIIReceiveFSM) refers to porttimer.o(.text.vMBPortTimersDisable) for vMBPortTimersDisable mbascii.o(.text.xMBASCIIReceiveFSM) refers to portevent.o(.text.xMBPortEventPost) for xMBPortEventPost mbascii.o(.text.xMBASCIIReceiveFSM) refers to mbascii.o(.bss.eSndState) for [Anonymous Symbol] mbascii.o(.text.xMBASCIIReceiveFSM) refers to mbascii.o(.rodata.str1.1) for [Anonymous Symbol] mbascii.o(.text.xMBASCIIReceiveFSM) refers to mbascii.o(.bss.eRcvState) for [Anonymous Symbol] mbascii.o(.text.xMBASCIIReceiveFSM) refers to mbascii.o(.bss.usRcvBufferPos) for [Anonymous Symbol] mbascii.o(.text.xMBASCIIReceiveFSM) refers to mbascii.o(.bss.eBytePos) for [Anonymous Symbol] mbascii.o(.text.xMBASCIIReceiveFSM) refers to mbascii.o(.bss.ucMBLFCharacter) for [Anonymous Symbol] mbascii.o(.text.xMBASCIIReceiveFSM) refers to mbascii.o(.data.ucASCIIBuf) for [Anonymous Symbol] mbascii.o(.ARM.exidx.text.xMBASCIIReceiveFSM) refers to mbascii.o(.text.xMBASCIIReceiveFSM) for [Anonymous Symbol] mbascii.o(.ARM.exidx.text.prvucMBCHAR2BIN) refers to mbascii.o(.text.prvucMBCHAR2BIN) for [Anonymous Symbol] mbascii.o(.text.xMBASCIITransmitFSM) refers to main.o(.text.__aeabi_assert) for __aeabi_assert mbascii.o(.text.xMBASCIITransmitFSM) refers to portserial.o(.text.xMBPortSerialPutByte) for xMBPortSerialPutByte mbascii.o(.text.xMBASCIITransmitFSM) refers to mbascii.o(.text.prvucMBBIN2CHAR) for prvucMBBIN2CHAR mbascii.o(.text.xMBASCIITransmitFSM) refers to portevent.o(.text.xMBPortEventPost) for xMBPortEventPost mbascii.o(.text.xMBASCIITransmitFSM) refers to portserial.o(.text.vMBPortSerialEnable) for vMBPortSerialEnable mbascii.o(.text.xMBASCIITransmitFSM) refers to mbascii.o(.bss.eRcvState) for [Anonymous Symbol] mbascii.o(.text.xMBASCIITransmitFSM) refers to mbascii.o(.rodata.str1.1) for [Anonymous Symbol] mbascii.o(.text.xMBASCIITransmitFSM) refers to mbascii.o(.bss.eSndState) for [Anonymous Symbol] mbascii.o(.text.xMBASCIITransmitFSM) refers to mbascii.o(.bss.ucMBLFCharacter) for [Anonymous Symbol] mbascii.o(.text.xMBASCIITransmitFSM) refers to mbascii.o(.bss.usSndBufferCount) for [Anonymous Symbol] mbascii.o(.text.xMBASCIITransmitFSM) refers to mbascii.o(.bss.eBytePos) for [Anonymous Symbol] mbascii.o(.text.xMBASCIITransmitFSM) refers to mbascii.o(.bss.pucSndBufferCur) for [Anonymous Symbol] mbascii.o(.ARM.exidx.text.xMBASCIITransmitFSM) refers to mbascii.o(.text.xMBASCIITransmitFSM) for [Anonymous Symbol] mbascii.o(.text.prvucMBBIN2CHAR) refers to main.o(.text.__aeabi_assert) for __aeabi_assert mbascii.o(.text.prvucMBBIN2CHAR) refers to mbascii.o(.rodata.str1.1) for [Anonymous Symbol] mbascii.o(.ARM.exidx.text.prvucMBBIN2CHAR) refers to mbascii.o(.text.prvucMBBIN2CHAR) for [Anonymous Symbol] mbascii.o(.text.xMBASCIITimerT1SExpired) refers to main.o(.text.__aeabi_assert) for __aeabi_assert mbascii.o(.text.xMBASCIITimerT1SExpired) refers to porttimer.o(.text.vMBPortTimersDisable) for vMBPortTimersDisable mbascii.o(.text.xMBASCIITimerT1SExpired) refers to mbascii.o(.bss.eRcvState) for [Anonymous Symbol] mbascii.o(.text.xMBASCIITimerT1SExpired) refers to mbascii.o(.rodata.str1.1) for [Anonymous Symbol] mbascii.o(.ARM.exidx.text.xMBASCIITimerT1SExpired) refers to mbascii.o(.text.xMBASCIITimerT1SExpired) for [Anonymous Symbol] mbascii.o(.data.ucASCIIBuf) refers to mbrtu.o(.bss.ucRTUBuf) for ucRTUBuf 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 rt_memcpy.o(.text) for __aeabi_memcpy port.o(.text.eMBRegHoldingCB) refers to port.o(.data.usRegHoldStart) for [Anonymous Symbol] port.o(.text.eMBRegHoldingCB) refers to port.o(.bss.WiRegIndex) for WiRegIndex port.o(.text.eMBRegHoldingCB) refers to port.o(.bss.WusNRegs) for WusNRegs port.o(.text.eMBRegHoldingCB) refers to port.o(.bss.cmd_cnt) for cmd_cnt port.o(.text.eMBRegHoldingCB) refers to port.o(.bss.Modbus_Wr_buff) for Modbus_Wr_buff port.o(.text.eMBRegHoldingCB) refers to port.o(.bss.usRegHoldBuf) for [Anonymous Symbol] port.o(.text.eMBRegHoldingCB) refers to main.o(.bss.infomation) for infomation port.o(.text.eMBRegHoldingCB) refers to main.o(.bss.AC3PPDU_Modbus_Reg) for AC3PPDU_Modbus_Reg 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 main.o(.text.__aeabi_assert) 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 main.o(.text.__aeabi_assert) 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 main.o(.text.__aeabi_assert) 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 main.o(.text.__aeabi_assert) 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 main.o(.text.__aeabi_assert) 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 mbascii.o(.text.eMBASCIIInit) for eMBASCIIInit 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 mbascii.o(.text.eMBASCIIStart) for eMBASCIIStart mb.o(.text.eMBInit) refers to mb.o(.bss.pvMBFrameStopCur) for [Anonymous Symbol] mb.o(.text.eMBInit) refers to mbascii.o(.text.eMBASCIIStop) for eMBASCIIStop mb.o(.text.eMBInit) refers to mb.o(.bss.peMBFrameSendCur) for [Anonymous Symbol] mb.o(.text.eMBInit) refers to mbascii.o(.text.eMBASCIISend) for eMBASCIISend mb.o(.text.eMBInit) refers to mb.o(.bss.peMBFrameReceiveCur) for [Anonymous Symbol] mb.o(.text.eMBInit) refers to mbascii.o(.text.eMBASCIIReceive) for eMBASCIIReceive 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 mbascii.o(.text.xMBASCIIReceiveFSM) for xMBASCIIReceiveFSM mb.o(.text.eMBInit) refers to mb.o(.bss.pxMBFrameCBTransmitterEmpty) for pxMBFrameCBTransmitterEmpty mb.o(.text.eMBInit) refers to mbascii.o(.text.xMBASCIITransmitFSM) for xMBASCIITransmitFSM mb.o(.text.eMBInit) refers to mb.o(.bss.pxMBPortCBTimerExpired) for pxMBPortCBTimerExpired mb.o(.text.eMBInit) refers to mbascii.o(.text.xMBASCIITimerT1SExpired) for xMBASCIITimerT1SExpired mb.o(.text.eMBInit) refers to mbrtu.o(.text.eMBRTUStart) for eMBRTUStart mb.o(.text.eMBInit) refers to mbrtu.o(.text.eMBRTUStop) for eMBRTUStop mb.o(.text.eMBInit) refers to mbrtu.o(.text.eMBRTUSend) for eMBRTUSend mb.o(.text.eMBInit) refers to mbrtu.o(.text.eMBRTUReceive) for eMBRTUReceive mb.o(.text.eMBInit) refers to mbrtu.o(.text.xMBRTUReceiveFSM) for xMBRTUReceiveFSM mb.o(.text.eMBInit) refers to mbrtu.o(.text.xMBRTUTransmitFSM) for xMBRTUTransmitFSM 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 main.o(.bss.RL_N_begin_delay_flag) for RL_N_begin_delay_flag timer.o(.text.TIMER14_IRQHandler) refers to timer.o(.bss.RL_N_delay_cnt) for RL_N_delay_cnt timer.o(.text.TIMER14_IRQHandler) refers to timer.o(.bss.RL_N_delay_Limit) for RL_N_delay_Limit timer.o(.text.TIMER14_IRQHandler) refers to main.o(.bss.RL_N_end_delay_flag) for RL_N_end_delay_flag timer.o(.text.TIMER14_IRQHandler) refers to timer.o(.bss.TIMER14_IRQHandler.count) for [Anonymous Symbol] timer.o(.text.TIMER14_IRQHandler) refers to main.o(.bss.write_kwh2Eeprom_flag) for write_kwh2Eeprom_flag timer.o(.text.TIMER14_IRQHandler) refers to timer.o(.bss.Delay_N_mS) for Delay_N_mS timer.o(.text.TIMER14_IRQHandler) refers to main.o(.bss.RL_begin_delay_flag) for RL_begin_delay_flag timer.o(.text.TIMER14_IRQHandler) refers to timer.o(.bss.RL_delay_cnt) for RL_delay_cnt timer.o(.text.TIMER14_IRQHandler) refers to timer.o(.bss.RL_delay_Limit) for RL_delay_Limit timer.o(.text.TIMER14_IRQHandler) refers to main.o(.bss.RL_end_delay_flag) for RL_end_delay_flag timer.o(.ARM.exidx.text.TIMER14_IRQHandler) refers to timer.o(.text.TIMER14_IRQHandler) for [Anonymous Symbol] timer.o(.text.TIMER16_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_get) for timer_interrupt_flag_get timer.o(.text.TIMER16_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear timer.o(.text.TIMER16_IRQHandler) refers to timer.o(.bss.Read_data_cnt) for Read_data_cnt timer.o(.text.TIMER16_IRQHandler) refers to main.o(.bss.flash_flag) for flash_flag timer.o(.text.TIMER16_IRQHandler) refers to main.o(.bss.Start_Read_Flag) for Start_Read_Flag timer.o(.text.TIMER16_IRQHandler) refers to timer.o(.bss.s_i1secFlag) for [Anonymous Symbol] timer.o(.ARM.exidx.text.TIMER16_IRQHandler) refers to timer.o(.text.TIMER16_IRQHandler) for [Anonymous Symbol] timer.o(.text.InitTimer) refers to timer.o(.text.ConfigTimer14) for ConfigTimer14 timer.o(.text.InitTimer) refers to timer.o(.text.ConfigTimer16) for ConfigTimer16 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] timer.o(.text.ConfigTimer16) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable timer.o(.text.ConfigTimer16) refers to gd32e23x_timer.o(.text.timer_deinit) for timer_deinit timer.o(.text.ConfigTimer16) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for timer_struct_para_init timer.o(.text.ConfigTimer16) refers to gd32e23x_timer.o(.text.timer_init) for timer_init timer.o(.text.ConfigTimer16) refers to gd32e23x_timer.o(.text.timer_interrupt_enable) for timer_interrupt_enable timer.o(.text.ConfigTimer16) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable timer.o(.text.ConfigTimer16) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable timer.o(.ARM.exidx.text.ConfigTimer16) refers to timer.o(.text.ConfigTimer16) for [Anonymous Symbol] timer.o(.text.Get1SecFlag) refers to timer.o(.bss.s_i1secFlag) for [Anonymous Symbol] timer.o(.ARM.exidx.text.Get1SecFlag) refers to timer.o(.text.Get1SecFlag) for [Anonymous Symbol] timer.o(.text.Clr1SecFlag) refers to timer.o(.bss.s_i1secFlag) for [Anonymous Symbol] timer.o(.ARM.exidx.text.Clr1SecFlag) refers to timer.o(.text.Clr1SecFlag) for [Anonymous Symbol] timer.o(.text.Get100msFlag) refers to timer.o(.bss.s_i100mSFlag) for [Anonymous Symbol] timer.o(.ARM.exidx.text.Get100msFlag) refers to timer.o(.text.Get100msFlag) for [Anonymous Symbol] timer.o(.text.Clr100msFlag) refers to timer.o(.bss.s_i100mSFlag) for [Anonymous Symbol] timer.o(.ARM.exidx.text.Clr100msFlag) refers to timer.o(.text.Clr100msFlag) for [Anonymous Symbol] at24cxx.o(.text.AT24CxxReadOneByte) refers to i2c.o(.text.GenI2CStartSig) for GenI2CStartSig at24cxx.o(.text.AT24CxxReadOneByte) refers to i2c.o(.text.I2CSendByte) for I2CSendByte at24cxx.o(.text.AT24CxxReadOneByte) refers to i2c.o(.text.I2CWaitAck) for I2CWaitAck at24cxx.o(.text.AT24CxxReadOneByte) refers to i2c.o(.text.I2CReadByte) for I2CReadByte at24cxx.o(.text.AT24CxxReadOneByte) refers to i2c.o(.text.GenI2CStopSig) for GenI2CStopSig at24cxx.o(.ARM.exidx.text.AT24CxxReadOneByte) refers to at24cxx.o(.text.AT24CxxReadOneByte) for [Anonymous Symbol] at24cxx.o(.text.AT24CxxWriteOneByte) refers to i2c.o(.text.GenI2CStartSig) for GenI2CStartSig at24cxx.o(.text.AT24CxxWriteOneByte) refers to i2c.o(.text.I2CSendByte) for I2CSendByte at24cxx.o(.text.AT24CxxWriteOneByte) refers to i2c.o(.text.I2CWaitAck) for I2CWaitAck at24cxx.o(.text.AT24CxxWriteOneByte) refers to i2c.o(.text.GenI2CStopSig) for GenI2CStopSig at24cxx.o(.text.AT24CxxWriteOneByte) refers to systick.o(.text.DelayNms) for DelayNms at24cxx.o(.ARM.exidx.text.AT24CxxWriteOneByte) refers to at24cxx.o(.text.AT24CxxWriteOneByte) for [Anonymous Symbol] at24cxx.o(.text.InitAT24Cxx) refers to i2c.o(.text.InitI2C) for InitI2C at24cxx.o(.ARM.exidx.text.InitAT24Cxx) refers to at24cxx.o(.text.InitAT24Cxx) for [Anonymous Symbol] at24cxx.o(.text.CheckAT24Cxx) refers to at24cxx.o(.text.AT24CxxReadOneByte) for AT24CxxReadOneByte at24cxx.o(.text.CheckAT24Cxx) refers to at24cxx.o(.text.AT24CxxWriteOneByte) for AT24CxxWriteOneByte at24cxx.o(.ARM.exidx.text.CheckAT24Cxx) refers to at24cxx.o(.text.CheckAT24Cxx) for [Anonymous Symbol] at24cxx.o(.text.AT24CxxRead) refers to at24cxx.o(.text.AT24CxxReadOneByte) for AT24CxxReadOneByte at24cxx.o(.ARM.exidx.text.AT24CxxRead) refers to at24cxx.o(.text.AT24CxxRead) for [Anonymous Symbol] at24cxx.o(.text.AT24CxxWrite) refers to at24cxx.o(.text.AT24CxxWriteOneByte) for AT24CxxWriteOneByte at24cxx.o(.ARM.exidx.text.AT24CxxWrite) refers to at24cxx.o(.text.AT24CxxWrite) for [Anonymous Symbol] i2c.o(.text.InitI2C) refers to i2c.o(.text.ConfigI2CGPIO) for ConfigI2CGPIO i2c.o(.ARM.exidx.text.InitI2C) refers to i2c.o(.text.InitI2C) for [Anonymous Symbol] i2c.o(.text.ConfigI2CGPIO) refers to gd32e23x_gpio.o(.text.gpio_deinit) for gpio_deinit i2c.o(.text.ConfigI2CGPIO) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_disable) for rcu_periph_clock_disable i2c.o(.text.ConfigI2CGPIO) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable i2c.o(.text.ConfigI2CGPIO) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set i2c.o(.text.ConfigI2CGPIO) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set i2c.o(.text.ConfigI2CGPIO) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset i2c.o(.ARM.exidx.text.ConfigI2CGPIO) refers to i2c.o(.text.ConfigI2CGPIO) for [Anonymous Symbol] i2c.o(.text.GenI2CStartSig) refers to i2c.o(.text.SetI2CSDAAsOutput) for SetI2CSDAAsOutput i2c.o(.text.GenI2CStartSig) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for gpio_bit_set i2c.o(.text.GenI2CStartSig) refers to systick.o(.text.DelayNus) for DelayNus i2c.o(.text.GenI2CStartSig) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset i2c.o(.ARM.exidx.text.GenI2CStartSig) refers to i2c.o(.text.GenI2CStartSig) for [Anonymous Symbol] i2c.o(.text.SetI2CSDAAsOutput) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set i2c.o(.text.SetI2CSDAAsOutput) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set i2c.o(.text.SetI2CSDAAsOutput) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset i2c.o(.ARM.exidx.text.SetI2CSDAAsOutput) refers to i2c.o(.text.SetI2CSDAAsOutput) for [Anonymous Symbol] i2c.o(.text.GenI2CStopSig) refers to i2c.o(.text.SetI2CSDAAsOutput) for SetI2CSDAAsOutput i2c.o(.text.GenI2CStopSig) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset i2c.o(.text.GenI2CStopSig) refers to systick.o(.text.DelayNus) for DelayNus i2c.o(.text.GenI2CStopSig) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for gpio_bit_set i2c.o(.ARM.exidx.text.GenI2CStopSig) refers to i2c.o(.text.GenI2CStopSig) for [Anonymous Symbol] i2c.o(.text.I2CSendByte) refers to i2c.o(.text.SetI2CSDAAsOutput) for SetI2CSDAAsOutput i2c.o(.text.I2CSendByte) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset i2c.o(.text.I2CSendByte) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for gpio_bit_set i2c.o(.text.I2CSendByte) refers to systick.o(.text.DelayNus) for DelayNus i2c.o(.ARM.exidx.text.I2CSendByte) refers to i2c.o(.text.I2CSendByte) for [Anonymous Symbol] i2c.o(.text.I2CReadByte) refers to i2c.o(.text.SetI2CSDAAsInput) for SetI2CSDAAsInput i2c.o(.text.I2CReadByte) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset i2c.o(.text.I2CReadByte) refers to systick.o(.text.DelayNus) for DelayNus i2c.o(.text.I2CReadByte) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for gpio_bit_set i2c.o(.text.I2CReadByte) refers to gd32e23x_gpio.o(.text.gpio_input_bit_get) for gpio_input_bit_get i2c.o(.text.I2CReadByte) refers to i2c.o(.text.SendI2CNAck) for SendI2CNAck i2c.o(.text.I2CReadByte) refers to i2c.o(.text.SendI2CAck) for SendI2CAck i2c.o(.ARM.exidx.text.I2CReadByte) refers to i2c.o(.text.I2CReadByte) for [Anonymous Symbol] i2c.o(.text.SetI2CSDAAsInput) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set i2c.o(.ARM.exidx.text.SetI2CSDAAsInput) refers to i2c.o(.text.SetI2CSDAAsInput) for [Anonymous Symbol] i2c.o(.text.SendI2CNAck) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset i2c.o(.text.SendI2CNAck) refers to i2c.o(.text.SetI2CSDAAsOutput) for SetI2CSDAAsOutput i2c.o(.text.SendI2CNAck) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for gpio_bit_set i2c.o(.text.SendI2CNAck) refers to systick.o(.text.DelayNus) for DelayNus i2c.o(.ARM.exidx.text.SendI2CNAck) refers to i2c.o(.text.SendI2CNAck) for [Anonymous Symbol] i2c.o(.text.SendI2CAck) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset i2c.o(.text.SendI2CAck) refers to i2c.o(.text.SetI2CSDAAsOutput) for SetI2CSDAAsOutput i2c.o(.text.SendI2CAck) refers to systick.o(.text.DelayNus) for DelayNus i2c.o(.text.SendI2CAck) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for gpio_bit_set i2c.o(.ARM.exidx.text.SendI2CAck) refers to i2c.o(.text.SendI2CAck) for [Anonymous Symbol] i2c.o(.text.I2CWaitAck) refers to i2c.o(.text.SetI2CSDAAsInput) for SetI2CSDAAsInput i2c.o(.text.I2CWaitAck) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for gpio_bit_set i2c.o(.text.I2CWaitAck) refers to systick.o(.text.DelayNus) for DelayNus i2c.o(.text.I2CWaitAck) refers to gd32e23x_gpio.o(.text.gpio_input_bit_get) for gpio_input_bit_get i2c.o(.text.I2CWaitAck) refers to i2c.o(.text.GenI2CStopSig) for GenI2CStopSig i2c.o(.text.I2CWaitAck) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset i2c.o(.ARM.exidx.text.I2CWaitAck) refers to i2c.o(.text.I2CWaitAck) for [Anonymous Symbol] sn74hc573.o(.text.Init_74hc573) refers to sn74hc573.o(.text.Config74hc573GPIO) for Config74hc573GPIO sn74hc573.o(.ARM.exidx.text.Init_74hc573) refers to sn74hc573.o(.text.Init_74hc573) for [Anonymous Symbol] sn74hc573.o(.text.Config74hc573GPIO) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable sn74hc573.o(.text.Config74hc573GPIO) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set sn74hc573.o(.text.Config74hc573GPIO) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set sn74hc573.o(.text.Config74hc573GPIO) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for gpio_bit_set sn74hc573.o(.ARM.exidx.text.Config74hc573GPIO) refers to sn74hc573.o(.text.Config74hc573GPIO) for [Anonymous Symbol] sn74hc573.o(.text.Write_74hc573) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for gpio_bit_set sn74hc573.o(.ARM.exidx.text.Write_74hc573) refers to sn74hc573.o(.text.Write_74hc573) for [Anonymous Symbol] sn74hc573.o(.text.Chk_Jlink_conn) refers to gd32e23x_gpio.o(.text.gpio_input_bit_get) for gpio_input_bit_get sn74hc573.o(.ARM.exidx.text.Chk_Jlink_conn) refers to sn74hc573.o(.text.Chk_Jlink_conn) for [Anonymous Symbol] relay.o(.text.InitRelay) refers to relay.o(.text.ConfigRelayGPIO) for ConfigRelayGPIO relay.o(.ARM.exidx.text.InitRelay) refers to relay.o(.text.InitRelay) for [Anonymous Symbol] relay.o(.text.ConfigRelayGPIO) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable relay.o(.text.ConfigRelayGPIO) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set relay.o(.text.ConfigRelayGPIO) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set relay.o(.text.ConfigRelayGPIO) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset relay.o(.ARM.exidx.text.ConfigRelayGPIO) refers to relay.o(.text.ConfigRelayGPIO) for [Anonymous Symbol] relay.o(.text.Relayx_Onoff_state) refers to relay.o(.bss.Relay_state) for Relay_state relay.o(.ARM.exidx.text.Relayx_Onoff_state) refers to relay.o(.text.Relayx_Onoff_state) for [Anonymous Symbol] readeeprom.o(.text.ReadEeprom) refers to at24cxx.o(.text.AT24CxxRead) for AT24CxxRead readeeprom.o(.text.ReadEeprom) refers to readeeprom.o(.bss.Eeprom_Rbuf) for [Anonymous Symbol] readeeprom.o(.text.ReadEeprom) refers to main.o(.bss.AC3PPDU_active_chn) for AC3PPDU_active_chn readeeprom.o(.text.ReadEeprom) refers to main.o(.bss.AC3PPDU_Modbus_Reg) for AC3PPDU_Modbus_Reg readeeprom.o(.text.ReadEeprom) refers to main.o(.bss.hlw8110_base) for hlw8110_base readeeprom.o(.ARM.exidx.text.ReadEeprom) refers to readeeprom.o(.text.ReadEeprom) for [Anonymous Symbol] readeeprom.o(.ARM.exidx.text.WriteEeprom) refers to readeeprom.o(.text.WriteEeprom) for [Anonymous Symbol] uart1.o(.text.USART1_IRQHandler) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_get) for usart_interrupt_flag_get uart1.o(.text.USART1_IRQHandler) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_clear) for usart_interrupt_flag_clear uart1.o(.text.USART1_IRQHandler) refers to gd32e23x_usart.o(.text.usart_data_receive) for usart_data_receive uart1.o(.text.USART1_IRQHandler) refers to hlw8110.o(.bss.u8_RX_Index) for u8_RX_Index uart1.o(.text.USART1_IRQHandler) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length uart1.o(.text.USART1_IRQHandler) refers to hlw8110.o(.bss.B_Rx_Finish) for B_Rx_Finish uart1.o(.text.USART1_IRQHandler) refers to hlw8110.o(.bss.u8_RxBuf) for u8_RxBuf uart1.o(.text.USART1_IRQHandler) refers to hlw8110.o(.bss.B_Rx_Data_ING) for B_Rx_Data_ING uart1.o(.ARM.exidx.text.USART1_IRQHandler) refers to uart1.o(.text.USART1_IRQHandler) for [Anonymous Symbol] uart1.o(.text.InitUART1) refers to uart1.o(.text.ConfigUART1) for ConfigUART1 uart1.o(.ARM.exidx.text.InitUART1) refers to uart1.o(.text.InitUART1) for [Anonymous Symbol] uart1.o(.text.ConfigUART1) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable uart1.o(.text.ConfigUART1) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable uart1.o(.text.ConfigUART1) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set uart1.o(.text.ConfigUART1) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set uart1.o(.text.ConfigUART1) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set uart1.o(.text.ConfigUART1) refers to gd32e23x_usart.o(.text.usart_deinit) for usart_deinit uart1.o(.text.ConfigUART1) refers to gd32e23x_usart.o(.text.usart_baudrate_set) for usart_baudrate_set uart1.o(.text.ConfigUART1) refers to gd32e23x_usart.o(.text.usart_stop_bit_set) for usart_stop_bit_set uart1.o(.text.ConfigUART1) refers to gd32e23x_usart.o(.text.usart_word_length_set) for usart_word_length_set uart1.o(.text.ConfigUART1) refers to gd32e23x_usart.o(.text.usart_parity_config) for usart_parity_config uart1.o(.text.ConfigUART1) refers to gd32e23x_usart.o(.text.usart_receive_config) for usart_receive_config uart1.o(.text.ConfigUART1) refers to gd32e23x_usart.o(.text.usart_transmit_config) for usart_transmit_config uart1.o(.text.ConfigUART1) refers to gd32e23x_usart.o(.text.usart_enable) for usart_enable uart1.o(.text.ConfigUART1) refers to gd32e23x_usart.o(.text.usart_interrupt_enable) for usart_interrupt_enable uart1.o(.ARM.exidx.text.ConfigUART1) refers to uart1.o(.text.ConfigUART1) for [Anonymous Symbol] uart1.o(.text.InitCH448F) refers to uart1.o(.text.ConfigCH448FGPIO) for ConfigCH448FGPIO uart1.o(.ARM.exidx.text.InitCH448F) refers to uart1.o(.text.InitCH448F) for [Anonymous Symbol] uart1.o(.text.ConfigCH448FGPIO) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable uart1.o(.text.ConfigCH448FGPIO) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set uart1.o(.text.ConfigCH448FGPIO) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set uart1.o(.text.ConfigCH448FGPIO) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset uart1.o(.ARM.exidx.text.ConfigCH448FGPIO) refers to uart1.o(.text.ConfigCH448FGPIO) for [Anonymous Symbol] uart1.o(.text.Start_Send_UartData) refers to gd32e23x_usart.o(.text.usart_data_transmit) for usart_data_transmit uart1.o(.text.Start_Send_UartData) refers to gd32e23x_usart.o(.text.usart_flag_get) for usart_flag_get uart1.o(.text.Start_Send_UartData) refers to hlw8110.o(.bss.u8_TxBuf) for u8_TxBuf uart1.o(.ARM.exidx.text.Start_Send_UartData) refers to uart1.o(.text.Start_Send_UartData) for [Anonymous Symbol] uart1.o(.text.fputc) refers to gd32e23x_usart.o(.text.usart_data_transmit) for usart_data_transmit uart1.o(.text.fputc) refers to gd32e23x_usart.o(.text.usart_flag_get) for usart_flag_get uart1.o(.ARM.exidx.text.fputc) refers to uart1.o(.text.fputc) for [Anonymous Symbol] hlw8110.o(.text.Clear_RxBuf) refers to hlw8110.o(.bss.B_Rx_Data_ING) for B_Rx_Data_ING hlw8110.o(.text.Clear_RxBuf) refers to hlw8110.o(.bss.B_Rx_Finish) for B_Rx_Finish hlw8110.o(.text.Clear_RxBuf) refers to hlw8110.o(.bss.u8_RX_Index) for u8_RX_Index hlw8110.o(.text.Clear_RxBuf) refers to hlw8110.o(.bss.u8_RxBuf) for u8_RxBuf hlw8110.o(.ARM.exidx.text.Clear_RxBuf) refers to hlw8110.o(.text.Clear_RxBuf) for [Anonymous Symbol] hlw8110.o(.text.HLW8110_checkSum_Write) refers to hlw8110.o(.bss.u8_TxBuf) for u8_TxBuf hlw8110.o(.ARM.exidx.text.HLW8110_checkSum_Write) refers to hlw8110.o(.text.HLW8110_checkSum_Write) for [Anonymous Symbol] hlw8110.o(.text.HLW8110_checkSum_Read) refers to hlw8110.o(.bss.u8_TxBuf) for u8_TxBuf hlw8110.o(.text.HLW8110_checkSum_Read) refers to hlw8110.o(.bss.u8_RxBuf) for u8_RxBuf hlw8110.o(.ARM.exidx.text.HLW8110_checkSum_Read) refers to hlw8110.o(.text.HLW8110_checkSum_Read) for [Anonymous Symbol] hlw8110.o(.text.Uart_HLW8110_WriteREG_EN) refers to hlw8110.o(.text.HLW8110_checkSum_Write) for HLW8110_checkSum_Write hlw8110.o(.text.Uart_HLW8110_WriteREG_EN) refers to uart1.o(.text.Start_Send_UartData) for Start_Send_UartData hlw8110.o(.text.Uart_HLW8110_WriteREG_EN) refers to hlw8110.o(.bss.u8_TX_Length) for u8_TX_Length hlw8110.o(.text.Uart_HLW8110_WriteREG_EN) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length hlw8110.o(.text.Uart_HLW8110_WriteREG_EN) refers to hlw8110.o(.bss.u8_TxBuf) for u8_TxBuf hlw8110.o(.ARM.exidx.text.Uart_HLW8110_WriteREG_EN) refers to hlw8110.o(.text.Uart_HLW8110_WriteREG_EN) for [Anonymous Symbol] hlw8110.o(.text.Uart_HLW8110_WriteREG_DIS) refers to hlw8110.o(.text.HLW8110_checkSum_Write) for HLW8110_checkSum_Write hlw8110.o(.text.Uart_HLW8110_WriteREG_DIS) refers to uart1.o(.text.Start_Send_UartData) for Start_Send_UartData hlw8110.o(.text.Uart_HLW8110_WriteREG_DIS) refers to hlw8110.o(.bss.u8_TX_Length) for u8_TX_Length hlw8110.o(.text.Uart_HLW8110_WriteREG_DIS) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length hlw8110.o(.text.Uart_HLW8110_WriteREG_DIS) refers to hlw8110.o(.bss.u8_TxBuf) for u8_TxBuf hlw8110.o(.ARM.exidx.text.Uart_HLW8110_WriteREG_DIS) refers to hlw8110.o(.text.Uart_HLW8110_WriteREG_DIS) for [Anonymous Symbol] hlw8110.o(.text.Uart_HLW8110_Set_Channel_A) refers to hlw8110.o(.text.HLW8110_checkSum_Write) for HLW8110_checkSum_Write hlw8110.o(.text.Uart_HLW8110_Set_Channel_A) refers to uart1.o(.text.Start_Send_UartData) for Start_Send_UartData hlw8110.o(.text.Uart_HLW8110_Set_Channel_A) refers to hlw8110.o(.bss.u8_TX_Length) for u8_TX_Length hlw8110.o(.text.Uart_HLW8110_Set_Channel_A) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length hlw8110.o(.text.Uart_HLW8110_Set_Channel_A) refers to hlw8110.o(.bss.u8_TxBuf) for u8_TxBuf hlw8110.o(.ARM.exidx.text.Uart_HLW8110_Set_Channel_A) refers to hlw8110.o(.text.Uart_HLW8110_Set_Channel_A) for [Anonymous Symbol] hlw8110.o(.text.Uart_Read_HLW8110_Reg) refers to hlw8110.o(.text.Clear_RxBuf) for Clear_RxBuf hlw8110.o(.text.Uart_Read_HLW8110_Reg) refers to uart1.o(.text.Start_Send_UartData) for Start_Send_UartData hlw8110.o(.text.Uart_Read_HLW8110_Reg) refers to hlw8110.o(.bss.u8_TxBuf) for u8_TxBuf hlw8110.o(.text.Uart_Read_HLW8110_Reg) refers to hlw8110.o(.bss.u8_TX_Length) for u8_TX_Length hlw8110.o(.text.Uart_Read_HLW8110_Reg) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length hlw8110.o(.ARM.exidx.text.Uart_Read_HLW8110_Reg) refers to hlw8110.o(.text.Uart_Read_HLW8110_Reg) for [Anonymous Symbol] hlw8110.o(.text.Uart_Write_HLW8110_Reg) refers to hlw8110.o(.text.HLW8110_checkSum_Write) for HLW8110_checkSum_Write hlw8110.o(.text.Uart_Write_HLW8110_Reg) refers to uart1.o(.text.Start_Send_UartData) for Start_Send_UartData hlw8110.o(.text.Uart_Write_HLW8110_Reg) refers to hlw8110.o(.bss.u8_TxBuf) for u8_TxBuf hlw8110.o(.text.Uart_Write_HLW8110_Reg) refers to hlw8110.o(.bss.u8_TX_Length) for u8_TX_Length hlw8110.o(.text.Uart_Write_HLW8110_Reg) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length hlw8110.o(.ARM.exidx.text.Uart_Write_HLW8110_Reg) refers to hlw8110.o(.text.Uart_Write_HLW8110_Reg) for [Anonymous Symbol] hlw8110.o(.text.Uart_HLW8110_Reset) refers to hlw8110.o(.text.HLW8110_checkSum_Write) for HLW8110_checkSum_Write hlw8110.o(.text.Uart_HLW8110_Reset) refers to uart1.o(.text.Start_Send_UartData) for Start_Send_UartData hlw8110.o(.text.Uart_HLW8110_Reset) refers to hlw8110.o(.bss.u8_TX_Length) for u8_TX_Length hlw8110.o(.text.Uart_HLW8110_Reset) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length hlw8110.o(.text.Uart_HLW8110_Reset) refers to hlw8110.o(.bss.u8_TxBuf) for u8_TxBuf hlw8110.o(.ARM.exidx.text.Uart_HLW8110_Reset) refers to hlw8110.o(.text.Uart_HLW8110_Reset) for [Anonymous Symbol] hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) refers to hlw8110.o(.text.Uart_Read_HLW8110_Reg) for Uart_Read_HLW8110_Reg hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) refers to systick.o(.text.DelayNms) for DelayNms hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) refers to hlw8110.o(.text.HLW8110_checkSum_Read) for HLW8110_checkSum_Read hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) refers to hlw8110.o(.bss.u8_RxBuf) for u8_RxBuf hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) refers to hlw8110.o(.bss.U16_RMSIAC_RegData) for U16_RMSIAC_RegData hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) refers to hlw8110.o(.bss.U16_RMSIBC_RegData) for U16_RMSIBC_RegData hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) refers to hlw8110.o(.bss.U16_RMSUC_RegData) for U16_RMSUC_RegData hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) refers to hlw8110.o(.bss.U16_PowerPAC_RegData) for U16_PowerPAC_RegData hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) refers to hlw8110.o(.bss.U16_PowerPBC_RegData) for U16_PowerPBC_RegData hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) refers to hlw8110.o(.bss.U16_PowerSC_RegData) for U16_PowerSC_RegData hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) refers to hlw8110.o(.bss.U16_EnergyAC_RegData) for U16_EnergyAC_RegData hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) refers to hlw8110.o(.bss.U16_EnergyBC_RegData) for U16_EnergyBC_RegData hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) refers to hlw8110.o(.bss.U16_CheckSUM_RegData) for U16_CheckSUM_RegData hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) refers to hlw8110.o(.bss.U16_CheckSUM_Data) for U16_CheckSUM_Data hlw8110.o(.ARM.exidx.text.Judge_CheckSum_HLW8110_Calfactor) refers to hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) for [Anonymous Symbol] hlw8110.o(.text.Init_HLW8110) refers to hlw8110.o(.text.Uart_HLW8110_WriteREG_EN) for Uart_HLW8110_WriteREG_EN hlw8110.o(.text.Init_HLW8110) refers to systick.o(.text.DelayNms) for DelayNms hlw8110.o(.text.Init_HLW8110) refers to hlw8110.o(.text.Uart_HLW8110_Set_Channel_A) for Uart_HLW8110_Set_Channel_A hlw8110.o(.text.Init_HLW8110) refers to hlw8110.o(.text.Uart_Write_HLW8110_Reg) for Uart_Write_HLW8110_Reg hlw8110.o(.text.Init_HLW8110) refers to hlw8110.o(.text.Uart_HLW8110_WriteREG_DIS) for Uart_HLW8110_WriteREG_DIS hlw8110.o(.text.Init_HLW8110) refers to hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) for Judge_CheckSum_HLW8110_Calfactor hlw8110.o(.ARM.exidx.text.Init_HLW8110) refers to hlw8110.o(.text.Init_HLW8110) for [Anonymous Symbol] hlw8110.o(.text.Check_WriteReg_Success) refers to hlw8110.o(.text.Uart_Read_HLW8110_Reg) for Uart_Read_HLW8110_Reg hlw8110.o(.text.Check_WriteReg_Success) refers to systick.o(.text.DelayNms) for DelayNms hlw8110.o(.text.Check_WriteReg_Success) refers to hlw8110.o(.text.HLW8110_checkSum_Read) for HLW8110_checkSum_Read hlw8110.o(.text.Check_WriteReg_Success) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length hlw8110.o(.text.Check_WriteReg_Success) refers to hlw8110.o(.bss.u8_RxBuf) for u8_RxBuf hlw8110.o(.text.Check_WriteReg_Success) refers to hlw8110.o(.bss.B_Read_Error) for B_Read_Error hlw8110.o(.text.Check_WriteReg_Success) refers to hlw8110.o(.bss.U16_Check_SysconReg_Data) for U16_Check_SysconReg_Data hlw8110.o(.text.Check_WriteReg_Success) refers to hlw8110.o(.bss.U16_Check_EmuconReg_Data) for U16_Check_EmuconReg_Data hlw8110.o(.text.Check_WriteReg_Success) refers to hlw8110.o(.bss.U16_Check_Emucon2Reg_Data) for U16_Check_Emucon2Reg_Data hlw8110.o(.ARM.exidx.text.Check_WriteReg_Success) refers to hlw8110.o(.text.Check_WriteReg_Success) for [Anonymous Symbol] hlw8110.o(.text.Read_HLW8110_IA) refers to hlw8110.o(.text.Uart_Read_HLW8110_Reg) for Uart_Read_HLW8110_Reg hlw8110.o(.text.Read_HLW8110_IA) refers to systick.o(.text.DelayNms) for DelayNms hlw8110.o(.text.Read_HLW8110_IA) refers to hlw8110.o(.text.HLW8110_checkSum_Read) for HLW8110_checkSum_Read hlw8110.o(.text.Read_HLW8110_IA) refers to fflti.o(.text) for __aeabi_ui2f hlw8110.o(.text.Read_HLW8110_IA) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul hlw8110.o(.text.Read_HLW8110_IA) refers to fdiv.o(.text) for __aeabi_fdiv hlw8110.o(.text.Read_HLW8110_IA) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length hlw8110.o(.text.Read_HLW8110_IA) refers to hlw8110.o(.bss.u8_RxBuf) for u8_RxBuf hlw8110.o(.text.Read_HLW8110_IA) refers to hlw8110.o(.bss.B_Read_Error) for B_Read_Error hlw8110.o(.text.Read_HLW8110_IA) refers to hlw8110.o(.bss.U32_RMSIA_RegData) for U32_RMSIA_RegData hlw8110.o(.text.Read_HLW8110_IA) refers to hlw8110.o(.bss.U16_RMSIAC_RegData) for U16_RMSIAC_RegData hlw8110.o(.text.Read_HLW8110_IA) refers to hlw8110.o(.bss.F_AC_I) for F_AC_I hlw8110.o(.ARM.exidx.text.Read_HLW8110_IA) refers to hlw8110.o(.text.Read_HLW8110_IA) for [Anonymous Symbol] hlw8110.o(.text.Read_HLW8110_U) refers to hlw8110.o(.text.Uart_Read_HLW8110_Reg) for Uart_Read_HLW8110_Reg hlw8110.o(.text.Read_HLW8110_U) refers to systick.o(.text.DelayNms) for DelayNms hlw8110.o(.text.Read_HLW8110_U) refers to hlw8110.o(.text.HLW8110_checkSum_Read) for HLW8110_checkSum_Read hlw8110.o(.text.Read_HLW8110_U) refers to fflti.o(.text) for __aeabi_ui2f hlw8110.o(.text.Read_HLW8110_U) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul hlw8110.o(.text.Read_HLW8110_U) refers to fdiv.o(.text) for __aeabi_fdiv hlw8110.o(.text.Read_HLW8110_U) refers to f2d.o(.text) for __aeabi_f2d hlw8110.o(.text.Read_HLW8110_U) refers to dmul.o(.text) for __aeabi_dmul hlw8110.o(.text.Read_HLW8110_U) refers to d2f.o(.text) for __aeabi_d2f hlw8110.o(.text.Read_HLW8110_U) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length hlw8110.o(.text.Read_HLW8110_U) refers to hlw8110.o(.bss.u8_RxBuf) for u8_RxBuf hlw8110.o(.text.Read_HLW8110_U) refers to hlw8110.o(.bss.B_Read_Error) for B_Read_Error hlw8110.o(.text.Read_HLW8110_U) refers to hlw8110.o(.bss.U32_RMSU_RegData) for U32_RMSU_RegData hlw8110.o(.text.Read_HLW8110_U) refers to hlw8110.o(.bss.U16_RMSUC_RegData) for U16_RMSUC_RegData hlw8110.o(.text.Read_HLW8110_U) refers to hlw8110.o(.bss.F_AC_V) for F_AC_V hlw8110.o(.ARM.exidx.text.Read_HLW8110_U) refers to hlw8110.o(.text.Read_HLW8110_U) for [Anonymous Symbol] hlw8110.o(.text.Read_HLW8110_PA) refers to hlw8110.o(.text.Uart_Read_HLW8110_Reg) for Uart_Read_HLW8110_Reg hlw8110.o(.text.Read_HLW8110_PA) refers to systick.o(.text.DelayNms) for DelayNms hlw8110.o(.text.Read_HLW8110_PA) refers to hlw8110.o(.text.HLW8110_checkSum_Read) for HLW8110_checkSum_Read hlw8110.o(.text.Read_HLW8110_PA) refers to fflti.o(.text) for __aeabi_ui2f hlw8110.o(.text.Read_HLW8110_PA) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul hlw8110.o(.text.Read_HLW8110_PA) refers to fdiv.o(.text) for __aeabi_fdiv hlw8110.o(.text.Read_HLW8110_PA) refers to f2d.o(.text) for __aeabi_f2d hlw8110.o(.text.Read_HLW8110_PA) refers to dmul.o(.text) for __aeabi_dmul hlw8110.o(.text.Read_HLW8110_PA) refers to d2f.o(.text) for __aeabi_d2f hlw8110.o(.text.Read_HLW8110_PA) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length hlw8110.o(.text.Read_HLW8110_PA) refers to hlw8110.o(.bss.u8_RxBuf) for u8_RxBuf hlw8110.o(.text.Read_HLW8110_PA) refers to hlw8110.o(.bss.B_Read_Error) for B_Read_Error hlw8110.o(.text.Read_HLW8110_PA) refers to hlw8110.o(.bss.U32_POWERPA_RegData) for U32_POWERPA_RegData hlw8110.o(.text.Read_HLW8110_PA) refers to hlw8110.o(.bss.U16_PowerPAC_RegData) for U16_PowerPAC_RegData hlw8110.o(.text.Read_HLW8110_PA) refers to hlw8110.o(.bss.F_AC_P) for F_AC_P hlw8110.o(.ARM.exidx.text.Read_HLW8110_PA) refers to hlw8110.o(.text.Read_HLW8110_PA) for [Anonymous Symbol] hlw8110.o(.text.Read_HLW8110_PSA) refers to hlw8110.o(.text.Uart_Read_HLW8110_Reg) for Uart_Read_HLW8110_Reg hlw8110.o(.text.Read_HLW8110_PSA) refers to systick.o(.text.DelayNms) for DelayNms hlw8110.o(.text.Read_HLW8110_PSA) refers to hlw8110.o(.text.HLW8110_checkSum_Read) for HLW8110_checkSum_Read hlw8110.o(.text.Read_HLW8110_PSA) refers to fflti.o(.text) for __aeabi_ui2f hlw8110.o(.text.Read_HLW8110_PSA) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul hlw8110.o(.text.Read_HLW8110_PSA) refers to fdiv.o(.text) for __aeabi_fdiv hlw8110.o(.text.Read_HLW8110_PSA) refers to f2d.o(.text) for __aeabi_f2d hlw8110.o(.text.Read_HLW8110_PSA) refers to dmul.o(.text) for __aeabi_dmul hlw8110.o(.text.Read_HLW8110_PSA) refers to d2f.o(.text) for __aeabi_d2f hlw8110.o(.text.Read_HLW8110_PSA) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length hlw8110.o(.text.Read_HLW8110_PSA) refers to hlw8110.o(.bss.u8_RxBuf) for u8_RxBuf hlw8110.o(.text.Read_HLW8110_PSA) refers to hlw8110.o(.bss.B_Read_Error) for B_Read_Error hlw8110.o(.text.Read_HLW8110_PSA) refers to hlw8110.o(.bss.U32_POWERPA_RegData) for U32_POWERPA_RegData hlw8110.o(.text.Read_HLW8110_PSA) refers to hlw8110.o(.bss.U16_PowerPAC_RegData) for U16_PowerPAC_RegData hlw8110.o(.text.Read_HLW8110_PSA) refers to hlw8110.o(.bss.F_AC_PS) for F_AC_PS hlw8110.o(.ARM.exidx.text.Read_HLW8110_PSA) refers to hlw8110.o(.text.Read_HLW8110_PSA) for [Anonymous Symbol] hlw8110.o(.text.Read_HLW8110_EA) refers to hlw8110.o(.text.Uart_Read_HLW8110_Reg) for Uart_Read_HLW8110_Reg hlw8110.o(.text.Read_HLW8110_EA) refers to systick.o(.text.DelayNms) for DelayNms hlw8110.o(.text.Read_HLW8110_EA) refers to hlw8110.o(.text.HLW8110_checkSum_Read) for HLW8110_checkSum_Read hlw8110.o(.text.Read_HLW8110_EA) refers to fflti.o(.text) for __aeabi_ui2f hlw8110.o(.text.Read_HLW8110_EA) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul hlw8110.o(.text.Read_HLW8110_EA) refers to fdiv.o(.text) for __aeabi_fdiv hlw8110.o(.text.Read_HLW8110_EA) refers to f2d.o(.text) for __aeabi_f2d hlw8110.o(.text.Read_HLW8110_EA) refers to dmul.o(.text) for __aeabi_dmul hlw8110.o(.text.Read_HLW8110_EA) refers to d2f.o(.text) for __aeabi_d2f hlw8110.o(.text.Read_HLW8110_EA) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length hlw8110.o(.text.Read_HLW8110_EA) refers to hlw8110.o(.bss.u8_RxBuf) for u8_RxBuf hlw8110.o(.text.Read_HLW8110_EA) refers to hlw8110.o(.bss.B_Read_Error) for B_Read_Error hlw8110.o(.text.Read_HLW8110_EA) refers to hlw8110.o(.bss.U32_ENERGY_PA_RegData) for U32_ENERGY_PA_RegData hlw8110.o(.text.Read_HLW8110_EA) refers to hlw8110.o(.bss.U16_HFConst_RegData) for U16_HFConst_RegData hlw8110.o(.text.Read_HLW8110_EA) refers to hlw8110.o(.bss.U16_EnergyAC_RegData) for U16_EnergyAC_RegData hlw8110.o(.text.Read_HLW8110_EA) refers to hlw8110.o(.bss.F_AC_E) for F_AC_E hlw8110.o(.text.Read_HLW8110_EA) refers to hlw8110.o(.bss.F_AC_BACKUP_E) for F_AC_BACKUP_E hlw8110.o(.ARM.exidx.text.Read_HLW8110_EA) refers to hlw8110.o(.text.Read_HLW8110_EA) for [Anonymous Symbol] hlw8110.o(.text.Read_HLW8110_LineFreq) refers to hlw8110.o(.text.Uart_Read_HLW8110_Reg) for Uart_Read_HLW8110_Reg hlw8110.o(.text.Read_HLW8110_LineFreq) refers to systick.o(.text.DelayNms) for DelayNms hlw8110.o(.text.Read_HLW8110_LineFreq) refers to hlw8110.o(.text.HLW8110_checkSum_Read) for HLW8110_checkSum_Read hlw8110.o(.text.Read_HLW8110_LineFreq) refers to fflti.o(.text) for __aeabi_ui2f hlw8110.o(.text.Read_HLW8110_LineFreq) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul hlw8110.o(.text.Read_HLW8110_LineFreq) refers to fdiv.o(.text) for __aeabi_fdiv hlw8110.o(.text.Read_HLW8110_LineFreq) refers to fcmp.o(i._fleq) for __aeabi_fcmple hlw8110.o(.text.Read_HLW8110_LineFreq) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length hlw8110.o(.text.Read_HLW8110_LineFreq) refers to hlw8110.o(.bss.u8_RxBuf) for u8_RxBuf hlw8110.o(.text.Read_HLW8110_LineFreq) refers to hlw8110.o(.bss.B_Read_Error) for B_Read_Error hlw8110.o(.text.Read_HLW8110_LineFreq) refers to hlw8110.o(.bss.F_AC_LINE_Freq) for F_AC_LINE_Freq hlw8110.o(.ARM.exidx.text.Read_HLW8110_LineFreq) refers to hlw8110.o(.text.Read_HLW8110_LineFreq) for [Anonymous Symbol] hlw8110.o(.text.Read_HLW8110_PF) refers to hlw8110.o(.text.Uart_Read_HLW8110_Reg) for Uart_Read_HLW8110_Reg hlw8110.o(.text.Read_HLW8110_PF) refers to systick.o(.text.DelayNms) for DelayNms hlw8110.o(.text.Read_HLW8110_PF) refers to hlw8110.o(.text.HLW8110_checkSum_Read) for HLW8110_checkSum_Read hlw8110.o(.text.Read_HLW8110_PF) refers to fflti.o(.text) for __aeabi_ui2f hlw8110.o(.text.Read_HLW8110_PF) refers to fdiv.o(.text) for __aeabi_fdiv hlw8110.o(.text.Read_HLW8110_PF) refers to f2d.o(.text) for __aeabi_f2d hlw8110.o(.text.Read_HLW8110_PF) refers to dcmp.o(i._dgeq) for __aeabi_dcmpge hlw8110.o(.text.Read_HLW8110_PF) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length hlw8110.o(.text.Read_HLW8110_PF) refers to hlw8110.o(.bss.u8_RxBuf) for u8_RxBuf hlw8110.o(.text.Read_HLW8110_PF) refers to hlw8110.o(.bss.B_Read_Error) for B_Read_Error hlw8110.o(.text.Read_HLW8110_PF) refers to hlw8110.o(.bss.F_AC_P) for F_AC_P hlw8110.o(.text.Read_HLW8110_PF) refers to hlw8110.o(.bss.F_AC_PF) for F_AC_PF hlw8110.o(.ARM.exidx.text.Read_HLW8110_PF) refers to hlw8110.o(.text.Read_HLW8110_PF) for [Anonymous Symbol] hlw8110.o(.text.Read_HLW8110_Angle) refers to hlw8110.o(.text.Uart_Read_HLW8110_Reg) for Uart_Read_HLW8110_Reg hlw8110.o(.text.Read_HLW8110_Angle) refers to systick.o(.text.DelayNms) for DelayNms hlw8110.o(.text.Read_HLW8110_Angle) refers to hlw8110.o(.text.HLW8110_checkSum_Read) for HLW8110_checkSum_Read hlw8110.o(.text.Read_HLW8110_Angle) refers to fcmp.o(i._fgeq) for __aeabi_fcmpge hlw8110.o(.text.Read_HLW8110_Angle) refers to fflti.o(.text) for __aeabi_ui2f hlw8110.o(.text.Read_HLW8110_Angle) refers to f2d.o(.text) for __aeabi_f2d hlw8110.o(.text.Read_HLW8110_Angle) refers to dmul.o(.text) for __aeabi_dmul hlw8110.o(.text.Read_HLW8110_Angle) refers to d2f.o(.text) for __aeabi_d2f hlw8110.o(.text.Read_HLW8110_Angle) refers to dcmp.o(i._dgeq) for __aeabi_dcmpge hlw8110.o(.text.Read_HLW8110_Angle) refers to faddsub.o(x$fpl$fsub) for __aeabi_fsub hlw8110.o(.text.Read_HLW8110_Angle) refers to faddsub.o(x$fpl$fadd) for __aeabi_fadd hlw8110.o(.text.Read_HLW8110_Angle) refers to hlw8110.o(.bss.u8_RX_Length) for u8_RX_Length hlw8110.o(.text.Read_HLW8110_Angle) refers to hlw8110.o(.bss.u8_RxBuf) for u8_RxBuf hlw8110.o(.text.Read_HLW8110_Angle) refers to hlw8110.o(.bss.B_Read_Error) for B_Read_Error hlw8110.o(.text.Read_HLW8110_Angle) refers to hlw8110.o(.bss.F_AC_PF) for F_AC_PF hlw8110.o(.text.Read_HLW8110_Angle) refers to hlw8110.o(.bss.F_Angle) for F_Angle hlw8110.o(.text.Read_HLW8110_Angle) refers to hlw8110.o(.bss.F_AC_P) for F_AC_P hlw8110.o(.ARM.exidx.text.Read_HLW8110_Angle) refers to hlw8110.o(.text.Read_HLW8110_Angle) for [Anonymous Symbol] hlw8110.o(.text.Calculate_HLW8110_MeterData) refers to hlw8110.o(.text.Check_WriteReg_Success) for Check_WriteReg_Success hlw8110.o(.text.Calculate_HLW8110_MeterData) refers to hlw8110.o(.text.Read_HLW8110_IA) for Read_HLW8110_IA hlw8110.o(.text.Calculate_HLW8110_MeterData) refers to hlw8110.o(.text.Read_HLW8110_U) for Read_HLW8110_U hlw8110.o(.text.Calculate_HLW8110_MeterData) refers to hlw8110.o(.text.Read_HLW8110_PA) for Read_HLW8110_PA hlw8110.o(.text.Calculate_HLW8110_MeterData) refers to hlw8110.o(.text.Read_HLW8110_PSA) for Read_HLW8110_PSA hlw8110.o(.text.Calculate_HLW8110_MeterData) refers to hlw8110.o(.text.Read_HLW8110_LineFreq) for Read_HLW8110_LineFreq hlw8110.o(.text.Calculate_HLW8110_MeterData) refers to hlw8110.o(.text.Read_HLW8110_Angle) for Read_HLW8110_Angle hlw8110.o(.text.Calculate_HLW8110_MeterData) refers to hlw8110.o(.text.Read_HLW8110_PF) for Read_HLW8110_PF hlw8110.o(.ARM.exidx.text.Calculate_HLW8110_MeterData) refers to hlw8110.o(.text.Calculate_HLW8110_MeterData) for [Anonymous Symbol] hlw8110.o(.text.read_Hlw8110) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for gpio_bit_set hlw8110.o(.text.read_Hlw8110) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset hlw8110.o(.text.read_Hlw8110) refers to hlw8110.o(.text.Calculate_HLW8110_MeterData) for Calculate_HLW8110_MeterData hlw8110.o(.text.read_Hlw8110) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul hlw8110.o(.text.read_Hlw8110) refers to ffixui.o(.text) for __aeabi_f2uiz hlw8110.o(.text.read_Hlw8110) refers to fdiv.o(.text) for __aeabi_fdiv hlw8110.o(.text.read_Hlw8110) refers to faddsub.o(x$fpl$fsub) for __aeabi_fsub hlw8110.o(.text.read_Hlw8110) refers to hlw8110.o(.text.Read_HLW8110_EA) for Read_HLW8110_EA hlw8110.o(.text.read_Hlw8110) refers to faddsub.o(x$fpl$fadd) for __aeabi_fadd hlw8110.o(.text.read_Hlw8110) refers to hlw8110.o(.bss.read_Hlw8110.temp0) for [Anonymous Symbol] hlw8110.o(.text.read_Hlw8110) refers to hlw8110.o(.bss.F_AC_V) for F_AC_V hlw8110.o(.text.read_Hlw8110) refers to main.o(.bss.AC3PPDU_Output) for AC3PPDU_Output hlw8110.o(.text.read_Hlw8110) refers to hlw8110.o(.bss.F_AC_I) for F_AC_I hlw8110.o(.text.read_Hlw8110) refers to hlw8110.o(.bss.F_AC_P) for F_AC_P hlw8110.o(.text.read_Hlw8110) refers to hlw8110.o(.bss.F_AC_PS) for F_AC_PS hlw8110.o(.text.read_Hlw8110) refers to hlw8110.o(.bss.F_AC_PF) for F_AC_PF hlw8110.o(.text.read_Hlw8110) refers to hlw8110.o(.bss.F_AC_E) for F_AC_E hlw8110.o(.text.read_Hlw8110) refers to hlw8110.o(.bss.hlw8110_store) for hlw8110_store hlw8110.o(.text.read_Hlw8110) refers to hlw8110.o(.bss.F_AC_LINE_Freq) for F_AC_LINE_Freq hlw8110.o(.text.read_Hlw8110) refers to main.o(.bss.AC3PPDU_Modbus_Reg) for AC3PPDU_Modbus_Reg hlw8110.o(.ARM.exidx.text.read_Hlw8110) refers to hlw8110.o(.text.read_Hlw8110) for [Anonymous Symbol] key_io.o(.text.key_io_init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable key_io.o(.text.key_io_init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set key_io.o(.ARM.exidx.text.key_io_init) refers to key_io.o(.text.key_io_init) for [Anonymous Symbol] key_io.o(.text.get_rst) refers to gd32e23x_gpio.o(.text.gpio_input_bit_get) for gpio_input_bit_get key_io.o(.ARM.exidx.text.get_rst) refers to key_io.o(.text.get_rst) for [Anonymous Symbol] key_io.o(.text.get_test) refers to gd32e23x_gpio.o(.text.gpio_input_bit_get) for gpio_input_bit_get key_io.o(.ARM.exidx.text.get_test) refers to key_io.o(.text.get_test) for [Anonymous Symbol] key_io.o(.text.get_detection) refers to gd32e23x_gpio.o(.text.gpio_input_bit_get) for gpio_input_bit_get key_io.o(.ARM.exidx.text.get_detection) refers to key_io.o(.text.get_detection) for [Anonymous Symbol] 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 d2f.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dcmp.o(i._deq) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dcmp.o(i._deq) refers to deqf.o(x$fpl$deqf) for _dcmpeq dcmp.o(i._dgeq) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dcmp.o(i._dgeq) refers to dgef.o(x$fpl$dgeqf) for _dcmpge dcmp.o(i._dgr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dcmp.o(i._dgr) refers to dgef.o(x$fpl$dgeqf) for _dcmpge dcmp.o(i._dleq) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dcmp.o(i._dleq) refers to dlef.o(x$fpl$dleqf) for _dcmple dcmp.o(i._dls) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dcmp.o(i._dls) refers to dlef.o(x$fpl$dleqf) for _dcmple dcmp.o(i._dneq) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dcmp.o(i._dneq) refers to deqf.o(x$fpl$deqf) for _dcmpeq dmul.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp f2d.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp faddsub.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp faddsub.o(x$fpl$fadd) refers to faddsub.o(x$fpl$fsub) for _fsub1 faddsub.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp faddsub.o(x$fpl$frsb) refers to faddsub.o(x$fpl$fsub) for _fsub1 faddsub.o(x$fpl$frsb) refers to faddsub.o(x$fpl$fadd) for _fadd1 faddsub.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp faddsub.o(x$fpl$fsub) refers to faddsub.o(x$fpl$fadd) for _fadd1 fcmp.o(i._feq) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fcmp.o(i._feq) refers to feqf.o(x$fpl$feqf) for _fcmpeq fcmp.o(i._fgeq) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fcmp.o(i._fgeq) refers to fgef.o(x$fpl$fgeqf) for _fcmpge fcmp.o(i._fgr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fcmp.o(i._fgr) refers to fgef.o(x$fpl$fgeqf) for _fcmpge fcmp.o(i._fleq) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fcmp.o(i._fleq) refers to flef.o(x$fpl$fleqf) for _fcmple fcmp.o(i._fls) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fcmp.o(i._fls) refers to flef.o(x$fpl$fleqf) for _fcmple fcmp.o(i._fneq) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fcmp.o(i._fneq) refers to feqf.o(x$fpl$feqf) for _fcmpeq fdiv.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fdiv.o(.text) refers to fdiv.o(.constdata) for .constdata fdiv.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp ffixui.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fflti.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fmul.o(x$fpl$fmul) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp __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 deqf.o(x$fpl$deqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp deqf.o(x$fpl$deqf) refers to dcmpin.o(.text) for __fpl_dcmp_InfNaN dgef.o(x$fpl$dgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dgef.o(x$fpl$dgeqf) refers to dcmpin.o(.text) for __fpl_dcmp_InfNaN dlef.o(x$fpl$dleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dlef.o(x$fpl$dleqf) refers to dcmpin.o(.text) for __fpl_dcmp_InfNaN feqf.o(x$fpl$feqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp feqf.o(x$fpl$feqf) refers to fcmpin.o(.text) for __fpl_fcmp_InfNaN fgef.o(x$fpl$fgeqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fgef.o(x$fpl$fgeqf) refers to fcmpin.o(.text) for __fpl_fcmp_InfNaN flef.o(x$fpl$fleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp flef.o(x$fpl$fleqf) refers to fcmpin.o(.text) for __fpl_fcmp_InfNaN __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 dcmpin.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dcmpin.o(.text) refers to cmpret.o(.text) for __fpl_cmpreturn dcmpin.o(.text) refers to dnan2.o(.text) for __fpl_dcheck_NaN2 fcmpin.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fcmpin.o(.text) refers to cmpret.o(.text) for __fpl_cmpreturn fcmpin.o(.text) refers to fnan2.o(.text) for __fpl_fcheck_NaN2 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 exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$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 cmpret.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dnan2.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dnan2.o(.text) refers to retnan.o(.text) for __fpl_return_NaN fnan2.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fnan2.o(.text) refers to retnan.o(.text) for __fpl_return_NaN 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 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 retnan.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp retnan.o(.text) refers to cmpret.o(.text) for __fpl_cmpreturn 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 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_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 _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 rt_raise.o(.text) refers to __raise.o(.text) for __raise rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function 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 defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display ============================================================================== Removing Unused input sections from the image. Removing 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_72m_irc8m), (8 bytes). Removing system_gd32e23x.o(.rodata.cst16), (16 bytes). Removing gd32e23x_fmc.o(.text), (0 bytes). Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_unlock), (8 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(.ARM.exidx.text.fmc_page_erase), (8 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(.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(.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(.ARM.exidx.text.fmc_state_get), (8 bytes). Removing gd32e23x_fwdgt.o(.text), (0 bytes). Removing gd32e23x_fwdgt.o(.text.fwdgt_write_enable), (16 bytes). Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_enable), (8 bytes). Removing gd32e23x_fwdgt.o(.text.fwdgt_write_disable), (12 bytes). Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable), (8 bytes). Removing gd32e23x_fwdgt.o(.text.fwdgt_enable), (16 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(.text.fwdgt_counter_reload), (16 bytes). Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload), (8 bytes). Removing gd32e23x_fwdgt.o(.text.fwdgt_config), (228 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(.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(.text.rcu_osci_stab_wait), (564 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_flag_get), (56 bytes). Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_flag_get), (8 bytes). Removing gd32e23x_rcu.o(.text.rcu_osci_on), (40 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(.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(.text.systick_clksource_set), (44 bytes). Removing gd32e23x_misc.o(.ARM.exidx.text.systick_clksource_set), (8 bytes). Removing systick.o(.text), (0 bytes). Removing systick.o(.text.systick_config), (56 bytes). Removing systick.o(.ARM.exidx.text.systick_config), (8 bytes). Removing systick.o(.text.delay_us), (116 bytes). Removing systick.o(.ARM.exidx.text.delay_us), (8 bytes). Removing systick.o(.ARM.exidx.text.SysTick_Handler), (8 bytes). Removing systick.o(.ARM.exidx.text.TimDelayDec), (8 bytes). Removing systick.o(.ARM.exidx.text.InitSysTick), (8 bytes). Removing systick.o(.ARM.exidx.text.SysTick_Config), (8 bytes). Removing systick.o(.ARM.exidx.text.DelayNms), (8 bytes). Removing systick.o(.ARM.exidx.text.DelayNus), (8 bytes). Removing systick.o(.ARM.exidx.text.__NVIC_SetPriority), (8 bytes). Removing systick.o(.bss.count_1us), (4 bytes). Removing systick.o(.bss.count_1ms), (4 bytes). Removing main.o(.text), (0 bytes). Removing main.o(.ARM.exidx.text.flash_erase_meta), (8 bytes). Removing main.o(.ARM.exidx.text.flash_write_meta), (8 bytes). Removing main.o(.ARM.exidx.text.get_meta_data_from_flash), (8 bytes). Removing main.o(.ARM.exidx.text.flash_get_infomation), (8 bytes). Removing main.o(.ARM.exidx.text.hlw8110_init), (8 bytes). Removing main.o(.ARM.exidx.text.select_channel), (8 bytes). Removing main.o(.ARM.exidx.text.main), (8 bytes). Removing main.o(.ARM.exidx.text.app_init), (8 bytes). Removing main.o(.ARM.exidx.text.LimiT_enable_check), (8 bytes). Removing main.o(.ARM.exidx.text.CHK_JLINK), (8 bytes). Removing main.o(.ARM.exidx.text.Fault_state_process), (8 bytes). Removing main.o(.ARM.exidx.text.MODbus_CMD_New), (8 bytes). Removing main.o(.ARM.exidx.text.__aeabi_assert), (8 bytes). Removing main.o(.ARM.exidx.text.RL_Over_Func), (8 bytes). Removing main.o(.ARM.exidx.text.check_3_phse), (8 bytes). Removing main.o(.ARM.exidx.text.break_2_boot_upgreade), (8 bytes). Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes). Removing main.o(.bss.CurrentAddr), (2 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.set_error), (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.__NVIC_SystemReset), (8 bytes). Removing mbascii.o(.text), (0 bytes). Removing mbascii.o(.ARM.exidx.text.eMBASCIIInit), (8 bytes). Removing mbascii.o(.ARM.exidx.text.eMBASCIIStart), (8 bytes). Removing mbascii.o(.ARM.exidx.text.eMBASCIIStop), (8 bytes). Removing mbascii.o(.ARM.exidx.text.eMBASCIIReceive), (8 bytes). Removing mbascii.o(.ARM.exidx.text.prvucMBLRC), (8 bytes). Removing mbascii.o(.ARM.exidx.text.eMBASCIISend), (8 bytes). Removing mbascii.o(.ARM.exidx.text.xMBASCIIReceiveFSM), (8 bytes). Removing mbascii.o(.ARM.exidx.text.prvucMBCHAR2BIN), (8 bytes). Removing mbascii.o(.ARM.exidx.text.xMBASCIITransmitFSM), (8 bytes). Removing mbascii.o(.ARM.exidx.text.prvucMBBIN2CHAR), (8 bytes). Removing mbascii.o(.ARM.exidx.text.xMBASCIITimerT1SExpired), (8 bytes). Removing port.o(.text), (0 bytes). Removing port.o(.ARM.exidx.text.eMBRegInputCB), (8 bytes). Removing port.o(.ARM.exidx.text.eMBRegHoldingCB), (8 bytes). Removing port.o(.ARM.exidx.text.eMBRegCoilsCB), (8 bytes). Removing port.o(.ARM.exidx.text.eMBRegDiscreteCB), (8 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(.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(.ARM.exidx.text.eMBFuncReadCoils), (8 bytes). Removing mbfunccoils.o(.ARM.exidx.text.eMBFuncWriteCoil), (8 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(.ARM.exidx.text.eMBFuncReadDiscreteInputs), (8 bytes). Removing mbfuncholding.o(.text), (0 bytes). Removing mbfuncholding.o(.ARM.exidx.text.eMBFuncWriteHoldingRegister), (8 bytes). Removing mbfuncholding.o(.ARM.exidx.text.eMBFuncWriteMultipleHoldingRegister), (8 bytes). Removing mbfuncholding.o(.ARM.exidx.text.eMBFuncReadHoldingRegister), (8 bytes). Removing mbfuncholding.o(.ARM.exidx.text.eMBFuncReadWriteMultipleHoldingRegister), (8 bytes). Removing mbfuncinput.o(.text), (0 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(.ARM.exidx.text.eMBFuncReportSlaveID), (8 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(.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(.ARM.exidx.text.eMBPoll), (8 bytes). Removing mb.o(.bss.pxMBFrameCBReceiveFSMCur), (4 bytes). Removing mb.o(.bss.pxMBFrameCBTransmitFSMCur), (4 bytes). Removing fwdgt.o(.text), (0 bytes). Removing fwdgt.o(.text.Fwdgt_Init), (84 bytes). Removing fwdgt.o(.ARM.exidx.text.Fwdgt_Init), (8 bytes). Removing fwdgt.o(.text.Fwdgt_reload), (12 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(.ARM.exidx.text.TIMER16_IRQHandler), (8 bytes). Removing timer.o(.ARM.exidx.text.InitTimer), (8 bytes). Removing timer.o(.ARM.exidx.text.ConfigTimer14), (8 bytes). Removing timer.o(.ARM.exidx.text.ConfigTimer16), (8 bytes). Removing timer.o(.text.Get1SecFlag), (12 bytes). Removing timer.o(.ARM.exidx.text.Get1SecFlag), (8 bytes). Removing timer.o(.text.Clr1SecFlag), (12 bytes). Removing timer.o(.ARM.exidx.text.Clr1SecFlag), (8 bytes). Removing timer.o(.text.Get100msFlag), (12 bytes). Removing timer.o(.ARM.exidx.text.Get100msFlag), (8 bytes). Removing timer.o(.text.Clr100msFlag), (12 bytes). Removing timer.o(.ARM.exidx.text.Clr100msFlag), (8 bytes). Removing timer.o(.bss.s_i100mSFlag), (1 bytes). Removing at24cxx.o(.text), (0 bytes). Removing at24cxx.o(.ARM.exidx.text.AT24CxxReadOneByte), (8 bytes). Removing at24cxx.o(.ARM.exidx.text.AT24CxxWriteOneByte), (8 bytes). Removing at24cxx.o(.ARM.exidx.text.InitAT24Cxx), (8 bytes). Removing at24cxx.o(.text.CheckAT24Cxx), (96 bytes). Removing at24cxx.o(.ARM.exidx.text.CheckAT24Cxx), (8 bytes). Removing at24cxx.o(.ARM.exidx.text.AT24CxxRead), (8 bytes). Removing at24cxx.o(.ARM.exidx.text.AT24CxxWrite), (8 bytes). Removing i2c.o(.text), (0 bytes). Removing i2c.o(.ARM.exidx.text.InitI2C), (8 bytes). Removing i2c.o(.ARM.exidx.text.ConfigI2CGPIO), (8 bytes). Removing i2c.o(.ARM.exidx.text.GenI2CStartSig), (8 bytes). Removing i2c.o(.ARM.exidx.text.SetI2CSDAAsOutput), (8 bytes). Removing i2c.o(.ARM.exidx.text.GenI2CStopSig), (8 bytes). Removing i2c.o(.ARM.exidx.text.I2CSendByte), (8 bytes). Removing i2c.o(.ARM.exidx.text.I2CReadByte), (8 bytes). Removing i2c.o(.ARM.exidx.text.SetI2CSDAAsInput), (8 bytes). Removing i2c.o(.ARM.exidx.text.SendI2CNAck), (8 bytes). Removing i2c.o(.ARM.exidx.text.SendI2CAck), (8 bytes). Removing i2c.o(.ARM.exidx.text.I2CWaitAck), (8 bytes). Removing sn74hc573.o(.text), (0 bytes). Removing sn74hc573.o(.ARM.exidx.text.Init_74hc573), (8 bytes). Removing sn74hc573.o(.ARM.exidx.text.Config74hc573GPIO), (8 bytes). Removing sn74hc573.o(.text.Write_74hc573), (140 bytes). Removing sn74hc573.o(.ARM.exidx.text.Write_74hc573), (8 bytes). Removing sn74hc573.o(.ARM.exidx.text.Chk_Jlink_conn), (8 bytes). Removing relay.o(.text), (0 bytes). Removing relay.o(.ARM.exidx.text.InitRelay), (8 bytes). Removing relay.o(.ARM.exidx.text.ConfigRelayGPIO), (8 bytes). Removing relay.o(.text.Relayx_Onoff_state), (80 bytes). Removing relay.o(.ARM.exidx.text.Relayx_Onoff_state), (8 bytes). Removing relay.o(.bss.Relay_state), (2 bytes). Removing readeeprom.o(.text), (0 bytes). Removing readeeprom.o(.ARM.exidx.text.ReadEeprom), (8 bytes). Removing readeeprom.o(.text.WriteEeprom), (2 bytes). Removing readeeprom.o(.ARM.exidx.text.WriteEeprom), (8 bytes). Removing uart1.o(.text), (0 bytes). Removing uart1.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes). Removing uart1.o(.ARM.exidx.text.InitUART1), (8 bytes). Removing uart1.o(.ARM.exidx.text.ConfigUART1), (8 bytes). Removing uart1.o(.ARM.exidx.text.InitCH448F), (8 bytes). Removing uart1.o(.ARM.exidx.text.ConfigCH448FGPIO), (8 bytes). Removing uart1.o(.ARM.exidx.text.Start_Send_UartData), (8 bytes). Removing uart1.o(.text.fputc), (48 bytes). Removing uart1.o(.ARM.exidx.text.fputc), (8 bytes). Removing hlw8110.o(.text), (0 bytes). Removing hlw8110.o(.ARM.exidx.text.Clear_RxBuf), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.HLW8110_checkSum_Write), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.HLW8110_checkSum_Read), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Uart_HLW8110_WriteREG_EN), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Uart_HLW8110_WriteREG_DIS), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Uart_HLW8110_Set_Channel_A), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Uart_Read_HLW8110_Reg), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Uart_Write_HLW8110_Reg), (8 bytes). Removing hlw8110.o(.text.Uart_HLW8110_Reset), (72 bytes). Removing hlw8110.o(.ARM.exidx.text.Uart_HLW8110_Reset), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Judge_CheckSum_HLW8110_Calfactor), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Init_HLW8110), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Check_WriteReg_Success), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Read_HLW8110_IA), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Read_HLW8110_U), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Read_HLW8110_PA), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Read_HLW8110_PSA), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Read_HLW8110_EA), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Read_HLW8110_LineFreq), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Read_HLW8110_PF), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Read_HLW8110_Angle), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.Calculate_HLW8110_MeterData), (8 bytes). Removing hlw8110.o(.ARM.exidx.text.read_Hlw8110), (8 bytes). Removing hlw8110.o(.bss.U16_TempData), (4 bytes). Removing hlw8110.o(.bss.U16_IFData), (4 bytes). Removing hlw8110.o(.bss.U16_RIFData), (4 bytes). Removing hlw8110.o(.bss.U16_LineFData), (4 bytes). Removing hlw8110.o(.bss.U16_AngleData), (4 bytes). Removing hlw8110.o(.bss.U16_PFData), (4 bytes). Removing hlw8110.o(.bss.U32_RMSIB_RegData), (4 bytes). Removing hlw8110.o(.bss.U32_POWERPB_RegData), (4 bytes). Removing hlw8110.o(.bss.U32_ENERGY_PB_RegData), (4 bytes). Removing hlw8110.o(.bss.F_AC_I_B), (4 bytes). Removing hlw8110.o(.bss.F_AC_P_B), (4 bytes). Removing hlw8110.o(.bss.F_AC_E_B), (4 bytes). Removing hlw8110.o(.bss.F_AC_BACKUP_E_B), (4 bytes). Removing key_io.o(.text), (0 bytes). Removing key_io.o(.ARM.exidx.text.key_io_init), (8 bytes). Removing key_io.o(.text.get_rst), (96 bytes). Removing key_io.o(.ARM.exidx.text.get_rst), (8 bytes). Removing key_io.o(.text.get_test), (96 bytes). Removing key_io.o(.ARM.exidx.text.get_test), (8 bytes). Removing key_io.o(.text.get_detection), (60 bytes). Removing key_io.o(.ARM.exidx.text.get_detection), (8 bytes). 736 unused section(s) (total 18648 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 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 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/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.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/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_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/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/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.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_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.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../clib/string.c 0x00000000 Number 0 strcpy.o ABSOLUTE ../clib/string.c 0x00000000 Number 0 strcat.o ABSOLUTE ../fplib/cfplib/cmp.c 0x00000000 Number 0 dcmp.o ABSOLUTE ../fplib/cfplib/cmp.c 0x00000000 Number 0 fcmp.o ABSOLUTE ../fplib/cfplib/cmpret.c 0x00000000 Number 0 cmpret.o ABSOLUTE ../fplib/cfplib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/cfplib/dcmpin.c 0x00000000 Number 0 dcmpin.o ABSOLUTE ../fplib/cfplib/dmul.c 0x00000000 Number 0 dmul.o ABSOLUTE ../fplib/cfplib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE ../fplib/cfplib/fcmpin.c 0x00000000 Number 0 fcmpin.o ABSOLUTE ../fplib/cfplib/fdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE ../fplib/cfplib/ffix.c 0x00000000 Number 0 ffixui.o ABSOLUTE ../fplib/cfplib/fflt.c 0x00000000 Number 0 fflti.o ABSOLUTE ../fplib/cfplib/fpinit.c 0x00000000 Number 0 fpinit.o ABSOLUTE ../fplib/cfplib/nan2.c 0x00000000 Number 0 dnan2.o ABSOLUTE ../fplib/cfplib/nan2.c 0x00000000 Number 0 fnan2.o ABSOLUTE ../fplib/cfplib/retnan.c 0x00000000 Number 0 retnan.o ABSOLUTE ../fplib/deqf6m.s 0x00000000 Number 0 deqf.o ABSOLUTE ../fplib/dgeqf6m.s 0x00000000 Number 0 dgef.o ABSOLUTE ../fplib/dleqf6m.s 0x00000000 Number 0 dlef.o ABSOLUTE ../fplib/faddsub6m.s 0x00000000 Number 0 faddsub.o ABSOLUTE ../fplib/feqf6m.s 0x00000000 Number 0 feqf.o ABSOLUTE ../fplib/fgeqf6m.s 0x00000000 Number 0 fgef.o ABSOLUTE ../fplib/fleqf6m.s 0x00000000 Number 0 flef.o ABSOLUTE ../fplib/fmul6m.s 0x00000000 Number 0 fmul.o ABSOLUTE ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE At24cxx.c 0x00000000 Number 0 at24cxx.o ABSOLUTE Fwdgt.c 0x00000000 Number 0 fwdgt.o ABSOLUTE Hlw8110.c 0x00000000 Number 0 hlw8110.o ABSOLUTE I2c.c 0x00000000 Number 0 i2c.o ABSOLUTE Key.c 0x00000000 Number 0 key.o ABSOLUTE Led.c 0x00000000 Number 0 led.o ABSOLUTE ReadEeprom.c 0x00000000 Number 0 readeeprom.o ABSOLUTE Relay.c 0x00000000 Number 0 relay.o ABSOLUTE Sn74hc573.c 0x00000000 Number 0 sn74hc573.o ABSOLUTE Timer.c 0x00000000 Number 0 timer.o ABSOLUTE Uart1.c 0x00000000 Number 0 uart1.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 key_io.c 0x00000000 Number 0 key_io.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 0x08005400 Section 204 startup_gd32e23x.o(RESET) !!!main 0x080054cc Section 8 __main.o(!!!main) !!!scatter 0x080054d4 Section 60 __scatter.o(!!!scatter) !!handler_copy 0x08005510 Section 26 __scatter_copy.o(!!handler_copy) !!handler_zi 0x0800552c Section 28 __scatter_zi.o(!!handler_zi) .ARM.Collect$$libinit$$00000000 0x08005548 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) .ARM.Collect$$libinit$$00000002 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) .ARM.Collect$$libinit$$00000004 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) .ARM.Collect$$libinit$$0000000A 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) .ARM.Collect$$libinit$$0000000C 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) .ARM.Collect$$libinit$$0000000E 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) .ARM.Collect$$libinit$$00000011 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) .ARM.Collect$$libinit$$00000013 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) .ARM.Collect$$libinit$$00000015 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) .ARM.Collect$$libinit$$00000017 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) .ARM.Collect$$libinit$$00000019 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) .ARM.Collect$$libinit$$0000001B 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) .ARM.Collect$$libinit$$0000001D 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) .ARM.Collect$$libinit$$0000001F 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) .ARM.Collect$$libinit$$00000021 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) .ARM.Collect$$libinit$$00000023 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) .ARM.Collect$$libinit$$00000025 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) .ARM.Collect$$libinit$$0000002C 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) .ARM.Collect$$libinit$$0000002E 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) .ARM.Collect$$libinit$$00000030 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) .ARM.Collect$$libinit$$00000032 0x0800554a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) .ARM.Collect$$libinit$$00000033 0x0800554a Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) .ARM.Collect$$libshutdown$$00000000 0x0800554c Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) .ARM.Collect$$libshutdown$$00000002 0x0800554e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) .ARM.Collect$$libshutdown$$00000004 0x0800554e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) .ARM.Collect$$libshutdown$$00000007 0x0800554e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) .ARM.Collect$$libshutdown$$0000000A 0x0800554e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) .ARM.Collect$$libshutdown$$0000000C 0x0800554e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) .ARM.Collect$$libshutdown$$0000000F 0x0800554e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) .ARM.Collect$$libshutdown$$00000010 0x0800554e Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) .ARM.Collect$$rtentry$$00000000 0x08005550 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) .ARM.Collect$$rtentry$$00000002 0x08005550 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) .ARM.Collect$$rtentry$$00000004 0x08005550 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) .ARM.Collect$$rtentry$$00000009 0x08005556 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) .ARM.Collect$$rtentry$$0000000A 0x08005556 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) .ARM.Collect$$rtentry$$0000000C 0x0800555a Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) .ARM.Collect$$rtentry$$0000000D 0x0800555a Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) .ARM.Collect$$rtexit$$00000000 0x08005562 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) .ARM.Collect$$rtexit$$00000002 0x08005564 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) .ARM.Collect$$rtexit$$00000003 0x08005564 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) .ARM.Collect$$rtexit$$00000004 0x08005568 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) .emb_text 0x08005570 Section 56 rt_memcpy.o(.emb_text) .text 0x080055a8 Section 56 startup_gd32e23x.o(.text) .text 0x080055e0 Section 0 strcpy.o(.text) .text 0x0800562c Section 0 strcat.o(.text) .text 0x08005644 Section 0 rt_memcpy.o(.text) .text 0x080056c6 Section 0 heapauxi.o(.text) .text 0x080056cc Section 0 d2f.o(.text) .text 0x08005748 Section 0 dmul.o(.text) .text 0x08005990 Section 0 f2d.o(.text) .text 0x080059e4 Section 0 fdiv.o(.text) .text 0x08005b44 Section 0 ffixui.o(.text) .text 0x08005b74 Section 0 fflti.o(.text) .text 0x08005bd4 Section 0 dcmpin.o(.text) .text 0x08005c74 Section 0 fcmpin.o(.text) .text 0x08005cd8 Section 62 sys_stackheap_outer.o(.text) .text 0x08005d16 Section 0 exit.o(.text) .text 0x08005d26 Section 0 cmpret.o(.text) .text 0x08005d54 Section 0 dnan2.o(.text) .text 0x08005d68 Section 0 fnan2.o(.text) .text 0x08005d78 Section 8 libspace.o(.text) .text 0x08005d80 Section 0 retnan.o(.text) .text 0x08005de0 Section 0 sys_exit.o(.text) .text 0x08005dec Section 2 use_no_semi.o(.text) [Anonymous Symbol] 0x08005dee Section 0 at24cxx.o(.text.AT24CxxRead) .text 0x08005dee Section 0 indicate_semi.o(.text) [Anonymous Symbol] 0x08005e30 Section 0 at24cxx.o(.text.AT24CxxReadOneByte) [Anonymous Symbol] 0x08005e8e Section 0 at24cxx.o(.text.AT24CxxWrite) [Anonymous Symbol] 0x08005ed0 Section 0 at24cxx.o(.text.AT24CxxWriteOneByte) CHK_JLINK 0x08005f21 Thumb Code 1012 main.o(.text.CHK_JLINK) [Anonymous Symbol] 0x08005f20 Section 0 main.o(.text.CHK_JLINK) __arm_cp.9_0 0x08006314 Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_1 0x08006318 Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_2 0x0800631c Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_3 0x08006320 Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_4 0x08006324 Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_5 0x08006328 Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_6 0x0800632c Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_7 0x08006330 Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_8 0x08006334 Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_9 0x08006338 Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_10 0x0800633c Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_11 0x08006340 Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_12 0x08006344 Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_13 0x08006348 Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_14 0x0800634c Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_15 0x08006350 Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_16 0x08006354 Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_17 0x08006358 Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_18 0x0800635c Number 4 main.o(.text.CHK_JLINK) __arm_cp.9_19 0x08006360 Number 4 main.o(.text.CHK_JLINK) [Anonymous Symbol] 0x08006364 Section 0 hlw8110.o(.text.Calculate_HLW8110_MeterData) [Anonymous Symbol] 0x08006388 Section 0 hlw8110.o(.text.Check_WriteReg_Success) __arm_cp.11_0 0x08006458 Number 4 hlw8110.o(.text.Check_WriteReg_Success) __arm_cp.11_2 0x0800645c Number 4 hlw8110.o(.text.Check_WriteReg_Success) __arm_cp.11_3 0x08006460 Number 4 hlw8110.o(.text.Check_WriteReg_Success) __arm_cp.11_4 0x08006464 Number 4 hlw8110.o(.text.Check_WriteReg_Success) __arm_cp.11_5 0x08006468 Number 4 hlw8110.o(.text.Check_WriteReg_Success) [Anonymous Symbol] 0x0800646c Section 0 sn74hc573.o(.text.Chk_Jlink_conn) [Anonymous Symbol] 0x08006498 Section 0 hlw8110.o(.text.Clear_RxBuf) __arm_cp.0_0 0x080064d4 Number 4 hlw8110.o(.text.Clear_RxBuf) __arm_cp.0_1 0x080064d8 Number 4 hlw8110.o(.text.Clear_RxBuf) __arm_cp.0_2 0x080064dc Number 4 hlw8110.o(.text.Clear_RxBuf) __arm_cp.0_3 0x080064e0 Number 4 hlw8110.o(.text.Clear_RxBuf) Config74hc573GPIO 0x080064e5 Thumb Code 116 sn74hc573.o(.text.Config74hc573GPIO) [Anonymous Symbol] 0x080064e4 Section 0 sn74hc573.o(.text.Config74hc573GPIO) __arm_cp.1_2 0x08006558 Number 4 sn74hc573.o(.text.Config74hc573GPIO) ConfigCH448FGPIO 0x0800655d Thumb Code 200 uart1.o(.text.ConfigCH448FGPIO) [Anonymous Symbol] 0x0800655c Section 0 uart1.o(.text.ConfigCH448FGPIO) __arm_cp.4_2 0x08006624 Number 4 uart1.o(.text.ConfigCH448FGPIO) ConfigI2CGPIO 0x08006629 Thumb Code 144 i2c.o(.text.ConfigI2CGPIO) [Anonymous Symbol] 0x08006628 Section 0 i2c.o(.text.ConfigI2CGPIO) __arm_cp.1_0 0x080066b8 Number 4 i2c.o(.text.ConfigI2CGPIO) __arm_cp.1_1 0x080066bc Number 4 i2c.o(.text.ConfigI2CGPIO) ConfigKeyGPIO 0x080066c1 Thumb Code 104 key.o(.text.ConfigKeyGPIO) [Anonymous Symbol] 0x080066c0 Section 0 key.o(.text.ConfigKeyGPIO) __arm_cp.1_2 0x08006728 Number 4 key.o(.text.ConfigKeyGPIO) __arm_cp.1_3 0x0800672c Number 4 key.o(.text.ConfigKeyGPIO) ConfigLEDGPIO 0x08006731 Thumb Code 56 led.o(.text.ConfigLEDGPIO) [Anonymous Symbol] 0x08006730 Section 0 led.o(.text.ConfigLEDGPIO) ConfigRelayGPIO 0x08006769 Thumb Code 172 relay.o(.text.ConfigRelayGPIO) [Anonymous Symbol] 0x08006768 Section 0 relay.o(.text.ConfigRelayGPIO) __arm_cp.1_0 0x08006814 Number 4 relay.o(.text.ConfigRelayGPIO) __arm_cp.1_1 0x08006818 Number 4 relay.o(.text.ConfigRelayGPIO) __arm_cp.1_2 0x0800681c Number 4 relay.o(.text.ConfigRelayGPIO) ConfigTimer14 0x08006821 Thumb Code 80 timer.o(.text.ConfigTimer14) [Anonymous Symbol] 0x08006820 Section 0 timer.o(.text.ConfigTimer14) __arm_cp.3_0 0x08006870 Number 4 timer.o(.text.ConfigTimer14) ConfigTimer16 0x08006875 Thumb Code 80 timer.o(.text.ConfigTimer16) [Anonymous Symbol] 0x08006874 Section 0 timer.o(.text.ConfigTimer16) __arm_cp.4_0 0x080068c4 Number 4 timer.o(.text.ConfigTimer16) __arm_cp.4_1 0x080068c8 Number 4 timer.o(.text.ConfigTimer16) ConfigUART1 0x080068cd Thumb Code 188 uart1.o(.text.ConfigUART1) [Anonymous Symbol] 0x080068cc Section 0 uart1.o(.text.ConfigUART1) __arm_cp.2_0 0x08006988 Number 4 uart1.o(.text.ConfigUART1) __arm_cp.2_1 0x0800698c Number 4 uart1.o(.text.ConfigUART1) __arm_cp.2_2 0x08006990 Number 4 uart1.o(.text.ConfigUART1) [Anonymous Symbol] 0x08006994 Section 0 systick.o(.text.DelayNms) __arm_cp.6_0 0x080069b0 Number 4 systick.o(.text.DelayNms) [Anonymous Symbol] 0x080069b4 Section 0 systick.o(.text.DelayNus) Fault_state_process 0x080069f1 Thumb Code 3112 main.o(.text.Fault_state_process) [Anonymous Symbol] 0x080069f0 Section 0 main.o(.text.Fault_state_process) __arm_cp.10_16 0x08006e2c Number 4 main.o(.text.Fault_state_process) __arm_cp.10_17 0x08006e30 Number 4 main.o(.text.Fault_state_process) __arm_cp.10_18 0x08006e34 Number 4 main.o(.text.Fault_state_process) __arm_cp.10_19 0x08006e38 Number 4 main.o(.text.Fault_state_process) __arm_cp.10_20 0x08006e3c Number 4 main.o(.text.Fault_state_process) __arm_cp.10_21 0x08006e40 Number 4 main.o(.text.Fault_state_process) __arm_cp.10_22 0x08006e44 Number 4 main.o(.text.Fault_state_process) __arm_cp.10_23 0x08006e48 Number 4 main.o(.text.Fault_state_process) __arm_cp.10_27 0x0800725c Number 4 main.o(.text.Fault_state_process) __arm_cp.10_29 0x08007264 Number 4 main.o(.text.Fault_state_process) __arm_cp.10_30 0x08007268 Number 4 main.o(.text.Fault_state_process) __arm_cp.10_1 0x08007618 Number 4 main.o(.text.Fault_state_process) __arm_cp.10_2 0x0800761c Number 4 main.o(.text.Fault_state_process) __arm_cp.10_6 0x08007620 Number 4 main.o(.text.Fault_state_process) __arm_cp.10_7 0x08007624 Number 4 main.o(.text.Fault_state_process) [Anonymous Symbol] 0x08007628 Section 0 i2c.o(.text.GenI2CStartSig) [Anonymous Symbol] 0x08007668 Section 0 i2c.o(.text.GenI2CStopSig) [Anonymous Symbol] 0x080076a8 Section 0 hlw8110.o(.text.HLW8110_checkSum_Read) __arm_cp.2_1 0x08007708 Number 4 hlw8110.o(.text.HLW8110_checkSum_Read) [Anonymous Symbol] 0x0800770c Section 0 hlw8110.o(.text.HLW8110_checkSum_Write) __arm_cp.1_0 0x0800775c Number 4 hlw8110.o(.text.HLW8110_checkSum_Write) [Anonymous Symbol] 0x08007760 Section 0 gd32e23x_it.o(.text.HardFault_Handler) [Anonymous Symbol] 0x0800776c Section 0 i2c.o(.text.I2CReadByte) [Anonymous Symbol] 0x08007800 Section 0 i2c.o(.text.I2CSendByte) [Anonymous Symbol] 0x08007884 Section 0 i2c.o(.text.I2CWaitAck) __arm_cp.10_0 0x080078e4 Number 4 i2c.o(.text.I2CWaitAck) [Anonymous Symbol] 0x080078e8 Section 0 at24cxx.o(.text.InitAT24Cxx) [Anonymous Symbol] 0x080078f0 Section 0 uart1.o(.text.InitCH448F) [Anonymous Symbol] 0x080078f8 Section 0 i2c.o(.text.InitI2C) [Anonymous Symbol] 0x08007900 Section 0 key.o(.text.InitKey) [Anonymous Symbol] 0x08007908 Section 0 led.o(.text.InitLED) [Anonymous Symbol] 0x08007910 Section 0 relay.o(.text.InitRelay) [Anonymous Symbol] 0x08007918 Section 0 systick.o(.text.InitSysTick) __arm_cp.4_0 0x08007934 Number 4 systick.o(.text.InitSysTick) [Anonymous Symbol] 0x08007938 Section 0 timer.o(.text.InitTimer) __arm_cp.2_0 0x0800794c Number 4 timer.o(.text.InitTimer) __arm_cp.2_1 0x08007950 Number 4 timer.o(.text.InitTimer) __arm_cp.2_2 0x08007954 Number 4 timer.o(.text.InitTimer) [Anonymous Symbol] 0x08007958 Section 0 uart1.o(.text.InitUART1) [Anonymous Symbol] 0x08007968 Section 0 sn74hc573.o(.text.Init_74hc573) [Anonymous Symbol] 0x08007970 Section 0 hlw8110.o(.text.Init_HLW8110) __arm_cp.10_0 0x080079c4 Number 4 hlw8110.o(.text.Init_HLW8110) [Anonymous Symbol] 0x080079c8 Section 0 hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) __arm_cp.9_0 0x08007c3c Number 4 hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) __arm_cp.9_1 0x08007c40 Number 4 hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) __arm_cp.9_2 0x08007c44 Number 4 hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) __arm_cp.9_3 0x08007c48 Number 4 hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) __arm_cp.9_4 0x08007c4c Number 4 hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) __arm_cp.9_5 0x08007c50 Number 4 hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) __arm_cp.9_6 0x08007c54 Number 4 hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) __arm_cp.9_7 0x08007c58 Number 4 hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) __arm_cp.9_8 0x08007c5c Number 4 hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) __arm_cp.9_9 0x08007c60 Number 4 hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) __arm_cp.9_10 0x08007c64 Number 4 hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) __arm_cp.9_11 0x08007c68 Number 4 hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) __arm_cp.9_12 0x08007c6c Number 4 hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) [Anonymous Symbol] 0x08007c70 Section 0 led.o(.text.LEDFlicker2) __arm_cp.3_0 0x08007c80 Number 4 led.o(.text.LEDFlicker2) LimiT_enable_check 0x08007c85 Thumb Code 216 main.o(.text.LimiT_enable_check) [Anonymous Symbol] 0x08007c84 Section 0 main.o(.text.LimiT_enable_check) __arm_cp.8_0 0x08007d5c Number 4 main.o(.text.LimiT_enable_check) __arm_cp.8_1 0x08007d60 Number 4 main.o(.text.LimiT_enable_check) __arm_cp.8_2 0x08007d64 Number 4 main.o(.text.LimiT_enable_check) __arm_cp.8_3 0x08007d68 Number 4 main.o(.text.LimiT_enable_check) __arm_cp.8_4 0x08007d6c Number 4 main.o(.text.LimiT_enable_check) MODbus_CMD_New 0x08007d71 Thumb Code 3416 main.o(.text.MODbus_CMD_New) [Anonymous Symbol] 0x08007d70 Section 0 main.o(.text.MODbus_CMD_New) __arm_cp.11_19 0x08008580 Number 4 main.o(.text.MODbus_CMD_New) __arm_cp.11_21 0x08008588 Number 4 main.o(.text.MODbus_CMD_New) __arm_cp.11_0 0x08008ac8 Number 4 main.o(.text.MODbus_CMD_New) __arm_cp.11_1 0x08008acc Number 4 main.o(.text.MODbus_CMD_New) __arm_cp.11_2 0x08008ad0 Number 4 main.o(.text.MODbus_CMD_New) __arm_cp.11_3 0x08008ad4 Number 4 main.o(.text.MODbus_CMD_New) __arm_cp.11_4 0x08008ad8 Number 4 main.o(.text.MODbus_CMD_New) __arm_cp.11_5 0x08008adc Number 4 main.o(.text.MODbus_CMD_New) __arm_cp.11_6 0x08008ae0 Number 4 main.o(.text.MODbus_CMD_New) __arm_cp.11_7 0x08008ae4 Number 4 main.o(.text.MODbus_CMD_New) [Anonymous Symbol] 0x08008ae8 Section 0 gd32e23x_it.o(.text.NMI_Handler) [Anonymous Symbol] 0x08008af4 Section 0 gd32e23x_it.o(.text.PendSV_Handler) RL_Over_Func 0x08008b01 Thumb Code 488 main.o(.text.RL_Over_Func) [Anonymous Symbol] 0x08008b00 Section 0 main.o(.text.RL_Over_Func) __arm_cp.13_0 0x08008ce8 Number 4 main.o(.text.RL_Over_Func) __arm_cp.13_1 0x08008cec Number 4 main.o(.text.RL_Over_Func) __arm_cp.13_2 0x08008cf0 Number 4 main.o(.text.RL_Over_Func) __arm_cp.13_3 0x08008cf4 Number 4 main.o(.text.RL_Over_Func) __arm_cp.13_4 0x08008cf8 Number 4 main.o(.text.RL_Over_Func) __arm_cp.13_5 0x08008cfc Number 4 main.o(.text.RL_Over_Func) __arm_cp.13_6 0x08008d00 Number 4 main.o(.text.RL_Over_Func) [Anonymous Symbol] 0x08008d04 Section 0 readeeprom.o(.text.ReadEeprom) __arm_cp.0_16 0x080090f8 Number 4 readeeprom.o(.text.ReadEeprom) __arm_cp.0_18 0x08009100 Number 4 readeeprom.o(.text.ReadEeprom) __arm_cp.0_19 0x08009104 Number 4 readeeprom.o(.text.ReadEeprom) __arm_cp.0_20 0x08009108 Number 4 readeeprom.o(.text.ReadEeprom) __arm_cp.0_21 0x0800910c Number 4 readeeprom.o(.text.ReadEeprom) __arm_cp.0_22 0x08009110 Number 4 readeeprom.o(.text.ReadEeprom) __arm_cp.0_23 0x08009114 Number 4 readeeprom.o(.text.ReadEeprom) __arm_cp.0_24 0x08009118 Number 4 readeeprom.o(.text.ReadEeprom) __arm_cp.0_25 0x0800911c Number 4 readeeprom.o(.text.ReadEeprom) __arm_cp.0_0 0x080096cc Number 4 readeeprom.o(.text.ReadEeprom) __arm_cp.0_2 0x080096d0 Number 4 readeeprom.o(.text.ReadEeprom) __arm_cp.0_11 0x080096d4 Number 4 readeeprom.o(.text.ReadEeprom) __arm_cp.0_12 0x080096d8 Number 4 readeeprom.o(.text.ReadEeprom) __arm_cp.0_13 0x080096dc Number 4 readeeprom.o(.text.ReadEeprom) __arm_cp.0_14 0x080096e0 Number 4 readeeprom.o(.text.ReadEeprom) [Anonymous Symbol] 0x080096e4 Section 0 key.o(.text.ReadKeyValue) __arm_cp.3_0 0x08009760 Number 4 key.o(.text.ReadKeyValue) __arm_cp.3_1 0x08009764 Number 4 key.o(.text.ReadKeyValue) __arm_cp.3_2 0x08009768 Number 4 key.o(.text.ReadKeyValue) __arm_cp.3_3 0x0800976c Number 4 key.o(.text.ReadKeyValue) [Anonymous Symbol] 0x08009770 Section 0 hlw8110.o(.text.Read_HLW8110_Angle) __arm_cp.19_3 0x0800988c Number 4 hlw8110.o(.text.Read_HLW8110_Angle) __arm_cp.19_4 0x08009890 Number 4 hlw8110.o(.text.Read_HLW8110_Angle) __arm_cp.19_5 0x08009894 Number 4 hlw8110.o(.text.Read_HLW8110_Angle) __arm_cp.19_6 0x08009898 Number 4 hlw8110.o(.text.Read_HLW8110_Angle) __arm_cp.19_7 0x0800989c Number 4 hlw8110.o(.text.Read_HLW8110_Angle) __arm_cp.19_8 0x080098a0 Number 4 hlw8110.o(.text.Read_HLW8110_Angle) __arm_cp.19_9 0x080098a4 Number 4 hlw8110.o(.text.Read_HLW8110_Angle) __arm_cp.19_10 0x080098a8 Number 4 hlw8110.o(.text.Read_HLW8110_Angle) __arm_cp.19_11 0x080098ac Number 4 hlw8110.o(.text.Read_HLW8110_Angle) __arm_cp.19_12 0x080098b0 Number 4 hlw8110.o(.text.Read_HLW8110_Angle) __arm_cp.19_13 0x080098b4 Number 4 hlw8110.o(.text.Read_HLW8110_Angle) __arm_cp.19_14 0x080098b8 Number 4 hlw8110.o(.text.Read_HLW8110_Angle) __arm_cp.19_15 0x080098bc Number 4 hlw8110.o(.text.Read_HLW8110_Angle) [Anonymous Symbol] 0x080098c0 Section 0 hlw8110.o(.text.Read_HLW8110_EA) __arm_cp.16_3 0x080099b0 Number 4 hlw8110.o(.text.Read_HLW8110_EA) __arm_cp.16_4 0x080099b4 Number 4 hlw8110.o(.text.Read_HLW8110_EA) __arm_cp.16_5 0x080099b8 Number 4 hlw8110.o(.text.Read_HLW8110_EA) __arm_cp.16_9 0x080099bc Number 4 hlw8110.o(.text.Read_HLW8110_EA) __arm_cp.16_10 0x080099c0 Number 4 hlw8110.o(.text.Read_HLW8110_EA) [Anonymous Symbol] 0x080099c4 Section 0 hlw8110.o(.text.Read_HLW8110_IA) __arm_cp.12_3 0x08009a78 Number 4 hlw8110.o(.text.Read_HLW8110_IA) __arm_cp.12_4 0x08009a7c Number 4 hlw8110.o(.text.Read_HLW8110_IA) __arm_cp.12_6 0x08009a80 Number 4 hlw8110.o(.text.Read_HLW8110_IA) [Anonymous Symbol] 0x08009a84 Section 0 hlw8110.o(.text.Read_HLW8110_LineFreq) __arm_cp.17_0 0x08009b00 Number 4 hlw8110.o(.text.Read_HLW8110_LineFreq) __arm_cp.17_1 0x08009b04 Number 4 hlw8110.o(.text.Read_HLW8110_LineFreq) __arm_cp.17_2 0x08009b08 Number 4 hlw8110.o(.text.Read_HLW8110_LineFreq) __arm_cp.17_3 0x08009b0c Number 4 hlw8110.o(.text.Read_HLW8110_LineFreq) __arm_cp.17_5 0x08009b10 Number 4 hlw8110.o(.text.Read_HLW8110_LineFreq) [Anonymous Symbol] 0x08009b14 Section 0 hlw8110.o(.text.Read_HLW8110_PA) __arm_cp.14_0 0x08009be4 Number 4 hlw8110.o(.text.Read_HLW8110_PA) __arm_cp.14_1 0x08009be8 Number 4 hlw8110.o(.text.Read_HLW8110_PA) __arm_cp.14_6 0x08009bec Number 4 hlw8110.o(.text.Read_HLW8110_PA) __arm_cp.14_7 0x08009bf0 Number 4 hlw8110.o(.text.Read_HLW8110_PA) __arm_cp.14_8 0x08009bf4 Number 4 hlw8110.o(.text.Read_HLW8110_PA) [Anonymous Symbol] 0x08009bf8 Section 0 hlw8110.o(.text.Read_HLW8110_PF) __arm_cp.18_0 0x08009c98 Number 4 hlw8110.o(.text.Read_HLW8110_PF) __arm_cp.18_1 0x08009c9c Number 4 hlw8110.o(.text.Read_HLW8110_PF) __arm_cp.18_2 0x08009ca0 Number 4 hlw8110.o(.text.Read_HLW8110_PF) __arm_cp.18_3 0x08009ca4 Number 4 hlw8110.o(.text.Read_HLW8110_PF) __arm_cp.18_4 0x08009ca8 Number 4 hlw8110.o(.text.Read_HLW8110_PF) __arm_cp.18_5 0x08009cac Number 4 hlw8110.o(.text.Read_HLW8110_PF) __arm_cp.18_6 0x08009cb0 Number 4 hlw8110.o(.text.Read_HLW8110_PF) __arm_cp.18_7 0x08009cb4 Number 4 hlw8110.o(.text.Read_HLW8110_PF) __arm_cp.18_8 0x08009cb8 Number 4 hlw8110.o(.text.Read_HLW8110_PF) [Anonymous Symbol] 0x08009cbc Section 0 hlw8110.o(.text.Read_HLW8110_PSA) __arm_cp.15_0 0x08009d8c Number 4 hlw8110.o(.text.Read_HLW8110_PSA) __arm_cp.15_1 0x08009d90 Number 4 hlw8110.o(.text.Read_HLW8110_PSA) __arm_cp.15_2 0x08009d94 Number 4 hlw8110.o(.text.Read_HLW8110_PSA) __arm_cp.15_3 0x08009d98 Number 4 hlw8110.o(.text.Read_HLW8110_PSA) __arm_cp.15_4 0x08009d9c Number 4 hlw8110.o(.text.Read_HLW8110_PSA) __arm_cp.15_5 0x08009da0 Number 4 hlw8110.o(.text.Read_HLW8110_PSA) __arm_cp.15_8 0x08009da4 Number 4 hlw8110.o(.text.Read_HLW8110_PSA) __arm_cp.15_9 0x08009da8 Number 4 hlw8110.o(.text.Read_HLW8110_PSA) [Anonymous Symbol] 0x08009dac Section 0 hlw8110.o(.text.Read_HLW8110_U) __arm_cp.13_0 0x08009e74 Number 4 hlw8110.o(.text.Read_HLW8110_U) __arm_cp.13_1 0x08009e78 Number 4 hlw8110.o(.text.Read_HLW8110_U) __arm_cp.13_2 0x08009e7c Number 4 hlw8110.o(.text.Read_HLW8110_U) __arm_cp.13_3 0x08009e80 Number 4 hlw8110.o(.text.Read_HLW8110_U) __arm_cp.13_4 0x08009e84 Number 4 hlw8110.o(.text.Read_HLW8110_U) __arm_cp.13_5 0x08009e88 Number 4 hlw8110.o(.text.Read_HLW8110_U) __arm_cp.13_6 0x08009e8c Number 4 hlw8110.o(.text.Read_HLW8110_U) __arm_cp.13_7 0x08009e90 Number 4 hlw8110.o(.text.Read_HLW8110_U) __arm_cp.13_8 0x08009e94 Number 4 hlw8110.o(.text.Read_HLW8110_U) __arm_cp.13_9 0x08009e98 Number 4 hlw8110.o(.text.Read_HLW8110_U) [Anonymous Symbol] 0x08009e9c Section 0 gd32e23x_it.o(.text.SVC_Handler) [Anonymous Symbol] 0x08009ea8 Section 0 key.o(.text.ScanKey) [Anonymous Symbol] 0x08009ed4 Section 0 i2c.o(.text.SendI2CAck) [Anonymous Symbol] 0x08009f10 Section 0 i2c.o(.text.SendI2CNAck) SetI2CSDAAsInput 0x08009f4d Thumb Code 16 i2c.o(.text.SetI2CSDAAsInput) [Anonymous Symbol] 0x08009f4c Section 0 i2c.o(.text.SetI2CSDAAsInput) SetI2CSDAAsOutput 0x08009f5d Thumb Code 48 i2c.o(.text.SetI2CSDAAsOutput) [Anonymous Symbol] 0x08009f5c Section 0 i2c.o(.text.SetI2CSDAAsOutput) __arm_cp.3_0 0x08009f8c Number 4 i2c.o(.text.SetI2CSDAAsOutput) __arm_cp.3_1 0x08009f90 Number 4 i2c.o(.text.SetI2CSDAAsOutput) [Anonymous Symbol] 0x08009f94 Section 0 uart1.o(.text.Start_Send_UartData) __arm_cp.5_0 0x08009fd8 Number 4 uart1.o(.text.Start_Send_UartData) __arm_cp.5_1 0x08009fdc Number 4 uart1.o(.text.Start_Send_UartData) __arm_cp.5_2 0x08009fe0 Number 4 uart1.o(.text.Start_Send_UartData) SysTick_Config 0x08009fe5 Thumb Code 64 systick.o(.text.SysTick_Config) [Anonymous Symbol] 0x08009fe4 Section 0 systick.o(.text.SysTick_Config) __arm_cp.5_0 0x0800a024 Number 4 systick.o(.text.SysTick_Config) __arm_cp.5_1 0x0800a028 Number 4 systick.o(.text.SysTick_Config) __arm_cp.5_2 0x0800a02c Number 4 systick.o(.text.SysTick_Config) [Anonymous Symbol] 0x0800a030 Section 0 systick.o(.text.SysTick_Handler) [Anonymous Symbol] 0x0800a038 Section 0 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_0 0x0800a110 Number 4 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_1 0x0800a114 Number 4 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_2 0x0800a118 Number 4 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_3 0x0800a11c Number 4 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_4 0x0800a120 Number 4 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_5 0x0800a124 Number 4 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_6 0x0800a128 Number 4 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_7 0x0800a12c Number 4 system_gd32e23x.o(.text.SystemInit) __arm_cp.0_8 0x0800a130 Number 4 system_gd32e23x.o(.text.SystemInit) [Anonymous Symbol] 0x0800a134 Section 0 porttimer.o(.text.TIMER13_IRQHandler) __arm_cp.3_0 0x0800a160 Number 4 porttimer.o(.text.TIMER13_IRQHandler) [Anonymous Symbol] 0x0800a164 Section 0 timer.o(.text.TIMER14_IRQHandler) __arm_cp.0_0 0x0800a264 Number 4 timer.o(.text.TIMER14_IRQHandler) __arm_cp.0_1 0x0800a268 Number 4 timer.o(.text.TIMER14_IRQHandler) __arm_cp.0_2 0x0800a26c Number 4 timer.o(.text.TIMER14_IRQHandler) __arm_cp.0_3 0x0800a270 Number 4 timer.o(.text.TIMER14_IRQHandler) __arm_cp.0_4 0x0800a274 Number 4 timer.o(.text.TIMER14_IRQHandler) __arm_cp.0_5 0x0800a278 Number 4 timer.o(.text.TIMER14_IRQHandler) __arm_cp.0_6 0x0800a27c Number 4 timer.o(.text.TIMER14_IRQHandler) __arm_cp.0_7 0x0800a280 Number 4 timer.o(.text.TIMER14_IRQHandler) __arm_cp.0_8 0x0800a284 Number 4 timer.o(.text.TIMER14_IRQHandler) __arm_cp.0_9 0x0800a288 Number 4 timer.o(.text.TIMER14_IRQHandler) __arm_cp.0_10 0x0800a28c Number 4 timer.o(.text.TIMER14_IRQHandler) __arm_cp.0_11 0x0800a290 Number 4 timer.o(.text.TIMER14_IRQHandler) [Anonymous Symbol] 0x0800a294 Section 0 timer.o(.text.TIMER16_IRQHandler) __arm_cp.1_0 0x0800a2dc Number 4 timer.o(.text.TIMER16_IRQHandler) __arm_cp.1_1 0x0800a2e0 Number 4 timer.o(.text.TIMER16_IRQHandler) __arm_cp.1_2 0x0800a2e4 Number 4 timer.o(.text.TIMER16_IRQHandler) __arm_cp.1_3 0x0800a2e8 Number 4 timer.o(.text.TIMER16_IRQHandler) __arm_cp.1_4 0x0800a2ec Number 4 timer.o(.text.TIMER16_IRQHandler) TimDelayDec 0x0800a2f1 Thumb Code 20 systick.o(.text.TimDelayDec) [Anonymous Symbol] 0x0800a2f0 Section 0 systick.o(.text.TimDelayDec) __arm_cp.3_0 0x0800a304 Number 4 systick.o(.text.TimDelayDec) [Anonymous Symbol] 0x0800a308 Section 0 portserial.o(.text.USART0_IRQHandler) __arm_cp.4_0 0x0800a378 Number 4 portserial.o(.text.USART0_IRQHandler) __arm_cp.4_2 0x0800a37c Number 4 portserial.o(.text.USART0_IRQHandler) __arm_cp.4_3 0x0800a380 Number 4 portserial.o(.text.USART0_IRQHandler) __arm_cp.4_4 0x0800a384 Number 4 portserial.o(.text.USART0_IRQHandler) [Anonymous Symbol] 0x0800a388 Section 0 uart1.o(.text.USART1_IRQHandler) __arm_cp.0_0 0x0800a3dc Number 4 uart1.o(.text.USART1_IRQHandler) __arm_cp.0_1 0x0800a3e0 Number 4 uart1.o(.text.USART1_IRQHandler) __arm_cp.0_2 0x0800a3e4 Number 4 uart1.o(.text.USART1_IRQHandler) __arm_cp.0_4 0x0800a3e8 Number 4 uart1.o(.text.USART1_IRQHandler) __arm_cp.0_5 0x0800a3ec Number 4 uart1.o(.text.USART1_IRQHandler) __arm_cp.0_6 0x0800a3f0 Number 4 uart1.o(.text.USART1_IRQHandler) [Anonymous Symbol] 0x0800a3f4 Section 0 hlw8110.o(.text.Uart_HLW8110_Set_Channel_A) [Anonymous Symbol] 0x0800a430 Section 0 hlw8110.o(.text.Uart_HLW8110_WriteREG_DIS) [Anonymous Symbol] 0x0800a46c Section 0 hlw8110.o(.text.Uart_HLW8110_WriteREG_EN) [Anonymous Symbol] 0x0800a4a8 Section 0 hlw8110.o(.text.Uart_Read_HLW8110_Reg) [Anonymous Symbol] 0x0800a4e0 Section 0 hlw8110.o(.text.Uart_Write_HLW8110_Reg) __arm_cp.7_0 0x0800a568 Number 4 hlw8110.o(.text.Uart_Write_HLW8110_Reg) __arm_cp.7_1 0x0800a56c Number 4 hlw8110.o(.text.Uart_Write_HLW8110_Reg) __arm_cp.7_2 0x0800a570 Number 4 hlw8110.o(.text.Uart_Write_HLW8110_Reg) __NVIC_EnableIRQ 0x0800a575 Thumb Code 48 gd32e23x_misc.o(.text.__NVIC_EnableIRQ) [Anonymous Symbol] 0x0800a574 Section 0 gd32e23x_misc.o(.text.__NVIC_EnableIRQ) __arm_cp.2_0 0x0800a5a4 Number 4 gd32e23x_misc.o(.text.__NVIC_EnableIRQ) __NVIC_SetPriority 0x0800a5a9 Thumb Code 128 gd32e23x_misc.o(.text.__NVIC_SetPriority) [Anonymous Symbol] 0x0800a5a8 Section 0 gd32e23x_misc.o(.text.__NVIC_SetPriority) __NVIC_SetPriority 0x0800a629 Thumb Code 128 systick.o(.text.__NVIC_SetPriority) [Anonymous Symbol] 0x0800a628 Section 0 systick.o(.text.__NVIC_SetPriority) __arm_cp.8_0 0x0800a6a8 Number 4 systick.o(.text.__NVIC_SetPriority) __arm_cp.8_1 0x0800a6ac Number 4 systick.o(.text.__NVIC_SetPriority) __NVIC_SystemReset 0x0800a6b1 Thumb Code 20 main.o(.text.__NVIC_SystemReset) [Anonymous Symbol] 0x0800a6b0 Section 0 main.o(.text.__NVIC_SystemReset) __NVIC_SystemReset 0x0800a6c5 Thumb Code 20 gd32e23x_it.o(.text.__NVIC_SystemReset) [Anonymous Symbol] 0x0800a6c4 Section 0 gd32e23x_it.o(.text.__NVIC_SystemReset) __arm_cp.5_0 0x0800a6d8 Number 4 gd32e23x_it.o(.text.__NVIC_SystemReset) __arm_cp.5_1 0x0800a6dc Number 4 gd32e23x_it.o(.text.__NVIC_SystemReset) [Anonymous Symbol] 0x0800a6e0 Section 0 main.o(.text.__aeabi_assert) app_init 0x0800a6e9 Thumb Code 36 main.o(.text.app_init) [Anonymous Symbol] 0x0800a6e8 Section 0 main.o(.text.app_init) break_2_boot_upgreade 0x0800a70d Thumb Code 40 main.o(.text.break_2_boot_upgreade) [Anonymous Symbol] 0x0800a70c Section 0 main.o(.text.break_2_boot_upgreade) __arm_cp.15_0 0x0800a734 Number 4 main.o(.text.break_2_boot_upgreade) __arm_cp.15_1 0x0800a738 Number 4 main.o(.text.break_2_boot_upgreade) check_3_phse 0x0800a73d Thumb Code 140 main.o(.text.check_3_phse) [Anonymous Symbol] 0x0800a73c Section 0 main.o(.text.check_3_phse) __arm_cp.14_0 0x0800a7c8 Number 4 main.o(.text.check_3_phse) [Anonymous Symbol] 0x0800a7cc Section 0 mbascii.o(.text.eMBASCIIInit) __arm_cp.0_0 0x0800a824 Number 4 mbascii.o(.text.eMBASCIIInit) __arm_cp.0_1 0x0800a828 Number 4 mbascii.o(.text.eMBASCIIInit) [Anonymous Symbol] 0x0800a82c Section 0 mbascii.o(.text.eMBASCIIReceive) __arm_cp.3_0 0x0800a89c Number 4 mbascii.o(.text.eMBASCIIReceive) __arm_cp.3_1 0x0800a8a0 Number 4 mbascii.o(.text.eMBASCIIReceive) __arm_cp.3_2 0x0800a8a4 Number 4 mbascii.o(.text.eMBASCIIReceive) [Anonymous Symbol] 0x0800a8a8 Section 0 mbascii.o(.text.eMBASCIISend) __arm_cp.5_1 0x0800a91c Number 4 mbascii.o(.text.eMBASCIISend) __arm_cp.5_2 0x0800a920 Number 4 mbascii.o(.text.eMBASCIISend) __arm_cp.5_3 0x0800a924 Number 4 mbascii.o(.text.eMBASCIISend) __arm_cp.5_4 0x0800a928 Number 4 mbascii.o(.text.eMBASCIISend) [Anonymous Symbol] 0x0800a92c Section 0 mbascii.o(.text.eMBASCIIStart) __arm_cp.1_0 0x0800a948 Number 4 mbascii.o(.text.eMBASCIIStart) [Anonymous Symbol] 0x0800a94c Section 0 mbascii.o(.text.eMBASCIIStop) [Anonymous Symbol] 0x0800a95c Section 0 mb.o(.text.eMBEnable) __arm_cp.3_0 0x0800a990 Number 4 mb.o(.text.eMBEnable) __arm_cp.3_1 0x0800a994 Number 4 mb.o(.text.eMBEnable) [Anonymous Symbol] 0x0800a998 Section 0 mbfunccoils.o(.text.eMBFuncReadCoils) [Anonymous Symbol] 0x0800aa98 Section 0 mbfuncdisc.o(.text.eMBFuncReadDiscreteInputs) __arm_cp.0_0 0x0800ab94 Number 4 mbfuncdisc.o(.text.eMBFuncReadDiscreteInputs) [Anonymous Symbol] 0x0800ab98 Section 0 mbfuncholding.o(.text.eMBFuncReadHoldingRegister) [Anonymous Symbol] 0x0800ac6e Section 0 mbfuncinput.o(.text.eMBFuncReadInputRegister) [Anonymous Symbol] 0x0800ad48 Section 0 mbfuncholding.o(.text.eMBFuncReadWriteMultipleHoldingRegister) [Anonymous Symbol] 0x0800ae9c Section 0 mbfuncother.o(.text.eMBFuncReportSlaveID) __arm_cp.1_0 0x0800aec4 Number 4 mbfuncother.o(.text.eMBFuncReportSlaveID) __arm_cp.1_1 0x0800aec8 Number 4 mbfuncother.o(.text.eMBFuncReportSlaveID) [Anonymous Symbol] 0x0800aecc Section 0 mbfunccoils.o(.text.eMBFuncWriteCoil) [Anonymous Symbol] 0x0800af7c Section 0 mbfuncholding.o(.text.eMBFuncWriteHoldingRegister) [Anonymous Symbol] 0x0800afe8 Section 0 mbfunccoils.o(.text.eMBFuncWriteMultipleCoils) [Anonymous Symbol] 0x0800b0cc Section 0 mbfuncholding.o(.text.eMBFuncWriteMultipleHoldingRegister) [Anonymous Symbol] 0x0800b18c Section 0 mb.o(.text.eMBInit) __arm_cp.0_1 0x0800b2b0 Number 4 mb.o(.text.eMBInit) __arm_cp.0_2 0x0800b2b4 Number 4 mb.o(.text.eMBInit) __arm_cp.0_3 0x0800b2b8 Number 4 mb.o(.text.eMBInit) __arm_cp.0_4 0x0800b2bc Number 4 mb.o(.text.eMBInit) __arm_cp.0_6 0x0800b2c0 Number 4 mb.o(.text.eMBInit) __arm_cp.0_8 0x0800b2c4 Number 4 mb.o(.text.eMBInit) __arm_cp.0_9 0x0800b2c8 Number 4 mb.o(.text.eMBInit) __arm_cp.0_10 0x0800b2cc Number 4 mb.o(.text.eMBInit) __arm_cp.0_11 0x0800b2d0 Number 4 mb.o(.text.eMBInit) __arm_cp.0_12 0x0800b2d4 Number 4 mb.o(.text.eMBInit) __arm_cp.0_13 0x0800b2d8 Number 4 mb.o(.text.eMBInit) __arm_cp.0_14 0x0800b2dc Number 4 mb.o(.text.eMBInit) __arm_cp.0_15 0x0800b2e0 Number 4 mb.o(.text.eMBInit) __arm_cp.0_16 0x0800b2e4 Number 4 mb.o(.text.eMBInit) __arm_cp.0_17 0x0800b2e8 Number 4 mb.o(.text.eMBInit) __arm_cp.0_18 0x0800b2ec Number 4 mb.o(.text.eMBInit) __arm_cp.0_19 0x0800b2f0 Number 4 mb.o(.text.eMBInit) __arm_cp.0_20 0x0800b2f4 Number 4 mb.o(.text.eMBInit) __arm_cp.0_21 0x0800b2f8 Number 4 mb.o(.text.eMBInit) __arm_cp.0_22 0x0800b2fc Number 4 mb.o(.text.eMBInit) [Anonymous Symbol] 0x0800b300 Section 0 mb.o(.text.eMBPoll) __arm_cp.5_0 0x0800b464 Number 4 mb.o(.text.eMBPoll) __arm_cp.5_1 0x0800b468 Number 4 mb.o(.text.eMBPoll) __arm_cp.5_2 0x0800b46c Number 4 mb.o(.text.eMBPoll) __arm_cp.5_3 0x0800b470 Number 4 mb.o(.text.eMBPoll) __arm_cp.5_4 0x0800b474 Number 4 mb.o(.text.eMBPoll) __arm_cp.5_5 0x0800b478 Number 4 mb.o(.text.eMBPoll) __arm_cp.5_6 0x0800b47c Number 4 mb.o(.text.eMBPoll) __arm_cp.5_7 0x0800b480 Number 4 mb.o(.text.eMBPoll) __arm_cp.5_8 0x0800b484 Number 4 mb.o(.text.eMBPoll) __arm_cp.5_9 0x0800b488 Number 4 mb.o(.text.eMBPoll) __arm_cp.5_10 0x0800b48c Number 4 mb.o(.text.eMBPoll) [Anonymous Symbol] 0x0800b490 Section 0 mbrtu.o(.text.eMBRTUInit) __arm_cp.0_0 0x0800b500 Number 4 mbrtu.o(.text.eMBRTUInit) __arm_cp.0_1 0x0800b504 Number 4 mbrtu.o(.text.eMBRTUInit) [Anonymous Symbol] 0x0800b508 Section 0 mbrtu.o(.text.eMBRTUReceive) __arm_cp.3_0 0x0800b57c Number 4 mbrtu.o(.text.eMBRTUReceive) __arm_cp.3_1 0x0800b580 Number 4 mbrtu.o(.text.eMBRTUReceive) __arm_cp.3_2 0x0800b584 Number 4 mbrtu.o(.text.eMBRTUReceive) [Anonymous Symbol] 0x0800b588 Section 0 mbrtu.o(.text.eMBRTUSend) __arm_cp.4_1 0x0800b624 Number 4 mbrtu.o(.text.eMBRTUSend) __arm_cp.4_2 0x0800b628 Number 4 mbrtu.o(.text.eMBRTUSend) __arm_cp.4_3 0x0800b62c Number 4 mbrtu.o(.text.eMBRTUSend) __arm_cp.4_4 0x0800b630 Number 4 mbrtu.o(.text.eMBRTUSend) [Anonymous Symbol] 0x0800b634 Section 0 mbrtu.o(.text.eMBRTUStart) __arm_cp.1_0 0x0800b648 Number 4 mbrtu.o(.text.eMBRTUStart) [Anonymous Symbol] 0x0800b64c Section 0 mbrtu.o(.text.eMBRTUStop) [Anonymous Symbol] 0x0800b65c Section 0 port.o(.text.eMBRegCoilsCB) __arm_cp.2_0 0x0800b7c0 Number 4 port.o(.text.eMBRegCoilsCB) __arm_cp.2_1 0x0800b7c4 Number 4 port.o(.text.eMBRegCoilsCB) [Anonymous Symbol] 0x0800b7c8 Section 0 port.o(.text.eMBRegDiscreteCB) __arm_cp.3_0 0x0800b8b8 Number 4 port.o(.text.eMBRegDiscreteCB) __arm_cp.3_1 0x0800b8bc Number 4 port.o(.text.eMBRegDiscreteCB) [Anonymous Symbol] 0x0800b8c0 Section 0 port.o(.text.eMBRegHoldingCB) __arm_cp.1_0 0x0800bac8 Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_1 0x0800bacc Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_2 0x0800bad0 Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_3 0x0800bad4 Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_4 0x0800bad8 Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_5 0x0800badc Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_6 0x0800bae0 Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_7 0x0800bae4 Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_8 0x0800bae8 Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_9 0x0800baec Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_10 0x0800baf0 Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_11 0x0800baf4 Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_12 0x0800baf8 Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_13 0x0800bafc Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_14 0x0800bb00 Number 4 port.o(.text.eMBRegHoldingCB) [Anonymous Symbol] 0x0800bb04 Section 0 port.o(.text.eMBRegInputCB) __arm_cp.0_0 0x0800bb94 Number 4 port.o(.text.eMBRegInputCB) __arm_cp.0_1 0x0800bb98 Number 4 port.o(.text.eMBRegInputCB) __arm_cp.0_2 0x0800bb9c Number 4 port.o(.text.eMBRegInputCB) [Anonymous Symbol] 0x0800bba0 Section 0 main.o(.text.flash_erase_meta) [Anonymous Symbol] 0x0800bbc4 Section 0 main.o(.text.flash_get_infomation) __arm_cp.3_0 0x0800bbe4 Number 4 main.o(.text.flash_get_infomation) __arm_cp.3_1 0x0800bbe8 Number 4 main.o(.text.flash_get_infomation) __arm_cp.3_2 0x0800bbec Number 4 main.o(.text.flash_get_infomation) [Anonymous Symbol] 0x0800bbf0 Section 0 main.o(.text.flash_write_meta) [Anonymous Symbol] 0x0800bc44 Section 0 gd32e23x_fmc.o(.text.fmc_flag_clear) [Anonymous Symbol] 0x0800bc54 Section 0 gd32e23x_fmc.o(.text.fmc_lock) [Anonymous Symbol] 0x0800bc60 Section 0 gd32e23x_fmc.o(.text.fmc_page_erase) __arm_cp.5_1 0x0800bcb8 Number 4 gd32e23x_fmc.o(.text.fmc_page_erase) [Anonymous Symbol] 0x0800bcbc Section 0 gd32e23x_fmc.o(.text.fmc_ready_wait) [Anonymous Symbol] 0x0800bd18 Section 0 gd32e23x_fmc.o(.text.fmc_state_get) __arm_cp.29_0 0x0800bd68 Number 4 gd32e23x_fmc.o(.text.fmc_state_get) [Anonymous Symbol] 0x0800bd6c Section 0 gd32e23x_fmc.o(.text.fmc_unlock) __arm_cp.0_1 0x0800bd88 Number 4 gd32e23x_fmc.o(.text.fmc_unlock) __arm_cp.0_2 0x0800bd8c Number 4 gd32e23x_fmc.o(.text.fmc_unlock) __arm_cp.0_3 0x0800bd90 Number 4 gd32e23x_fmc.o(.text.fmc_unlock) [Anonymous Symbol] 0x0800bd94 Section 0 gd32e23x_fmc.o(.text.fmc_word_program) __arm_cp.9_0 0x0800bde4 Number 4 gd32e23x_fmc.o(.text.fmc_word_program) [Anonymous Symbol] 0x0800bde8 Section 0 main.o(.text.get_meta_data_from_flash) __arm_cp.2_0 0x0800be58 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.2_1 0x0800be5c Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.2_2 0x0800be60 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.2_3 0x0800be64 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.2_4 0x0800be68 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.2_5 0x0800be6c Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.2_6 0x0800be70 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.2_7 0x0800be74 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.2_8 0x0800be78 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.2_9 0x0800be7c Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.2_10 0x0800be80 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.2_11 0x0800be84 Number 4 main.o(.text.get_meta_data_from_flash) __arm_cp.2_12 0x0800be88 Number 4 main.o(.text.get_meta_data_from_flash) [Anonymous Symbol] 0x0800be8c Section 0 gd32e23x_gpio.o(.text.gpio_af_set) [Anonymous Symbol] 0x0800bf4c Section 0 gd32e23x_gpio.o(.text.gpio_bit_reset) [Anonymous Symbol] 0x0800bf5c Section 0 gd32e23x_gpio.o(.text.gpio_bit_set) [Anonymous Symbol] 0x0800bf6c Section 0 gd32e23x_gpio.o(.text.gpio_bit_toggle) [Anonymous Symbol] 0x0800bf7c Section 0 gd32e23x_gpio.o(.text.gpio_deinit) __arm_cp.0_1 0x0800bff4 Number 4 gd32e23x_gpio.o(.text.gpio_deinit) __arm_cp.0_2 0x0800bff8 Number 4 gd32e23x_gpio.o(.text.gpio_deinit) __arm_cp.0_3 0x0800bffc Number 4 gd32e23x_gpio.o(.text.gpio_deinit) __arm_cp.0_4 0x0800c000 Number 4 gd32e23x_gpio.o(.text.gpio_deinit) __arm_cp.0_5 0x0800c004 Number 4 gd32e23x_gpio.o(.text.gpio_deinit) __arm_cp.0_6 0x0800c008 Number 4 gd32e23x_gpio.o(.text.gpio_deinit) [Anonymous Symbol] 0x0800c00c Section 0 gd32e23x_gpio.o(.text.gpio_input_bit_get) [Anonymous Symbol] 0x0800c036 Section 0 gd32e23x_gpio.o(.text.gpio_mode_set) [Anonymous Symbol] 0x0800c0c4 Section 0 gd32e23x_gpio.o(.text.gpio_output_options_set) [Anonymous Symbol] 0x0800c14e Section 0 main.o(.text.hlw8110_init) [Anonymous Symbol] 0x0800c170 Section 0 key_io.o(.text.key_io_init) __arm_cp.0_0 0x0800c1ac Number 4 key_io.o(.text.key_io_init) __arm_cp.0_1 0x0800c1b0 Number 4 key_io.o(.text.key_io_init) [Anonymous Symbol] 0x0800c1b4 Section 0 main.o(.text.main) __arm_cp.6_0 0x0800c4f8 Number 4 main.o(.text.main) __arm_cp.6_1 0x0800c4fc Number 4 main.o(.text.main) __arm_cp.6_2 0x0800c500 Number 4 main.o(.text.main) __arm_cp.6_3 0x0800c504 Number 4 main.o(.text.main) __arm_cp.6_4 0x0800c508 Number 4 main.o(.text.main) __arm_cp.6_5 0x0800c50c Number 4 main.o(.text.main) __arm_cp.6_6 0x0800c510 Number 4 main.o(.text.main) __arm_cp.6_7 0x0800c514 Number 4 main.o(.text.main) __arm_cp.6_8 0x0800c518 Number 4 main.o(.text.main) __arm_cp.6_9 0x0800c51c Number 4 main.o(.text.main) __arm_cp.6_10 0x0800c520 Number 4 main.o(.text.main) __arm_cp.6_11 0x0800c524 Number 4 main.o(.text.main) __arm_cp.6_12 0x0800c528 Number 4 main.o(.text.main) __arm_cp.6_13 0x0800c52c Number 4 main.o(.text.main) __arm_cp.6_14 0x0800c530 Number 4 main.o(.text.main) __arm_cp.6_15 0x0800c534 Number 4 main.o(.text.main) __arm_cp.6_16 0x0800c538 Number 4 main.o(.text.main) __arm_cp.6_17 0x0800c53c Number 4 main.o(.text.main) __arm_cp.6_18 0x0800c540 Number 4 main.o(.text.main) __arm_cp.6_19 0x0800c544 Number 4 main.o(.text.main) __arm_cp.6_20 0x0800c548 Number 4 main.o(.text.main) __arm_cp.6_21 0x0800c54c Number 4 main.o(.text.main) [Anonymous Symbol] 0x0800c550 Section 0 gd32e23x_misc.o(.text.nvic_irq_enable) [Anonymous Symbol] 0x0800c57c Section 0 gd32e23x_misc.o(.text.nvic_vector_table_set) __arm_cp.7_0 0x0800c598 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set) __arm_cp.7_1 0x0800c59c Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set) [Anonymous Symbol] 0x0800c5a0 Section 0 mbutils.o(.text.prveMBError2Exception) prvucMBBIN2CHAR 0x0800c5e9 Thumb Code 76 mbascii.o(.text.prvucMBBIN2CHAR) [Anonymous Symbol] 0x0800c5e8 Section 0 mbascii.o(.text.prvucMBBIN2CHAR) __arm_cp.9_0 0x0800c634 Number 4 mbascii.o(.text.prvucMBBIN2CHAR) __arm_cp.9_1 0x0800c638 Number 4 mbascii.o(.text.prvucMBBIN2CHAR) prvucMBCHAR2BIN 0x0800c63d Thumb Code 82 mbascii.o(.text.prvucMBCHAR2BIN) [Anonymous Symbol] 0x0800c63c Section 0 mbascii.o(.text.prvucMBCHAR2BIN) prvucMBLRC 0x0800c68f Thumb Code 60 mbascii.o(.text.prvucMBLRC) [Anonymous Symbol] 0x0800c68e Section 0 mbascii.o(.text.prvucMBLRC) prvvTIMERExpiredISR 0x0800c6cd Thumb Code 12 porttimer.o(.text.prvvTIMERExpiredISR) [Anonymous Symbol] 0x0800c6cc Section 0 porttimer.o(.text.prvvTIMERExpiredISR) __arm_cp.4_0 0x0800c6d8 Number 4 porttimer.o(.text.prvvTIMERExpiredISR) prvvUARTRxISR 0x0800c6dd Thumb Code 12 portserial.o(.text.prvvUARTRxISR) [Anonymous Symbol] 0x0800c6dc Section 0 portserial.o(.text.prvvUARTRxISR) __arm_cp.5_0 0x0800c6e8 Number 4 portserial.o(.text.prvvUARTRxISR) prvvUARTTxReadyISR 0x0800c6ed Thumb Code 12 portserial.o(.text.prvvUARTTxReadyISR) [Anonymous Symbol] 0x0800c6ec Section 0 portserial.o(.text.prvvUARTTxReadyISR) __arm_cp.6_0 0x0800c6f8 Number 4 portserial.o(.text.prvvUARTTxReadyISR) [Anonymous Symbol] 0x0800c6fc Section 0 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_0 0x0800c9d0 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_1 0x0800c9d4 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_2 0x0800c9d8 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_3 0x0800c9dc Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_4 0x0800c9e0 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_5 0x0800c9e4 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_6 0x0800c9e8 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_7 0x0800c9ec Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) __arm_cp.33_8 0x0800c9f0 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) [Anonymous Symbol] 0x0800c9f4 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_disable) [Anonymous Symbol] 0x0800ca18 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_enable) [Anonymous Symbol] 0x0800ca3c Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_disable) [Anonymous Symbol] 0x0800ca60 Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_enable) __arm_cp.5_0 0x0800ca84 Number 4 gd32e23x_rcu.o(.text.rcu_periph_reset_enable) [Anonymous Symbol] 0x0800ca88 Section 0 hlw8110.o(.text.read_Hlw8110) __arm_cp.21_0 0x0800cd48 Number 4 hlw8110.o(.text.read_Hlw8110) __arm_cp.21_2 0x0800cd4c Number 4 hlw8110.o(.text.read_Hlw8110) __arm_cp.21_3 0x0800cd50 Number 4 hlw8110.o(.text.read_Hlw8110) __arm_cp.21_4 0x0800cd54 Number 4 hlw8110.o(.text.read_Hlw8110) __arm_cp.21_5 0x0800cd58 Number 4 hlw8110.o(.text.read_Hlw8110) __arm_cp.21_6 0x0800cd5c Number 4 hlw8110.o(.text.read_Hlw8110) __arm_cp.21_7 0x0800cd60 Number 4 hlw8110.o(.text.read_Hlw8110) __arm_cp.21_8 0x0800cd64 Number 4 hlw8110.o(.text.read_Hlw8110) __arm_cp.21_9 0x0800cd68 Number 4 hlw8110.o(.text.read_Hlw8110) __arm_cp.21_10 0x0800cd6c Number 4 hlw8110.o(.text.read_Hlw8110) __arm_cp.21_11 0x0800cd70 Number 4 hlw8110.o(.text.read_Hlw8110) __arm_cp.21_12 0x0800cd74 Number 4 hlw8110.o(.text.read_Hlw8110) select_channel 0x0800cd79 Thumb Code 168 main.o(.text.select_channel) [Anonymous Symbol] 0x0800cd78 Section 0 main.o(.text.select_channel) __arm_cp.5_0 0x0800ce20 Number 4 main.o(.text.select_channel) set_error 0x0800ce25 Thumb Code 44 gd32e23x_it.o(.text.set_error) [Anonymous Symbol] 0x0800ce24 Section 0 gd32e23x_it.o(.text.set_error) __arm_cp.1_0 0x0800ce50 Number 4 gd32e23x_it.o(.text.set_error) __arm_cp.1_1 0x0800ce54 Number 4 gd32e23x_it.o(.text.set_error) system_clock_72m_irc8m 0x0800ce59 Thumb Code 204 system_gd32e23x.o(.text.system_clock_72m_irc8m) [Anonymous Symbol] 0x0800ce58 Section 0 system_gd32e23x.o(.text.system_clock_72m_irc8m) __arm_cp.3_0 0x0800cf24 Number 4 system_gd32e23x.o(.text.system_clock_72m_irc8m) __arm_cp.3_1 0x0800cf28 Number 4 system_gd32e23x.o(.text.system_clock_72m_irc8m) __arm_cp.3_2 0x0800cf2c Number 4 system_gd32e23x.o(.text.system_clock_72m_irc8m) __arm_cp.3_3 0x0800cf30 Number 4 system_gd32e23x.o(.text.system_clock_72m_irc8m) __arm_cp.3_4 0x0800cf34 Number 4 system_gd32e23x.o(.text.system_clock_72m_irc8m) system_clock_config 0x0800cf39 Thumb Code 8 system_gd32e23x.o(.text.system_clock_config) [Anonymous Symbol] 0x0800cf38 Section 0 system_gd32e23x.o(.text.system_clock_config) [Anonymous Symbol] 0x0800cf40 Section 0 gd32e23x_timer.o(.text.timer_counter_value_config) [Anonymous Symbol] 0x0800cf54 Section 0 gd32e23x_timer.o(.text.timer_deinit) __arm_cp.0_1 0x0800d01c Number 4 gd32e23x_timer.o(.text.timer_deinit) __arm_cp.0_7 0x0800d020 Number 4 gd32e23x_timer.o(.text.timer_deinit) __arm_cp.0_8 0x0800d024 Number 4 gd32e23x_timer.o(.text.timer_deinit) __arm_cp.0_9 0x0800d028 Number 4 gd32e23x_timer.o(.text.timer_deinit) __arm_cp.0_10 0x0800d02c Number 4 gd32e23x_timer.o(.text.timer_deinit) __arm_cp.0_11 0x0800d030 Number 4 gd32e23x_timer.o(.text.timer_deinit) [Anonymous Symbol] 0x0800d034 Section 0 gd32e23x_timer.o(.text.timer_disable) [Anonymous Symbol] 0x0800d046 Section 0 gd32e23x_timer.o(.text.timer_enable) [Anonymous Symbol] 0x0800d058 Section 0 gd32e23x_timer.o(.text.timer_init) __arm_cp.2_0 0x0800d13c Number 4 gd32e23x_timer.o(.text.timer_init) __arm_cp.2_1 0x0800d140 Number 4 gd32e23x_timer.o(.text.timer_init) __arm_cp.2_2 0x0800d144 Number 4 gd32e23x_timer.o(.text.timer_init) __arm_cp.2_3 0x0800d148 Number 4 gd32e23x_timer.o(.text.timer_init) __arm_cp.2_4 0x0800d14c Number 4 gd32e23x_timer.o(.text.timer_init) __arm_cp.2_5 0x0800d150 Number 4 gd32e23x_timer.o(.text.timer_init) [Anonymous Symbol] 0x0800d154 Section 0 gd32e23x_timer.o(.text.timer_interrupt_disable) [Anonymous Symbol] 0x0800d168 Section 0 gd32e23x_timer.o(.text.timer_interrupt_enable) [Anonymous Symbol] 0x0800d17c Section 0 gd32e23x_timer.o(.text.timer_interrupt_flag_clear) [Anonymous Symbol] 0x0800d18e Section 0 gd32e23x_timer.o(.text.timer_interrupt_flag_get) [Anonymous Symbol] 0x0800d1c8 Section 0 gd32e23x_timer.o(.text.timer_struct_para_init) __arm_cp.1_0 0x0800d1ec Number 4 gd32e23x_timer.o(.text.timer_struct_para_init) [Anonymous Symbol] 0x0800d1f0 Section 0 mbcrc.o(.text.usMBCRC16) __arm_cp.0_0 0x0800d248 Number 4 mbcrc.o(.text.usMBCRC16) __arm_cp.0_1 0x0800d24c Number 4 mbcrc.o(.text.usMBCRC16) [Anonymous Symbol] 0x0800d250 Section 0 gd32e23x_usart.o(.text.usart_baudrate_set) __arm_cp.1_2 0x0800d2fc Number 4 gd32e23x_usart.o(.text.usart_baudrate_set) [Anonymous Symbol] 0x0800d300 Section 0 gd32e23x_usart.o(.text.usart_data_receive) [Anonymous Symbol] 0x0800d310 Section 0 gd32e23x_usart.o(.text.usart_data_transmit) __arm_cp.18_0 0x0800d324 Number 4 gd32e23x_usart.o(.text.usart_data_transmit) [Anonymous Symbol] 0x0800d328 Section 0 gd32e23x_usart.o(.text.usart_deinit) __arm_cp.0_0 0x0800d36c Number 4 gd32e23x_usart.o(.text.usart_deinit) __arm_cp.0_2 0x0800d370 Number 4 gd32e23x_usart.o(.text.usart_deinit) __arm_cp.0_3 0x0800d374 Number 4 gd32e23x_usart.o(.text.usart_deinit) [Anonymous Symbol] 0x0800d378 Section 0 gd32e23x_usart.o(.text.usart_enable) [Anonymous Symbol] 0x0800d38a Section 0 gd32e23x_usart.o(.text.usart_flag_clear) [Anonymous Symbol] 0x0800d3a8 Section 0 gd32e23x_usart.o(.text.usart_flag_get) [Anonymous Symbol] 0x0800d3e4 Section 0 gd32e23x_usart.o(.text.usart_interrupt_disable) [Anonymous Symbol] 0x0800d406 Section 0 gd32e23x_usart.o(.text.usart_interrupt_enable) [Anonymous Symbol] 0x0800d428 Section 0 gd32e23x_usart.o(.text.usart_interrupt_flag_clear) __arm_cp.70_0 0x0800d464 Number 4 gd32e23x_usart.o(.text.usart_interrupt_flag_clear) [Anonymous Symbol] 0x0800d468 Section 0 gd32e23x_usart.o(.text.usart_interrupt_flag_get) [Anonymous Symbol] 0x0800d4ca Section 0 gd32e23x_usart.o(.text.usart_parity_config) [Anonymous Symbol] 0x0800d4f4 Section 0 gd32e23x_usart.o(.text.usart_receive_config) [Anonymous Symbol] 0x0800d512 Section 0 gd32e23x_usart.o(.text.usart_stop_bit_set) [Anonymous Symbol] 0x0800d53c Section 0 gd32e23x_usart.o(.text.usart_transmit_config) [Anonymous Symbol] 0x0800d55a Section 0 gd32e23x_usart.o(.text.usart_word_length_set) [Anonymous Symbol] 0x0800d584 Section 0 portserial.o(.text.vMBPortSerialEnable) __arm_cp.0_0 0x0800d600 Number 4 portserial.o(.text.vMBPortSerialEnable) [Anonymous Symbol] 0x0800d604 Section 0 porttimer.o(.text.vMBPortTimersDisable) [Anonymous Symbol] 0x0800d630 Section 0 porttimer.o(.text.vMBPortTimersEnable) __arm_cp.1_0 0x0800d65c Number 4 porttimer.o(.text.vMBPortTimersEnable) [Anonymous Symbol] 0x0800d660 Section 0 mbascii.o(.text.xMBASCIIReceiveFSM) __arm_cp.6_1 0x0800d7b8 Number 4 mbascii.o(.text.xMBASCIIReceiveFSM) __arm_cp.6_4 0x0800d7bc Number 4 mbascii.o(.text.xMBASCIIReceiveFSM) __arm_cp.6_7 0x0800d7c0 Number 4 mbascii.o(.text.xMBASCIIReceiveFSM) [Anonymous Symbol] 0x0800d7c4 Section 0 mbascii.o(.text.xMBASCIITimerT1SExpired) __arm_cp.10_1 0x0800d808 Number 4 mbascii.o(.text.xMBASCIITimerT1SExpired) [Anonymous Symbol] 0x0800d80c Section 0 mbascii.o(.text.xMBASCIITransmitFSM) __arm_cp.8_0 0x0800d938 Number 4 mbascii.o(.text.xMBASCIITransmitFSM) __arm_cp.8_1 0x0800d93c Number 4 mbascii.o(.text.xMBASCIITransmitFSM) __arm_cp.8_2 0x0800d940 Number 4 mbascii.o(.text.xMBASCIITransmitFSM) __arm_cp.8_3 0x0800d944 Number 4 mbascii.o(.text.xMBASCIITransmitFSM) __arm_cp.8_4 0x0800d948 Number 4 mbascii.o(.text.xMBASCIITransmitFSM) __arm_cp.8_5 0x0800d94c Number 4 mbascii.o(.text.xMBASCIITransmitFSM) __arm_cp.8_6 0x0800d950 Number 4 mbascii.o(.text.xMBASCIITransmitFSM) __arm_cp.8_7 0x0800d954 Number 4 mbascii.o(.text.xMBASCIITransmitFSM) [Anonymous Symbol] 0x0800d958 Section 0 portevent.o(.text.xMBPortEventGet) [Anonymous Symbol] 0x0800d988 Section 0 portevent.o(.text.xMBPortEventInit) [Anonymous Symbol] 0x0800d994 Section 0 portevent.o(.text.xMBPortEventPost) __arm_cp.1_0 0x0800d9ac Number 4 portevent.o(.text.xMBPortEventPost) __arm_cp.1_1 0x0800d9b0 Number 4 portevent.o(.text.xMBPortEventPost) [Anonymous Symbol] 0x0800d9b4 Section 0 portserial.o(.text.xMBPortSerialGetByte) [Anonymous Symbol] 0x0800d9cc Section 0 portserial.o(.text.xMBPortSerialInit) __arm_cp.1_0 0x0800dab0 Number 4 portserial.o(.text.xMBPortSerialInit) __arm_cp.1_1 0x0800dab4 Number 4 portserial.o(.text.xMBPortSerialInit) [Anonymous Symbol] 0x0800dab8 Section 0 portserial.o(.text.xMBPortSerialPutByte) __arm_cp.2_0 0x0800dad0 Number 4 portserial.o(.text.xMBPortSerialPutByte) [Anonymous Symbol] 0x0800dad4 Section 0 porttimer.o(.text.xMBPortTimersInit) __arm_cp.0_0 0x0800db30 Number 4 porttimer.o(.text.xMBPortTimersInit) __arm_cp.0_1 0x0800db34 Number 4 porttimer.o(.text.xMBPortTimersInit) [Anonymous Symbol] 0x0800db38 Section 0 mbrtu.o(.text.xMBRTUReceiveFSM) __arm_cp.5_1 0x0800dbdc Number 4 mbrtu.o(.text.xMBRTUReceiveFSM) __arm_cp.5_4 0x0800dbe0 Number 4 mbrtu.o(.text.xMBRTUReceiveFSM) __arm_cp.5_5 0x0800dbe4 Number 4 mbrtu.o(.text.xMBRTUReceiveFSM) [Anonymous Symbol] 0x0800dbe8 Section 0 mbrtu.o(.text.xMBRTUTimerT35Expired) __arm_cp.7_1 0x0800dc64 Number 4 mbrtu.o(.text.xMBRTUTimerT35Expired) [Anonymous Symbol] 0x0800dc68 Section 0 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_0 0x0800dcf4 Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_1 0x0800dcf8 Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_2 0x0800dcfc Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_3 0x0800dd00 Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_4 0x0800dd04 Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_5 0x0800dd08 Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) i._dgeq 0x0800dd0c Section 0 dcmp.o(i._dgeq) i._fgeq 0x0800dd22 Section 0 fcmp.o(i._fgeq) i._fleq 0x0800dd38 Section 0 fcmp.o(i._fleq) x$fpl$dgeqf 0x0800dd54 Section 100 dgef.o(x$fpl$dgeqf) x$fpl$fadd 0x0800ddb8 Section 140 faddsub.o(x$fpl$fadd) _fadd1 0x0800ddc5 Thumb Code 0 faddsub.o(x$fpl$fadd) x$fpl$fgeqf 0x0800de44 Section 84 fgef.o(x$fpl$fgeqf) x$fpl$fleqf 0x0800de98 Section 84 flef.o(x$fpl$fleqf) x$fpl$fmul 0x0800deec Section 176 fmul.o(x$fpl$fmul) x$fpl$fsub 0x0800df9c Section 208 faddsub.o(x$fpl$fsub) _fsub1 0x0800dfa9 Thumb Code 0 faddsub.o(x$fpl$fsub) fdiv_tab 0x0800e06c Data 64 fdiv.o(.constdata) .constdata 0x0800e06c Section 64 fdiv.o(.constdata) x$fpl$usenofp 0x0800e06c Section 0 usenofp.o(x$fpl$usenofp) aucCRCHi 0x0800e0ac Data 256 mbcrc.o(.rodata.aucCRCHi) [Anonymous Symbol] 0x0800e0ac Section 0 mbcrc.o(.rodata.aucCRCHi) aucCRCLo 0x0800e1ac Data 256 mbcrc.o(.rodata.aucCRCLo) [Anonymous Symbol] 0x0800e1ac Section 0 mbcrc.o(.rodata.aucCRCLo) [Anonymous Symbol] 0x0800e2ac Section 0 main.o(.rodata.str1.1) [Anonymous Symbol] 0x0800e2cc Section 0 mbascii.o(.rodata.str1.1) [Anonymous Symbol] 0x0800e385 Section 0 mbrtu.o(.rodata.str1.1) eMBState 0x20000018 Data 1 mb.o(.data.eMBState) [Anonymous Symbol] 0x20000018 Section 0 mb.o(.data.eMBState) ucASCIIBuf 0x2000001c Data 4 mbascii.o(.data.ucASCIIBuf) [Anonymous Symbol] 0x2000001c Section 0 mbascii.o(.data.ucASCIIBuf) usRegDiscreteStart 0x20000020 Data 2 port.o(.data.usRegDiscreteStart) [Anonymous Symbol] 0x20000020 Section 0 port.o(.data.usRegDiscreteStart) usRegHoldStart 0x20000022 Data 2 port.o(.data.usRegHoldStart) [Anonymous Symbol] 0x20000022 Section 0 port.o(.data.usRegHoldStart) usRegInputStart 0x20000024 Data 2 port.o(.data.usRegInputStart) [Anonymous Symbol] 0x20000024 Section 0 port.o(.data.usRegInputStart) xFuncHandlers 0x20000028 Data 128 mb.o(.data.xFuncHandlers) [Anonymous Symbol] 0x20000028 Section 0 mb.o(.data.xFuncHandlers) .bss 0x200000a8 Section 96 libspace.o(.bss) AC3PPDU_SlaveAddress 0x20000738 Data 1 main.o(.bss.AC3PPDU_SlaveAddress) [Anonymous Symbol] 0x20000738 Section 0 main.o(.bss.AC3PPDU_SlaveAddress) Eeprom_Rbuf 0x20000756 Data 400 main.o(.bss.Eeprom_Rbuf) [Anonymous Symbol] 0x20000756 Section 0 main.o(.bss.Eeprom_Rbuf) Eeprom_Rbuf 0x200008e6 Data 400 readeeprom.o(.bss.Eeprom_Rbuf) [Anonymous Symbol] 0x200008e6 Section 0 readeeprom.o(.bss.Eeprom_Rbuf) ReadKeyValue.SlaveAddress 0x20000cec Data 1 key.o(.bss.ReadKeyValue.SlaveAddress) [Anonymous Symbol] 0x20000cec Section 0 key.o(.bss.ReadKeyValue.SlaveAddress) TIMER14_IRQHandler.count 0x20000cf0 Data 4 timer.o(.bss.TIMER14_IRQHandler.count) [Anonymous Symbol] 0x20000cf0 Section 0 timer.o(.bss.TIMER14_IRQHandler.count) eBytePos 0x20000d43 Data 1 mbascii.o(.bss.eBytePos) [Anonymous Symbol] 0x20000d43 Section 0 mbascii.o(.bss.eBytePos) eMBCurrentMode 0x20000d44 Data 1 mb.o(.bss.eMBCurrentMode) [Anonymous Symbol] 0x20000d44 Section 0 mb.o(.bss.eMBCurrentMode) eMBPoll.eException 0x20000d45 Data 1 mb.o(.bss.eMBPoll.eException) [Anonymous Symbol] 0x20000d45 Section 0 mb.o(.bss.eMBPoll.eException) eMBPoll.ucFunctionCode 0x20000d46 Data 1 mb.o(.bss.eMBPoll.ucFunctionCode) [Anonymous Symbol] 0x20000d46 Section 0 mb.o(.bss.eMBPoll.ucFunctionCode) eMBPoll.ucMBFrame 0x20000d48 Data 4 mb.o(.bss.eMBPoll.ucMBFrame) [Anonymous Symbol] 0x20000d48 Section 0 mb.o(.bss.eMBPoll.ucMBFrame) eMBPoll.ucRcvAddress 0x20000d4c Data 1 mb.o(.bss.eMBPoll.ucRcvAddress) [Anonymous Symbol] 0x20000d4c Section 0 mb.o(.bss.eMBPoll.ucRcvAddress) eMBPoll.usLength 0x20000d4e Data 2 mb.o(.bss.eMBPoll.usLength) [Anonymous Symbol] 0x20000d4e Section 0 mb.o(.bss.eMBPoll.usLength) eQueuedEvent 0x20000d50 Data 1 portevent.o(.bss.eQueuedEvent) [Anonymous Symbol] 0x20000d50 Section 0 portevent.o(.bss.eQueuedEvent) eRcvState 0x20000d51 Data 1 mbascii.o(.bss.eRcvState) [Anonymous Symbol] 0x20000d51 Section 0 mbascii.o(.bss.eRcvState) eRcvState 0x20000d52 Data 1 mbrtu.o(.bss.eRcvState) [Anonymous Symbol] 0x20000d52 Section 0 mbrtu.o(.bss.eRcvState) eSndState 0x20000d53 Data 1 mbascii.o(.bss.eSndState) [Anonymous Symbol] 0x20000d53 Section 0 mbascii.o(.bss.eSndState) eSndState 0x20000d54 Data 1 mbrtu.o(.bss.eSndState) [Anonymous Symbol] 0x20000d54 Section 0 mbrtu.o(.bss.eSndState) peMBFrameReceiveCur 0x20000dec Data 4 mb.o(.bss.peMBFrameReceiveCur) [Anonymous Symbol] 0x20000dec Section 0 mb.o(.bss.peMBFrameReceiveCur) peMBFrameSendCur 0x20000df0 Data 4 mb.o(.bss.peMBFrameSendCur) [Anonymous Symbol] 0x20000df0 Section 0 mb.o(.bss.peMBFrameSendCur) pucSndBufferCur 0x20000df4 Data 4 mbascii.o(.bss.pucSndBufferCur) [Anonymous Symbol] 0x20000df4 Section 0 mbascii.o(.bss.pucSndBufferCur) pucSndBufferCur 0x20000df8 Data 4 mbrtu.o(.bss.pucSndBufferCur) [Anonymous Symbol] 0x20000df8 Section 0 mbrtu.o(.bss.pucSndBufferCur) pvMBFrameCloseCur 0x20000dfc Data 4 mb.o(.bss.pvMBFrameCloseCur) [Anonymous Symbol] 0x20000dfc Section 0 mb.o(.bss.pvMBFrameCloseCur) pvMBFrameStartCur 0x20000e00 Data 4 mb.o(.bss.pvMBFrameStartCur) [Anonymous Symbol] 0x20000e00 Section 0 mb.o(.bss.pvMBFrameStartCur) pvMBFrameStopCur 0x20000e04 Data 4 mb.o(.bss.pvMBFrameStopCur) [Anonymous Symbol] 0x20000e04 Section 0 mb.o(.bss.pvMBFrameStopCur) read_Hlw8110.temp0 0x20000e14 Data 1 hlw8110.o(.bss.read_Hlw8110.temp0) [Anonymous Symbol] 0x20000e14 Section 0 hlw8110.o(.bss.read_Hlw8110.temp0) s_arrKeyDownLevel 0x20000e15 Data 5 key.o(.bss.s_arrKeyDownLevel) [Anonymous Symbol] 0x20000e15 Section 0 key.o(.bss.s_arrKeyDownLevel) s_i1secFlag 0x20000e1a Data 1 timer.o(.bss.s_i1secFlag) [Anonymous Symbol] 0x20000e1a Section 0 timer.o(.bss.s_i1secFlag) s_iTimDelayCnt 0x20000e1c Data 4 systick.o(.bss.s_iTimDelayCnt) [Anonymous Symbol] 0x20000e1c Section 0 systick.o(.bss.s_iTimDelayCnt) ucMBAddress 0x20000e37 Data 1 mb.o(.bss.ucMBAddress) [Anonymous Symbol] 0x20000e37 Section 0 mb.o(.bss.ucMBAddress) ucMBLFCharacter 0x20000e38 Data 1 mbascii.o(.bss.ucMBLFCharacter) [Anonymous Symbol] 0x20000e38 Section 0 mbascii.o(.bss.ucMBLFCharacter) ucMBSlaveID 0x20000e39 Data 32 mbfuncother.o(.bss.ucMBSlaveID) [Anonymous Symbol] 0x20000e39 Section 0 mbfuncother.o(.bss.ucMBSlaveID) usMBSlaveIDLen 0x20000f5a Data 2 mbfuncother.o(.bss.usMBSlaveIDLen) [Anonymous Symbol] 0x20000f5a Section 0 mbfuncother.o(.bss.usMBSlaveIDLen) usRcvBufferPos 0x20000f5c Data 2 mbascii.o(.bss.usRcvBufferPos) [Anonymous Symbol] 0x20000f5c Section 0 mbascii.o(.bss.usRcvBufferPos) usRcvBufferPos 0x20000f5e Data 2 mbrtu.o(.bss.usRcvBufferPos) [Anonymous Symbol] 0x20000f5e Section 0 mbrtu.o(.bss.usRcvBufferPos) usRegCoilsBuf 0x20000f60 Data 4 port.o(.bss.usRegCoilsBuf) [Anonymous Symbol] 0x20000f60 Section 0 port.o(.bss.usRegCoilsBuf) usRegCoilsStart 0x20000f64 Data 2 port.o(.bss.usRegCoilsStart) [Anonymous Symbol] 0x20000f64 Section 0 port.o(.bss.usRegCoilsStart) usRegDiscreteBuf 0x20000f66 Data 4 port.o(.bss.usRegDiscreteBuf) [Anonymous Symbol] 0x20000f66 Section 0 port.o(.bss.usRegDiscreteBuf) usRegHoldBuf 0x20000f6a Data 2000 port.o(.bss.usRegHoldBuf) [Anonymous Symbol] 0x20000f6a Section 0 port.o(.bss.usRegHoldBuf) usRegInputBuf 0x2000173a Data 2 port.o(.bss.usRegInputBuf) [Anonymous Symbol] 0x2000173a Section 0 port.o(.bss.usRegInputBuf) usSndBufferCount 0x2000173c Data 2 mbascii.o(.bss.usSndBufferCount) [Anonymous Symbol] 0x2000173c Section 0 mbascii.o(.bss.usSndBufferCount) usSndBufferCount 0x2000173e Data 2 mbrtu.o(.bss.usSndBufferCount) [Anonymous Symbol] 0x2000173e Section 0 mbrtu.o(.bss.usSndBufferCount) xEventInQueue 0x20001741 Data 1 portevent.o(.bss.xEventInQueue) [Anonymous Symbol] 0x20001741 Section 0 portevent.o(.bss.xEventInQueue) Heap_Mem 0x20001748 Data 1024 startup_gd32e23x.o(HEAP) HEAP 0x20001748 Section 1024 startup_gd32e23x.o(HEAP) Stack_Mem 0x20001b48 Data 1024 startup_gd32e23x.o(STACK) STACK 0x20001b48 Section 1024 startup_gd32e23x.o(STACK) __initial_sp 0x20001f48 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 0x08005400 Data 4 startup_gd32e23x.o(RESET) __Vectors_End 0x080054cc Data 0 startup_gd32e23x.o(RESET) __main 0x080054cd Thumb Code 8 __main.o(!!!main) __scatterload 0x080054d5 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_rt2 0x080054d5 Thumb Code 52 __scatter.o(!!!scatter) __scatterload_rt2_thumb_only 0x080054d5 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_null 0x080054e5 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_copy 0x08005511 Thumb Code 26 __scatter_copy.o(!!handler_copy) __scatterload_zeroinit 0x0800552d Thumb Code 28 __scatter_zi.o(!!handler_zi) __rt_lib_init 0x08005549 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) __rt_lib_init_alloca_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) __rt_lib_init_argv_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) __rt_lib_init_atexit_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) __rt_lib_init_clock_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) __rt_lib_init_cpp_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) __rt_lib_init_exceptions_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) __rt_lib_init_fp_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) __rt_lib_init_fp_trap_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) __rt_lib_init_getenv_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) __rt_lib_init_heap_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) __rt_lib_init_lc_collate_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) __rt_lib_init_lc_ctype_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) __rt_lib_init_lc_monetary_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) __rt_lib_init_lc_numeric_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) __rt_lib_init_lc_time_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) __rt_lib_init_preinit_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) __rt_lib_init_rand_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) __rt_lib_init_return 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) __rt_lib_init_signal_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) __rt_lib_init_stdio_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) __rt_lib_init_user_alloc_1 0x0800554b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) __rt_lib_shutdown 0x0800554d Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) __rt_lib_shutdown_cpp_1 0x0800554f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) __rt_lib_shutdown_fp_trap_1 0x0800554f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) __rt_lib_shutdown_heap_1 0x0800554f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) __rt_lib_shutdown_return 0x0800554f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) __rt_lib_shutdown_signal_1 0x0800554f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) __rt_lib_shutdown_stdio_1 0x0800554f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) __rt_lib_shutdown_user_alloc_1 0x0800554f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) __rt_entry 0x08005551 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) __rt_entry_presh_1 0x08005551 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) __rt_entry_sh 0x08005551 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) __rt_entry_li 0x08005557 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) __rt_entry_postsh_1 0x08005557 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) __rt_entry_main 0x0800555b Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) __rt_entry_postli_1 0x0800555b Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) __rt_exit 0x08005563 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) __rt_exit_ls 0x08005565 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) __rt_exit_prels_1 0x08005565 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) __rt_exit_exit 0x08005569 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) __aeabi_memcpy4 0x08005571 Thumb Code 56 rt_memcpy.o(.emb_text) __aeabi_memcpy8 0x08005571 Thumb Code 0 rt_memcpy.o(.emb_text) Reset_Handler 0x080055a9 Thumb Code 8 startup_gd32e23x.o(.text) ADC_CMP_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) DMA_Channel0_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) DMA_Channel1_2_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) DMA_Channel3_4_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) EXTI0_1_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) EXTI2_3_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) EXTI4_15_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) FMC_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) I2C0_ER_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) I2C0_EV_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) I2C1_ER_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) I2C1_EV_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) LVD_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) RCU_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) RTC_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) SPI0_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) SPI1_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) TIMER0_BRK_UP_TRG_COM_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) TIMER0_Channel_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) TIMER15_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) TIMER2_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) TIMER5_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) WWDGT_IRQHandler 0x080055bb Thumb Code 0 startup_gd32e23x.o(.text) __user_initial_stackheap 0x080055bd Thumb Code 10 startup_gd32e23x.o(.text) strcpy 0x080055e1 Thumb Code 70 strcpy.o(.text) strcat 0x0800562d Thumb Code 24 strcat.o(.text) __aeabi_memcpy 0x08005645 Thumb Code 130 rt_memcpy.o(.text) __rt_memcpy 0x08005645 Thumb Code 0 rt_memcpy.o(.text) __use_two_region_memory 0x080056c7 Thumb Code 2 heapauxi.o(.text) __rt_heap_escrow$2region 0x080056c9 Thumb Code 2 heapauxi.o(.text) __rt_heap_expand$2region 0x080056cb Thumb Code 2 heapauxi.o(.text) __aeabi_d2f 0x080056cd Thumb Code 0 d2f.o(.text) _d2f 0x080056cd Thumb Code 120 d2f.o(.text) __aeabi_dmul 0x08005749 Thumb Code 0 dmul.o(.text) _dmul 0x08005749 Thumb Code 558 dmul.o(.text) __aeabi_f2d 0x08005991 Thumb Code 0 f2d.o(.text) _f2d 0x08005991 Thumb Code 80 f2d.o(.text) __aeabi_fdiv 0x080059e5 Thumb Code 0 fdiv.o(.text) _fdiv 0x080059e5 Thumb Code 334 fdiv.o(.text) _frdiv 0x08005b33 Thumb Code 8 fdiv.o(.text) __aeabi_f2uiz 0x08005b45 Thumb Code 0 ffixui.o(.text) _ffixu 0x08005b45 Thumb Code 48 ffixui.o(.text) __aeabi_i2f_normalise 0x08005b75 Thumb Code 72 fflti.o(.text) __aeabi_i2f 0x08005bbd Thumb Code 16 fflti.o(.text) _fflt 0x08005bbd Thumb Code 0 fflti.o(.text) __aeabi_ui2f 0x08005bcd Thumb Code 6 fflti.o(.text) _ffltu 0x08005bcd Thumb Code 0 fflti.o(.text) __fpl_dcmp_InfNaN 0x08005bd5 Thumb Code 154 dcmpin.o(.text) __fpl_fcmp_InfNaN 0x08005c75 Thumb Code 96 fcmpin.o(.text) __user_setup_stackheap 0x08005cd9 Thumb Code 62 sys_stackheap_outer.o(.text) exit 0x08005d17 Thumb Code 16 exit.o(.text) __fpl_cmpreturn 0x08005d27 Thumb Code 46 cmpret.o(.text) __fpl_dcheck_NaN2 0x08005d55 Thumb Code 14 dnan2.o(.text) __fpl_fcheck_NaN2 0x08005d69 Thumb Code 10 fnan2.o(.text) __user_libspace 0x08005d79 Thumb Code 8 libspace.o(.text) __user_perproc_libspace 0x08005d79 Thumb Code 0 libspace.o(.text) __user_perthread_libspace 0x08005d79 Thumb Code 0 libspace.o(.text) __fpl_return_NaN 0x08005d81 Thumb Code 94 retnan.o(.text) _sys_exit 0x08005de1 Thumb Code 8 sys_exit.o(.text) __I$use$semihosting 0x08005ded Thumb Code 0 use_no_semi.o(.text) __use_no_semihosting_swi 0x08005ded Thumb Code 2 use_no_semi.o(.text) AT24CxxRead 0x08005def Thumb Code 66 at24cxx.o(.text.AT24CxxRead) __semihosting_library_function 0x08005def Thumb Code 0 indicate_semi.o(.text) AT24CxxReadOneByte 0x08005e31 Thumb Code 94 at24cxx.o(.text.AT24CxxReadOneByte) AT24CxxWrite 0x08005e8f Thumb Code 66 at24cxx.o(.text.AT24CxxWrite) AT24CxxWriteOneByte 0x08005ed1 Thumb Code 80 at24cxx.o(.text.AT24CxxWriteOneByte) Calculate_HLW8110_MeterData 0x08006365 Thumb Code 36 hlw8110.o(.text.Calculate_HLW8110_MeterData) Check_WriteReg_Success 0x08006389 Thumb Code 208 hlw8110.o(.text.Check_WriteReg_Success) Chk_Jlink_conn 0x0800646d Thumb Code 44 sn74hc573.o(.text.Chk_Jlink_conn) Clear_RxBuf 0x08006499 Thumb Code 60 hlw8110.o(.text.Clear_RxBuf) DelayNms 0x08006995 Thumb Code 28 systick.o(.text.DelayNms) DelayNus 0x080069b5 Thumb Code 58 systick.o(.text.DelayNus) GenI2CStartSig 0x08007629 Thumb Code 64 i2c.o(.text.GenI2CStartSig) GenI2CStopSig 0x08007669 Thumb Code 64 i2c.o(.text.GenI2CStopSig) HLW8110_checkSum_Read 0x080076a9 Thumb Code 96 hlw8110.o(.text.HLW8110_checkSum_Read) HLW8110_checkSum_Write 0x0800770d Thumb Code 80 hlw8110.o(.text.HLW8110_checkSum_Write) HardFault_Handler 0x08007761 Thumb Code 12 gd32e23x_it.o(.text.HardFault_Handler) I2CReadByte 0x0800776d Thumb Code 148 i2c.o(.text.I2CReadByte) I2CSendByte 0x08007801 Thumb Code 132 i2c.o(.text.I2CSendByte) I2CWaitAck 0x08007885 Thumb Code 96 i2c.o(.text.I2CWaitAck) InitAT24Cxx 0x080078e9 Thumb Code 8 at24cxx.o(.text.InitAT24Cxx) InitCH448F 0x080078f1 Thumb Code 8 uart1.o(.text.InitCH448F) InitI2C 0x080078f9 Thumb Code 8 i2c.o(.text.InitI2C) InitKey 0x08007901 Thumb Code 8 key.o(.text.InitKey) InitLED 0x08007909 Thumb Code 8 led.o(.text.InitLED) InitRelay 0x08007911 Thumb Code 8 relay.o(.text.InitRelay) InitSysTick 0x08007919 Thumb Code 28 systick.o(.text.InitSysTick) InitTimer 0x08007939 Thumb Code 20 timer.o(.text.InitTimer) InitUART1 0x08007959 Thumb Code 16 uart1.o(.text.InitUART1) Init_74hc573 0x08007969 Thumb Code 8 sn74hc573.o(.text.Init_74hc573) Init_HLW8110 0x08007971 Thumb Code 84 hlw8110.o(.text.Init_HLW8110) Judge_CheckSum_HLW8110_Calfactor 0x080079c9 Thumb Code 628 hlw8110.o(.text.Judge_CheckSum_HLW8110_Calfactor) LEDFlicker2 0x08007c71 Thumb Code 16 led.o(.text.LEDFlicker2) NMI_Handler 0x08008ae9 Thumb Code 12 gd32e23x_it.o(.text.NMI_Handler) PendSV_Handler 0x08008af5 Thumb Code 12 gd32e23x_it.o(.text.PendSV_Handler) ReadEeprom 0x08008d05 Thumb Code 2504 readeeprom.o(.text.ReadEeprom) ReadKeyValue 0x080096e5 Thumb Code 124 key.o(.text.ReadKeyValue) Read_HLW8110_Angle 0x08009771 Thumb Code 284 hlw8110.o(.text.Read_HLW8110_Angle) Read_HLW8110_EA 0x080098c1 Thumb Code 240 hlw8110.o(.text.Read_HLW8110_EA) Read_HLW8110_IA 0x080099c5 Thumb Code 180 hlw8110.o(.text.Read_HLW8110_IA) Read_HLW8110_LineFreq 0x08009a85 Thumb Code 124 hlw8110.o(.text.Read_HLW8110_LineFreq) Read_HLW8110_PA 0x08009b15 Thumb Code 208 hlw8110.o(.text.Read_HLW8110_PA) Read_HLW8110_PF 0x08009bf9 Thumb Code 160 hlw8110.o(.text.Read_HLW8110_PF) Read_HLW8110_PSA 0x08009cbd Thumb Code 208 hlw8110.o(.text.Read_HLW8110_PSA) Read_HLW8110_U 0x08009dad Thumb Code 200 hlw8110.o(.text.Read_HLW8110_U) SVC_Handler 0x08009e9d Thumb Code 12 gd32e23x_it.o(.text.SVC_Handler) ScanKey 0x08009ea9 Thumb Code 44 key.o(.text.ScanKey) SendI2CAck 0x08009ed5 Thumb Code 60 i2c.o(.text.SendI2CAck) SendI2CNAck 0x08009f11 Thumb Code 60 i2c.o(.text.SendI2CNAck) Start_Send_UartData 0x08009f95 Thumb Code 68 uart1.o(.text.Start_Send_UartData) SysTick_Handler 0x0800a031 Thumb Code 8 systick.o(.text.SysTick_Handler) SystemInit 0x0800a039 Thumb Code 216 system_gd32e23x.o(.text.SystemInit) TIMER13_IRQHandler 0x0800a135 Thumb Code 44 porttimer.o(.text.TIMER13_IRQHandler) TIMER14_IRQHandler 0x0800a165 Thumb Code 256 timer.o(.text.TIMER14_IRQHandler) TIMER16_IRQHandler 0x0800a295 Thumb Code 72 timer.o(.text.TIMER16_IRQHandler) USART0_IRQHandler 0x0800a309 Thumb Code 112 portserial.o(.text.USART0_IRQHandler) USART1_IRQHandler 0x0800a389 Thumb Code 84 uart1.o(.text.USART1_IRQHandler) Uart_HLW8110_Set_Channel_A 0x0800a3f5 Thumb Code 60 hlw8110.o(.text.Uart_HLW8110_Set_Channel_A) Uart_HLW8110_WriteREG_DIS 0x0800a431 Thumb Code 60 hlw8110.o(.text.Uart_HLW8110_WriteREG_DIS) Uart_HLW8110_WriteREG_EN 0x0800a46d Thumb Code 60 hlw8110.o(.text.Uart_HLW8110_WriteREG_EN) Uart_Read_HLW8110_Reg 0x0800a4a9 Thumb Code 56 hlw8110.o(.text.Uart_Read_HLW8110_Reg) Uart_Write_HLW8110_Reg 0x0800a4e1 Thumb Code 136 hlw8110.o(.text.Uart_Write_HLW8110_Reg) __aeabi_assert 0x0800a6e1 Thumb Code 8 main.o(.text.__aeabi_assert) eMBASCIIInit 0x0800a7cd Thumb Code 88 mbascii.o(.text.eMBASCIIInit) eMBASCIIReceive 0x0800a82d Thumb Code 112 mbascii.o(.text.eMBASCIIReceive) eMBASCIISend 0x0800a8a9 Thumb Code 116 mbascii.o(.text.eMBASCIISend) eMBASCIIStart 0x0800a92d Thumb Code 28 mbascii.o(.text.eMBASCIIStart) eMBASCIIStop 0x0800a94d Thumb Code 16 mbascii.o(.text.eMBASCIIStop) eMBEnable 0x0800a95d Thumb Code 52 mb.o(.text.eMBEnable) eMBFuncReadCoils 0x0800a999 Thumb Code 256 mbfunccoils.o(.text.eMBFuncReadCoils) eMBFuncReadDiscreteInputs 0x0800aa99 Thumb Code 252 mbfuncdisc.o(.text.eMBFuncReadDiscreteInputs) eMBFuncReadHoldingRegister 0x0800ab99 Thumb Code 214 mbfuncholding.o(.text.eMBFuncReadHoldingRegister) eMBFuncReadInputRegister 0x0800ac6f Thumb Code 218 mbfuncinput.o(.text.eMBFuncReadInputRegister) eMBFuncReadWriteMultipleHoldingRegister 0x0800ad49 Thumb Code 340 mbfuncholding.o(.text.eMBFuncReadWriteMultipleHoldingRegister) eMBFuncReportSlaveID 0x0800ae9d Thumb Code 40 mbfuncother.o(.text.eMBFuncReportSlaveID) eMBFuncWriteCoil 0x0800aecd Thumb Code 176 mbfunccoils.o(.text.eMBFuncWriteCoil) eMBFuncWriteHoldingRegister 0x0800af7d Thumb Code 108 mbfuncholding.o(.text.eMBFuncWriteHoldingRegister) eMBFuncWriteMultipleCoils 0x0800afe9 Thumb Code 228 mbfunccoils.o(.text.eMBFuncWriteMultipleCoils) eMBFuncWriteMultipleHoldingRegister 0x0800b0cd Thumb Code 192 mbfuncholding.o(.text.eMBFuncWriteMultipleHoldingRegister) eMBInit 0x0800b18d Thumb Code 292 mb.o(.text.eMBInit) eMBPoll 0x0800b301 Thumb Code 356 mb.o(.text.eMBPoll) eMBRTUInit 0x0800b491 Thumb Code 112 mbrtu.o(.text.eMBRTUInit) eMBRTUReceive 0x0800b509 Thumb Code 116 mbrtu.o(.text.eMBRTUReceive) eMBRTUSend 0x0800b589 Thumb Code 156 mbrtu.o(.text.eMBRTUSend) eMBRTUStart 0x0800b635 Thumb Code 20 mbrtu.o(.text.eMBRTUStart) eMBRTUStop 0x0800b64d Thumb Code 16 mbrtu.o(.text.eMBRTUStop) eMBRegCoilsCB 0x0800b65d Thumb Code 356 port.o(.text.eMBRegCoilsCB) eMBRegDiscreteCB 0x0800b7c9 Thumb Code 240 port.o(.text.eMBRegDiscreteCB) eMBRegHoldingCB 0x0800b8c1 Thumb Code 520 port.o(.text.eMBRegHoldingCB) eMBRegInputCB 0x0800bb05 Thumb Code 144 port.o(.text.eMBRegInputCB) flash_erase_meta 0x0800bba1 Thumb Code 36 main.o(.text.flash_erase_meta) flash_get_infomation 0x0800bbc5 Thumb Code 32 main.o(.text.flash_get_infomation) flash_write_meta 0x0800bbf1 Thumb Code 84 main.o(.text.flash_write_meta) fmc_flag_clear 0x0800bc45 Thumb Code 16 gd32e23x_fmc.o(.text.fmc_flag_clear) fmc_lock 0x0800bc55 Thumb Code 12 gd32e23x_fmc.o(.text.fmc_lock) fmc_page_erase 0x0800bc61 Thumb Code 88 gd32e23x_fmc.o(.text.fmc_page_erase) fmc_ready_wait 0x0800bcbd Thumb Code 90 gd32e23x_fmc.o(.text.fmc_ready_wait) fmc_state_get 0x0800bd19 Thumb Code 80 gd32e23x_fmc.o(.text.fmc_state_get) fmc_unlock 0x0800bd6d Thumb Code 28 gd32e23x_fmc.o(.text.fmc_unlock) fmc_word_program 0x0800bd95 Thumb Code 80 gd32e23x_fmc.o(.text.fmc_word_program) get_meta_data_from_flash 0x0800bde9 Thumb Code 112 main.o(.text.get_meta_data_from_flash) gpio_af_set 0x0800be8d Thumb Code 192 gd32e23x_gpio.o(.text.gpio_af_set) gpio_bit_reset 0x0800bf4d Thumb Code 16 gd32e23x_gpio.o(.text.gpio_bit_reset) gpio_bit_set 0x0800bf5d Thumb Code 16 gd32e23x_gpio.o(.text.gpio_bit_set) gpio_bit_toggle 0x0800bf6d Thumb Code 16 gd32e23x_gpio.o(.text.gpio_bit_toggle) gpio_deinit 0x0800bf7d Thumb Code 120 gd32e23x_gpio.o(.text.gpio_deinit) gpio_input_bit_get 0x0800c00d Thumb Code 42 gd32e23x_gpio.o(.text.gpio_input_bit_get) gpio_mode_set 0x0800c037 Thumb Code 142 gd32e23x_gpio.o(.text.gpio_mode_set) gpio_output_options_set 0x0800c0c5 Thumb Code 138 gd32e23x_gpio.o(.text.gpio_output_options_set) hlw8110_init 0x0800c14f Thumb Code 32 main.o(.text.hlw8110_init) key_io_init 0x0800c171 Thumb Code 60 key_io.o(.text.key_io_init) main 0x0800c1b5 Thumb Code 836 main.o(.text.main) nvic_irq_enable 0x0800c551 Thumb Code 42 gd32e23x_misc.o(.text.nvic_irq_enable) nvic_vector_table_set 0x0800c57d Thumb Code 28 gd32e23x_misc.o(.text.nvic_vector_table_set) prveMBError2Exception 0x0800c5a1 Thumb Code 72 mbutils.o(.text.prveMBError2Exception) rcu_clock_freq_get 0x0800c6fd Thumb Code 724 gd32e23x_rcu.o(.text.rcu_clock_freq_get) rcu_periph_clock_disable 0x0800c9f5 Thumb Code 36 gd32e23x_rcu.o(.text.rcu_periph_clock_disable) rcu_periph_clock_enable 0x0800ca19 Thumb Code 36 gd32e23x_rcu.o(.text.rcu_periph_clock_enable) rcu_periph_reset_disable 0x0800ca3d Thumb Code 36 gd32e23x_rcu.o(.text.rcu_periph_reset_disable) rcu_periph_reset_enable 0x0800ca61 Thumb Code 36 gd32e23x_rcu.o(.text.rcu_periph_reset_enable) read_Hlw8110 0x0800ca89 Thumb Code 704 hlw8110.o(.text.read_Hlw8110) timer_counter_value_config 0x0800cf41 Thumb Code 18 gd32e23x_timer.o(.text.timer_counter_value_config) timer_deinit 0x0800cf55 Thumb Code 200 gd32e23x_timer.o(.text.timer_deinit) timer_disable 0x0800d035 Thumb Code 18 gd32e23x_timer.o(.text.timer_disable) timer_enable 0x0800d047 Thumb Code 18 gd32e23x_timer.o(.text.timer_enable) timer_init 0x0800d059 Thumb Code 228 gd32e23x_timer.o(.text.timer_init) timer_interrupt_disable 0x0800d155 Thumb Code 20 gd32e23x_timer.o(.text.timer_interrupt_disable) timer_interrupt_enable 0x0800d169 Thumb Code 20 gd32e23x_timer.o(.text.timer_interrupt_enable) timer_interrupt_flag_clear 0x0800d17d Thumb Code 18 gd32e23x_timer.o(.text.timer_interrupt_flag_clear) timer_interrupt_flag_get 0x0800d18f Thumb Code 58 gd32e23x_timer.o(.text.timer_interrupt_flag_get) timer_struct_para_init 0x0800d1c9 Thumb Code 36 gd32e23x_timer.o(.text.timer_struct_para_init) usMBCRC16 0x0800d1f1 Thumb Code 88 mbcrc.o(.text.usMBCRC16) usart_baudrate_set 0x0800d251 Thumb Code 172 gd32e23x_usart.o(.text.usart_baudrate_set) usart_data_receive 0x0800d301 Thumb Code 16 gd32e23x_usart.o(.text.usart_data_receive) usart_data_transmit 0x0800d311 Thumb Code 20 gd32e23x_usart.o(.text.usart_data_transmit) usart_deinit 0x0800d329 Thumb Code 68 gd32e23x_usart.o(.text.usart_deinit) usart_enable 0x0800d379 Thumb Code 18 gd32e23x_usart.o(.text.usart_enable) usart_flag_clear 0x0800d38b Thumb Code 30 gd32e23x_usart.o(.text.usart_flag_clear) usart_flag_get 0x0800d3a9 Thumb Code 60 gd32e23x_usart.o(.text.usart_flag_get) usart_interrupt_disable 0x0800d3e5 Thumb Code 34 gd32e23x_usart.o(.text.usart_interrupt_disable) usart_interrupt_enable 0x0800d407 Thumb Code 34 gd32e23x_usart.o(.text.usart_interrupt_enable) usart_interrupt_flag_clear 0x0800d429 Thumb Code 60 gd32e23x_usart.o(.text.usart_interrupt_flag_clear) usart_interrupt_flag_get 0x0800d469 Thumb Code 98 gd32e23x_usart.o(.text.usart_interrupt_flag_get) usart_parity_config 0x0800d4cb Thumb Code 42 gd32e23x_usart.o(.text.usart_parity_config) usart_receive_config 0x0800d4f5 Thumb Code 30 gd32e23x_usart.o(.text.usart_receive_config) usart_stop_bit_set 0x0800d513 Thumb Code 42 gd32e23x_usart.o(.text.usart_stop_bit_set) usart_transmit_config 0x0800d53d Thumb Code 30 gd32e23x_usart.o(.text.usart_transmit_config) usart_word_length_set 0x0800d55b Thumb Code 42 gd32e23x_usart.o(.text.usart_word_length_set) vMBPortSerialEnable 0x0800d585 Thumb Code 124 portserial.o(.text.vMBPortSerialEnable) vMBPortTimersDisable 0x0800d605 Thumb Code 44 porttimer.o(.text.vMBPortTimersDisable) vMBPortTimersEnable 0x0800d631 Thumb Code 44 porttimer.o(.text.vMBPortTimersEnable) xMBASCIIReceiveFSM 0x0800d661 Thumb Code 344 mbascii.o(.text.xMBASCIIReceiveFSM) xMBASCIITimerT1SExpired 0x0800d7c5 Thumb Code 68 mbascii.o(.text.xMBASCIITimerT1SExpired) xMBASCIITransmitFSM 0x0800d80d Thumb Code 300 mbascii.o(.text.xMBASCIITransmitFSM) xMBPortEventGet 0x0800d959 Thumb Code 48 portevent.o(.text.xMBPortEventGet) xMBPortEventInit 0x0800d989 Thumb Code 12 portevent.o(.text.xMBPortEventInit) xMBPortEventPost 0x0800d995 Thumb Code 24 portevent.o(.text.xMBPortEventPost) xMBPortSerialGetByte 0x0800d9b5 Thumb Code 24 portserial.o(.text.xMBPortSerialGetByte) xMBPortSerialInit 0x0800d9cd Thumb Code 228 portserial.o(.text.xMBPortSerialInit) xMBPortSerialPutByte 0x0800dab9 Thumb Code 24 portserial.o(.text.xMBPortSerialPutByte) xMBPortTimersInit 0x0800dad5 Thumb Code 92 porttimer.o(.text.xMBPortTimersInit) xMBRTUReceiveFSM 0x0800db39 Thumb Code 164 mbrtu.o(.text.xMBRTUReceiveFSM) xMBRTUTimerT35Expired 0x0800dbe9 Thumb Code 124 mbrtu.o(.text.xMBRTUTimerT35Expired) xMBRTUTransmitFSM 0x0800dc69 Thumb Code 140 mbrtu.o(.text.xMBRTUTransmitFSM) __aeabi_dcmpge 0x0800dd0d Thumb Code 0 dcmp.o(i._dgeq) _dgeq 0x0800dd0d Thumb Code 22 dcmp.o(i._dgeq) __aeabi_fcmpge 0x0800dd23 Thumb Code 0 fcmp.o(i._fgeq) _fgeq 0x0800dd23 Thumb Code 22 fcmp.o(i._fgeq) __aeabi_fcmple 0x0800dd39 Thumb Code 0 fcmp.o(i._fleq) _fleq 0x0800dd39 Thumb Code 26 fcmp.o(i._fleq) _dcmpge 0x0800dd55 Thumb Code 94 dgef.o(x$fpl$dgeqf) __aeabi_fadd 0x0800ddb9 Thumb Code 0 faddsub.o(x$fpl$fadd) _fadd 0x0800ddb9 Thumb Code 134 faddsub.o(x$fpl$fadd) _fcmpge 0x0800de45 Thumb Code 78 fgef.o(x$fpl$fgeqf) __aeabi_cfcmple 0x0800de99 Thumb Code 0 flef.o(x$fpl$fleqf) _fcmple 0x0800de99 Thumb Code 78 flef.o(x$fpl$fleqf) __aeabi_fmul 0x0800deed Thumb Code 0 fmul.o(x$fpl$fmul) _fmul 0x0800deed Thumb Code 172 fmul.o(x$fpl$fmul) __aeabi_fsub 0x0800df9d Thumb Code 0 faddsub.o(x$fpl$fsub) _fsub 0x0800df9d Thumb Code 204 faddsub.o(x$fpl$fsub) __I$use$fp 0x0800e06c Number 0 usenofp.o(x$fpl$usenofp) Region$$Table$$Base 0x0800e400 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x0800e420 Number 0 anon$$obj.o(Region$$Table) AC3PPDU_Imax_LTen_flag 0x20000000 Data 4 main.o(.data.AC3PPDU_Imax_LTen_flag) AC3PPDU_Vmax_LTen_flag 0x20000004 Data 4 main.o(.data.AC3PPDU_Vmax_LTen_flag) AC3PPDU_Vmin_LTen_flag 0x20000008 Data 4 main.o(.data.AC3PPDU_Vmin_LTen_flag) AC3PPDU_Wmax_LTen_flag 0x2000000c Data 4 main.o(.data.AC3PPDU_Wmax_LTen_flag) AC3PPDU_kWhmax_LTen_flag 0x20000010 Data 4 main.o(.data.AC3PPDU_kWhmax_LTen_flag) SystemCoreClock 0x20000014 Data 4 system_gd32e23x.o(.data.SystemCoreClock) __libspace_start 0x200000a8 Data 96 libspace.o(.bss) AC3PPDU_Modbus_Reg 0x20000108 Data 1400 main.o(.bss.AC3PPDU_Modbus_Reg) __temporary_stack_top$libspace 0x20000108 Data 0 libspace.o(.bss) AC3PPDU_Output 0x20000680 Data 160 main.o(.bss.AC3PPDU_Output) AC3PPDU_RL_N_time 0x20000720 Data 4 main.o(.bss.AC3PPDU_RL_N_time) AC3PPDU_RL_time 0x20000724 Data 20 main.o(.bss.AC3PPDU_RL_time) AC3PPDU_active_chn 0x20000739 Data 1 main.o(.bss.AC3PPDU_active_chn) AC_BASE 0x2000073c Data 16 main.o(.bss.AC_BASE) B_Read_Error 0x2000074c Data 1 hlw8110.o(.bss.B_Read_Error) B_Rx_Data_ING 0x2000074d Data 1 hlw8110.o(.bss.B_Rx_Data_ING) B_Rx_Finish 0x2000074e Data 1 hlw8110.o(.bss.B_Rx_Finish) Delay_N_mS 0x20000750 Data 4 timer.o(.bss.Delay_N_mS) Devid_IDChalNum 0x20000754 Data 2 main.o(.bss.Devid_IDChalNum) F_AC_BACKUP_E 0x20000a78 Data 4 hlw8110.o(.bss.F_AC_BACKUP_E) F_AC_E 0x20000a7c Data 4 hlw8110.o(.bss.F_AC_E) F_AC_I 0x20000a80 Data 4 hlw8110.o(.bss.F_AC_I) F_AC_LINE_Freq 0x20000a84 Data 4 hlw8110.o(.bss.F_AC_LINE_Freq) F_AC_P 0x20000a88 Data 4 hlw8110.o(.bss.F_AC_P) F_AC_PF 0x20000a8c Data 4 hlw8110.o(.bss.F_AC_PF) F_AC_PS 0x20000a90 Data 4 hlw8110.o(.bss.F_AC_PS) F_AC_V 0x20000a94 Data 4 hlw8110.o(.bss.F_AC_V) F_Angle 0x20000a98 Data 4 hlw8110.o(.bss.F_Angle) Modbus_Wr_buff 0x20000a9c Data 512 port.o(.bss.Modbus_Wr_buff) RL_All_Func 0x20000c9c Data 1 main.o(.bss.RL_All_Func) RL_Alloff_flag 0x20000c9d Data 1 main.o(.bss.RL_Alloff_flag) RL_Allon_flag 0x20000c9e Data 1 main.o(.bss.RL_Allon_flag) RL_Func_statu 0x20000c9f Data 4 main.o(.bss.RL_Func_statu) RL_N_OFF_flag 0x20000ca3 Data 1 main.o(.bss.RL_N_OFF_flag) RL_N_ON_flag 0x20000ca4 Data 1 main.o(.bss.RL_N_ON_flag) RL_N_begin_delay_flag 0x20000ca5 Data 1 main.o(.bss.RL_N_begin_delay_flag) RL_N_delay_Limit 0x20000ca8 Data 4 timer.o(.bss.RL_N_delay_Limit) RL_N_delay_cnt 0x20000cac Data 4 timer.o(.bss.RL_N_delay_cnt) RL_N_end_delay_flag 0x20000cb0 Data 1 main.o(.bss.RL_N_end_delay_flag) RL_N_last_state 0x20000cb1 Data 1 main.o(.bss.RL_N_last_state) RL_N_now_state 0x20000cb2 Data 1 main.o(.bss.RL_N_now_state) RL_OFF_flag 0x20000cb3 Data 4 main.o(.bss.RL_OFF_flag) RL_ON_flag 0x20000cb7 Data 4 main.o(.bss.RL_ON_flag) RL_begin_delay_flag 0x20000cbb Data 4 main.o(.bss.RL_begin_delay_flag) RL_delay_Limit 0x20000cc0 Data 16 timer.o(.bss.RL_delay_Limit) RL_delay_cnt 0x20000cd0 Data 16 timer.o(.bss.RL_delay_cnt) RL_end_delay_flag 0x20000ce0 Data 4 main.o(.bss.RL_end_delay_flag) RL_last_state 0x20000ce4 Data 4 main.o(.bss.RL_last_state) RL_now_state 0x20000ce8 Data 4 main.o(.bss.RL_now_state) Read_data_cnt 0x20000ced Data 1 timer.o(.bss.Read_data_cnt) Start_Read_Flag 0x20000cee Data 1 main.o(.bss.Start_Read_Flag) U16_CheckSUM_Data 0x20000cf4 Data 4 hlw8110.o(.bss.U16_CheckSUM_Data) U16_CheckSUM_RegData 0x20000cf8 Data 4 hlw8110.o(.bss.U16_CheckSUM_RegData) U16_Check_Emucon2Reg_Data 0x20000cfc Data 4 hlw8110.o(.bss.U16_Check_Emucon2Reg_Data) U16_Check_EmuconReg_Data 0x20000d00 Data 4 hlw8110.o(.bss.U16_Check_EmuconReg_Data) U16_Check_SysconReg_Data 0x20000d04 Data 4 hlw8110.o(.bss.U16_Check_SysconReg_Data) U16_EnergyAC_RegData 0x20000d08 Data 4 hlw8110.o(.bss.U16_EnergyAC_RegData) U16_EnergyBC_RegData 0x20000d0c Data 4 hlw8110.o(.bss.U16_EnergyBC_RegData) U16_HFConst_RegData 0x20000d10 Data 4 hlw8110.o(.bss.U16_HFConst_RegData) U16_PowerPAC_RegData 0x20000d14 Data 4 hlw8110.o(.bss.U16_PowerPAC_RegData) U16_PowerPBC_RegData 0x20000d18 Data 4 hlw8110.o(.bss.U16_PowerPBC_RegData) U16_PowerSC_RegData 0x20000d1c Data 4 hlw8110.o(.bss.U16_PowerSC_RegData) U16_RMSIAC_RegData 0x20000d20 Data 4 hlw8110.o(.bss.U16_RMSIAC_RegData) U16_RMSIBC_RegData 0x20000d24 Data 4 hlw8110.o(.bss.U16_RMSIBC_RegData) U16_RMSUC_RegData 0x20000d28 Data 4 hlw8110.o(.bss.U16_RMSUC_RegData) U32_ENERGY_PA_RegData 0x20000d2c Data 4 hlw8110.o(.bss.U32_ENERGY_PA_RegData) U32_POWERPA_RegData 0x20000d30 Data 4 hlw8110.o(.bss.U32_POWERPA_RegData) U32_RMSIA_RegData 0x20000d34 Data 4 hlw8110.o(.bss.U32_RMSIA_RegData) U32_RMSU_RegData 0x20000d38 Data 4 hlw8110.o(.bss.U32_RMSU_RegData) WiRegIndex 0x20000d3c Data 4 port.o(.bss.WiRegIndex) Wr_eeprom_cnt 0x20000d40 Data 1 main.o(.bss.Wr_eeprom_cnt) WusNRegs 0x20000d41 Data 1 port.o(.bss.WusNRegs) cmd_cnt 0x20000d42 Data 1 port.o(.bss.cmd_cnt) flash_flag 0x20000d55 Data 1 main.o(.bss.flash_flag) hlw8110_base 0x20000d58 Data 16 main.o(.bss.hlw8110_base) hlw8110_store 0x20000d68 Data 16 hlw8110.o(.bss.hlw8110_store) infomation 0x20000d78 Data 60 main.o(.bss.infomation) meta_data 0x20000db4 Data 52 main.o(.bss.meta_data) normal_running_time 0x20000de8 Data 4 main.o(.bss.normal_running_time) pxMBFrameCBByteReceived 0x20000e08 Data 4 mb.o(.bss.pxMBFrameCBByteReceived) pxMBFrameCBTransmitterEmpty 0x20000e0c Data 4 mb.o(.bss.pxMBFrameCBTransmitterEmpty) pxMBPortCBTimerExpired 0x20000e10 Data 4 mb.o(.bss.pxMBPortCBTimerExpired) u8_RX_Index 0x20000e20 Data 1 hlw8110.o(.bss.u8_RX_Index) u8_RX_Length 0x20000e21 Data 1 hlw8110.o(.bss.u8_RX_Length) u8_RxBuf 0x20000e22 Data 10 hlw8110.o(.bss.u8_RxBuf) u8_TX_Length 0x20000e2c Data 1 hlw8110.o(.bss.u8_TX_Length) u8_TxBuf 0x20000e2d Data 10 hlw8110.o(.bss.u8_TxBuf) ucRTUBuf 0x20000e59 Data 256 mbrtu.o(.bss.ucRTUBuf) write_kwh2Eeprom_flag 0x20001740 Data 1 main.o(.bss.write_kwh2Eeprom_flag) ============================================================================== Memory Map of the image Image Entry point : 0x080054cd Load Region LR_IROM1 (Base: 0x08005400, Size: 0x000090c8, Max: 0x0000c800, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x08005400, Load base: 0x08005400, Size: 0x00009020, Max: 0x0000c800, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08005400 0x08005400 0x000000cc Data RO 20 RESET startup_gd32e23x.o 0x080054cc 0x080054cc 0x00000008 Code RO 1321 * !!!main c_p.l(__main.o) 0x080054d4 0x080054d4 0x0000003c Code RO 1556 !!!scatter c_p.l(__scatter.o) 0x08005510 0x08005510 0x0000001a Code RO 1558 !!handler_copy c_p.l(__scatter_copy.o) 0x0800552a 0x0800552a 0x00000002 PAD 0x0800552c 0x0800552c 0x0000001c Code RO 1560 !!handler_zi c_p.l(__scatter_zi.o) 0x08005548 0x08005548 0x00000002 Code RO 1411 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1425 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1427 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1430 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1432 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1434 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1437 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1439 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1441 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1443 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1445 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1447 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1449 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1451 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1453 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1455 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1457 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1461 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1463 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1465 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000000 Code RO 1467 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o) 0x0800554a 0x0800554a 0x00000002 Code RO 1468 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o) 0x0800554c 0x0800554c 0x00000002 Code RO 1492 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o) 0x0800554e 0x0800554e 0x00000000 Code RO 1507 .ARM.Collect$$libshutdown$$00000002 c_p.l(libshutdown2.o) 0x0800554e 0x0800554e 0x00000000 Code RO 1509 .ARM.Collect$$libshutdown$$00000004 c_p.l(libshutdown2.o) 0x0800554e 0x0800554e 0x00000000 Code RO 1512 .ARM.Collect$$libshutdown$$00000007 c_p.l(libshutdown2.o) 0x0800554e 0x0800554e 0x00000000 Code RO 1515 .ARM.Collect$$libshutdown$$0000000A c_p.l(libshutdown2.o) 0x0800554e 0x0800554e 0x00000000 Code RO 1517 .ARM.Collect$$libshutdown$$0000000C c_p.l(libshutdown2.o) 0x0800554e 0x0800554e 0x00000000 Code RO 1520 .ARM.Collect$$libshutdown$$0000000F c_p.l(libshutdown2.o) 0x0800554e 0x0800554e 0x00000002 Code RO 1521 .ARM.Collect$$libshutdown$$00000010 c_p.l(libshutdown2.o) 0x08005550 0x08005550 0x00000000 Code RO 1368 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o) 0x08005550 0x08005550 0x00000000 Code RO 1383 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o) 0x08005550 0x08005550 0x00000006 Code RO 1395 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o) 0x08005556 0x08005556 0x00000000 Code RO 1385 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o) 0x08005556 0x08005556 0x00000004 Code RO 1386 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o) 0x0800555a 0x0800555a 0x00000000 Code RO 1388 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o) 0x0800555a 0x0800555a 0x00000008 Code RO 1389 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o) 0x08005562 0x08005562 0x00000002 Code RO 1422 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o) 0x08005564 0x08005564 0x00000000 Code RO 1472 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o) 0x08005564 0x08005564 0x00000004 Code RO 1473 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o) 0x08005568 0x08005568 0x00000006 Code RO 1474 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o) 0x0800556e 0x0800556e 0x00000002 PAD 0x08005570 0x08005570 0x00000038 Code RO 1315 .emb_text c_p.l(rt_memcpy.o) 0x080055a8 0x080055a8 0x00000038 Code RO 21 .text startup_gd32e23x.o 0x080055e0 0x080055e0 0x0000004c Code RO 1311 .text c_p.l(strcpy.o) 0x0800562c 0x0800562c 0x00000018 Code RO 1313 .text c_p.l(strcat.o) 0x08005644 0x08005644 0x00000082 Code RO 1316 .text c_p.l(rt_memcpy.o) 0x080056c6 0x080056c6 0x00000006 Code RO 1319 .text c_p.l(heapauxi.o) 0x080056cc 0x080056cc 0x0000007c Code RO 1323 .text fz_ps.l(d2f.o) 0x08005748 0x08005748 0x00000248 Code RO 1337 .text fz_ps.l(dmul.o) 0x08005990 0x08005990 0x00000054 Code RO 1339 .text fz_ps.l(f2d.o) 0x080059e4 0x080059e4 0x00000160 Code RO 1359 .text fz_ps.l(fdiv.o) 0x08005b44 0x08005b44 0x00000030 Code RO 1362 .text fz_ps.l(ffixui.o) 0x08005b74 0x08005b74 0x0000005e Code RO 1364 .text fz_ps.l(fflti.o) 0x08005bd2 0x08005bd2 0x00000002 PAD 0x08005bd4 0x08005bd4 0x000000a0 Code RO 1397 .text fz_ps.l(dcmpin.o) 0x08005c74 0x08005c74 0x00000064 Code RO 1399 .text fz_ps.l(fcmpin.o) 0x08005cd8 0x08005cd8 0x0000003e Code RO 1401 .text c_p.l(sys_stackheap_outer.o) 0x08005d16 0x08005d16 0x00000010 Code RO 1404 .text c_p.l(exit.o) 0x08005d26 0x08005d26 0x0000002e Code RO 1412 .text fz_ps.l(cmpret.o) 0x08005d54 0x08005d54 0x00000014 Code RO 1414 .text fz_ps.l(dnan2.o) 0x08005d68 0x08005d68 0x00000010 Code RO 1416 .text fz_ps.l(fnan2.o) 0x08005d78 0x08005d78 0x00000008 Code RO 1418 .text c_p.l(libspace.o) 0x08005d80 0x08005d80 0x0000005e Code RO 1469 .text fz_ps.l(retnan.o) 0x08005dde 0x08005dde 0x00000002 PAD 0x08005de0 0x08005de0 0x0000000c Code RO 1482 .text c_p.l(sys_exit.o) 0x08005dec 0x08005dec 0x00000002 Code RO 1497 .text c_p.l(use_no_semi.o) 0x08005dee 0x08005dee 0x00000000 Code RO 1499 .text c_p.l(indicate_semi.o) 0x08005dee 0x08005dee 0x00000042 Code RO 1092 .text.AT24CxxRead at24cxx.o 0x08005e30 0x08005e30 0x0000005e Code RO 1084 .text.AT24CxxReadOneByte at24cxx.o 0x08005e8e 0x08005e8e 0x00000042 Code RO 1094 .text.AT24CxxWrite at24cxx.o 0x08005ed0 0x08005ed0 0x00000050 Code RO 1086 .text.AT24CxxWriteOneByte at24cxx.o 0x08005f20 0x08005f20 0x00000444 Code RO 654 .text.CHK_JLINK main.o 0x08006364 0x08006364 0x00000024 Code RO 1234 .text.Calculate_HLW8110_MeterData hlw8110.o 0x08006388 0x08006388 0x000000e4 Code RO 1216 .text.Check_WriteReg_Success hlw8110.o 0x0800646c 0x0800646c 0x0000002c Code RO 1138 .text.Chk_Jlink_conn sn74hc573.o 0x08006498 0x08006498 0x0000004c Code RO 1194 .text.Clear_RxBuf hlw8110.o 0x080064e4 0x080064e4 0x00000078 Code RO 1134 .text.Config74hc573GPIO sn74hc573.o 0x0800655c 0x0800655c 0x000000cc Code RO 1181 .text.ConfigCH448FGPIO uart1.o 0x08006628 0x08006628 0x00000098 Code RO 1105 .text.ConfigI2CGPIO i2c.o 0x080066c0 0x080066c0 0x00000070 Code RO 1019 .text.ConfigKeyGPIO key.o 0x08006730 0x08006730 0x00000038 Code RO 1036 .text.ConfigLEDGPIO led.o 0x08006768 0x08006768 0x000000b8 Code RO 1149 .text.ConfigRelayGPIO relay.o 0x08006820 0x08006820 0x00000054 Code RO 1056 .text.ConfigTimer14 timer.o 0x08006874 0x08006874 0x00000058 Code RO 1058 .text.ConfigTimer16 timer.o 0x080068cc 0x080068cc 0x000000c8 Code RO 1177 .text.ConfigUART1 uart1.o 0x08006994 0x08006994 0x00000020 Code RO 620 .text.DelayNms systick.o 0x080069b4 0x080069b4 0x0000003a Code RO 622 .text.DelayNus systick.o 0x080069ee 0x080069ee 0x00000002 PAD 0x080069f0 0x080069f0 0x00000c38 Code RO 656 .text.Fault_state_process main.o 0x08007628 0x08007628 0x00000040 Code RO 1107 .text.GenI2CStartSig i2c.o 0x08007668 0x08007668 0x00000040 Code RO 1111 .text.GenI2CStopSig i2c.o 0x080076a8 0x080076a8 0x00000064 Code RO 1198 .text.HLW8110_checkSum_Read hlw8110.o 0x0800770c 0x0800770c 0x00000054 Code RO 1196 .text.HLW8110_checkSum_Write hlw8110.o 0x08007760 0x08007760 0x0000000c Code RO 722 .text.HardFault_Handler gd32e23x_it.o 0x0800776c 0x0800776c 0x00000094 Code RO 1115 .text.I2CReadByte i2c.o 0x08007800 0x08007800 0x00000084 Code RO 1113 .text.I2CSendByte i2c.o 0x08007884 0x08007884 0x00000064 Code RO 1123 .text.I2CWaitAck i2c.o 0x080078e8 0x080078e8 0x00000008 Code RO 1088 .text.InitAT24Cxx at24cxx.o 0x080078f0 0x080078f0 0x00000008 Code RO 1179 .text.InitCH448F uart1.o 0x080078f8 0x080078f8 0x00000008 Code RO 1103 .text.InitI2C i2c.o 0x08007900 0x08007900 0x00000008 Code RO 1017 .text.InitKey key.o 0x08007908 0x08007908 0x00000008 Code RO 1034 .text.InitLED led.o 0x08007910 0x08007910 0x00000008 Code RO 1147 .text.InitRelay relay.o 0x08007918 0x08007918 0x00000020 Code RO 616 .text.InitSysTick systick.o 0x08007938 0x08007938 0x00000020 Code RO 1054 .text.InitTimer timer.o 0x08007958 0x08007958 0x00000010 Code RO 1175 .text.InitUART1 uart1.o 0x08007968 0x08007968 0x00000008 Code RO 1132 .text.Init_74hc573 sn74hc573.o 0x08007970 0x08007970 0x00000058 Code RO 1214 .text.Init_HLW8110 hlw8110.o 0x080079c8 0x080079c8 0x000002a8 Code RO 1212 .text.Judge_CheckSum_HLW8110_Calfactor hlw8110.o 0x08007c70 0x08007c70 0x00000014 Code RO 1040 .text.LEDFlicker2 led.o 0x08007c84 0x08007c84 0x000000ec Code RO 652 .text.LimiT_enable_check main.o 0x08007d70 0x08007d70 0x00000d78 Code RO 658 .text.MODbus_CMD_New main.o 0x08008ae8 0x08008ae8 0x0000000c Code RO 718 .text.NMI_Handler gd32e23x_it.o 0x08008af4 0x08008af4 0x0000000c Code RO 726 .text.PendSV_Handler gd32e23x_it.o 0x08008b00 0x08008b00 0x00000204 Code RO 662 .text.RL_Over_Func main.o 0x08008d04 0x08008d04 0x000009e0 Code RO 1161 .text.ReadEeprom readeeprom.o 0x080096e4 0x080096e4 0x0000008c Code RO 1023 .text.ReadKeyValue key.o 0x08009770 0x08009770 0x00000150 Code RO 1232 .text.Read_HLW8110_Angle hlw8110.o 0x080098c0 0x080098c0 0x00000104 Code RO 1226 .text.Read_HLW8110_EA hlw8110.o 0x080099c4 0x080099c4 0x000000c0 Code RO 1218 .text.Read_HLW8110_IA hlw8110.o 0x08009a84 0x08009a84 0x00000090 Code RO 1228 .text.Read_HLW8110_LineFreq hlw8110.o 0x08009b14 0x08009b14 0x000000e4 Code RO 1222 .text.Read_HLW8110_PA hlw8110.o 0x08009bf8 0x08009bf8 0x000000c4 Code RO 1230 .text.Read_HLW8110_PF hlw8110.o 0x08009cbc 0x08009cbc 0x000000f0 Code RO 1224 .text.Read_HLW8110_PSA hlw8110.o 0x08009dac 0x08009dac 0x000000f0 Code RO 1220 .text.Read_HLW8110_U hlw8110.o 0x08009e9c 0x08009e9c 0x0000000c Code RO 724 .text.SVC_Handler gd32e23x_it.o 0x08009ea8 0x08009ea8 0x0000002c Code RO 1021 .text.ScanKey key.o 0x08009ed4 0x08009ed4 0x0000003c Code RO 1121 .text.SendI2CAck i2c.o 0x08009f10 0x08009f10 0x0000003c Code RO 1119 .text.SendI2CNAck i2c.o 0x08009f4c 0x08009f4c 0x00000010 Code RO 1117 .text.SetI2CSDAAsInput i2c.o 0x08009f5c 0x08009f5c 0x00000038 Code RO 1109 .text.SetI2CSDAAsOutput i2c.o 0x08009f94 0x08009f94 0x00000050 Code RO 1183 .text.Start_Send_UartData uart1.o 0x08009fe4 0x08009fe4 0x0000004c Code RO 618 .text.SysTick_Config systick.o 0x0800a030 0x0800a030 0x00000008 Code RO 612 .text.SysTick_Handler systick.o 0x0800a038 0x0800a038 0x000000fc Code RO 2 .text.SystemInit system_gd32e23x.o 0x0800a134 0x0800a134 0x00000030 Code RO 844 .text.TIMER13_IRQHandler porttimer.o 0x0800a164 0x0800a164 0x00000130 Code RO 1050 .text.TIMER14_IRQHandler timer.o 0x0800a294 0x0800a294 0x0000005c Code RO 1052 .text.TIMER16_IRQHandler timer.o 0x0800a2f0 0x0800a2f0 0x00000018 Code RO 614 .text.TimDelayDec systick.o 0x0800a308 0x0800a308 0x00000080 Code RO 825 .text.USART0_IRQHandler portserial.o 0x0800a388 0x0800a388 0x0000006c Code RO 1173 .text.USART1_IRQHandler uart1.o 0x0800a3f4 0x0800a3f4 0x0000003c Code RO 1204 .text.Uart_HLW8110_Set_Channel_A hlw8110.o 0x0800a430 0x0800a430 0x0000003c Code RO 1202 .text.Uart_HLW8110_WriteREG_DIS hlw8110.o 0x0800a46c 0x0800a46c 0x0000003c Code RO 1200 .text.Uart_HLW8110_WriteREG_EN hlw8110.o 0x0800a4a8 0x0800a4a8 0x00000038 Code RO 1206 .text.Uart_Read_HLW8110_Reg hlw8110.o 0x0800a4e0 0x0800a4e0 0x00000094 Code RO 1208 .text.Uart_Write_HLW8110_Reg hlw8110.o 0x0800a574 0x0800a574 0x00000034 Code RO 583 .text.__NVIC_EnableIRQ gd32e23x_misc.o 0x0800a5a8 0x0800a5a8 0x00000080 Code RO 581 .text.__NVIC_SetPriority gd32e23x_misc.o 0x0800a628 0x0800a628 0x00000088 Code RO 624 .text.__NVIC_SetPriority systick.o 0x0800a6b0 0x0800a6b0 0x00000014 Code RO 668 .text.__NVIC_SystemReset main.o 0x0800a6c4 0x0800a6c4 0x0000001c Code RO 728 .text.__NVIC_SystemReset gd32e23x_it.o 0x0800a6e0 0x0800a6e0 0x00000008 Code RO 660 .text.__aeabi_assert main.o 0x0800a6e8 0x0800a6e8 0x00000024 Code RO 650 .text.app_init main.o 0x0800a70c 0x0800a70c 0x00000030 Code RO 666 .text.break_2_boot_upgreade main.o 0x0800a73c 0x0800a73c 0x00000090 Code RO 664 .text.check_3_phse main.o 0x0800a7cc 0x0800a7cc 0x00000060 Code RO 737 .text.eMBASCIIInit mbascii.o 0x0800a82c 0x0800a82c 0x0000007c Code RO 743 .text.eMBASCIIReceive mbascii.o 0x0800a8a8 0x0800a8a8 0x00000084 Code RO 747 .text.eMBASCIISend mbascii.o 0x0800a92c 0x0800a92c 0x00000020 Code RO 739 .text.eMBASCIIStart mbascii.o 0x0800a94c 0x0800a94c 0x00000010 Code RO 741 .text.eMBASCIIStop mbascii.o 0x0800a95c 0x0800a95c 0x0000003c Code RO 974 .text.eMBEnable mb.o 0x0800a998 0x0800a998 0x00000100 Code RO 855 .text.eMBFuncReadCoils mbfunccoils.o 0x0800aa98 0x0800aa98 0x00000100 Code RO 869 .text.eMBFuncReadDiscreteInputs mbfuncdisc.o 0x0800ab98 0x0800ab98 0x000000d6 Code RO 881 .text.eMBFuncReadHoldingRegister mbfuncholding.o 0x0800ac6e 0x0800ac6e 0x000000da Code RO 892 .text.eMBFuncReadInputRegister mbfuncinput.o 0x0800ad48 0x0800ad48 0x00000154 Code RO 883 .text.eMBFuncReadWriteMultipleHoldingRegister mbfuncholding.o 0x0800ae9c 0x0800ae9c 0x00000030 Code RO 902 .text.eMBFuncReportSlaveID mbfuncother.o 0x0800aecc 0x0800aecc 0x000000b0 Code RO 857 .text.eMBFuncWriteCoil mbfunccoils.o 0x0800af7c 0x0800af7c 0x0000006c Code RO 877 .text.eMBFuncWriteHoldingRegister mbfuncholding.o 0x0800afe8 0x0800afe8 0x000000e4 Code RO 859 .text.eMBFuncWriteMultipleCoils mbfunccoils.o 0x0800b0cc 0x0800b0cc 0x000000c0 Code RO 879 .text.eMBFuncWriteMultipleHoldingRegister mbfuncholding.o 0x0800b18c 0x0800b18c 0x00000174 Code RO 968 .text.eMBInit mb.o 0x0800b300 0x0800b300 0x00000190 Code RO 978 .text.eMBPoll mb.o 0x0800b490 0x0800b490 0x00000078 Code RO 937 .text.eMBRTUInit mbrtu.o 0x0800b508 0x0800b508 0x00000080 Code RO 943 .text.eMBRTUReceive mbrtu.o 0x0800b588 0x0800b588 0x000000ac Code RO 945 .text.eMBRTUSend mbrtu.o 0x0800b634 0x0800b634 0x00000018 Code RO 939 .text.eMBRTUStart mbrtu.o 0x0800b64c 0x0800b64c 0x00000010 Code RO 941 .text.eMBRTUStop mbrtu.o 0x0800b65c 0x0800b65c 0x0000016c Code RO 779 .text.eMBRegCoilsCB port.o 0x0800b7c8 0x0800b7c8 0x000000f8 Code RO 781 .text.eMBRegDiscreteCB port.o 0x0800b8c0 0x0800b8c0 0x00000244 Code RO 777 .text.eMBRegHoldingCB port.o 0x0800bb04 0x0800bb04 0x0000009c Code RO 775 .text.eMBRegInputCB port.o 0x0800bba0 0x0800bba0 0x00000024 Code RO 636 .text.flash_erase_meta main.o 0x0800bbc4 0x0800bbc4 0x0000002c Code RO 642 .text.flash_get_infomation main.o 0x0800bbf0 0x0800bbf0 0x00000054 Code RO 638 .text.flash_write_meta main.o 0x0800bc44 0x0800bc44 0x00000010 Code RO 80 .text.fmc_flag_clear gd32e23x_fmc.o 0x0800bc54 0x0800bc54 0x0000000c Code RO 30 .text.fmc_lock gd32e23x_fmc.o 0x0800bc60 0x0800bc60 0x0000005c Code RO 38 .text.fmc_page_erase gd32e23x_fmc.o 0x0800bcbc 0x0800bcbc 0x0000005a Code RO 40 .text.fmc_ready_wait gd32e23x_fmc.o 0x0800bd16 0x0800bd16 0x00000002 PAD 0x0800bd18 0x0800bd18 0x00000054 Code RO 86 .text.fmc_state_get gd32e23x_fmc.o 0x0800bd6c 0x0800bd6c 0x00000028 Code RO 28 .text.fmc_unlock gd32e23x_fmc.o 0x0800bd94 0x0800bd94 0x00000054 Code RO 46 .text.fmc_word_program gd32e23x_fmc.o 0x0800bde8 0x0800bde8 0x000000a4 Code RO 640 .text.get_meta_data_from_flash main.o 0x0800be8c 0x0800be8c 0x000000c0 Code RO 262 .text.gpio_af_set gd32e23x_gpio.o 0x0800bf4c 0x0800bf4c 0x00000010 Code RO 248 .text.gpio_bit_reset gd32e23x_gpio.o 0x0800bf5c 0x0800bf5c 0x00000010 Code RO 246 .text.gpio_bit_set gd32e23x_gpio.o 0x0800bf6c 0x0800bf6c 0x00000010 Code RO 266 .text.gpio_bit_toggle gd32e23x_gpio.o 0x0800bf7c 0x0800bf7c 0x00000090 Code RO 240 .text.gpio_deinit gd32e23x_gpio.o 0x0800c00c 0x0800c00c 0x0000002a Code RO 254 .text.gpio_input_bit_get gd32e23x_gpio.o 0x0800c036 0x0800c036 0x0000008e Code RO 242 .text.gpio_mode_set gd32e23x_gpio.o 0x0800c0c4 0x0800c0c4 0x0000008a Code RO 244 .text.gpio_output_options_set gd32e23x_gpio.o 0x0800c14e 0x0800c14e 0x00000020 Code RO 644 .text.hlw8110_init main.o 0x0800c16e 0x0800c16e 0x00000002 PAD 0x0800c170 0x0800c170 0x00000044 Code RO 1295 .text.key_io_init key_io.o 0x0800c1b4 0x0800c1b4 0x0000039c Code RO 648 .text.main main.o 0x0800c550 0x0800c550 0x0000002a Code RO 579 .text.nvic_irq_enable gd32e23x_misc.o 0x0800c57a 0x0800c57a 0x00000002 PAD 0x0800c57c 0x0800c57c 0x00000024 Code RO 593 .text.nvic_vector_table_set gd32e23x_misc.o 0x0800c5a0 0x0800c5a0 0x00000048 Code RO 917 .text.prveMBError2Exception mbutils.o 0x0800c5e8 0x0800c5e8 0x00000054 Code RO 755 .text.prvucMBBIN2CHAR mbascii.o 0x0800c63c 0x0800c63c 0x00000052 Code RO 751 .text.prvucMBCHAR2BIN mbascii.o 0x0800c68e 0x0800c68e 0x0000003c Code RO 745 .text.prvucMBLRC mbascii.o 0x0800c6ca 0x0800c6ca 0x00000002 PAD 0x0800c6cc 0x0800c6cc 0x00000010 Code RO 846 .text.prvvTIMERExpiredISR porttimer.o 0x0800c6dc 0x0800c6dc 0x00000010 Code RO 827 .text.prvvUARTRxISR portserial.o 0x0800c6ec 0x0800c6ec 0x00000010 Code RO 829 .text.prvvUARTTxReadyISR portserial.o 0x0800c6fc 0x0800c6fc 0x000002f8 Code RO 186 .text.rcu_clock_freq_get gd32e23x_rcu.o 0x0800c9f4 0x0800c9f4 0x00000024 Code RO 124 .text.rcu_periph_clock_disable gd32e23x_rcu.o 0x0800ca18 0x0800ca18 0x00000024 Code RO 122 .text.rcu_periph_clock_enable gd32e23x_rcu.o 0x0800ca3c 0x0800ca3c 0x00000024 Code RO 132 .text.rcu_periph_reset_disable gd32e23x_rcu.o 0x0800ca60 0x0800ca60 0x00000028 Code RO 130 .text.rcu_periph_reset_enable gd32e23x_rcu.o 0x0800ca88 0x0800ca88 0x000002f0 Code RO 1236 .text.read_Hlw8110 hlw8110.o 0x0800cd78 0x0800cd78 0x000000ac Code RO 646 .text.select_channel main.o 0x0800ce24 0x0800ce24 0x00000034 Code RO 720 .text.set_error gd32e23x_it.o 0x0800ce58 0x0800ce58 0x000000e0 Code RO 8 .text.system_clock_72m_irc8m system_gd32e23x.o 0x0800cf38 0x0800cf38 0x00000008 Code RO 4 .text.system_clock_config system_gd32e23x.o 0x0800cf40 0x0800cf40 0x00000012 Code RO 456 .text.timer_counter_value_config gd32e23x_timer.o 0x0800cf52 0x0800cf52 0x00000002 PAD 0x0800cf54 0x0800cf54 0x000000e0 Code RO 426 .text.timer_deinit gd32e23x_timer.o 0x0800d034 0x0800d034 0x00000012 Code RO 434 .text.timer_disable gd32e23x_timer.o 0x0800d046 0x0800d046 0x00000012 Code RO 432 .text.timer_enable gd32e23x_timer.o 0x0800d058 0x0800d058 0x000000fc Code RO 430 .text.timer_init gd32e23x_timer.o 0x0800d154 0x0800d154 0x00000014 Code RO 470 .text.timer_interrupt_disable gd32e23x_timer.o 0x0800d168 0x0800d168 0x00000014 Code RO 468 .text.timer_interrupt_enable gd32e23x_timer.o 0x0800d17c 0x0800d17c 0x00000012 Code RO 474 .text.timer_interrupt_flag_clear gd32e23x_timer.o 0x0800d18e 0x0800d18e 0x0000003a Code RO 472 .text.timer_interrupt_flag_get gd32e23x_timer.o 0x0800d1c8 0x0800d1c8 0x00000028 Code RO 428 .text.timer_struct_para_init gd32e23x_timer.o 0x0800d1f0 0x0800d1f0 0x00000060 Code RO 927 .text.usMBCRC16 mbcrc.o 0x0800d250 0x0800d250 0x000000b0 Code RO 279 .text.usart_baudrate_set gd32e23x_usart.o 0x0800d300 0x0800d300 0x00000010 Code RO 315 .text.usart_data_receive gd32e23x_usart.o 0x0800d310 0x0800d310 0x00000018 Code RO 313 .text.usart_data_transmit gd32e23x_usart.o 0x0800d328 0x0800d328 0x00000050 Code RO 277 .text.usart_deinit gd32e23x_usart.o 0x0800d378 0x0800d378 0x00000012 Code RO 287 .text.usart_enable gd32e23x_usart.o 0x0800d38a 0x0800d38a 0x0000001e Code RO 407 .text.usart_flag_clear gd32e23x_usart.o 0x0800d3a8 0x0800d3a8 0x0000003c Code RO 405 .text.usart_flag_get gd32e23x_usart.o 0x0800d3e4 0x0800d3e4 0x00000022 Code RO 411 .text.usart_interrupt_disable gd32e23x_usart.o 0x0800d406 0x0800d406 0x00000022 Code RO 409 .text.usart_interrupt_enable gd32e23x_usart.o 0x0800d428 0x0800d428 0x00000040 Code RO 417 .text.usart_interrupt_flag_clear gd32e23x_usart.o 0x0800d468 0x0800d468 0x00000062 Code RO 415 .text.usart_interrupt_flag_get gd32e23x_usart.o 0x0800d4ca 0x0800d4ca 0x0000002a Code RO 281 .text.usart_parity_config gd32e23x_usart.o 0x0800d4f4 0x0800d4f4 0x0000001e Code RO 293 .text.usart_receive_config gd32e23x_usart.o 0x0800d512 0x0800d512 0x0000002a Code RO 285 .text.usart_stop_bit_set gd32e23x_usart.o 0x0800d53c 0x0800d53c 0x0000001e Code RO 291 .text.usart_transmit_config gd32e23x_usart.o 0x0800d55a 0x0800d55a 0x0000002a Code RO 283 .text.usart_word_length_set gd32e23x_usart.o 0x0800d584 0x0800d584 0x00000080 Code RO 817 .text.vMBPortSerialEnable portserial.o 0x0800d604 0x0800d604 0x0000002c Code RO 842 .text.vMBPortTimersDisable porttimer.o 0x0800d630 0x0800d630 0x00000030 Code RO 840 .text.vMBPortTimersEnable porttimer.o 0x0800d660 0x0800d660 0x00000164 Code RO 749 .text.xMBASCIIReceiveFSM mbascii.o 0x0800d7c4 0x0800d7c4 0x00000048 Code RO 757 .text.xMBASCIITimerT1SExpired mbascii.o 0x0800d80c 0x0800d80c 0x0000014c Code RO 753 .text.xMBASCIITransmitFSM mbascii.o 0x0800d958 0x0800d958 0x00000030 Code RO 806 .text.xMBPortEventGet portevent.o 0x0800d988 0x0800d988 0x0000000c Code RO 802 .text.xMBPortEventInit portevent.o 0x0800d994 0x0800d994 0x00000020 Code RO 804 .text.xMBPortEventPost portevent.o 0x0800d9b4 0x0800d9b4 0x00000018 Code RO 823 .text.xMBPortSerialGetByte portserial.o 0x0800d9cc 0x0800d9cc 0x000000ec Code RO 819 .text.xMBPortSerialInit portserial.o 0x0800dab8 0x0800dab8 0x0000001c Code RO 821 .text.xMBPortSerialPutByte portserial.o 0x0800dad4 0x0800dad4 0x00000064 Code RO 838 .text.xMBPortTimersInit porttimer.o 0x0800db38 0x0800db38 0x000000b0 Code RO 947 .text.xMBRTUReceiveFSM mbrtu.o 0x0800dbe8 0x0800dbe8 0x00000080 Code RO 951 .text.xMBRTUTimerT35Expired mbrtu.o 0x0800dc68 0x0800dc68 0x000000a4 Code RO 949 .text.xMBRTUTransmitFSM mbrtu.o 0x0800dd0c 0x0800dd0c 0x00000016 Code RO 1326 i._dgeq fz_ps.l(dcmp.o) 0x0800dd22 0x0800dd22 0x00000016 Code RO 1348 i._fgeq fz_ps.l(fcmp.o) 0x0800dd38 0x0800dd38 0x0000001a Code RO 1350 i._fleq fz_ps.l(fcmp.o) 0x0800dd52 0x0800dd52 0x00000002 PAD 0x0800dd54 0x0800dd54 0x00000064 Code RO 1371 x$fpl$dgeqf fz_ps.l(dgef.o) 0x0800ddb8 0x0800ddb8 0x0000008c Code RO 1341 x$fpl$fadd fz_ps.l(faddsub.o) 0x0800de44 0x0800de44 0x00000054 Code RO 1377 x$fpl$fgeqf fz_ps.l(fgef.o) 0x0800de98 0x0800de98 0x00000054 Code RO 1379 x$fpl$fleqf fz_ps.l(flef.o) 0x0800deec 0x0800deec 0x000000b0 Code RO 1366 x$fpl$fmul fz_ps.l(fmul.o) 0x0800df9c 0x0800df9c 0x000000d0 Code RO 1343 x$fpl$fsub fz_ps.l(faddsub.o) 0x0800e06c 0x0800e06c 0x00000000 Code RO 1381 x$fpl$usenofp fz_ps.l(usenofp.o) 0x0800e06c 0x0800e06c 0x00000040 Data RO 1360 .constdata fz_ps.l(fdiv.o) 0x0800e0ac 0x0800e0ac 0x00000100 Data RO 929 .rodata.aucCRCHi mbcrc.o 0x0800e1ac 0x0800e1ac 0x00000100 Data RO 930 .rodata.aucCRCLo mbcrc.o 0x0800e2ac 0x0800e2ac 0x00000020 Data RO 707 .rodata.str1.1 main.o 0x0800e2cc 0x0800e2cc 0x000000b9 Data RO 762 .rodata.str1.1 mbascii.o 0x0800e385 0x0800e385 0x00000079 Data RO 955 .rodata.str1.1 mbrtu.o 0x0800e3fe 0x0800e3fe 0x00000002 PAD 0x0800e400 0x0800e400 0x00000020 Data RO 1555 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800e420, Size: 0x00001f48, Max: 0x00004000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x20000000 0x0800e420 0x00000004 Data RW 698 .data.AC3PPDU_Imax_LTen_flag main.o 0x20000004 0x0800e424 0x00000004 Data RW 696 .data.AC3PPDU_Vmax_LTen_flag main.o 0x20000008 0x0800e428 0x00000004 Data RW 697 .data.AC3PPDU_Vmin_LTen_flag main.o 0x2000000c 0x0800e42c 0x00000004 Data RW 699 .data.AC3PPDU_Wmax_LTen_flag main.o 0x20000010 0x0800e430 0x00000004 Data RW 700 .data.AC3PPDU_kWhmax_LTen_flag main.o 0x20000014 0x0800e434 0x00000004 Data RW 10 .data.SystemCoreClock system_gd32e23x.o 0x20000018 0x0800e438 0x00000001 Data RW 990 .data.eMBState mb.o 0x20000019 0x0800e439 0x00000003 PAD 0x2000001c 0x0800e43c 0x00000004 Data RW 763 .data.ucASCIIBuf mbascii.o 0x20000020 0x0800e440 0x00000002 Data RW 793 .data.usRegDiscreteStart port.o 0x20000022 0x0800e442 0x00000002 Data RW 787 .data.usRegHoldStart port.o 0x20000024 0x0800e444 0x00000002 Data RW 783 .data.usRegInputStart port.o 0x20000026 0x0800e446 0x00000002 PAD 0x20000028 0x0800e448 0x00000080 Data RW 991 .data.xFuncHandlers mb.o 0x200000a8 - 0x00000060 Zero RW 1419 .bss c_p.l(libspace.o) 0x20000108 - 0x00000578 Zero RW 678 .bss.AC3PPDU_Modbus_Reg main.o 0x20000680 - 0x000000a0 Zero RW 670 .bss.AC3PPDU_Output main.o 0x20000720 - 0x00000004 Zero RW 708 .bss.AC3PPDU_RL_N_time main.o 0x20000724 - 0x00000014 Zero RW 671 .bss.AC3PPDU_RL_time main.o 0x20000738 - 0x00000001 Zero RW 704 .bss.AC3PPDU_SlaveAddress main.o 0x20000739 - 0x00000001 Zero RW 705 .bss.AC3PPDU_active_chn main.o 0x2000073a 0x0800e4c8 0x00000002 PAD 0x2000073c - 0x00000010 Zero RW 701 .bss.AC_BASE main.o 0x2000074c - 0x00000001 Zero RW 1257 .bss.B_Read_Error hlw8110.o 0x2000074d - 0x00000001 Zero RW 1240 .bss.B_Rx_Data_ING hlw8110.o 0x2000074e - 0x00000001 Zero RW 1241 .bss.B_Rx_Finish hlw8110.o 0x2000074f 0x0800e4c8 0x00000001 PAD 0x20000750 - 0x00000004 Zero RW 1069 .bss.Delay_N_mS timer.o 0x20000754 - 0x00000002 Zero RW 672 .bss.Devid_IDChalNum main.o 0x20000756 - 0x00000190 Zero RW 709 .bss.Eeprom_Rbuf main.o 0x200008e6 - 0x00000190 Zero RW 1165 .bss.Eeprom_Rbuf readeeprom.o 0x20000a76 0x0800e4c8 0x00000002 PAD 0x20000a78 - 0x00000004 Zero RW 1270 .bss.F_AC_BACKUP_E hlw8110.o 0x20000a7c - 0x00000004 Zero RW 1269 .bss.F_AC_E hlw8110.o 0x20000a80 - 0x00000004 Zero RW 1261 .bss.F_AC_I hlw8110.o 0x20000a84 - 0x00000004 Zero RW 1271 .bss.F_AC_LINE_Freq hlw8110.o 0x20000a88 - 0x00000004 Zero RW 1265 .bss.F_AC_P hlw8110.o 0x20000a8c - 0x00000004 Zero RW 1272 .bss.F_AC_PF hlw8110.o 0x20000a90 - 0x00000004 Zero RW 1266 .bss.F_AC_PS hlw8110.o 0x20000a94 - 0x00000004 Zero RW 1263 .bss.F_AC_V hlw8110.o 0x20000a98 - 0x00000004 Zero RW 1273 .bss.F_Angle hlw8110.o 0x20000a9c - 0x00000200 Zero RW 785 .bss.Modbus_Wr_buff port.o 0x20000c9c - 0x00000001 Zero RW 688 .bss.RL_All_Func main.o 0x20000c9d - 0x00000001 Zero RW 674 .bss.RL_Alloff_flag main.o 0x20000c9e - 0x00000001 Zero RW 673 .bss.RL_Allon_flag main.o 0x20000c9f - 0x00000004 Zero RW 687 .bss.RL_Func_statu main.o 0x20000ca3 - 0x00000001 Zero RW 693 .bss.RL_N_OFF_flag main.o 0x20000ca4 - 0x00000001 Zero RW 692 .bss.RL_N_ON_flag main.o 0x20000ca5 - 0x00000001 Zero RW 690 .bss.RL_N_begin_delay_flag main.o 0x20000ca6 0x0800e4c8 0x00000002 PAD 0x20000ca8 - 0x00000004 Zero RW 1073 .bss.RL_N_delay_Limit timer.o 0x20000cac - 0x00000004 Zero RW 1072 .bss.RL_N_delay_cnt timer.o 0x20000cb0 - 0x00000001 Zero RW 691 .bss.RL_N_end_delay_flag main.o 0x20000cb1 - 0x00000001 Zero RW 694 .bss.RL_N_last_state main.o 0x20000cb2 - 0x00000001 Zero RW 695 .bss.RL_N_now_state main.o 0x20000cb3 - 0x00000004 Zero RW 684 .bss.RL_OFF_flag main.o 0x20000cb7 - 0x00000004 Zero RW 683 .bss.RL_ON_flag main.o 0x20000cbb - 0x00000004 Zero RW 681 .bss.RL_begin_delay_flag main.o 0x20000cbf 0x0800e4c8 0x00000001 PAD 0x20000cc0 - 0x00000010 Zero RW 1071 .bss.RL_delay_Limit timer.o 0x20000cd0 - 0x00000010 Zero RW 1070 .bss.RL_delay_cnt timer.o 0x20000ce0 - 0x00000004 Zero RW 682 .bss.RL_end_delay_flag main.o 0x20000ce4 - 0x00000004 Zero RW 685 .bss.RL_last_state main.o 0x20000ce8 - 0x00000004 Zero RW 686 .bss.RL_now_state main.o 0x20000cec - 0x00000001 Zero RW 1025 .bss.ReadKeyValue.SlaveAddress key.o 0x20000ced - 0x00000001 Zero RW 1068 .bss.Read_data_cnt timer.o 0x20000cee - 0x00000001 Zero RW 675 .bss.Start_Read_Flag main.o 0x20000cef 0x0800e4c8 0x00000001 PAD 0x20000cf0 - 0x00000004 Zero RW 1074 .bss.TIMER14_IRQHandler.count timer.o 0x20000cf4 - 0x00000004 Zero RW 1255 .bss.U16_CheckSUM_Data hlw8110.o 0x20000cf8 - 0x00000004 Zero RW 1254 .bss.U16_CheckSUM_RegData hlw8110.o 0x20000cfc - 0x00000004 Zero RW 1259 .bss.U16_Check_Emucon2Reg_Data hlw8110.o 0x20000d00 - 0x00000004 Zero RW 1258 .bss.U16_Check_EmuconReg_Data hlw8110.o 0x20000d04 - 0x00000004 Zero RW 1256 .bss.U16_Check_SysconReg_Data hlw8110.o 0x20000d08 - 0x00000004 Zero RW 1252 .bss.U16_EnergyAC_RegData hlw8110.o 0x20000d0c - 0x00000004 Zero RW 1253 .bss.U16_EnergyBC_RegData hlw8110.o 0x20000d10 - 0x00000004 Zero RW 1268 .bss.U16_HFConst_RegData hlw8110.o 0x20000d14 - 0x00000004 Zero RW 1249 .bss.U16_PowerPAC_RegData hlw8110.o 0x20000d18 - 0x00000004 Zero RW 1250 .bss.U16_PowerPBC_RegData hlw8110.o 0x20000d1c - 0x00000004 Zero RW 1251 .bss.U16_PowerSC_RegData hlw8110.o 0x20000d20 - 0x00000004 Zero RW 1246 .bss.U16_RMSIAC_RegData hlw8110.o 0x20000d24 - 0x00000004 Zero RW 1247 .bss.U16_RMSIBC_RegData hlw8110.o 0x20000d28 - 0x00000004 Zero RW 1248 .bss.U16_RMSUC_RegData hlw8110.o 0x20000d2c - 0x00000004 Zero RW 1267 .bss.U32_ENERGY_PA_RegData hlw8110.o 0x20000d30 - 0x00000004 Zero RW 1264 .bss.U32_POWERPA_RegData hlw8110.o 0x20000d34 - 0x00000004 Zero RW 1260 .bss.U32_RMSIA_RegData hlw8110.o 0x20000d38 - 0x00000004 Zero RW 1262 .bss.U32_RMSU_RegData hlw8110.o 0x20000d3c - 0x00000004 Zero RW 788 .bss.WiRegIndex port.o 0x20000d40 - 0x00000001 Zero RW 680 .bss.Wr_eeprom_cnt main.o 0x20000d41 - 0x00000001 Zero RW 790 .bss.WusNRegs port.o 0x20000d42 - 0x00000001 Zero RW 786 .bss.cmd_cnt port.o 0x20000d43 - 0x00000001 Zero RW 767 .bss.eBytePos mbascii.o 0x20000d44 - 0x00000001 Zero RW 989 .bss.eMBCurrentMode mb.o 0x20000d45 - 0x00000001 Zero RW 996 .bss.eMBPoll.eException mb.o 0x20000d46 - 0x00000001 Zero RW 994 .bss.eMBPoll.ucFunctionCode mb.o 0x20000d47 0x0800e4c8 0x00000001 PAD 0x20000d48 - 0x00000004 Zero RW 992 .bss.eMBPoll.ucMBFrame mb.o 0x20000d4c - 0x00000001 Zero RW 993 .bss.eMBPoll.ucRcvAddress mb.o 0x20000d4d 0x0800e4c8 0x00000001 PAD 0x20000d4e - 0x00000002 Zero RW 995 .bss.eMBPoll.usLength mb.o 0x20000d50 - 0x00000001 Zero RW 809 .bss.eQueuedEvent portevent.o 0x20000d51 - 0x00000001 Zero RW 760 .bss.eRcvState mbascii.o 0x20000d52 - 0x00000001 Zero RW 953 .bss.eRcvState mbrtu.o 0x20000d53 - 0x00000001 Zero RW 766 .bss.eSndState mbascii.o 0x20000d54 - 0x00000001 Zero RW 959 .bss.eSndState mbrtu.o 0x20000d55 - 0x00000001 Zero RW 677 .bss.flash_flag main.o 0x20000d56 0x0800e4c8 0x00000002 PAD 0x20000d58 - 0x00000010 Zero RW 679 .bss.hlw8110_base main.o 0x20000d68 - 0x00000010 Zero RW 1238 .bss.hlw8110_store hlw8110.o 0x20000d78 - 0x0000003c Zero RW 706 .bss.infomation main.o 0x20000db4 - 0x00000034 Zero RW 702 .bss.meta_data main.o 0x20000de8 - 0x00000004 Zero RW 689 .bss.normal_running_time main.o 0x20000dec - 0x00000004 Zero RW 984 .bss.peMBFrameReceiveCur mb.o 0x20000df0 - 0x00000004 Zero RW 983 .bss.peMBFrameSendCur mb.o 0x20000df4 - 0x00000004 Zero RW 764 .bss.pucSndBufferCur mbascii.o 0x20000df8 - 0x00000004 Zero RW 957 .bss.pucSndBufferCur mbrtu.o 0x20000dfc - 0x00000004 Zero RW 985 .bss.pvMBFrameCloseCur mb.o 0x20000e00 - 0x00000004 Zero RW 981 .bss.pvMBFrameStartCur mb.o 0x20000e04 - 0x00000004 Zero RW 982 .bss.pvMBFrameStopCur mb.o 0x20000e08 - 0x00000004 Zero RW 986 .bss.pxMBFrameCBByteReceived mb.o 0x20000e0c - 0x00000004 Zero RW 987 .bss.pxMBFrameCBTransmitterEmpty mb.o 0x20000e10 - 0x00000004 Zero RW 988 .bss.pxMBPortCBTimerExpired mb.o 0x20000e14 - 0x00000001 Zero RW 1274 .bss.read_Hlw8110.temp0 hlw8110.o 0x20000e15 - 0x00000005 Zero RW 1026 .bss.s_arrKeyDownLevel key.o 0x20000e1a - 0x00000001 Zero RW 1075 .bss.s_i1secFlag timer.o 0x20000e1b 0x0800e4c8 0x00000001 PAD 0x20000e1c - 0x00000004 Zero RW 628 .bss.s_iTimDelayCnt systick.o 0x20000e20 - 0x00000001 Zero RW 1242 .bss.u8_RX_Index hlw8110.o 0x20000e21 - 0x00000001 Zero RW 1245 .bss.u8_RX_Length hlw8110.o 0x20000e22 - 0x0000000a Zero RW 1239 .bss.u8_RxBuf hlw8110.o 0x20000e2c - 0x00000001 Zero RW 1244 .bss.u8_TX_Length hlw8110.o 0x20000e2d - 0x0000000a Zero RW 1243 .bss.u8_TxBuf hlw8110.o 0x20000e37 - 0x00000001 Zero RW 980 .bss.ucMBAddress mb.o 0x20000e38 - 0x00000001 Zero RW 759 .bss.ucMBLFCharacter mbascii.o 0x20000e39 - 0x00000020 Zero RW 905 .bss.ucMBSlaveID mbfuncother.o 0x20000e59 - 0x00000100 Zero RW 956 .bss.ucRTUBuf mbrtu.o 0x20000f59 0x0800e4c8 0x00000001 PAD 0x20000f5a - 0x00000002 Zero RW 904 .bss.usMBSlaveIDLen mbfuncother.o 0x20000f5c - 0x00000002 Zero RW 761 .bss.usRcvBufferPos mbascii.o 0x20000f5e - 0x00000002 Zero RW 954 .bss.usRcvBufferPos mbrtu.o 0x20000f60 - 0x00000004 Zero RW 792 .bss.usRegCoilsBuf port.o 0x20000f64 - 0x00000002 Zero RW 791 .bss.usRegCoilsStart port.o 0x20000f66 - 0x00000004 Zero RW 794 .bss.usRegDiscreteBuf port.o 0x20000f6a - 0x000007d0 Zero RW 789 .bss.usRegHoldBuf port.o 0x2000173a - 0x00000002 Zero RW 784 .bss.usRegInputBuf port.o 0x2000173c - 0x00000002 Zero RW 765 .bss.usSndBufferCount mbascii.o 0x2000173e - 0x00000002 Zero RW 958 .bss.usSndBufferCount mbrtu.o 0x20001740 - 0x00000001 Zero RW 703 .bss.write_kwh2Eeprom_flag main.o 0x20001741 - 0x00000001 Zero RW 808 .bss.xEventInQueue portevent.o 0x20001742 0x0800e4c8 0x00000006 PAD 0x20001748 - 0x00000400 Zero RW 19 HEAP startup_gd32e23x.o 0x20001b48 - 0x00000400 Zero RW 18 STACK startup_gd32e23x.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 314 0 0 0 0 1456 at24cxx.o 418 24 0 0 0 6356 gd32e23x_fmc.o 706 24 0 0 0 4070 gd32e23x_gpio.o 128 16 0 0 0 1662 gd32e23x_it.o 258 12 0 0 0 3783 gd32e23x_misc.o 908 40 0 0 0 11169 gd32e23x_rcu.o 686 52 0 0 0 16733 gd32e23x_timer.o 820 24 0 0 0 13482 gd32e23x_usart.o 4264 392 0 0 151 8291 hlw8110.o 860 20 0 0 0 2573 i2c.o 304 24 0 0 6 1676 key.o 68 8 0 0 0 1787 key_io.o 84 4 0 0 0 1444 led.o 10132 460 32 20 2177 14035 main.o 832 132 0 129 43 4555 mb.o 1386 96 185 4 12 4314 mbascii.o 96 8 512 0 0 954 mbcrc.o 660 0 0 0 0 2652 mbfunccoils.o 256 4 0 0 0 1651 mbfuncdisc.o 854 0 0 0 0 3068 mbfuncholding.o 218 0 0 0 0 1579 mbfuncinput.o 48 8 0 0 34 1844 mbfuncother.o 928 80 121 0 266 3429 mbrtu.o 72 0 0 0 0 2085 mbutils.o 1348 88 0 6 2530 3665 port.o 92 8 0 0 2 1125 portevent.o 576 40 0 0 0 4453 portserial.o 256 20 0 0 0 2764 porttimer.o 2528 84 0 0 400 3161 readeeprom.o 192 12 0 0 0 1521 relay.o 172 4 0 0 0 1781 sn74hc573.o 56 26 204 0 2048 672 startup_gd32e23x.o 484 56 0 4 0 1829 system_gd32e23x.o 366 32 0 0 4 3625 systick.o 600 92 0 0 50 3755 timer.o 616 52 0 0 0 4423 uart1.o ---------------------------------------------------------------------- 32598 1942 1088 168 7744 147422 Object Totals 0 0 32 0 0 0 (incl. Generated) 12 0 2 5 21 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 8 0 0 0 0 68 __main.o 0 0 0 0 0 0 __rtentry.o 12 0 0 0 0 0 __rtentry2.o 6 0 0 0 0 0 __rtentry4.o 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 16 0 0 0 0 68 exit.o 6 0 0 0 0 136 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 68 libspace.o 186 0 0 0 0 144 rt_memcpy.o 2 0 0 0 0 0 rtexit.o 10 0 0 0 0 0 rtexit2.o 24 0 0 0 0 60 strcat.o 76 6 0 0 0 72 strcpy.o 12 4 0 0 0 60 sys_exit.o 62 0 0 0 0 80 sys_stackheap_outer.o 2 0 0 0 0 68 use_no_semi.o 46 0 0 0 0 60 cmpret.o 124 4 0 0 0 72 d2f.o 22 0 0 0 0 68 dcmp.o 160 6 0 0 0 76 dcmpin.o 100 4 0 0 0 92 dgef.o 584 26 0 0 0 84 dmul.o 20 6 0 0 0 68 dnan2.o 84 4 0 0 0 60 f2d.o 348 8 0 0 0 160 faddsub.o 48 0 0 0 0 136 fcmp.o 100 4 0 0 0 68 fcmpin.o 352 10 64 0 0 92 fdiv.o 48 0 0 0 0 60 ffixui.o 94 0 0 0 0 92 fflti.o 84 4 0 0 0 76 fgef.o 84 4 0 0 0 76 flef.o 176 4 0 0 0 80 fmul.o 16 6 0 0 0 68 fnan2.o 94 0 0 0 0 68 retnan.o 0 0 0 0 0 0 usenofp.o ---------------------------------------------------------------------- 3146 112 64 0 96 2380 Library Totals 10 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 552 22 0 0 96 824 c_p.l 2584 90 64 0 0 1556 fz_ps.l ---------------------------------------------------------------------- 3146 112 64 0 96 2380 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 35744 2054 1152 168 7840 147874 Grand Totals 35744 2054 1152 168 7840 147874 ELF Image Totals 35744 2054 1152 168 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 36896 ( 36.03kB) Total RW Size (RW Data + ZI Data) 8008 ( 7.82kB) Total ROM Size (Code + RO Data + RW Data) 37064 ( 36.20kB) ==============================================================================