Component: ARM Compiler 6.16 Tool: armlink [5dfeaa00] ============================================================================== Section Cross References gd32e230_it.o(.ARM.exidx.text.NMI_Handler) refers to gd32e230_it.o(.text.NMI_Handler) for [Anonymous Symbol] gd32e230_it.o(.ARM.exidx.text.HardFault_Handler) refers to gd32e230_it.o(.text.HardFault_Handler) for [Anonymous Symbol] gd32e230_it.o(.ARM.exidx.text.MemManage_Handler) refers to gd32e230_it.o(.text.MemManage_Handler) for [Anonymous Symbol] gd32e230_it.o(.ARM.exidx.text.BusFault_Handler) refers to gd32e230_it.o(.text.BusFault_Handler) for [Anonymous Symbol] gd32e230_it.o(.ARM.exidx.text.UsageFault_Handler) refers to gd32e230_it.o(.text.UsageFault_Handler) for [Anonymous Symbol] gd32e230_it.o(.ARM.exidx.text.SVC_Handler) refers to gd32e230_it.o(.text.SVC_Handler) for [Anonymous Symbol] gd32e230_it.o(.ARM.exidx.text.DebugMon_Handler) refers to gd32e230_it.o(.text.DebugMon_Handler) for [Anonymous Symbol] gd32e230_it.o(.ARM.exidx.text.PendSV_Handler) refers to gd32e230_it.o(.text.PendSV_Handler) for [Anonymous Symbol] startup_gd32e230.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_gd32e230.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_gd32e230.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_gd32e230.o(RESET) refers to startup_gd32e230.o(STACK) for __initial_sp startup_gd32e230.o(RESET) refers to startup_gd32e230.o(.text) for Reset_Handler startup_gd32e230.o(RESET) refers to gd32e230_it.o(.text.NMI_Handler) for NMI_Handler startup_gd32e230.o(RESET) refers to gd32e230_it.o(.text.HardFault_Handler) for HardFault_Handler startup_gd32e230.o(RESET) refers to gd32e230_it.o(.text.SVC_Handler) for SVC_Handler startup_gd32e230.o(RESET) refers to gd32e230_it.o(.text.PendSV_Handler) for PendSV_Handler startup_gd32e230.o(RESET) refers to systick.o(.text.SysTick_Handler) for SysTick_Handler startup_gd32e230.o(RESET) refers to porttimer.o(.text.TIMER13_IRQHandler) for TIMER13_IRQHandler startup_gd32e230.o(RESET) refers to timer.o(.text.TIMER14_IRQHandler) for TIMER14_IRQHandler startup_gd32e230.o(RESET) refers to portserial.o(.text.USART0_IRQHandler) for USART0_IRQHandler startup_gd32e230.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_gd32e230.o(.text) refers to system_gd32e230.o(.text.SystemInit) for SystemInit startup_gd32e230.o(.text) refers to __main.o(!!!main) for __main startup_gd32e230.o(.text) refers to startup_gd32e230.o(HEAP) for Heap_Mem startup_gd32e230.o(.text) refers to startup_gd32e230.o(STACK) for Stack_Mem system_gd32e230.o(.text.SystemInit) refers to system_gd32e230.o(.text.system_clock_config) for system_clock_config system_gd32e230.o(.text.SystemInit) refers to gd32e230_misc.o(.text.nvic_vector_table_set) for nvic_vector_table_set system_gd32e230.o(.ARM.exidx.text.SystemInit) refers to system_gd32e230.o(.text.SystemInit) for [Anonymous Symbol] system_gd32e230.o(.text.system_clock_config) refers to system_gd32e230.o(.text.system_clock_72m_irc8m) for system_clock_72m_irc8m system_gd32e230.o(.ARM.exidx.text.system_clock_config) refers to system_gd32e230.o(.text.system_clock_config) for [Anonymous Symbol] system_gd32e230.o(.text.SystemCoreClockUpdate) refers to system_gd32e230.o(.data.SystemCoreClock) for SystemCoreClock system_gd32e230.o(.ARM.exidx.text.SystemCoreClockUpdate) refers to system_gd32e230.o(.text.SystemCoreClockUpdate) for [Anonymous Symbol] system_gd32e230.o(.ARM.exidx.text.system_clock_72m_irc8m) refers to system_gd32e230.o(.text.system_clock_72m_irc8m) for [Anonymous Symbol] port.o(.text.eMBRegInputCB) refers to port.o(.data.usRegInputStart) for [Anonymous Symbol] port.o(.text.eMBRegInputCB) refers to port.o(.bss.usRegInputBuf) for [Anonymous Symbol] port.o(.ARM.exidx.text.eMBRegInputCB) refers to port.o(.text.eMBRegInputCB) for [Anonymous Symbol] port.o(.text.eMBRegHoldingCB) refers to breaker.o(.text.get_breakers) for get_breakers 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.Chal_num) for Chal_num port.o(.text.eMBRegHoldingCB) refers to port.o(.bss.usRegHoldBuf) for [Anonymous Symbol] 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 gd32e230_usart.o(.text.usart_interrupt_enable) for usart_interrupt_enable portserial.o(.text.vMBPortSerialEnable) refers to gd32e230_gpio.o(.text.gpio_bit_reset) for gpio_bit_reset portserial.o(.text.vMBPortSerialEnable) refers to gd32e230_usart.o(.text.usart_interrupt_disable) for usart_interrupt_disable portserial.o(.text.vMBPortSerialEnable) refers to gd32e230_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 gd32e230_misc.o(.text.nvic_irq_enable) for nvic_irq_enable portserial.o(.text.xMBPortSerialInit) refers to gd32e230_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable portserial.o(.text.xMBPortSerialInit) refers to gd32e230_gpio.o(.text.gpio_af_set) for gpio_af_set portserial.o(.text.xMBPortSerialInit) refers to gd32e230_gpio.o(.text.gpio_mode_set) for gpio_mode_set portserial.o(.text.xMBPortSerialInit) refers to gd32e230_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set portserial.o(.text.xMBPortSerialInit) refers to gd32e230_usart.o(.text.usart_deinit) for usart_deinit portserial.o(.text.xMBPortSerialInit) refers to gd32e230_usart.o(.text.usart_baudrate_set) for usart_baudrate_set portserial.o(.text.xMBPortSerialInit) refers to gd32e230_usart.o(.text.usart_stop_bit_set) for usart_stop_bit_set portserial.o(.text.xMBPortSerialInit) refers to gd32e230_usart.o(.text.usart_word_length_set) for usart_word_length_set portserial.o(.text.xMBPortSerialInit) refers to gd32e230_usart.o(.text.usart_parity_config) for usart_parity_config portserial.o(.text.xMBPortSerialInit) refers to gd32e230_usart.o(.text.usart_receive_config) for usart_receive_config portserial.o(.text.xMBPortSerialInit) refers to gd32e230_usart.o(.text.usart_transmit_config) for usart_transmit_config portserial.o(.text.xMBPortSerialInit) refers to gd32e230_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 gd32e230_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 gd32e230_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 gd32e230_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 gd32e230_usart.o(.text.usart_interrupt_flag_clear) for usart_interrupt_flag_clear portserial.o(.text.USART0_IRQHandler) refers to gd32e230_usart.o(.text.usart_flag_get) for usart_flag_get portserial.o(.text.USART0_IRQHandler) refers to gd32e230_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 gd32e230_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable porttimer.o(.text.xMBPortTimersInit) refers to gd32e230_timer.o(.text.timer_deinit) for timer_deinit porttimer.o(.text.xMBPortTimersInit) refers to gd32e230_timer.o(.text.timer_struct_para_init) for timer_struct_para_init porttimer.o(.text.xMBPortTimersInit) refers to gd32e230_timer.o(.text.timer_init) for timer_init porttimer.o(.text.xMBPortTimersInit) refers to gd32e230_timer.o(.text.timer_interrupt_enable) for timer_interrupt_enable porttimer.o(.text.xMBPortTimersInit) refers to gd32e230_misc.o(.text.nvic_irq_enable) for nvic_irq_enable porttimer.o(.text.xMBPortTimersInit) refers to gd32e230_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 gd32e230_timer.o(.text.timer_counter_value_config) for timer_counter_value_config porttimer.o(.text.vMBPortTimersEnable) refers to gd32e230_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear porttimer.o(.text.vMBPortTimersEnable) refers to gd32e230_timer.o(.text.timer_interrupt_enable) for timer_interrupt_enable porttimer.o(.text.vMBPortTimersEnable) refers to gd32e230_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 gd32e230_timer.o(.text.timer_counter_value_config) for timer_counter_value_config porttimer.o(.text.vMBPortTimersDisable) refers to gd32e230_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear porttimer.o(.text.vMBPortTimersDisable) refers to gd32e230_timer.o(.text.timer_interrupt_disable) for timer_interrupt_disable porttimer.o(.text.vMBPortTimersDisable) refers to gd32e230_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 gd32e230_timer.o(.text.timer_interrupt_flag_get) for timer_interrupt_flag_get porttimer.o(.text.TIMER13_IRQHandler) refers to gd32e230_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear porttimer.o(.text.TIMER13_IRQHandler) refers to gd32e230_timer.o(.text.timer_counter_value_config) for timer_counter_value_config porttimer.o(.text.TIMER13_IRQHandler) refers to porttimer.o(.text.prvvTIMERExpiredISR) for prvvTIMERExpiredISR porttimer.o(.ARM.exidx.text.TIMER13_IRQHandler) refers to porttimer.o(.text.TIMER13_IRQHandler) for [Anonymous Symbol] porttimer.o(.text.prvvTIMERExpiredISR) refers to mb.o(.bss.pxMBPortCBTimerExpired) for pxMBPortCBTimerExpired porttimer.o(.ARM.exidx.text.prvvTIMERExpiredISR) refers to porttimer.o(.text.prvvTIMERExpiredISR) for [Anonymous Symbol] mbfunccoils.o(.text.eMBFuncReadCoils) refers to port.o(.text.eMBRegCoilsCB) for eMBRegCoilsCB mbfunccoils.o(.text.eMBFuncReadCoils) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfunccoils.o(.ARM.exidx.text.eMBFuncReadCoils) refers to mbfunccoils.o(.text.eMBFuncReadCoils) for [Anonymous Symbol] mbfunccoils.o(.text.eMBFuncWriteCoil) refers to port.o(.text.eMBRegCoilsCB) for eMBRegCoilsCB mbfunccoils.o(.text.eMBFuncWriteCoil) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfunccoils.o(.ARM.exidx.text.eMBFuncWriteCoil) refers to mbfunccoils.o(.text.eMBFuncWriteCoil) for [Anonymous Symbol] mbfunccoils.o(.text.eMBFuncWriteMultipleCoils) refers to port.o(.text.eMBRegCoilsCB) for eMBRegCoilsCB mbfunccoils.o(.text.eMBFuncWriteMultipleCoils) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfunccoils.o(.ARM.exidx.text.eMBFuncWriteMultipleCoils) refers to mbfunccoils.o(.text.eMBFuncWriteMultipleCoils) for [Anonymous Symbol] mbfuncdisc.o(.text.eMBFuncReadDiscreteInputs) refers to port.o(.text.eMBRegDiscreteCB) for eMBRegDiscreteCB mbfuncdisc.o(.text.eMBFuncReadDiscreteInputs) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfuncdisc.o(.ARM.exidx.text.eMBFuncReadDiscreteInputs) refers to mbfuncdisc.o(.text.eMBFuncReadDiscreteInputs) for [Anonymous Symbol] mbfuncholding.o(.text.eMBFuncWriteHoldingRegister) refers to port.o(.text.eMBRegHoldingCB) for eMBRegHoldingCB mbfuncholding.o(.text.eMBFuncWriteHoldingRegister) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfuncholding.o(.ARM.exidx.text.eMBFuncWriteHoldingRegister) refers to mbfuncholding.o(.text.eMBFuncWriteHoldingRegister) for [Anonymous Symbol] mbfuncholding.o(.text.eMBFuncWriteMultipleHoldingRegister) refers to port.o(.text.eMBRegHoldingCB) for eMBRegHoldingCB mbfuncholding.o(.text.eMBFuncWriteMultipleHoldingRegister) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfuncholding.o(.ARM.exidx.text.eMBFuncWriteMultipleHoldingRegister) refers to mbfuncholding.o(.text.eMBFuncWriteMultipleHoldingRegister) for [Anonymous Symbol] mbfuncholding.o(.text.eMBFuncReadHoldingRegister) refers to port.o(.text.eMBRegHoldingCB) for eMBRegHoldingCB mbfuncholding.o(.text.eMBFuncReadHoldingRegister) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfuncholding.o(.ARM.exidx.text.eMBFuncReadHoldingRegister) refers to mbfuncholding.o(.text.eMBFuncReadHoldingRegister) for [Anonymous Symbol] mbfuncholding.o(.text.eMBFuncReadWriteMultipleHoldingRegister) refers to port.o(.text.eMBRegHoldingCB) for eMBRegHoldingCB mbfuncholding.o(.text.eMBFuncReadWriteMultipleHoldingRegister) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfuncholding.o(.ARM.exidx.text.eMBFuncReadWriteMultipleHoldingRegister) refers to mbfuncholding.o(.text.eMBFuncReadWriteMultipleHoldingRegister) for [Anonymous Symbol] mbfuncinput.o(.text.eMBFuncReadInputRegister) refers to port.o(.text.eMBRegInputCB) for eMBRegInputCB mbfuncinput.o(.text.eMBFuncReadInputRegister) refers to mbutils.o(.text.prveMBError2Exception) for prveMBError2Exception mbfuncinput.o(.ARM.exidx.text.eMBFuncReadInputRegister) refers to mbfuncinput.o(.text.eMBFuncReadInputRegister) for [Anonymous Symbol] mbfuncother.o(.text.eMBSetSlaveID) refers to rt_memcpy.o(.text) for __aeabi_memcpy mbfuncother.o(.text.eMBSetSlaveID) refers to mbfuncother.o(.bss.usMBSlaveIDLen) for [Anonymous Symbol] mbfuncother.o(.text.eMBSetSlaveID) refers to mbfuncother.o(.bss.ucMBSlaveID) for [Anonymous Symbol] mbfuncother.o(.ARM.exidx.text.eMBSetSlaveID) refers to mbfuncother.o(.text.eMBSetSlaveID) for [Anonymous Symbol] mbfuncother.o(.text.eMBFuncReportSlaveID) refers to rt_memcpy.o(.text) for __aeabi_memcpy mbfuncother.o(.text.eMBFuncReportSlaveID) refers to mbfuncother.o(.bss.usMBSlaveIDLen) for [Anonymous Symbol] mbfuncother.o(.text.eMBFuncReportSlaveID) refers to mbfuncother.o(.bss.ucMBSlaveID) for [Anonymous Symbol] mbfuncother.o(.ARM.exidx.text.eMBFuncReportSlaveID) refers to mbfuncother.o(.text.eMBFuncReportSlaveID) for [Anonymous Symbol] mbutils.o(.text.xMBUtilSetBits) refers to assert.o(.text) for __aeabi_assert mbutils.o(.text.xMBUtilSetBits) refers to mbutils.o(.rodata.str1.1) for [Anonymous Symbol] mbutils.o(.ARM.exidx.text.xMBUtilSetBits) refers to mbutils.o(.text.xMBUtilSetBits) for [Anonymous Symbol] mbutils.o(.ARM.exidx.text.xMBUtilGetBits) refers to mbutils.o(.text.xMBUtilGetBits) for [Anonymous Symbol] mbutils.o(.ARM.exidx.text.prveMBError2Exception) refers to mbutils.o(.text.prveMBError2Exception) for [Anonymous Symbol] mbcrc.o(.text.usMBCRC16) refers to mbcrc.o(.rodata.aucCRCHi) for [Anonymous Symbol] mbcrc.o(.text.usMBCRC16) refers to mbcrc.o(.rodata.aucCRCLo) for [Anonymous Symbol] mbcrc.o(.ARM.exidx.text.usMBCRC16) refers to mbcrc.o(.text.usMBCRC16) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUInit) refers to portserial.o(.text.xMBPortSerialInit) for xMBPortSerialInit mbrtu.o(.text.eMBRTUInit) refers to porttimer.o(.text.xMBPortTimersInit) for xMBPortTimersInit mbrtu.o(.ARM.exidx.text.eMBRTUInit) refers to mbrtu.o(.text.eMBRTUInit) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUStart) refers to portserial.o(.text.vMBPortSerialEnable) for vMBPortSerialEnable mbrtu.o(.text.eMBRTUStart) refers to porttimer.o(.text.vMBPortTimersEnable) for vMBPortTimersEnable mbrtu.o(.text.eMBRTUStart) refers to mbrtu.o(.bss.eRcvState) for [Anonymous Symbol] mbrtu.o(.ARM.exidx.text.eMBRTUStart) refers to mbrtu.o(.text.eMBRTUStart) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUStop) refers to portserial.o(.text.vMBPortSerialEnable) for vMBPortSerialEnable mbrtu.o(.text.eMBRTUStop) refers to porttimer.o(.text.vMBPortTimersDisable) for vMBPortTimersDisable mbrtu.o(.ARM.exidx.text.eMBRTUStop) refers to mbrtu.o(.text.eMBRTUStop) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUReceive) refers to assert.o(.text) for __aeabi_assert mbrtu.o(.text.eMBRTUReceive) refers to mbcrc.o(.text.usMBCRC16) for usMBCRC16 mbrtu.o(.text.eMBRTUReceive) refers to mbrtu.o(.bss.usRcvBufferPos) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUReceive) refers to mbrtu.o(.rodata.str1.1) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUReceive) refers to mbrtu.o(.bss.ucRTUBuf) for ucRTUBuf mbrtu.o(.ARM.exidx.text.eMBRTUReceive) refers to mbrtu.o(.text.eMBRTUReceive) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUSend) refers to mbcrc.o(.text.usMBCRC16) for usMBCRC16 mbrtu.o(.text.eMBRTUSend) refers to portserial.o(.text.xMBPortSerialPutByte) for xMBPortSerialPutByte mbrtu.o(.text.eMBRTUSend) refers to portserial.o(.text.vMBPortSerialEnable) for vMBPortSerialEnable mbrtu.o(.text.eMBRTUSend) refers to mbrtu.o(.bss.eRcvState) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUSend) refers to mbrtu.o(.bss.pucSndBufferCur) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUSend) refers to mbrtu.o(.bss.usSndBufferCount) for [Anonymous Symbol] mbrtu.o(.text.eMBRTUSend) refers to mbrtu.o(.bss.ucRTUBuf) for ucRTUBuf mbrtu.o(.text.eMBRTUSend) refers to mbrtu.o(.bss.eSndState) for [Anonymous Symbol] mbrtu.o(.ARM.exidx.text.eMBRTUSend) refers to mbrtu.o(.text.eMBRTUSend) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUReceiveFSM) refers to assert.o(.text) for __aeabi_assert mbrtu.o(.text.xMBRTUReceiveFSM) refers to portserial.o(.text.xMBPortSerialGetByte) for xMBPortSerialGetByte mbrtu.o(.text.xMBRTUReceiveFSM) refers to porttimer.o(.text.vMBPortTimersEnable) for vMBPortTimersEnable mbrtu.o(.text.xMBRTUReceiveFSM) refers to mbrtu.o(.bss.eSndState) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUReceiveFSM) refers to mbrtu.o(.rodata.str1.1) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUReceiveFSM) refers to mbrtu.o(.bss.eRcvState) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUReceiveFSM) refers to mbrtu.o(.bss.usRcvBufferPos) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUReceiveFSM) refers to mbrtu.o(.bss.ucRTUBuf) for ucRTUBuf mbrtu.o(.ARM.exidx.text.xMBRTUReceiveFSM) refers to mbrtu.o(.text.xMBRTUReceiveFSM) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUTransmitFSM) refers to assert.o(.text) for __aeabi_assert mbrtu.o(.text.xMBRTUTransmitFSM) refers to portserial.o(.text.vMBPortSerialEnable) for vMBPortSerialEnable mbrtu.o(.text.xMBRTUTransmitFSM) refers to portserial.o(.text.xMBPortSerialPutByte) for xMBPortSerialPutByte mbrtu.o(.text.xMBRTUTransmitFSM) refers to portevent.o(.text.xMBPortEventPost) for xMBPortEventPost mbrtu.o(.text.xMBRTUTransmitFSM) refers to mbrtu.o(.bss.eRcvState) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUTransmitFSM) refers to mbrtu.o(.rodata.str1.1) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUTransmitFSM) refers to mbrtu.o(.bss.eSndState) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUTransmitFSM) refers to mbrtu.o(.bss.usSndBufferCount) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUTransmitFSM) refers to mbrtu.o(.bss.pucSndBufferCur) for [Anonymous Symbol] mbrtu.o(.ARM.exidx.text.xMBRTUTransmitFSM) refers to mbrtu.o(.text.xMBRTUTransmitFSM) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUTimerT35Expired) refers to portevent.o(.text.xMBPortEventPost) for xMBPortEventPost mbrtu.o(.text.xMBRTUTimerT35Expired) refers to assert.o(.text) for __aeabi_assert mbrtu.o(.text.xMBRTUTimerT35Expired) refers to porttimer.o(.text.vMBPortTimersDisable) for vMBPortTimersDisable mbrtu.o(.text.xMBRTUTimerT35Expired) refers to mbrtu.o(.bss.eRcvState) for [Anonymous Symbol] mbrtu.o(.text.xMBRTUTimerT35Expired) refers to mbrtu.o(.rodata.str1.1) for [Anonymous Symbol] mbrtu.o(.ARM.exidx.text.xMBRTUTimerT35Expired) refers to mbrtu.o(.text.xMBRTUTimerT35Expired) for [Anonymous Symbol] mb.o(.text.eMBInit) refers to mbrtu.o(.text.eMBRTUInit) for eMBRTUInit mb.o(.text.eMBInit) refers to 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 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 assert.o(.text) 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 assert.o(.text) 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 assert.o(.text) 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 assert.o(.text) 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 assert.o(.text) 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 gd32e230_gpio.o(.text.gpio_deinit) refers to gd32e230_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32e230_gpio.o(.text.gpio_deinit) refers to gd32e230_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32e230_gpio.o(.ARM.exidx.text.gpio_deinit) refers to gd32e230_gpio.o(.text.gpio_deinit) for [Anonymous Symbol] gd32e230_gpio.o(.ARM.exidx.text.gpio_mode_set) refers to gd32e230_gpio.o(.text.gpio_mode_set) for [Anonymous Symbol] gd32e230_gpio.o(.ARM.exidx.text.gpio_output_options_set) refers to gd32e230_gpio.o(.text.gpio_output_options_set) for [Anonymous Symbol] gd32e230_gpio.o(.ARM.exidx.text.gpio_bit_set) refers to gd32e230_gpio.o(.text.gpio_bit_set) for [Anonymous Symbol] gd32e230_gpio.o(.ARM.exidx.text.gpio_bit_reset) refers to gd32e230_gpio.o(.text.gpio_bit_reset) for [Anonymous Symbol] gd32e230_gpio.o(.ARM.exidx.text.gpio_bit_write) refers to gd32e230_gpio.o(.text.gpio_bit_write) for [Anonymous Symbol] gd32e230_gpio.o(.ARM.exidx.text.gpio_port_write) refers to gd32e230_gpio.o(.text.gpio_port_write) for [Anonymous Symbol] gd32e230_gpio.o(.ARM.exidx.text.gpio_input_bit_get) refers to gd32e230_gpio.o(.text.gpio_input_bit_get) for [Anonymous Symbol] gd32e230_gpio.o(.ARM.exidx.text.gpio_input_port_get) refers to gd32e230_gpio.o(.text.gpio_input_port_get) for [Anonymous Symbol] gd32e230_gpio.o(.ARM.exidx.text.gpio_output_bit_get) refers to gd32e230_gpio.o(.text.gpio_output_bit_get) for [Anonymous Symbol] gd32e230_gpio.o(.ARM.exidx.text.gpio_output_port_get) refers to gd32e230_gpio.o(.text.gpio_output_port_get) for [Anonymous Symbol] gd32e230_gpio.o(.ARM.exidx.text.gpio_af_set) refers to gd32e230_gpio.o(.text.gpio_af_set) for [Anonymous Symbol] gd32e230_gpio.o(.ARM.exidx.text.gpio_pin_lock) refers to gd32e230_gpio.o(.text.gpio_pin_lock) for [Anonymous Symbol] gd32e230_gpio.o(.ARM.exidx.text.gpio_bit_toggle) refers to gd32e230_gpio.o(.text.gpio_bit_toggle) for [Anonymous Symbol] gd32e230_gpio.o(.ARM.exidx.text.gpio_port_toggle) refers to gd32e230_gpio.o(.text.gpio_port_toggle) for [Anonymous Symbol] gd32e230_pmu.o(.text.pmu_deinit) refers to gd32e230_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32e230_pmu.o(.text.pmu_deinit) refers to gd32e230_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32e230_pmu.o(.ARM.exidx.text.pmu_deinit) refers to gd32e230_pmu.o(.text.pmu_deinit) for [Anonymous Symbol] gd32e230_pmu.o(.ARM.exidx.text.pmu_lvd_select) refers to gd32e230_pmu.o(.text.pmu_lvd_select) for [Anonymous Symbol] gd32e230_pmu.o(.ARM.exidx.text.pmu_ldo_output_select) refers to gd32e230_pmu.o(.text.pmu_ldo_output_select) for [Anonymous Symbol] gd32e230_pmu.o(.ARM.exidx.text.pmu_lvd_disable) refers to gd32e230_pmu.o(.text.pmu_lvd_disable) for [Anonymous Symbol] gd32e230_pmu.o(.ARM.exidx.text.pmu_to_sleepmode) refers to gd32e230_pmu.o(.text.pmu_to_sleepmode) for [Anonymous Symbol] gd32e230_pmu.o(.text.pmu_to_deepsleepmode) refers to gd32e230_pmu.o(.bss.pmu_to_deepsleepmode.reg_snap) for [Anonymous Symbol] gd32e230_pmu.o(.ARM.exidx.text.pmu_to_deepsleepmode) refers to gd32e230_pmu.o(.text.pmu_to_deepsleepmode) for [Anonymous Symbol] gd32e230_pmu.o(.ARM.exidx.text.pmu_to_standbymode) refers to gd32e230_pmu.o(.text.pmu_to_standbymode) for [Anonymous Symbol] gd32e230_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_enable) refers to gd32e230_pmu.o(.text.pmu_wakeup_pin_enable) for [Anonymous Symbol] gd32e230_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_disable) refers to gd32e230_pmu.o(.text.pmu_wakeup_pin_disable) for [Anonymous Symbol] gd32e230_pmu.o(.ARM.exidx.text.pmu_backup_write_enable) refers to gd32e230_pmu.o(.text.pmu_backup_write_enable) for [Anonymous Symbol] gd32e230_pmu.o(.ARM.exidx.text.pmu_backup_write_disable) refers to gd32e230_pmu.o(.text.pmu_backup_write_disable) for [Anonymous Symbol] gd32e230_pmu.o(.ARM.exidx.text.pmu_flag_clear) refers to gd32e230_pmu.o(.text.pmu_flag_clear) for [Anonymous Symbol] gd32e230_pmu.o(.ARM.exidx.text.pmu_flag_get) refers to gd32e230_pmu.o(.text.pmu_flag_get) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_deinit) refers to gd32e230_rcu.o(.text.rcu_deinit) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable) refers to gd32e230_rcu.o(.text.rcu_periph_clock_enable) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable) refers to gd32e230_rcu.o(.text.rcu_periph_clock_disable) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable) refers to gd32e230_rcu.o(.text.rcu_periph_clock_sleep_enable) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable) refers to gd32e230_rcu.o(.text.rcu_periph_clock_sleep_disable) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable) refers to gd32e230_rcu.o(.text.rcu_periph_reset_enable) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable) refers to gd32e230_rcu.o(.text.rcu_periph_reset_disable) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable) refers to gd32e230_rcu.o(.text.rcu_bkp_reset_enable) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable) refers to gd32e230_rcu.o(.text.rcu_bkp_reset_disable) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config) refers to gd32e230_rcu.o(.text.rcu_system_clock_source_config) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get) refers to gd32e230_rcu.o(.text.rcu_system_clock_source_get) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config) refers to gd32e230_rcu.o(.text.rcu_ahb_clock_config) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config) refers to gd32e230_rcu.o(.text.rcu_apb1_clock_config) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config) refers to gd32e230_rcu.o(.text.rcu_apb2_clock_config) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_adc_clock_config) refers to gd32e230_rcu.o(.text.rcu_adc_clock_config) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_ckout_config) refers to gd32e230_rcu.o(.text.rcu_ckout_config) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_pll_config) refers to gd32e230_rcu.o(.text.rcu_pll_config) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_usart_clock_config) refers to gd32e230_rcu.o(.text.rcu_usart_clock_config) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config) refers to gd32e230_rcu.o(.text.rcu_rtc_clock_config) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config) refers to gd32e230_rcu.o(.text.rcu_hxtal_prediv_config) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config) refers to gd32e230_rcu.o(.text.rcu_lxtal_drive_capability_config) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_flag_get) refers to gd32e230_rcu.o(.text.rcu_flag_get) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear) refers to gd32e230_rcu.o(.text.rcu_all_reset_flag_clear) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get) refers to gd32e230_rcu.o(.text.rcu_interrupt_flag_get) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear) refers to gd32e230_rcu.o(.text.rcu_interrupt_flag_clear) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_interrupt_enable) refers to gd32e230_rcu.o(.text.rcu_interrupt_enable) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_interrupt_disable) refers to gd32e230_rcu.o(.text.rcu_interrupt_disable) for [Anonymous Symbol] gd32e230_rcu.o(.text.rcu_osci_stab_wait) refers to gd32e230_rcu.o(.text.rcu_flag_get) for rcu_flag_get gd32e230_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait) refers to gd32e230_rcu.o(.text.rcu_osci_stab_wait) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_osci_on) refers to gd32e230_rcu.o(.text.rcu_osci_on) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_osci_off) refers to gd32e230_rcu.o(.text.rcu_osci_off) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable) refers to gd32e230_rcu.o(.text.rcu_osci_bypass_mode_enable) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable) refers to gd32e230_rcu.o(.text.rcu_osci_bypass_mode_disable) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable) refers to gd32e230_rcu.o(.text.rcu_hxtal_clock_monitor_enable) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable) refers to gd32e230_rcu.o(.text.rcu_hxtal_clock_monitor_disable) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set) refers to gd32e230_rcu.o(.text.rcu_irc8m_adjust_value_set) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set) refers to gd32e230_rcu.o(.text.rcu_irc28m_adjust_value_set) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock) refers to gd32e230_rcu.o(.text.rcu_voltage_key_unlock) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set) refers to gd32e230_rcu.o(.text.rcu_deepsleep_voltage_set) for [Anonymous Symbol] gd32e230_rcu.o(.ARM.exidx.text.rcu_clock_freq_get) refers to gd32e230_rcu.o(.text.rcu_clock_freq_get) for [Anonymous Symbol] gd32e230_timer.o(.text.timer_deinit) refers to gd32e230_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32e230_timer.o(.text.timer_deinit) refers to gd32e230_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32e230_timer.o(.ARM.exidx.text.timer_deinit) refers to gd32e230_timer.o(.text.timer_deinit) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_struct_para_init) refers to gd32e230_timer.o(.text.timer_struct_para_init) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_init) refers to gd32e230_timer.o(.text.timer_init) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_enable) refers to gd32e230_timer.o(.text.timer_enable) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_disable) refers to gd32e230_timer.o(.text.timer_disable) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable) refers to gd32e230_timer.o(.text.timer_auto_reload_shadow_enable) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable) refers to gd32e230_timer.o(.text.timer_auto_reload_shadow_disable) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_update_event_enable) refers to gd32e230_timer.o(.text.timer_update_event_enable) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_update_event_disable) refers to gd32e230_timer.o(.text.timer_update_event_disable) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_counter_alignment) refers to gd32e230_timer.o(.text.timer_counter_alignment) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_counter_up_direction) refers to gd32e230_timer.o(.text.timer_counter_up_direction) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_counter_down_direction) refers to gd32e230_timer.o(.text.timer_counter_down_direction) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_prescaler_config) refers to gd32e230_timer.o(.text.timer_prescaler_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_repetition_value_config) refers to gd32e230_timer.o(.text.timer_repetition_value_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_autoreload_value_config) refers to gd32e230_timer.o(.text.timer_autoreload_value_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_counter_value_config) refers to gd32e230_timer.o(.text.timer_counter_value_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_counter_read) refers to gd32e230_timer.o(.text.timer_counter_read) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_prescaler_read) refers to gd32e230_timer.o(.text.timer_prescaler_read) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config) refers to gd32e230_timer.o(.text.timer_single_pulse_mode_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_update_source_config) refers to gd32e230_timer.o(.text.timer_update_source_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config) refers to gd32e230_timer.o(.text.timer_ocpre_clear_source_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_interrupt_enable) refers to gd32e230_timer.o(.text.timer_interrupt_enable) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_interrupt_disable) refers to gd32e230_timer.o(.text.timer_interrupt_disable) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_interrupt_flag_get) refers to gd32e230_timer.o(.text.timer_interrupt_flag_get) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear) refers to gd32e230_timer.o(.text.timer_interrupt_flag_clear) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_flag_get) refers to gd32e230_timer.o(.text.timer_flag_get) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_flag_clear) refers to gd32e230_timer.o(.text.timer_flag_clear) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_dma_enable) refers to gd32e230_timer.o(.text.timer_dma_enable) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_dma_disable) refers to gd32e230_timer.o(.text.timer_dma_disable) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select) refers to gd32e230_timer.o(.text.timer_channel_dma_request_source_select) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_dma_transfer_config) refers to gd32e230_timer.o(.text.timer_dma_transfer_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_event_software_generate) refers to gd32e230_timer.o(.text.timer_event_software_generate) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_break_struct_para_init) refers to gd32e230_timer.o(.text.timer_break_struct_para_init) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_break_config) refers to gd32e230_timer.o(.text.timer_break_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_break_enable) refers to gd32e230_timer.o(.text.timer_break_enable) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_break_disable) refers to gd32e230_timer.o(.text.timer_break_disable) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_automatic_output_enable) refers to gd32e230_timer.o(.text.timer_automatic_output_enable) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_automatic_output_disable) refers to gd32e230_timer.o(.text.timer_automatic_output_disable) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_primary_output_config) refers to gd32e230_timer.o(.text.timer_primary_output_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config) refers to gd32e230_timer.o(.text.timer_channel_control_shadow_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config) refers to gd32e230_timer.o(.text.timer_channel_control_shadow_update_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init) refers to gd32e230_timer.o(.text.timer_channel_output_struct_para_init) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_config) refers to gd32e230_timer.o(.text.timer_channel_output_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_mode_config) refers to gd32e230_timer.o(.text.timer_channel_output_mode_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config) refers to gd32e230_timer.o(.text.timer_channel_output_pulse_value_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config) refers to gd32e230_timer.o(.text.timer_channel_output_shadow_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_fast_config) refers to gd32e230_timer.o(.text.timer_channel_output_fast_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_clear_config) refers to gd32e230_timer.o(.text.timer_channel_output_clear_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config) refers to gd32e230_timer.o(.text.timer_channel_output_polarity_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config) refers to gd32e230_timer.o(.text.timer_channel_complementary_output_polarity_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_state_config) refers to gd32e230_timer.o(.text.timer_channel_output_state_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config) refers to gd32e230_timer.o(.text.timer_channel_complementary_output_state_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init) refers to gd32e230_timer.o(.text.timer_channel_input_struct_para_init) for [Anonymous Symbol] gd32e230_timer.o(.text.timer_input_capture_config) refers to gd32e230_timer.o(.text.timer_channel_input_capture_prescaler_config) for timer_channel_input_capture_prescaler_config gd32e230_timer.o(.ARM.exidx.text.timer_input_capture_config) refers to gd32e230_timer.o(.text.timer_input_capture_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config) refers to gd32e230_timer.o(.text.timer_channel_input_capture_prescaler_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read) refers to gd32e230_timer.o(.text.timer_channel_capture_value_register_read) for [Anonymous Symbol] gd32e230_timer.o(.text.timer_input_pwm_capture_config) refers to gd32e230_timer.o(.text.timer_channel_input_capture_prescaler_config) for timer_channel_input_capture_prescaler_config gd32e230_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config) refers to gd32e230_timer.o(.text.timer_input_pwm_capture_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_hall_mode_config) refers to gd32e230_timer.o(.text.timer_hall_mode_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_input_trigger_source_select) refers to gd32e230_timer.o(.text.timer_input_trigger_source_select) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select) refers to gd32e230_timer.o(.text.timer_master_output_trigger_source_select) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_slave_mode_select) refers to gd32e230_timer.o(.text.timer_slave_mode_select) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_master_slave_mode_config) refers to gd32e230_timer.o(.text.timer_master_slave_mode_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_external_trigger_config) refers to gd32e230_timer.o(.text.timer_external_trigger_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config) refers to gd32e230_timer.o(.text.timer_quadrature_decoder_mode_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_internal_clock_config) refers to gd32e230_timer.o(.text.timer_internal_clock_config) for [Anonymous Symbol] gd32e230_timer.o(.text.timer_internal_trigger_as_external_clock_config) refers to gd32e230_timer.o(.text.timer_input_trigger_source_select) for timer_input_trigger_source_select gd32e230_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config) refers to gd32e230_timer.o(.text.timer_internal_trigger_as_external_clock_config) for [Anonymous Symbol] gd32e230_timer.o(.text.timer_external_trigger_as_external_clock_config) refers to gd32e230_timer.o(.text.timer_input_trigger_source_select) for timer_input_trigger_source_select gd32e230_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config) refers to gd32e230_timer.o(.text.timer_external_trigger_as_external_clock_config) for [Anonymous Symbol] gd32e230_timer.o(.text.timer_external_clock_mode0_config) refers to gd32e230_timer.o(.text.timer_external_trigger_config) for timer_external_trigger_config gd32e230_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config) refers to gd32e230_timer.o(.text.timer_external_clock_mode0_config) for [Anonymous Symbol] gd32e230_timer.o(.text.timer_external_clock_mode1_config) refers to gd32e230_timer.o(.text.timer_external_trigger_config) for timer_external_trigger_config gd32e230_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config) refers to gd32e230_timer.o(.text.timer_external_clock_mode1_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable) refers to gd32e230_timer.o(.text.timer_external_clock_mode1_disable) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_channel_remap_config) refers to gd32e230_timer.o(.text.timer_channel_remap_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_write_chxval_register_config) refers to gd32e230_timer.o(.text.timer_write_chxval_register_config) for [Anonymous Symbol] gd32e230_timer.o(.ARM.exidx.text.timer_output_value_selection_config) refers to gd32e230_timer.o(.text.timer_output_value_selection_config) for [Anonymous Symbol] gd32e230_usart.o(.text.usart_deinit) refers to gd32e230_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32e230_usart.o(.text.usart_deinit) refers to gd32e230_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32e230_usart.o(.ARM.exidx.text.usart_deinit) refers to gd32e230_usart.o(.text.usart_deinit) for [Anonymous Symbol] gd32e230_usart.o(.text.usart_baudrate_set) refers to gd32e230_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get gd32e230_usart.o(.ARM.exidx.text.usart_baudrate_set) refers to gd32e230_usart.o(.text.usart_baudrate_set) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_parity_config) refers to gd32e230_usart.o(.text.usart_parity_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_word_length_set) refers to gd32e230_usart.o(.text.usart_word_length_set) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_stop_bit_set) refers to gd32e230_usart.o(.text.usart_stop_bit_set) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_enable) refers to gd32e230_usart.o(.text.usart_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_disable) refers to gd32e230_usart.o(.text.usart_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_transmit_config) refers to gd32e230_usart.o(.text.usart_transmit_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_receive_config) refers to gd32e230_usart.o(.text.usart_receive_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_data_first_config) refers to gd32e230_usart.o(.text.usart_data_first_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_invert_config) refers to gd32e230_usart.o(.text.usart_invert_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_overrun_enable) refers to gd32e230_usart.o(.text.usart_overrun_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_overrun_disable) refers to gd32e230_usart.o(.text.usart_overrun_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_oversample_config) refers to gd32e230_usart.o(.text.usart_oversample_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_sample_bit_config) refers to gd32e230_usart.o(.text.usart_sample_bit_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_receiver_timeout_enable) refers to gd32e230_usart.o(.text.usart_receiver_timeout_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_receiver_timeout_disable) refers to gd32e230_usart.o(.text.usart_receiver_timeout_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_receiver_timeout_threshold_config) refers to gd32e230_usart.o(.text.usart_receiver_timeout_threshold_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_data_transmit) refers to gd32e230_usart.o(.text.usart_data_transmit) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_data_receive) refers to gd32e230_usart.o(.text.usart_data_receive) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_autobaud_detection_enable) refers to gd32e230_usart.o(.text.usart_autobaud_detection_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_autobaud_detection_disable) refers to gd32e230_usart.o(.text.usart_autobaud_detection_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_autobaud_detection_mode_config) refers to gd32e230_usart.o(.text.usart_autobaud_detection_mode_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_address_config) refers to gd32e230_usart.o(.text.usart_address_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_address_detection_mode_config) refers to gd32e230_usart.o(.text.usart_address_detection_mode_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_mute_mode_enable) refers to gd32e230_usart.o(.text.usart_mute_mode_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_mute_mode_disable) refers to gd32e230_usart.o(.text.usart_mute_mode_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_mute_mode_wakeup_config) refers to gd32e230_usart.o(.text.usart_mute_mode_wakeup_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to gd32e230_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_lin_mode_disable) refers to gd32e230_usart.o(.text.usart_lin_mode_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_lin_break_detection_length_config) refers to gd32e230_usart.o(.text.usart_lin_break_detection_length_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_halfduplex_enable) refers to gd32e230_usart.o(.text.usart_halfduplex_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_halfduplex_disable) refers to gd32e230_usart.o(.text.usart_halfduplex_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_clock_enable) refers to gd32e230_usart.o(.text.usart_clock_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_clock_disable) refers to gd32e230_usart.o(.text.usart_clock_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_synchronous_clock_config) refers to gd32e230_usart.o(.text.usart_synchronous_clock_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_guard_time_config) refers to gd32e230_usart.o(.text.usart_guard_time_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to gd32e230_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_smartcard_mode_disable) refers to gd32e230_usart.o(.text.usart_smartcard_mode_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_enable) refers to gd32e230_usart.o(.text.usart_smartcard_mode_nack_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_disable) refers to gd32e230_usart.o(.text.usart_smartcard_mode_nack_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_enable) refers to gd32e230_usart.o(.text.usart_smartcard_mode_early_nack_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_disable) refers to gd32e230_usart.o(.text.usart_smartcard_mode_early_nack_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_smartcard_autoretry_config) refers to gd32e230_usart.o(.text.usart_smartcard_autoretry_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_block_length_config) refers to gd32e230_usart.o(.text.usart_block_length_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to gd32e230_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_irda_mode_disable) refers to gd32e230_usart.o(.text.usart_irda_mode_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_prescaler_config) refers to gd32e230_usart.o(.text.usart_prescaler_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_irda_lowpower_config) refers to gd32e230_usart.o(.text.usart_irda_lowpower_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_hardware_flow_rts_config) refers to gd32e230_usart.o(.text.usart_hardware_flow_rts_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_hardware_flow_cts_config) refers to gd32e230_usart.o(.text.usart_hardware_flow_cts_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_hardware_flow_coherence_config) refers to gd32e230_usart.o(.text.usart_hardware_flow_coherence_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_rs485_driver_enable) refers to gd32e230_usart.o(.text.usart_rs485_driver_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_rs485_driver_disable) refers to gd32e230_usart.o(.text.usart_rs485_driver_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_driver_assertime_config) refers to gd32e230_usart.o(.text.usart_driver_assertime_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_driver_deassertime_config) refers to gd32e230_usart.o(.text.usart_driver_deassertime_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_depolarity_config) refers to gd32e230_usart.o(.text.usart_depolarity_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_dma_receive_config) refers to gd32e230_usart.o(.text.usart_dma_receive_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_dma_transmit_config) refers to gd32e230_usart.o(.text.usart_dma_transmit_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_reception_error_dma_disable) refers to gd32e230_usart.o(.text.usart_reception_error_dma_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_reception_error_dma_enable) refers to gd32e230_usart.o(.text.usart_reception_error_dma_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_wakeup_enable) refers to gd32e230_usart.o(.text.usart_wakeup_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_wakeup_disable) refers to gd32e230_usart.o(.text.usart_wakeup_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_wakeup_mode_config) refers to gd32e230_usart.o(.text.usart_wakeup_mode_config) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_receive_fifo_enable) refers to gd32e230_usart.o(.text.usart_receive_fifo_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_receive_fifo_disable) refers to gd32e230_usart.o(.text.usart_receive_fifo_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_receive_fifo_counter_number) refers to gd32e230_usart.o(.text.usart_receive_fifo_counter_number) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_flag_get) refers to gd32e230_usart.o(.text.usart_flag_get) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_flag_clear) refers to gd32e230_usart.o(.text.usart_flag_clear) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to gd32e230_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_interrupt_disable) refers to gd32e230_usart.o(.text.usart_interrupt_disable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_command_enable) refers to gd32e230_usart.o(.text.usart_command_enable) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_interrupt_flag_get) refers to gd32e230_usart.o(.text.usart_interrupt_flag_get) for [Anonymous Symbol] gd32e230_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear) refers to gd32e230_usart.o(.text.usart_interrupt_flag_clear) for [Anonymous Symbol] gd32e230_wwdgt.o(.text.wwdgt_deinit) refers to gd32e230_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32e230_wwdgt.o(.text.wwdgt_deinit) refers to gd32e230_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32e230_wwdgt.o(.ARM.exidx.text.wwdgt_deinit) refers to gd32e230_wwdgt.o(.text.wwdgt_deinit) for [Anonymous Symbol] gd32e230_wwdgt.o(.ARM.exidx.text.wwdgt_enable) refers to gd32e230_wwdgt.o(.text.wwdgt_enable) for [Anonymous Symbol] gd32e230_wwdgt.o(.ARM.exidx.text.wwdgt_counter_update) refers to gd32e230_wwdgt.o(.text.wwdgt_counter_update) for [Anonymous Symbol] gd32e230_wwdgt.o(.ARM.exidx.text.wwdgt_config) refers to gd32e230_wwdgt.o(.text.wwdgt_config) for [Anonymous Symbol] gd32e230_wwdgt.o(.ARM.exidx.text.wwdgt_interrupt_enable) refers to gd32e230_wwdgt.o(.text.wwdgt_interrupt_enable) for [Anonymous Symbol] gd32e230_wwdgt.o(.ARM.exidx.text.wwdgt_flag_get) refers to gd32e230_wwdgt.o(.text.wwdgt_flag_get) for [Anonymous Symbol] gd32e230_wwdgt.o(.ARM.exidx.text.wwdgt_flag_clear) refers to gd32e230_wwdgt.o(.text.wwdgt_flag_clear) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.fmc_unlock) refers to gd32e230_fmc.o(.text.fmc_unlock) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.fmc_lock) refers to gd32e230_fmc.o(.text.fmc_lock) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.fmc_wscnt_set) refers to gd32e230_fmc.o(.text.fmc_wscnt_set) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.fmc_prefetch_enable) refers to gd32e230_fmc.o(.text.fmc_prefetch_enable) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.fmc_prefetch_disable) refers to gd32e230_fmc.o(.text.fmc_prefetch_disable) for [Anonymous Symbol] gd32e230_fmc.o(.text.fmc_page_erase) refers to gd32e230_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e230_fmc.o(.ARM.exidx.text.fmc_page_erase) refers to gd32e230_fmc.o(.text.fmc_page_erase) for [Anonymous Symbol] gd32e230_fmc.o(.text.fmc_ready_wait) refers to gd32e230_fmc.o(.text.fmc_state_get) for fmc_state_get gd32e230_fmc.o(.ARM.exidx.text.fmc_ready_wait) refers to gd32e230_fmc.o(.text.fmc_ready_wait) for [Anonymous Symbol] gd32e230_fmc.o(.text.fmc_mass_erase) refers to gd32e230_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e230_fmc.o(.ARM.exidx.text.fmc_mass_erase) refers to gd32e230_fmc.o(.text.fmc_mass_erase) for [Anonymous Symbol] gd32e230_fmc.o(.text.fmc_doubleword_program) refers to gd32e230_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e230_fmc.o(.ARM.exidx.text.fmc_doubleword_program) refers to gd32e230_fmc.o(.text.fmc_doubleword_program) for [Anonymous Symbol] gd32e230_fmc.o(.text.fmc_word_program) refers to gd32e230_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e230_fmc.o(.ARM.exidx.text.fmc_word_program) refers to gd32e230_fmc.o(.text.fmc_word_program) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.ob_unlock) refers to gd32e230_fmc.o(.text.ob_unlock) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.ob_lock) refers to gd32e230_fmc.o(.text.ob_lock) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.ob_reset) refers to gd32e230_fmc.o(.text.ob_reset) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.option_byte_value_get) refers to gd32e230_fmc.o(.text.option_byte_value_get) for [Anonymous Symbol] gd32e230_fmc.o(.text.ob_erase) refers to gd32e230_fmc.o(.text.ob_obstat_plevel_get) for ob_obstat_plevel_get gd32e230_fmc.o(.text.ob_erase) refers to gd32e230_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e230_fmc.o(.ARM.exidx.text.ob_erase) refers to gd32e230_fmc.o(.text.ob_erase) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get) refers to gd32e230_fmc.o(.text.ob_obstat_plevel_get) for [Anonymous Symbol] gd32e230_fmc.o(.text.ob_write_protection_enable) refers to gd32e230_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e230_fmc.o(.ARM.exidx.text.ob_write_protection_enable) refers to gd32e230_fmc.o(.text.ob_write_protection_enable) for [Anonymous Symbol] gd32e230_fmc.o(.text.ob_security_protection_config) refers to gd32e230_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e230_fmc.o(.text.ob_security_protection_config) refers to gd32e230_fmc.o(.text.option_byte_value_get) for option_byte_value_get gd32e230_fmc.o(.text.ob_security_protection_config) refers to gd32e230_fmc.o(.text.ob_obstat_plevel_get) for ob_obstat_plevel_get gd32e230_fmc.o(.ARM.exidx.text.ob_security_protection_config) refers to gd32e230_fmc.o(.text.ob_security_protection_config) for [Anonymous Symbol] gd32e230_fmc.o(.text.ob_user_write) refers to gd32e230_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e230_fmc.o(.text.ob_user_write) refers to gd32e230_fmc.o(.text.option_byte_value_get) for option_byte_value_get gd32e230_fmc.o(.ARM.exidx.text.ob_user_write) refers to gd32e230_fmc.o(.text.ob_user_write) for [Anonymous Symbol] gd32e230_fmc.o(.text.ob_data_program) refers to gd32e230_fmc.o(.text.fmc_ready_wait) for fmc_ready_wait gd32e230_fmc.o(.ARM.exidx.text.ob_data_program) refers to gd32e230_fmc.o(.text.ob_data_program) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.ob_user_get) refers to gd32e230_fmc.o(.text.ob_user_get) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.ob_data_get) refers to gd32e230_fmc.o(.text.ob_data_get) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.ob_write_protection_get) refers to gd32e230_fmc.o(.text.ob_write_protection_get) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.fmc_interrupt_enable) refers to gd32e230_fmc.o(.text.fmc_interrupt_enable) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.fmc_interrupt_disable) refers to gd32e230_fmc.o(.text.fmc_interrupt_disable) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.fmc_flag_get) refers to gd32e230_fmc.o(.text.fmc_flag_get) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.fmc_flag_clear) refers to gd32e230_fmc.o(.text.fmc_flag_clear) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get) refers to gd32e230_fmc.o(.text.fmc_interrupt_flag_get) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear) refers to gd32e230_fmc.o(.text.fmc_interrupt_flag_clear) for [Anonymous Symbol] gd32e230_fmc.o(.ARM.exidx.text.fmc_state_get) refers to gd32e230_fmc.o(.text.fmc_state_get) for [Anonymous Symbol] gd32e230_misc.o(.text.nvic_irq_enable) refers to gd32e230_misc.o(.text.__NVIC_SetPriority) for __NVIC_SetPriority gd32e230_misc.o(.text.nvic_irq_enable) refers to gd32e230_misc.o(.text.__NVIC_EnableIRQ) for __NVIC_EnableIRQ gd32e230_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to gd32e230_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol] gd32e230_misc.o(.ARM.exidx.text.__NVIC_SetPriority) refers to gd32e230_misc.o(.text.__NVIC_SetPriority) for [Anonymous Symbol] gd32e230_misc.o(.ARM.exidx.text.__NVIC_EnableIRQ) refers to gd32e230_misc.o(.text.__NVIC_EnableIRQ) for [Anonymous Symbol] gd32e230_misc.o(.text.nvic_irq_disable) refers to gd32e230_misc.o(.text.__NVIC_DisableIRQ) for __NVIC_DisableIRQ gd32e230_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to gd32e230_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol] gd32e230_misc.o(.ARM.exidx.text.__NVIC_DisableIRQ) refers to gd32e230_misc.o(.text.__NVIC_DisableIRQ) for [Anonymous Symbol] gd32e230_misc.o(.text.nvic_system_reset) refers to gd32e230_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset gd32e230_misc.o(.ARM.exidx.text.nvic_system_reset) refers to gd32e230_misc.o(.text.nvic_system_reset) for [Anonymous Symbol] gd32e230_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to gd32e230_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol] gd32e230_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to gd32e230_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol] gd32e230_misc.o(.ARM.exidx.text.system_lowpower_set) refers to gd32e230_misc.o(.text.system_lowpower_set) for [Anonymous Symbol] gd32e230_misc.o(.ARM.exidx.text.system_lowpower_reset) refers to gd32e230_misc.o(.text.system_lowpower_reset) for [Anonymous Symbol] gd32e230_misc.o(.ARM.exidx.text.systick_clksource_set) refers to gd32e230_misc.o(.text.systick_clksource_set) for [Anonymous Symbol] main.o(.text.main) refers to system_gd32e230.o(.text.SystemInit) for SystemInit main.o(.text.main) refers to systick.o(.text.InitSysTick) for InitSysTick main.o(.text.main) refers to breaker.o(.text.breaker_init) for breaker_init main.o(.text.main) refers to led.o(.text.led_init) for led_init main.o(.text.main) refers to timer.o(.text.timer_14_init) for timer_14_init main.o(.text.main) refers to breaker.o(.text.breaker_read_id) for breaker_read_id 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 breaker.o(.text.get_breakers) for get_breakers main.o(.text.main) refers to mb.o(.text.eMBPoll) for eMBPoll main.o(.text.main) refers to breaker.o(.text.breaker_chn_read) for breaker_chn_read main.o(.text.main) refers to led.o(.text.led_flash) for led_flash main.o(.text.main) refers to systick.o(.text.DelayNms) for DelayNms main.o(.ARM.exidx.text.main) refers to main.o(.text.main) 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_gd32e230.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] breaker.o(.text.breaker_init) refers to gd32e230_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable breaker.o(.text.breaker_init) refers to gd32e230_gpio.o(.text.gpio_mode_set) for gpio_mode_set breaker.o(.ARM.exidx.text.breaker_init) refers to breaker.o(.text.breaker_init) for [Anonymous Symbol] breaker.o(.text.breaker_read_id) refers to gd32e230_gpio.o(.text.gpio_input_bit_get) for gpio_input_bit_get breaker.o(.ARM.exidx.text.breaker_read_id) refers to breaker.o(.text.breaker_read_id) for [Anonymous Symbol] breaker.o(.text.breaker_chn_read) refers to gd32e230_gpio.o(.text.gpio_input_bit_get) for gpio_input_bit_get breaker.o(.ARM.exidx.text.breaker_chn_read) refers to breaker.o(.text.breaker_chn_read) for [Anonymous Symbol] breaker.o(.text.get_channel_val) refers to breaker.o(.bss.b_chn) for [Anonymous Symbol] breaker.o(.ARM.exidx.text.get_channel_val) refers to breaker.o(.text.get_channel_val) for [Anonymous Symbol] breaker.o(.text.get_breakers) refers to breaker.o(.bss.b_chn) for [Anonymous Symbol] breaker.o(.ARM.exidx.text.get_breakers) refers to breaker.o(.text.get_breakers) for [Anonymous Symbol] led.o(.text.led_init) refers to gd32e230_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable led.o(.text.led_init) refers to gd32e230_gpio.o(.text.gpio_mode_set) for gpio_mode_set led.o(.text.led_init) refers to gd32e230_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set led.o(.text.led_init) refers to gd32e230_gpio.o(.text.gpio_bit_set) for gpio_bit_set led.o(.text.led_init) refers to led.o(.bss.led_flash_flag) for led_flash_flag led.o(.ARM.exidx.text.led_init) refers to led.o(.text.led_init) for [Anonymous Symbol] led.o(.text.led_flash) refers to gd32e230_gpio.o(.text.gpio_bit_write) for gpio_bit_write led.o(.text.led_flash) refers to systick.o(.text.DelayNms) for DelayNms led.o(.text.led_flash) refers to led.o(.bss.led_flash_flag) for led_flash_flag led.o(.ARM.exidx.text.led_flash) refers to led.o(.text.led_flash) for [Anonymous Symbol] timer.o(.text.timer_14_init) refers to gd32e230_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable timer.o(.text.timer_14_init) refers to gd32e230_timer.o(.text.timer_deinit) for timer_deinit timer.o(.text.timer_14_init) refers to gd32e230_timer.o(.text.timer_struct_para_init) for timer_struct_para_init timer.o(.text.timer_14_init) refers to gd32e230_timer.o(.text.timer_init) for timer_init timer.o(.text.timer_14_init) refers to gd32e230_timer.o(.text.timer_interrupt_enable) for timer_interrupt_enable timer.o(.text.timer_14_init) refers to gd32e230_misc.o(.text.nvic_irq_enable) for nvic_irq_enable timer.o(.text.timer_14_init) refers to gd32e230_timer.o(.text.timer_enable) for timer_enable timer.o(.ARM.exidx.text.timer_14_init) refers to timer.o(.text.timer_14_init) for [Anonymous Symbol] timer.o(.text.TIMER14_IRQHandler) refers to gd32e230_timer.o(.text.timer_interrupt_flag_get) for timer_interrupt_flag_get timer.o(.text.TIMER14_IRQHandler) refers to gd32e230_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear timer.o(.text.TIMER14_IRQHandler) refers to timer.o(.bss.icnt) for [Anonymous Symbol] timer.o(.text.TIMER14_IRQHandler) refers to led.o(.bss.led_flash_flag) for led_flash_flag timer.o(.ARM.exidx.text.TIMER14_IRQHandler) refers to timer.o(.text.TIMER14_IRQHandler) for [Anonymous Symbol] assert.o(.text) refers to assert_puts.o(.text) for __assert_puts assert.o(.text) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod assert.o(.text) refers to abort.o(.text) for abort rt_memcpy.o(.text) refers to rt_memcpy.o(.emb_text) for __aeabi_memcpy4 __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh abort.o(.text) refers to defsig_abrt_outer.o(.text) for __rt_SIGABRT abort.o(.text) refers (Weak) to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown abort.o(.text) refers to sys_exit.o(.text) for _sys_exit assert_puts.o(.text) refers to sys_wrch.o(.text) for _ttywrch sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text.main) for main __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001 __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008 __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004 aeabi_idiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0 defsig_abrt_outer.o(.text) refers to defsig_abrt_inner.o(.text) for __rt_SIGABRT_inner defsig_abrt_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit defsig_abrt_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace sys_stackheap_outer.o(.text) refers to startup_gd32e230.o(.text) for __user_initial_stackheap sys_stackheap_outer.o(__vectab_stack_and_reset_area) refers to tempstk.o(.text) for __temporary_stack_top sys_stackheap_outer.o(__vectab_stack_and_reset_area) refers to __main.o(!!!main) for __main rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE rt_raise.o(.text) refers to __raise.o(.text) for __raise rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1 libspace.o(.text) refers to libspace.o(.bss) for __libspace_start rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000 __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.text) for __ARM_argv_veneer libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.text) for __ARM_argv_veneer rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004 defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig.o(CL$$defsig) refers to defsig_abrt_inner.o(.text) for __rt_SIGABRT_inner defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1 sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise ============================================================================== Removing Unused input sections from the image. Removing gd32e230_it.o(.text), (0 bytes). Removing gd32e230_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes). Removing gd32e230_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes). Removing gd32e230_it.o(.text.MemManage_Handler), (4 bytes). Removing gd32e230_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes). Removing gd32e230_it.o(.text.BusFault_Handler), (4 bytes). Removing gd32e230_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes). Removing gd32e230_it.o(.text.UsageFault_Handler), (4 bytes). Removing gd32e230_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes). Removing gd32e230_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes). Removing gd32e230_it.o(.text.DebugMon_Handler), (2 bytes). Removing gd32e230_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes). Removing gd32e230_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes). Removing system_gd32e230.o(.text), (0 bytes). Removing system_gd32e230.o(.ARM.exidx.text.SystemInit), (8 bytes). Removing system_gd32e230.o(.ARM.exidx.text.system_clock_config), (8 bytes). Removing system_gd32e230.o(.text.SystemCoreClockUpdate), (284 bytes). Removing system_gd32e230.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes). Removing system_gd32e230.o(.ARM.exidx.text.system_clock_72m_irc8m), (8 bytes). Removing system_gd32e230.o(.rodata.cst16), (16 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 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 mbtcp.o(.text), (0 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 gd32e230_gpio.o(.text), (0 bytes). Removing gd32e230_gpio.o(.text.gpio_deinit), (148 bytes). Removing gd32e230_gpio.o(.ARM.exidx.text.gpio_deinit), (8 bytes). Removing gd32e230_gpio.o(.ARM.exidx.text.gpio_mode_set), (8 bytes). Removing gd32e230_gpio.o(.ARM.exidx.text.gpio_output_options_set), (8 bytes). Removing gd32e230_gpio.o(.ARM.exidx.text.gpio_bit_set), (8 bytes). Removing gd32e230_gpio.o(.ARM.exidx.text.gpio_bit_reset), (8 bytes). Removing gd32e230_gpio.o(.ARM.exidx.text.gpio_bit_write), (8 bytes). Removing gd32e230_gpio.o(.text.gpio_port_write), (18 bytes). Removing gd32e230_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes). Removing gd32e230_gpio.o(.ARM.exidx.text.gpio_input_bit_get), (8 bytes). Removing gd32e230_gpio.o(.text.gpio_input_port_get), (14 bytes). Removing gd32e230_gpio.o(.ARM.exidx.text.gpio_input_port_get), (8 bytes). Removing gd32e230_gpio.o(.text.gpio_output_bit_get), (42 bytes). Removing gd32e230_gpio.o(.ARM.exidx.text.gpio_output_bit_get), (8 bytes). Removing gd32e230_gpio.o(.text.gpio_output_port_get), (14 bytes). Removing gd32e230_gpio.o(.ARM.exidx.text.gpio_output_port_get), (8 bytes). Removing gd32e230_gpio.o(.ARM.exidx.text.gpio_af_set), (8 bytes). Removing gd32e230_gpio.o(.text.gpio_pin_lock), (54 bytes). Removing gd32e230_gpio.o(.ARM.exidx.text.gpio_pin_lock), (8 bytes). Removing gd32e230_gpio.o(.text.gpio_bit_toggle), (16 bytes). Removing gd32e230_gpio.o(.ARM.exidx.text.gpio_bit_toggle), (8 bytes). Removing gd32e230_gpio.o(.text.gpio_port_toggle), (20 bytes). Removing gd32e230_gpio.o(.ARM.exidx.text.gpio_port_toggle), (8 bytes). Removing gd32e230_pmu.o(.text), (0 bytes). Removing gd32e230_pmu.o(.text.pmu_deinit), (28 bytes). Removing gd32e230_pmu.o(.ARM.exidx.text.pmu_deinit), (8 bytes). Removing gd32e230_pmu.o(.text.pmu_lvd_select), (44 bytes). Removing gd32e230_pmu.o(.ARM.exidx.text.pmu_lvd_select), (8 bytes). Removing gd32e230_pmu.o(.text.pmu_ldo_output_select), (32 bytes). Removing gd32e230_pmu.o(.ARM.exidx.text.pmu_ldo_output_select), (8 bytes). Removing gd32e230_pmu.o(.text.pmu_lvd_disable), (16 bytes). Removing gd32e230_pmu.o(.ARM.exidx.text.pmu_lvd_disable), (8 bytes). Removing gd32e230_pmu.o(.text.pmu_to_sleepmode), (40 bytes). Removing gd32e230_pmu.o(.ARM.exidx.text.pmu_to_sleepmode), (8 bytes). Removing gd32e230_pmu.o(.text.pmu_to_deepsleepmode), (172 bytes). Removing gd32e230_pmu.o(.ARM.exidx.text.pmu_to_deepsleepmode), (8 bytes). Removing gd32e230_pmu.o(.text.pmu_to_standbymode), (64 bytes). Removing gd32e230_pmu.o(.ARM.exidx.text.pmu_to_standbymode), (8 bytes). Removing gd32e230_pmu.o(.text.pmu_wakeup_pin_enable), (24 bytes). Removing gd32e230_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_enable), (8 bytes). Removing gd32e230_pmu.o(.text.pmu_wakeup_pin_disable), (24 bytes). Removing gd32e230_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_disable), (8 bytes). Removing gd32e230_pmu.o(.text.pmu_backup_write_enable), (20 bytes). Removing gd32e230_pmu.o(.ARM.exidx.text.pmu_backup_write_enable), (8 bytes). Removing gd32e230_pmu.o(.text.pmu_backup_write_disable), (20 bytes). Removing gd32e230_pmu.o(.ARM.exidx.text.pmu_backup_write_disable), (8 bytes). Removing gd32e230_pmu.o(.text.pmu_flag_clear), (60 bytes). Removing gd32e230_pmu.o(.ARM.exidx.text.pmu_flag_clear), (8 bytes). Removing gd32e230_pmu.o(.text.pmu_flag_get), (44 bytes). Removing gd32e230_pmu.o(.ARM.exidx.text.pmu_flag_get), (8 bytes). Removing gd32e230_pmu.o(.bss.pmu_to_deepsleepmode.reg_snap), (12 bytes). Removing gd32e230_rcu.o(.text), (0 bytes). Removing gd32e230_rcu.o(.text.rcu_deinit), (148 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_deinit), (8 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_periph_clock_disable), (40 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_periph_clock_sleep_enable), (40 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_periph_clock_sleep_disable), (40 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable), (8 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable), (8 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_bkp_reset_enable), (20 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_bkp_reset_disable), (20 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_system_clock_source_config), (40 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_system_clock_source_get), (16 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_ahb_clock_config), (40 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_apb1_clock_config), (40 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_apb2_clock_config), (40 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_adc_clock_config), (396 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_adc_clock_config), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_ckout_config), (48 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_ckout_config), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_pll_config), (40 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_pll_config), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_usart_clock_config), (32 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_usart_clock_config), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_rtc_clock_config), (32 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_hxtal_prediv_config), (40 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_lxtal_drive_capability_config), (32 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_flag_get), (56 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_flag_get), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_all_reset_flag_clear), (20 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_interrupt_flag_get), (56 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_interrupt_flag_clear), (40 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_interrupt_enable), (40 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_interrupt_enable), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_interrupt_disable), (40 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_interrupt_disable), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_osci_stab_wait), (564 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_osci_on), (40 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_osci_on), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_osci_off), (40 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_osci_off), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_osci_bypass_mode_enable), (136 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_osci_bypass_mode_disable), (136 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_hxtal_clock_monitor_enable), (20 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_hxtal_clock_monitor_disable), (20 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_irc8m_adjust_value_set), (44 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_irc28m_adjust_value_set), (44 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_voltage_key_unlock), (28 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock), (8 bytes). Removing gd32e230_rcu.o(.text.rcu_deepsleep_voltage_set), (32 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set), (8 bytes). Removing gd32e230_rcu.o(.ARM.exidx.text.rcu_clock_freq_get), (8 bytes). Removing gd32e230_rcu.o(.rodata.cst16), (16 bytes). Removing gd32e230_rcu.o(.rodata.cst8), (16 bytes). Removing gd32e230_timer.o(.text), (0 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_deinit), (8 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_struct_para_init), (8 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_init), (8 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_enable), (8 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_disable), (8 bytes). Removing gd32e230_timer.o(.text.timer_auto_reload_shadow_enable), (18 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable), (8 bytes). Removing gd32e230_timer.o(.text.timer_auto_reload_shadow_disable), (18 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable), (8 bytes). Removing gd32e230_timer.o(.text.timer_update_event_enable), (18 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_update_event_enable), (8 bytes). Removing gd32e230_timer.o(.text.timer_update_event_disable), (18 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_update_event_disable), (8 bytes). Removing gd32e230_timer.o(.text.timer_counter_alignment), (32 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_counter_alignment), (8 bytes). Removing gd32e230_timer.o(.text.timer_counter_up_direction), (18 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_counter_up_direction), (8 bytes). Removing gd32e230_timer.o(.text.timer_counter_down_direction), (18 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_counter_down_direction), (8 bytes). Removing gd32e230_timer.o(.text.timer_prescaler_config), (48 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_prescaler_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_repetition_value_config), (18 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_repetition_value_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_autoreload_value_config), (18 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_autoreload_value_config), (8 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_counter_value_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_counter_read), (20 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_counter_read), (8 bytes). Removing gd32e230_timer.o(.text.timer_prescaler_read), (22 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_prescaler_read), (8 bytes). Removing gd32e230_timer.o(.text.timer_single_pulse_mode_config), (52 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_update_source_config), (52 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_update_source_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_ocpre_clear_source_config), (56 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config), (8 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_interrupt_enable), (8 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_interrupt_disable), (8 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_interrupt_flag_get), (8 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear), (8 bytes). Removing gd32e230_timer.o(.text.timer_flag_get), (42 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_flag_get), (8 bytes). Removing gd32e230_timer.o(.text.timer_flag_clear), (20 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_flag_clear), (8 bytes). Removing gd32e230_timer.o(.text.timer_dma_enable), (22 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_dma_enable), (8 bytes). Removing gd32e230_timer.o(.text.timer_dma_disable), (22 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_dma_disable), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_dma_request_source_select), (56 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select), (8 bytes). Removing gd32e230_timer.o(.text.timer_dma_transfer_config), (40 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_dma_transfer_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_event_software_generate), (22 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_event_software_generate), (8 bytes). Removing gd32e230_timer.o(.text.timer_break_struct_para_init), (38 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_break_struct_para_init), (8 bytes). Removing gd32e230_timer.o(.text.timer_break_config), (42 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_break_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_break_enable), (20 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_break_enable), (8 bytes). Removing gd32e230_timer.o(.text.timer_break_disable), (20 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_break_disable), (8 bytes). Removing gd32e230_timer.o(.text.timer_automatic_output_enable), (20 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_automatic_output_enable), (8 bytes). Removing gd32e230_timer.o(.text.timer_automatic_output_disable), (20 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_automatic_output_disable), (8 bytes). Removing gd32e230_timer.o(.text.timer_primary_output_config), (48 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_primary_output_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_control_shadow_config), (44 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_control_shadow_update_config), (56 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_output_struct_para_init), (34 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_output_config), (756 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_output_mode_config), (158 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_mode_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_output_pulse_value_config), (82 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_output_shadow_config), (158 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_output_fast_config), (158 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_fast_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_output_clear_config), (158 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_clear_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_output_polarity_config), (160 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_complementary_output_polarity_config), (160 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_output_state_config), (148 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_output_state_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_complementary_output_state_config), (120 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_input_struct_para_init), (28 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init), (8 bytes). Removing gd32e230_timer.o(.text.timer_input_capture_config), (446 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_input_capture_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_input_capture_prescaler_config), (158 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_capture_value_register_read), (88 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read), (8 bytes). Removing gd32e230_timer.o(.text.timer_input_pwm_capture_config), (502 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_hall_mode_config), (52 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_hall_mode_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_input_trigger_source_select), (30 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_input_trigger_source_select), (8 bytes). Removing gd32e230_timer.o(.text.timer_master_output_trigger_source_select), (30 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select), (8 bytes). Removing gd32e230_timer.o(.text.timer_slave_mode_select), (30 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_slave_mode_select), (8 bytes). Removing gd32e230_timer.o(.text.timer_master_slave_mode_config), (52 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_master_slave_mode_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_external_trigger_config), (52 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_external_trigger_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_quadrature_decoder_mode_config), (104 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_internal_clock_config), (18 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_internal_clock_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_internal_trigger_as_external_clock_config), (38 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_external_trigger_as_external_clock_config), (224 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_external_clock_mode0_config), (46 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_external_clock_mode1_config), (40 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_external_clock_mode1_disable), (20 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable), (8 bytes). Removing gd32e230_timer.o(.text.timer_channel_remap_config), (16 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_channel_remap_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_write_chxval_register_config), (60 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_write_chxval_register_config), (8 bytes). Removing gd32e230_timer.o(.text.timer_output_value_selection_config), (60 bytes). Removing gd32e230_timer.o(.ARM.exidx.text.timer_output_value_selection_config), (8 bytes). Removing gd32e230_usart.o(.text), (0 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_deinit), (8 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_baudrate_set), (8 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_parity_config), (8 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_word_length_set), (8 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_stop_bit_set), (8 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_enable), (8 bytes). Removing gd32e230_usart.o(.text.usart_disable), (18 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_disable), (8 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_transmit_config), (8 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_receive_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_data_first_config), (42 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_data_first_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_invert_config), (186 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_invert_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_overrun_enable), (30 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_overrun_enable), (8 bytes). Removing gd32e230_usart.o(.text.usart_overrun_disable), (30 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_overrun_disable), (8 bytes). Removing gd32e230_usart.o(.text.usart_oversample_config), (42 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_oversample_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_sample_bit_config), (42 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_sample_bit_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_receiver_timeout_enable), (20 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_receiver_timeout_enable), (8 bytes). Removing gd32e230_usart.o(.text.usart_receiver_timeout_disable), (20 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_receiver_timeout_disable), (8 bytes). Removing gd32e230_usart.o(.text.usart_receiver_timeout_threshold_config), (32 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_receiver_timeout_threshold_config), (8 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes). Removing gd32e230_usart.o(.text.usart_autobaud_detection_enable), (20 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_autobaud_detection_enable), (8 bytes). Removing gd32e230_usart.o(.text.usart_autobaud_detection_disable), (20 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_autobaud_detection_disable), (8 bytes). Removing gd32e230_usart.o(.text.usart_autobaud_detection_mode_config), (32 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_autobaud_detection_mode_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_address_config), (46 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_address_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_address_detection_mode_config), (42 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_address_detection_mode_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_mute_mode_enable), (20 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_mute_mode_enable), (8 bytes). Removing gd32e230_usart.o(.text.usart_mute_mode_disable), (20 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_mute_mode_disable), (8 bytes). Removing gd32e230_usart.o(.text.usart_mute_mode_wakeup_config), (42 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_mute_mode_wakeup_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_lin_mode_enable), (30 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes). Removing gd32e230_usart.o(.text.usart_lin_mode_disable), (30 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_lin_mode_disable), (8 bytes). Removing gd32e230_usart.o(.text.usart_lin_break_detection_length_config), (42 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_lin_break_detection_length_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_halfduplex_enable), (28 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_halfduplex_enable), (8 bytes). Removing gd32e230_usart.o(.text.usart_halfduplex_disable), (28 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_halfduplex_disable), (8 bytes). Removing gd32e230_usart.o(.text.usart_clock_enable), (30 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes). Removing gd32e230_usart.o(.text.usart_clock_disable), (30 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_clock_disable), (8 bytes). Removing gd32e230_usart.o(.text.usart_synchronous_clock_config), (84 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_synchronous_clock_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_guard_time_config), (46 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_guard_time_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_smartcard_mode_enable), (28 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes). Removing gd32e230_usart.o(.text.usart_smartcard_mode_disable), (28 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_smartcard_mode_disable), (8 bytes). Removing gd32e230_usart.o(.text.usart_smartcard_mode_nack_enable), (28 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_enable), (8 bytes). Removing gd32e230_usart.o(.text.usart_smartcard_mode_nack_disable), (28 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_disable), (8 bytes). Removing gd32e230_usart.o(.text.usart_smartcard_mode_early_nack_enable), (20 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_enable), (8 bytes). Removing gd32e230_usart.o(.text.usart_smartcard_mode_early_nack_disable), (20 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_disable), (8 bytes). Removing gd32e230_usart.o(.text.usart_smartcard_autoretry_config), (46 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_smartcard_autoretry_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_block_length_config), (34 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_block_length_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_irda_mode_enable), (28 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes). Removing gd32e230_usart.o(.text.usart_irda_mode_disable), (28 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_irda_mode_disable), (8 bytes). Removing gd32e230_usart.o(.text.usart_prescaler_config), (40 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_prescaler_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_irda_lowpower_config), (42 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_irda_lowpower_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_hardware_flow_rts_config), (42 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_hardware_flow_rts_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_hardware_flow_cts_config), (42 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_hardware_flow_cts_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_hardware_flow_coherence_config), (34 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_hardware_flow_coherence_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_rs485_driver_enable), (30 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_rs485_driver_enable), (8 bytes). Removing gd32e230_usart.o(.text.usart_rs485_driver_disable), (30 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_rs485_driver_disable), (8 bytes). Removing gd32e230_usart.o(.text.usart_driver_assertime_config), (46 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_driver_assertime_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_driver_deassertime_config), (46 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_driver_deassertime_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_depolarity_config), (44 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_depolarity_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_dma_receive_config), (30 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_dma_receive_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_dma_transmit_config), (30 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_dma_transmit_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_reception_error_dma_disable), (30 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_reception_error_dma_disable), (8 bytes). Removing gd32e230_usart.o(.text.usart_reception_error_dma_enable), (30 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_reception_error_dma_enable), (8 bytes). Removing gd32e230_usart.o(.text.usart_wakeup_enable), (18 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_wakeup_enable), (8 bytes). Removing gd32e230_usart.o(.text.usart_wakeup_disable), (18 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_wakeup_disable), (8 bytes). Removing gd32e230_usart.o(.text.usart_wakeup_mode_config), (44 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_wakeup_mode_config), (8 bytes). Removing gd32e230_usart.o(.text.usart_receive_fifo_enable), (22 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_receive_fifo_enable), (8 bytes). Removing gd32e230_usart.o(.text.usart_receive_fifo_disable), (22 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_receive_fifo_disable), (8 bytes). Removing gd32e230_usart.o(.text.usart_receive_fifo_counter_number), (22 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_receive_fifo_counter_number), (8 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_interrupt_disable), (8 bytes). Removing gd32e230_usart.o(.text.usart_command_enable), (20 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_command_enable), (8 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_interrupt_flag_get), (8 bytes). Removing gd32e230_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear), (8 bytes). Removing gd32e230_wwdgt.o(.text), (0 bytes). Removing gd32e230_wwdgt.o(.text.wwdgt_deinit), (28 bytes). Removing gd32e230_wwdgt.o(.ARM.exidx.text.wwdgt_deinit), (8 bytes). Removing gd32e230_wwdgt.o(.text.wwdgt_enable), (16 bytes). Removing gd32e230_wwdgt.o(.ARM.exidx.text.wwdgt_enable), (8 bytes). Removing gd32e230_wwdgt.o(.text.wwdgt_counter_update), (44 bytes). Removing gd32e230_wwdgt.o(.ARM.exidx.text.wwdgt_counter_update), (8 bytes). Removing gd32e230_wwdgt.o(.text.wwdgt_config), (92 bytes). Removing gd32e230_wwdgt.o(.ARM.exidx.text.wwdgt_config), (8 bytes). Removing gd32e230_wwdgt.o(.text.wwdgt_interrupt_enable), (20 bytes). Removing gd32e230_wwdgt.o(.ARM.exidx.text.wwdgt_interrupt_enable), (8 bytes). Removing gd32e230_wwdgt.o(.text.wwdgt_flag_get), (40 bytes). Removing gd32e230_wwdgt.o(.ARM.exidx.text.wwdgt_flag_get), (8 bytes). Removing gd32e230_wwdgt.o(.text.wwdgt_flag_clear), (16 bytes). Removing gd32e230_wwdgt.o(.ARM.exidx.text.wwdgt_flag_clear), (8 bytes). Removing gd32e230_fmc.o(.text), (0 bytes). Removing gd32e230_fmc.o(.text.fmc_unlock), (44 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_unlock), (8 bytes). Removing gd32e230_fmc.o(.text.fmc_lock), (16 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_lock), (8 bytes). Removing gd32e230_fmc.o(.text.fmc_wscnt_set), (36 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_wscnt_set), (8 bytes). Removing gd32e230_fmc.o(.text.fmc_prefetch_enable), (16 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_prefetch_enable), (8 bytes). Removing gd32e230_fmc.o(.text.fmc_prefetch_disable), (16 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_prefetch_disable), (8 bytes). Removing gd32e230_fmc.o(.text.fmc_page_erase), (96 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_page_erase), (8 bytes). Removing gd32e230_fmc.o(.text.fmc_ready_wait), (90 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_ready_wait), (8 bytes). Removing gd32e230_fmc.o(.text.fmc_mass_erase), (84 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_mass_erase), (8 bytes). Removing gd32e230_fmc.o(.text.fmc_doubleword_program), (128 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_doubleword_program), (8 bytes). Removing gd32e230_fmc.o(.text.fmc_word_program), (84 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_word_program), (8 bytes). Removing gd32e230_fmc.o(.text.ob_unlock), (60 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.ob_unlock), (8 bytes). Removing gd32e230_fmc.o(.text.ob_lock), (20 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.ob_lock), (8 bytes). Removing gd32e230_fmc.o(.text.ob_reset), (20 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.ob_reset), (8 bytes). Removing gd32e230_fmc.o(.text.option_byte_value_get), (12 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.option_byte_value_get), (8 bytes). Removing gd32e230_fmc.o(.text.ob_erase), (240 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.ob_erase), (8 bytes). Removing gd32e230_fmc.o(.text.ob_obstat_plevel_get), (16 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get), (8 bytes). Removing gd32e230_fmc.o(.text.ob_write_protection_enable), (144 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.ob_write_protection_enable), (8 bytes). Removing gd32e230_fmc.o(.text.ob_security_protection_config), (212 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.ob_security_protection_config), (8 bytes). Removing gd32e230_fmc.o(.text.ob_user_write), (200 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.ob_user_write), (8 bytes). Removing gd32e230_fmc.o(.text.ob_data_program), (128 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.ob_data_program), (8 bytes). Removing gd32e230_fmc.o(.text.ob_user_get), (16 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.ob_user_get), (8 bytes). Removing gd32e230_fmc.o(.text.ob_data_get), (12 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.ob_data_get), (8 bytes). Removing gd32e230_fmc.o(.text.ob_write_protection_get), (12 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.ob_write_protection_get), (8 bytes). Removing gd32e230_fmc.o(.text.fmc_interrupt_enable), (24 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_interrupt_enable), (8 bytes). Removing gd32e230_fmc.o(.text.fmc_interrupt_disable), (24 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_interrupt_disable), (8 bytes). Removing gd32e230_fmc.o(.text.fmc_flag_get), (44 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_flag_get), (8 bytes). Removing gd32e230_fmc.o(.text.fmc_flag_clear), (20 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_flag_clear), (8 bytes). Removing gd32e230_fmc.o(.text.fmc_interrupt_flag_get), (136 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get), (8 bytes). Removing gd32e230_fmc.o(.text.fmc_interrupt_flag_clear), (20 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear), (8 bytes). Removing gd32e230_fmc.o(.text.fmc_state_get), (84 bytes). Removing gd32e230_fmc.o(.ARM.exidx.text.fmc_state_get), (8 bytes). Removing gd32e230_misc.o(.text), (0 bytes). Removing gd32e230_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes). Removing gd32e230_misc.o(.ARM.exidx.text.__NVIC_SetPriority), (8 bytes). Removing gd32e230_misc.o(.ARM.exidx.text.__NVIC_EnableIRQ), (8 bytes). Removing gd32e230_misc.o(.text.nvic_irq_disable), (22 bytes). Removing gd32e230_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes). Removing gd32e230_misc.o(.text.__NVIC_DisableIRQ), (60 bytes). Removing gd32e230_misc.o(.ARM.exidx.text.__NVIC_DisableIRQ), (8 bytes). Removing gd32e230_misc.o(.text.nvic_system_reset), (4 bytes). Removing gd32e230_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes). Removing gd32e230_misc.o(.text.__NVIC_SystemReset), (28 bytes). Removing gd32e230_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes). Removing gd32e230_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes). Removing gd32e230_misc.o(.text.system_lowpower_set), (28 bytes). Removing gd32e230_misc.o(.ARM.exidx.text.system_lowpower_set), (8 bytes). Removing gd32e230_misc.o(.text.system_lowpower_reset), (28 bytes). Removing gd32e230_misc.o(.ARM.exidx.text.system_lowpower_reset), (8 bytes). Removing gd32e230_misc.o(.text.systick_clksource_set), (44 bytes). Removing gd32e230_misc.o(.ARM.exidx.text.systick_clksource_set), (8 bytes). Removing main.o(.text), (0 bytes). Removing main.o(.ARM.exidx.text.main), (8 bytes). Removing main.o(.ARM.use_no_argv), (4 bytes). Removing systick.o(.text), (0 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(.text.DelayNus), (58 bytes). Removing systick.o(.ARM.exidx.text.DelayNus), (8 bytes). Removing systick.o(.ARM.exidx.text.__NVIC_SetPriority), (8 bytes). Removing breaker.o(.text), (0 bytes). Removing breaker.o(.ARM.exidx.text.breaker_init), (8 bytes). Removing breaker.o(.ARM.exidx.text.breaker_read_id), (8 bytes). Removing breaker.o(.ARM.exidx.text.breaker_chn_read), (8 bytes). Removing breaker.o(.text.get_channel_val), (52 bytes). Removing breaker.o(.ARM.exidx.text.get_channel_val), (8 bytes). Removing breaker.o(.ARM.exidx.text.get_breakers), (8 bytes). Removing led.o(.text), (0 bytes). Removing led.o(.ARM.exidx.text.led_init), (8 bytes). Removing led.o(.ARM.exidx.text.led_flash), (8 bytes). Removing timer.o(.text), (0 bytes). Removing timer.o(.ARM.exidx.text.timer_14_init), (8 bytes). Removing timer.o(.ARM.exidx.text.TIMER14_IRQHandler), (8 bytes). 623 unused section(s) (total 17173 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0_sigfpe.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/scatterp.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 tempstk.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command_hlt.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../clib/assert.c 0x00000000 Number 0 assert.o ABSOLUTE ../clib/assert.c 0x00000000 Number 0 assert_puts.o ABSOLUTE ../clib/division.s 0x00000000 Number 0 aeabi_sdiv.o ABSOLUTE ../clib/division.s 0x00000000 Number 0 aeabi_sdiv_div0.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE ../clib/memcpset.c 0x00000000 Number 0 rt_memcpy.o ABSOLUTE ../clib/memcpset.c 0x00000000 Number 0 rt_memcpy.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 abort.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../fplib/cfplib/fpinit.c 0x00000000 Number 0 fpinit.o ABSOLUTE ..\core\startup_gd32e230.s 0x00000000 Number 0 startup_gd32e230.o ABSOLUTE SysTick.c 0x00000000 Number 0 systick.o ABSOLUTE breaker.c 0x00000000 Number 0 breaker.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE gd32e230_fmc.c 0x00000000 Number 0 gd32e230_fmc.o ABSOLUTE gd32e230_gpio.c 0x00000000 Number 0 gd32e230_gpio.o ABSOLUTE gd32e230_it.c 0x00000000 Number 0 gd32e230_it.o ABSOLUTE gd32e230_misc.c 0x00000000 Number 0 gd32e230_misc.o ABSOLUTE gd32e230_pmu.c 0x00000000 Number 0 gd32e230_pmu.o ABSOLUTE gd32e230_rcu.c 0x00000000 Number 0 gd32e230_rcu.o ABSOLUTE gd32e230_timer.c 0x00000000 Number 0 gd32e230_timer.o ABSOLUTE gd32e230_usart.c 0x00000000 Number 0 gd32e230_usart.o ABSOLUTE gd32e230_wwdgt.c 0x00000000 Number 0 gd32e230_wwdgt.o ABSOLUTE led.c 0x00000000 Number 0 led.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_gd32e230.c 0x00000000 Number 0 system_gd32e230.o ABSOLUTE timer.c 0x00000000 Number 0 timer.o ABSOLUTE RESET 0x08000000 Section 204 startup_gd32e230.o(RESET) !!!main 0x080000cc Section 8 __main.o(!!!main) !!!scatter 0x080000d4 Section 60 __scatter.o(!!!scatter) !!handler_copy 0x08000110 Section 26 __scatter_copy.o(!!handler_copy) !!handler_zi 0x0800012c Section 28 __scatter_zi.o(!!handler_zi) .ARM.Collect$$libinit$$00000000 0x08000148 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) .ARM.Collect$$libinit$$00000002 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) .ARM.Collect$$libinit$$00000004 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) .ARM.Collect$$libinit$$0000000A 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) .ARM.Collect$$libinit$$0000000C 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) .ARM.Collect$$libinit$$0000000E 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) .ARM.Collect$$libinit$$00000011 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) .ARM.Collect$$libinit$$00000013 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) .ARM.Collect$$libinit$$00000015 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) .ARM.Collect$$libinit$$00000017 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) .ARM.Collect$$libinit$$00000019 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) .ARM.Collect$$libinit$$0000001B 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) .ARM.Collect$$libinit$$0000001D 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) .ARM.Collect$$libinit$$0000001F 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) .ARM.Collect$$libinit$$00000021 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) .ARM.Collect$$libinit$$00000023 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) .ARM.Collect$$libinit$$00000025 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) .ARM.Collect$$libinit$$0000002C 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) .ARM.Collect$$libinit$$0000002E 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) .ARM.Collect$$libinit$$00000030 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) .ARM.Collect$$libinit$$00000032 0x0800014a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) .ARM.Collect$$libinit$$00000033 0x0800014a Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) .ARM.Collect$$libshutdown$$00000000 0x0800014c Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) .ARM.Collect$$libshutdown$$00000002 0x0800014e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) .ARM.Collect$$libshutdown$$00000004 0x0800014e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) .ARM.Collect$$libshutdown$$00000007 0x0800014e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) .ARM.Collect$$libshutdown$$0000000A 0x0800014e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) .ARM.Collect$$libshutdown$$0000000C 0x0800014e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) .ARM.Collect$$libshutdown$$0000000F 0x0800014e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) .ARM.Collect$$libshutdown$$00000010 0x0800014e Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) .ARM.Collect$$rtentry$$00000000 0x08000150 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) .ARM.Collect$$rtentry$$00000002 0x08000150 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) .ARM.Collect$$rtentry$$00000004 0x08000150 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) .ARM.Collect$$rtentry$$00000009 0x08000156 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) .ARM.Collect$$rtentry$$0000000A 0x08000156 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) .ARM.Collect$$rtentry$$0000000C 0x0800015a Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) .ARM.Collect$$rtentry$$0000000D 0x0800015a Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) .ARM.Collect$$rtexit$$00000000 0x08000162 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) .ARM.Collect$$rtexit$$00000002 0x08000164 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) .ARM.Collect$$rtexit$$00000003 0x08000164 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) .ARM.Collect$$rtexit$$00000004 0x08000168 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) .emb_text 0x08000170 Section 56 rt_memcpy.o(.emb_text) .text 0x080001a8 Section 56 startup_gd32e230.o(.text) .text 0x080001e0 Section 0 assert.o(.text) .text 0x0800025c Section 0 rt_memcpy.o(.text) .text 0x080002de Section 0 heapauxi.o(.text) .text 0x080002e4 Section 0 abort.o(.text) .text 0x080002f8 Section 0 assert_puts.o(.text) .text 0x0800030c Section 364 aeabi_sdiv.o(.text) .text 0x08000478 Section 0 sys_wrch.o(.text) .text 0x08000484 Section 0 sys_exit.o(.text) .text 0x08000490 Section 0 defsig_abrt_outer.o(.text) .text 0x0800049c Section 2 use_no_semi.o(.text) .text 0x0800049e Section 0 indicate_semi.o(.text) .text 0x0800049e Section 62 sys_stackheap_outer.o(.text) .text 0x080004dc Section 0 exit.o(.text) .text 0x080004ec Section 0 defsig_exit.o(.text) .text 0x080004f8 Section 0 defsig_abrt_inner.o(.text) .text 0x08000528 Section 8 libspace.o(.text) .text 0x08000530 Section 0 defsig_general.o(.text) [Anonymous Symbol] 0x08000564 Section 0 systick.o(.text.DelayNms) [Anonymous Symbol] 0x08000580 Section 0 gd32e230_it.o(.text.HardFault_Handler) [Anonymous Symbol] 0x08000584 Section 0 systick.o(.text.InitSysTick) __arm_cp.2_0 0x080005a0 Number 4 systick.o(.text.InitSysTick) [Anonymous Symbol] 0x080005a4 Section 0 gd32e230_it.o(.text.NMI_Handler) [Anonymous Symbol] 0x080005a6 Section 0 gd32e230_it.o(.text.PendSV_Handler) [Anonymous Symbol] 0x080005a8 Section 0 gd32e230_it.o(.text.SVC_Handler) SysTick_Config 0x080005ad Thumb Code 64 systick.o(.text.SysTick_Config) [Anonymous Symbol] 0x080005ac Section 0 systick.o(.text.SysTick_Config) __arm_cp.3_0 0x080005ec Number 4 systick.o(.text.SysTick_Config) __arm_cp.3_1 0x080005f0 Number 4 systick.o(.text.SysTick_Config) __arm_cp.3_2 0x080005f4 Number 4 systick.o(.text.SysTick_Config) [Anonymous Symbol] 0x080005f8 Section 0 systick.o(.text.SysTick_Handler) [Anonymous Symbol] 0x08000600 Section 0 system_gd32e230.o(.text.SystemInit) __arm_cp.0_0 0x08000688 Number 4 system_gd32e230.o(.text.SystemInit) __arm_cp.0_1 0x0800068c Number 4 system_gd32e230.o(.text.SystemInit) __arm_cp.0_2 0x08000690 Number 4 system_gd32e230.o(.text.SystemInit) __arm_cp.0_3 0x08000694 Number 4 system_gd32e230.o(.text.SystemInit) __arm_cp.0_4 0x08000698 Number 4 system_gd32e230.o(.text.SystemInit) __arm_cp.0_5 0x0800069c Number 4 system_gd32e230.o(.text.SystemInit) __arm_cp.0_6 0x080006a0 Number 4 system_gd32e230.o(.text.SystemInit) __arm_cp.0_7 0x080006a4 Number 4 system_gd32e230.o(.text.SystemInit) __arm_cp.0_8 0x080006a8 Number 4 system_gd32e230.o(.text.SystemInit) [Anonymous Symbol] 0x080006ac Section 0 porttimer.o(.text.TIMER13_IRQHandler) __arm_cp.3_0 0x080006d8 Number 4 porttimer.o(.text.TIMER13_IRQHandler) [Anonymous Symbol] 0x080006dc Section 0 timer.o(.text.TIMER14_IRQHandler) __arm_cp.1_0 0x08000718 Number 4 timer.o(.text.TIMER14_IRQHandler) __arm_cp.1_1 0x0800071c Number 4 timer.o(.text.TIMER14_IRQHandler) __arm_cp.1_2 0x08000720 Number 4 timer.o(.text.TIMER14_IRQHandler) __arm_cp.1_3 0x08000724 Number 4 timer.o(.text.TIMER14_IRQHandler) TimDelayDec 0x08000729 Thumb Code 20 systick.o(.text.TimDelayDec) [Anonymous Symbol] 0x08000728 Section 0 systick.o(.text.TimDelayDec) __arm_cp.1_0 0x0800073c Number 4 systick.o(.text.TimDelayDec) [Anonymous Symbol] 0x08000740 Section 0 portserial.o(.text.USART0_IRQHandler) __arm_cp.4_0 0x080007b0 Number 4 portserial.o(.text.USART0_IRQHandler) __arm_cp.4_1 0x080007b4 Number 4 portserial.o(.text.USART0_IRQHandler) __arm_cp.4_2 0x080007b8 Number 4 portserial.o(.text.USART0_IRQHandler) __arm_cp.4_3 0x080007bc Number 4 portserial.o(.text.USART0_IRQHandler) __arm_cp.4_4 0x080007c0 Number 4 portserial.o(.text.USART0_IRQHandler) __NVIC_EnableIRQ 0x080007c5 Thumb Code 48 gd32e230_misc.o(.text.__NVIC_EnableIRQ) [Anonymous Symbol] 0x080007c4 Section 0 gd32e230_misc.o(.text.__NVIC_EnableIRQ) __arm_cp.2_0 0x080007f4 Number 4 gd32e230_misc.o(.text.__NVIC_EnableIRQ) __NVIC_SetPriority 0x080007f9 Thumb Code 128 gd32e230_misc.o(.text.__NVIC_SetPriority) [Anonymous Symbol] 0x080007f8 Section 0 gd32e230_misc.o(.text.__NVIC_SetPriority) __NVIC_SetPriority 0x08000879 Thumb Code 128 systick.o(.text.__NVIC_SetPriority) [Anonymous Symbol] 0x08000878 Section 0 systick.o(.text.__NVIC_SetPriority) __arm_cp.6_0 0x080008f8 Number 4 systick.o(.text.__NVIC_SetPriority) __arm_cp.6_1 0x080008fc Number 4 systick.o(.text.__NVIC_SetPriority) [Anonymous Symbol] 0x08000900 Section 0 breaker.o(.text.breaker_chn_read) [Anonymous Symbol] 0x080009d8 Section 0 breaker.o(.text.breaker_init) __arm_cp.0_0 0x08000a68 Number 4 breaker.o(.text.breaker_init) __arm_cp.0_1 0x08000a6c Number 4 breaker.o(.text.breaker_init) [Anonymous Symbol] 0x08000a70 Section 0 breaker.o(.text.breaker_read_id) __arm_cp.1_0 0x08000ad8 Number 4 breaker.o(.text.breaker_read_id) [Anonymous Symbol] 0x08000adc Section 0 mbascii.o(.text.eMBASCIIInit) __arm_cp.0_0 0x08000b34 Number 4 mbascii.o(.text.eMBASCIIInit) __arm_cp.0_1 0x08000b38 Number 4 mbascii.o(.text.eMBASCIIInit) [Anonymous Symbol] 0x08000b3c Section 0 mbascii.o(.text.eMBASCIIReceive) __arm_cp.3_0 0x08000bac Number 4 mbascii.o(.text.eMBASCIIReceive) __arm_cp.3_1 0x08000bb0 Number 4 mbascii.o(.text.eMBASCIIReceive) __arm_cp.3_2 0x08000bb4 Number 4 mbascii.o(.text.eMBASCIIReceive) [Anonymous Symbol] 0x08000bb8 Section 0 mbascii.o(.text.eMBASCIISend) __arm_cp.5_1 0x08000c2c Number 4 mbascii.o(.text.eMBASCIISend) __arm_cp.5_2 0x08000c30 Number 4 mbascii.o(.text.eMBASCIISend) __arm_cp.5_3 0x08000c34 Number 4 mbascii.o(.text.eMBASCIISend) __arm_cp.5_4 0x08000c38 Number 4 mbascii.o(.text.eMBASCIISend) [Anonymous Symbol] 0x08000c3c Section 0 mbascii.o(.text.eMBASCIIStart) __arm_cp.1_0 0x08000c58 Number 4 mbascii.o(.text.eMBASCIIStart) [Anonymous Symbol] 0x08000c5c Section 0 mbascii.o(.text.eMBASCIIStop) [Anonymous Symbol] 0x08000c6c Section 0 mb.o(.text.eMBEnable) __arm_cp.3_0 0x08000ca0 Number 4 mb.o(.text.eMBEnable) __arm_cp.3_1 0x08000ca4 Number 4 mb.o(.text.eMBEnable) [Anonymous Symbol] 0x08000ca8 Section 0 mbfunccoils.o(.text.eMBFuncReadCoils) [Anonymous Symbol] 0x08000da8 Section 0 mbfuncdisc.o(.text.eMBFuncReadDiscreteInputs) __arm_cp.0_0 0x08000ea4 Number 4 mbfuncdisc.o(.text.eMBFuncReadDiscreteInputs) [Anonymous Symbol] 0x08000ea8 Section 0 mbfuncholding.o(.text.eMBFuncReadHoldingRegister) [Anonymous Symbol] 0x08000f7e Section 0 mbfuncinput.o(.text.eMBFuncReadInputRegister) [Anonymous Symbol] 0x08001058 Section 0 mbfuncholding.o(.text.eMBFuncReadWriteMultipleHoldingRegister) [Anonymous Symbol] 0x080011ac Section 0 mbfuncother.o(.text.eMBFuncReportSlaveID) __arm_cp.1_0 0x080011d4 Number 4 mbfuncother.o(.text.eMBFuncReportSlaveID) __arm_cp.1_1 0x080011d8 Number 4 mbfuncother.o(.text.eMBFuncReportSlaveID) [Anonymous Symbol] 0x080011dc Section 0 mbfunccoils.o(.text.eMBFuncWriteCoil) [Anonymous Symbol] 0x0800128c Section 0 mbfuncholding.o(.text.eMBFuncWriteHoldingRegister) [Anonymous Symbol] 0x080012f8 Section 0 mbfunccoils.o(.text.eMBFuncWriteMultipleCoils) [Anonymous Symbol] 0x080013dc Section 0 mbfuncholding.o(.text.eMBFuncWriteMultipleHoldingRegister) [Anonymous Symbol] 0x0800149c Section 0 mb.o(.text.eMBInit) __arm_cp.0_1 0x080015c0 Number 4 mb.o(.text.eMBInit) __arm_cp.0_2 0x080015c4 Number 4 mb.o(.text.eMBInit) __arm_cp.0_3 0x080015c8 Number 4 mb.o(.text.eMBInit) __arm_cp.0_4 0x080015cc Number 4 mb.o(.text.eMBInit) __arm_cp.0_6 0x080015d0 Number 4 mb.o(.text.eMBInit) __arm_cp.0_8 0x080015d4 Number 4 mb.o(.text.eMBInit) __arm_cp.0_9 0x080015d8 Number 4 mb.o(.text.eMBInit) __arm_cp.0_10 0x080015dc Number 4 mb.o(.text.eMBInit) __arm_cp.0_11 0x080015e0 Number 4 mb.o(.text.eMBInit) __arm_cp.0_12 0x080015e4 Number 4 mb.o(.text.eMBInit) __arm_cp.0_13 0x080015e8 Number 4 mb.o(.text.eMBInit) __arm_cp.0_14 0x080015ec Number 4 mb.o(.text.eMBInit) __arm_cp.0_15 0x080015f0 Number 4 mb.o(.text.eMBInit) __arm_cp.0_16 0x080015f4 Number 4 mb.o(.text.eMBInit) __arm_cp.0_17 0x080015f8 Number 4 mb.o(.text.eMBInit) __arm_cp.0_18 0x080015fc Number 4 mb.o(.text.eMBInit) __arm_cp.0_19 0x08001600 Number 4 mb.o(.text.eMBInit) __arm_cp.0_20 0x08001604 Number 4 mb.o(.text.eMBInit) __arm_cp.0_21 0x08001608 Number 4 mb.o(.text.eMBInit) __arm_cp.0_22 0x0800160c Number 4 mb.o(.text.eMBInit) [Anonymous Symbol] 0x08001610 Section 0 mb.o(.text.eMBPoll) __arm_cp.5_0 0x08001774 Number 4 mb.o(.text.eMBPoll) __arm_cp.5_1 0x08001778 Number 4 mb.o(.text.eMBPoll) __arm_cp.5_2 0x0800177c Number 4 mb.o(.text.eMBPoll) __arm_cp.5_3 0x08001780 Number 4 mb.o(.text.eMBPoll) __arm_cp.5_4 0x08001784 Number 4 mb.o(.text.eMBPoll) __arm_cp.5_5 0x08001788 Number 4 mb.o(.text.eMBPoll) __arm_cp.5_6 0x0800178c Number 4 mb.o(.text.eMBPoll) __arm_cp.5_7 0x08001790 Number 4 mb.o(.text.eMBPoll) __arm_cp.5_8 0x08001794 Number 4 mb.o(.text.eMBPoll) __arm_cp.5_9 0x08001798 Number 4 mb.o(.text.eMBPoll) __arm_cp.5_10 0x0800179c Number 4 mb.o(.text.eMBPoll) [Anonymous Symbol] 0x080017a0 Section 0 mbrtu.o(.text.eMBRTUInit) __arm_cp.0_0 0x08001810 Number 4 mbrtu.o(.text.eMBRTUInit) __arm_cp.0_1 0x08001814 Number 4 mbrtu.o(.text.eMBRTUInit) [Anonymous Symbol] 0x08001818 Section 0 mbrtu.o(.text.eMBRTUReceive) __arm_cp.3_0 0x0800188c Number 4 mbrtu.o(.text.eMBRTUReceive) __arm_cp.3_1 0x08001890 Number 4 mbrtu.o(.text.eMBRTUReceive) __arm_cp.3_2 0x08001894 Number 4 mbrtu.o(.text.eMBRTUReceive) [Anonymous Symbol] 0x08001898 Section 0 mbrtu.o(.text.eMBRTUSend) __arm_cp.4_1 0x08001934 Number 4 mbrtu.o(.text.eMBRTUSend) __arm_cp.4_2 0x08001938 Number 4 mbrtu.o(.text.eMBRTUSend) __arm_cp.4_3 0x0800193c Number 4 mbrtu.o(.text.eMBRTUSend) __arm_cp.4_4 0x08001940 Number 4 mbrtu.o(.text.eMBRTUSend) [Anonymous Symbol] 0x08001944 Section 0 mbrtu.o(.text.eMBRTUStart) __arm_cp.1_0 0x08001958 Number 4 mbrtu.o(.text.eMBRTUStart) [Anonymous Symbol] 0x0800195c Section 0 mbrtu.o(.text.eMBRTUStop) [Anonymous Symbol] 0x0800196c Section 0 port.o(.text.eMBRegCoilsCB) __arm_cp.2_0 0x08001ad0 Number 4 port.o(.text.eMBRegCoilsCB) __arm_cp.2_1 0x08001ad4 Number 4 port.o(.text.eMBRegCoilsCB) [Anonymous Symbol] 0x08001ad8 Section 0 port.o(.text.eMBRegDiscreteCB) __arm_cp.3_0 0x08001bc8 Number 4 port.o(.text.eMBRegDiscreteCB) __arm_cp.3_1 0x08001bcc Number 4 port.o(.text.eMBRegDiscreteCB) [Anonymous Symbol] 0x08001bd0 Section 0 port.o(.text.eMBRegHoldingCB) __arm_cp.1_0 0x08001cc8 Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_1 0x08001ccc Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_2 0x08001cd0 Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_3 0x08001cd4 Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_4 0x08001cd8 Number 4 port.o(.text.eMBRegHoldingCB) __arm_cp.1_5 0x08001cdc Number 4 port.o(.text.eMBRegHoldingCB) [Anonymous Symbol] 0x08001ce0 Section 0 port.o(.text.eMBRegInputCB) __arm_cp.0_0 0x08001d70 Number 4 port.o(.text.eMBRegInputCB) __arm_cp.0_1 0x08001d74 Number 4 port.o(.text.eMBRegInputCB) __arm_cp.0_2 0x08001d78 Number 4 port.o(.text.eMBRegInputCB) [Anonymous Symbol] 0x08001d7c Section 0 breaker.o(.text.get_breakers) __arm_cp.4_0 0x08001d80 Number 4 breaker.o(.text.get_breakers) [Anonymous Symbol] 0x08001d84 Section 0 gd32e230_gpio.o(.text.gpio_af_set) [Anonymous Symbol] 0x08001e44 Section 0 gd32e230_gpio.o(.text.gpio_bit_reset) [Anonymous Symbol] 0x08001e54 Section 0 gd32e230_gpio.o(.text.gpio_bit_set) [Anonymous Symbol] 0x08001e64 Section 0 gd32e230_gpio.o(.text.gpio_bit_write) [Anonymous Symbol] 0x08001e88 Section 0 gd32e230_gpio.o(.text.gpio_input_bit_get) [Anonymous Symbol] 0x08001eb2 Section 0 gd32e230_gpio.o(.text.gpio_mode_set) [Anonymous Symbol] 0x08001f40 Section 0 gd32e230_gpio.o(.text.gpio_output_options_set) [Anonymous Symbol] 0x08001fcc Section 0 led.o(.text.led_flash) [Anonymous Symbol] 0x0800204c Section 0 led.o(.text.led_init) __arm_cp.0_0 0x0800208c Number 4 led.o(.text.led_init) __arm_cp.0_1 0x08002090 Number 4 led.o(.text.led_init) [Anonymous Symbol] 0x08002094 Section 0 main.o(.text.main) __arm_cp.0_0 0x08002138 Number 4 main.o(.text.main) [Anonymous Symbol] 0x0800213c Section 0 gd32e230_misc.o(.text.nvic_irq_enable) [Anonymous Symbol] 0x08002168 Section 0 gd32e230_misc.o(.text.nvic_vector_table_set) __arm_cp.7_0 0x08002180 Number 4 gd32e230_misc.o(.text.nvic_vector_table_set) __arm_cp.7_1 0x08002184 Number 4 gd32e230_misc.o(.text.nvic_vector_table_set) [Anonymous Symbol] 0x08002188 Section 0 mbutils.o(.text.prveMBError2Exception) prvucMBBIN2CHAR 0x080021d1 Thumb Code 76 mbascii.o(.text.prvucMBBIN2CHAR) [Anonymous Symbol] 0x080021d0 Section 0 mbascii.o(.text.prvucMBBIN2CHAR) __arm_cp.9_0 0x0800221c Number 4 mbascii.o(.text.prvucMBBIN2CHAR) __arm_cp.9_1 0x08002220 Number 4 mbascii.o(.text.prvucMBBIN2CHAR) prvucMBCHAR2BIN 0x08002225 Thumb Code 82 mbascii.o(.text.prvucMBCHAR2BIN) [Anonymous Symbol] 0x08002224 Section 0 mbascii.o(.text.prvucMBCHAR2BIN) prvucMBLRC 0x08002277 Thumb Code 60 mbascii.o(.text.prvucMBLRC) [Anonymous Symbol] 0x08002276 Section 0 mbascii.o(.text.prvucMBLRC) prvvTIMERExpiredISR 0x080022b5 Thumb Code 12 porttimer.o(.text.prvvTIMERExpiredISR) [Anonymous Symbol] 0x080022b4 Section 0 porttimer.o(.text.prvvTIMERExpiredISR) __arm_cp.4_0 0x080022c0 Number 4 porttimer.o(.text.prvvTIMERExpiredISR) prvvUARTRxISR 0x080022c5 Thumb Code 12 portserial.o(.text.prvvUARTRxISR) [Anonymous Symbol] 0x080022c4 Section 0 portserial.o(.text.prvvUARTRxISR) __arm_cp.5_0 0x080022d0 Number 4 portserial.o(.text.prvvUARTRxISR) prvvUARTTxReadyISR 0x080022d5 Thumb Code 12 portserial.o(.text.prvvUARTTxReadyISR) [Anonymous Symbol] 0x080022d4 Section 0 portserial.o(.text.prvvUARTTxReadyISR) __arm_cp.6_0 0x080022e0 Number 4 portserial.o(.text.prvvUARTTxReadyISR) [Anonymous Symbol] 0x080022e4 Section 0 gd32e230_rcu.o(.text.rcu_clock_freq_get) __arm_cp.38_0 0x0800253c Number 4 gd32e230_rcu.o(.text.rcu_clock_freq_get) __arm_cp.38_1 0x08002540 Number 4 gd32e230_rcu.o(.text.rcu_clock_freq_get) __arm_cp.38_3 0x08002544 Number 4 gd32e230_rcu.o(.text.rcu_clock_freq_get) __arm_cp.38_4 0x08002548 Number 4 gd32e230_rcu.o(.text.rcu_clock_freq_get) __arm_cp.38_5 0x0800254c Number 4 gd32e230_rcu.o(.text.rcu_clock_freq_get) __arm_cp.38_6 0x08002550 Number 4 gd32e230_rcu.o(.text.rcu_clock_freq_get) __arm_cp.38_7 0x08002554 Number 4 gd32e230_rcu.o(.text.rcu_clock_freq_get) __arm_cp.38_8 0x08002558 Number 4 gd32e230_rcu.o(.text.rcu_clock_freq_get) [Anonymous Symbol] 0x0800255c Section 0 gd32e230_rcu.o(.text.rcu_periph_clock_enable) [Anonymous Symbol] 0x08002580 Section 0 gd32e230_rcu.o(.text.rcu_periph_reset_disable) [Anonymous Symbol] 0x080025a4 Section 0 gd32e230_rcu.o(.text.rcu_periph_reset_enable) system_clock_72m_irc8m 0x080025c9 Thumb Code 208 system_gd32e230.o(.text.system_clock_72m_irc8m) [Anonymous Symbol] 0x080025c8 Section 0 system_gd32e230.o(.text.system_clock_72m_irc8m) __arm_cp.3_0 0x08002698 Number 4 system_gd32e230.o(.text.system_clock_72m_irc8m) __arm_cp.3_1 0x0800269c Number 4 system_gd32e230.o(.text.system_clock_72m_irc8m) __arm_cp.3_2 0x080026a0 Number 4 system_gd32e230.o(.text.system_clock_72m_irc8m) __arm_cp.3_3 0x080026a4 Number 4 system_gd32e230.o(.text.system_clock_72m_irc8m) __arm_cp.3_4 0x080026a8 Number 4 system_gd32e230.o(.text.system_clock_72m_irc8m) system_clock_config 0x080026ad Thumb Code 8 system_gd32e230.o(.text.system_clock_config) [Anonymous Symbol] 0x080026ac Section 0 system_gd32e230.o(.text.system_clock_config) [Anonymous Symbol] 0x080026b4 Section 0 timer.o(.text.timer_14_init) [Anonymous Symbol] 0x08002704 Section 0 gd32e230_timer.o(.text.timer_counter_value_config) [Anonymous Symbol] 0x08002718 Section 0 gd32e230_timer.o(.text.timer_deinit) __arm_cp.0_1 0x080027e0 Number 4 gd32e230_timer.o(.text.timer_deinit) __arm_cp.0_7 0x080027e4 Number 4 gd32e230_timer.o(.text.timer_deinit) __arm_cp.0_8 0x080027e8 Number 4 gd32e230_timer.o(.text.timer_deinit) __arm_cp.0_9 0x080027ec Number 4 gd32e230_timer.o(.text.timer_deinit) __arm_cp.0_10 0x080027f0 Number 4 gd32e230_timer.o(.text.timer_deinit) __arm_cp.0_11 0x080027f4 Number 4 gd32e230_timer.o(.text.timer_deinit) [Anonymous Symbol] 0x080027f8 Section 0 gd32e230_timer.o(.text.timer_disable) [Anonymous Symbol] 0x0800280a Section 0 gd32e230_timer.o(.text.timer_enable) [Anonymous Symbol] 0x0800281c Section 0 gd32e230_timer.o(.text.timer_init) __arm_cp.2_0 0x08002900 Number 4 gd32e230_timer.o(.text.timer_init) __arm_cp.2_1 0x08002904 Number 4 gd32e230_timer.o(.text.timer_init) __arm_cp.2_2 0x08002908 Number 4 gd32e230_timer.o(.text.timer_init) __arm_cp.2_3 0x0800290c Number 4 gd32e230_timer.o(.text.timer_init) __arm_cp.2_4 0x08002910 Number 4 gd32e230_timer.o(.text.timer_init) __arm_cp.2_5 0x08002914 Number 4 gd32e230_timer.o(.text.timer_init) [Anonymous Symbol] 0x08002918 Section 0 gd32e230_timer.o(.text.timer_interrupt_disable) [Anonymous Symbol] 0x0800292c Section 0 gd32e230_timer.o(.text.timer_interrupt_enable) [Anonymous Symbol] 0x08002940 Section 0 gd32e230_timer.o(.text.timer_interrupt_flag_clear) [Anonymous Symbol] 0x08002954 Section 0 gd32e230_timer.o(.text.timer_interrupt_flag_get) [Anonymous Symbol] 0x08002990 Section 0 gd32e230_timer.o(.text.timer_struct_para_init) __arm_cp.1_0 0x080029b4 Number 4 gd32e230_timer.o(.text.timer_struct_para_init) [Anonymous Symbol] 0x080029b8 Section 0 mbcrc.o(.text.usMBCRC16) __arm_cp.0_0 0x08002a10 Number 4 mbcrc.o(.text.usMBCRC16) __arm_cp.0_1 0x08002a14 Number 4 mbcrc.o(.text.usMBCRC16) [Anonymous Symbol] 0x08002a18 Section 0 gd32e230_usart.o(.text.usart_baudrate_set) __arm_cp.1_2 0x08002ac4 Number 4 gd32e230_usart.o(.text.usart_baudrate_set) [Anonymous Symbol] 0x08002ac8 Section 0 gd32e230_usart.o(.text.usart_data_receive) [Anonymous Symbol] 0x08002ad8 Section 0 gd32e230_usart.o(.text.usart_data_transmit) __arm_cp.18_0 0x08002aec Number 4 gd32e230_usart.o(.text.usart_data_transmit) [Anonymous Symbol] 0x08002af0 Section 0 gd32e230_usart.o(.text.usart_deinit) __arm_cp.0_0 0x08002b34 Number 4 gd32e230_usart.o(.text.usart_deinit) __arm_cp.0_2 0x08002b38 Number 4 gd32e230_usart.o(.text.usart_deinit) __arm_cp.0_3 0x08002b3c Number 4 gd32e230_usart.o(.text.usart_deinit) [Anonymous Symbol] 0x08002b40 Section 0 gd32e230_usart.o(.text.usart_enable) [Anonymous Symbol] 0x08002b52 Section 0 gd32e230_usart.o(.text.usart_flag_clear) [Anonymous Symbol] 0x08002b70 Section 0 gd32e230_usart.o(.text.usart_flag_get) [Anonymous Symbol] 0x08002bac Section 0 gd32e230_usart.o(.text.usart_interrupt_disable) [Anonymous Symbol] 0x08002bce Section 0 gd32e230_usart.o(.text.usart_interrupt_enable) [Anonymous Symbol] 0x08002bf0 Section 0 gd32e230_usart.o(.text.usart_interrupt_flag_clear) __arm_cp.73_0 0x08002c2c Number 4 gd32e230_usart.o(.text.usart_interrupt_flag_clear) [Anonymous Symbol] 0x08002c30 Section 0 gd32e230_usart.o(.text.usart_interrupt_flag_get) [Anonymous Symbol] 0x08002c92 Section 0 gd32e230_usart.o(.text.usart_parity_config) [Anonymous Symbol] 0x08002cbc Section 0 gd32e230_usart.o(.text.usart_receive_config) [Anonymous Symbol] 0x08002cda Section 0 gd32e230_usart.o(.text.usart_stop_bit_set) [Anonymous Symbol] 0x08002d04 Section 0 gd32e230_usart.o(.text.usart_transmit_config) [Anonymous Symbol] 0x08002d22 Section 0 gd32e230_usart.o(.text.usart_word_length_set) [Anonymous Symbol] 0x08002d4c Section 0 portserial.o(.text.vMBPortSerialEnable) __arm_cp.0_0 0x08002dc8 Number 4 portserial.o(.text.vMBPortSerialEnable) [Anonymous Symbol] 0x08002dcc Section 0 porttimer.o(.text.vMBPortTimersDisable) [Anonymous Symbol] 0x08002df8 Section 0 porttimer.o(.text.vMBPortTimersEnable) __arm_cp.1_0 0x08002e24 Number 4 porttimer.o(.text.vMBPortTimersEnable) [Anonymous Symbol] 0x08002e28 Section 0 mbascii.o(.text.xMBASCIIReceiveFSM) __arm_cp.6_1 0x08002f80 Number 4 mbascii.o(.text.xMBASCIIReceiveFSM) __arm_cp.6_4 0x08002f84 Number 4 mbascii.o(.text.xMBASCIIReceiveFSM) __arm_cp.6_7 0x08002f88 Number 4 mbascii.o(.text.xMBASCIIReceiveFSM) [Anonymous Symbol] 0x08002f8c Section 0 mbascii.o(.text.xMBASCIITimerT1SExpired) __arm_cp.10_1 0x08002fd0 Number 4 mbascii.o(.text.xMBASCIITimerT1SExpired) [Anonymous Symbol] 0x08002fd4 Section 0 mbascii.o(.text.xMBASCIITransmitFSM) __arm_cp.8_0 0x08003100 Number 4 mbascii.o(.text.xMBASCIITransmitFSM) __arm_cp.8_1 0x08003104 Number 4 mbascii.o(.text.xMBASCIITransmitFSM) __arm_cp.8_2 0x08003108 Number 4 mbascii.o(.text.xMBASCIITransmitFSM) __arm_cp.8_3 0x0800310c Number 4 mbascii.o(.text.xMBASCIITransmitFSM) __arm_cp.8_4 0x08003110 Number 4 mbascii.o(.text.xMBASCIITransmitFSM) __arm_cp.8_5 0x08003114 Number 4 mbascii.o(.text.xMBASCIITransmitFSM) __arm_cp.8_6 0x08003118 Number 4 mbascii.o(.text.xMBASCIITransmitFSM) __arm_cp.8_7 0x0800311c Number 4 mbascii.o(.text.xMBASCIITransmitFSM) [Anonymous Symbol] 0x08003120 Section 0 portevent.o(.text.xMBPortEventGet) [Anonymous Symbol] 0x08003150 Section 0 portevent.o(.text.xMBPortEventInit) [Anonymous Symbol] 0x0800315c Section 0 portevent.o(.text.xMBPortEventPost) __arm_cp.1_0 0x08003174 Number 4 portevent.o(.text.xMBPortEventPost) __arm_cp.1_1 0x08003178 Number 4 portevent.o(.text.xMBPortEventPost) [Anonymous Symbol] 0x0800317c Section 0 portserial.o(.text.xMBPortSerialGetByte) [Anonymous Symbol] 0x08003194 Section 0 portserial.o(.text.xMBPortSerialInit) __arm_cp.1_0 0x08003270 Number 4 portserial.o(.text.xMBPortSerialInit) __arm_cp.1_1 0x08003274 Number 4 portserial.o(.text.xMBPortSerialInit) [Anonymous Symbol] 0x08003278 Section 0 portserial.o(.text.xMBPortSerialPutByte) __arm_cp.2_0 0x08003290 Number 4 portserial.o(.text.xMBPortSerialPutByte) [Anonymous Symbol] 0x08003294 Section 0 porttimer.o(.text.xMBPortTimersInit) __arm_cp.0_0 0x080032f0 Number 4 porttimer.o(.text.xMBPortTimersInit) __arm_cp.0_1 0x080032f4 Number 4 porttimer.o(.text.xMBPortTimersInit) [Anonymous Symbol] 0x080032f8 Section 0 mbrtu.o(.text.xMBRTUReceiveFSM) __arm_cp.5_1 0x0800339c Number 4 mbrtu.o(.text.xMBRTUReceiveFSM) __arm_cp.5_4 0x080033a0 Number 4 mbrtu.o(.text.xMBRTUReceiveFSM) __arm_cp.5_5 0x080033a4 Number 4 mbrtu.o(.text.xMBRTUReceiveFSM) [Anonymous Symbol] 0x080033a8 Section 0 mbrtu.o(.text.xMBRTUTimerT35Expired) __arm_cp.7_1 0x08003424 Number 4 mbrtu.o(.text.xMBRTUTimerT35Expired) [Anonymous Symbol] 0x08003428 Section 0 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_0 0x080034b4 Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_1 0x080034b8 Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_2 0x080034bc Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_3 0x080034c0 Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_4 0x080034c4 Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) __arm_cp.6_5 0x080034c8 Number 4 mbrtu.o(.text.xMBRTUTransmitFSM) aucCRCHi 0x080034cc Data 256 mbcrc.o(.rodata.aucCRCHi) [Anonymous Symbol] 0x080034cc Section 0 mbcrc.o(.rodata.aucCRCHi) aucCRCLo 0x080035cc Data 256 mbcrc.o(.rodata.aucCRCLo) [Anonymous Symbol] 0x080035cc Section 0 mbcrc.o(.rodata.aucCRCLo) [Anonymous Symbol] 0x080036cc Section 0 mbrtu.o(.rodata.str1.1) [Anonymous Symbol] 0x080037a0 Section 0 mbascii.o(.rodata.str1.1) eMBState 0x20000004 Data 1 mb.o(.data.eMBState) [Anonymous Symbol] 0x20000004 Section 0 mb.o(.data.eMBState) ucASCIIBuf 0x20000008 Data 4 mbascii.o(.data.ucASCIIBuf) [Anonymous Symbol] 0x20000008 Section 0 mbascii.o(.data.ucASCIIBuf) usRegDiscreteStart 0x2000000c Data 2 port.o(.data.usRegDiscreteStart) [Anonymous Symbol] 0x2000000c Section 0 port.o(.data.usRegDiscreteStart) usRegHoldStart 0x2000000e Data 2 port.o(.data.usRegHoldStart) [Anonymous Symbol] 0x2000000e Section 0 port.o(.data.usRegHoldStart) usRegInputStart 0x20000010 Data 2 port.o(.data.usRegInputStart) [Anonymous Symbol] 0x20000010 Section 0 port.o(.data.usRegInputStart) xFuncHandlers 0x20000014 Data 128 mb.o(.data.xFuncHandlers) [Anonymous Symbol] 0x20000014 Section 0 mb.o(.data.xFuncHandlers) .bss 0x20000098 Section 96 libspace.o(.bss) b_chn 0x20000100 Data 14 breaker.o(.bss.b_chn) [Anonymous Symbol] 0x20000100 Section 0 breaker.o(.bss.b_chn) eBytePos 0x2000010e Data 1 mbascii.o(.bss.eBytePos) [Anonymous Symbol] 0x2000010e Section 0 mbascii.o(.bss.eBytePos) eMBCurrentMode 0x2000010f Data 1 mb.o(.bss.eMBCurrentMode) [Anonymous Symbol] 0x2000010f Section 0 mb.o(.bss.eMBCurrentMode) eMBPoll.eException 0x20000110 Data 1 mb.o(.bss.eMBPoll.eException) [Anonymous Symbol] 0x20000110 Section 0 mb.o(.bss.eMBPoll.eException) eMBPoll.ucFunctionCode 0x20000111 Data 1 mb.o(.bss.eMBPoll.ucFunctionCode) [Anonymous Symbol] 0x20000111 Section 0 mb.o(.bss.eMBPoll.ucFunctionCode) eMBPoll.ucMBFrame 0x20000114 Data 4 mb.o(.bss.eMBPoll.ucMBFrame) [Anonymous Symbol] 0x20000114 Section 0 mb.o(.bss.eMBPoll.ucMBFrame) eMBPoll.ucRcvAddress 0x20000118 Data 1 mb.o(.bss.eMBPoll.ucRcvAddress) [Anonymous Symbol] 0x20000118 Section 0 mb.o(.bss.eMBPoll.ucRcvAddress) eMBPoll.usLength 0x2000011a Data 2 mb.o(.bss.eMBPoll.usLength) [Anonymous Symbol] 0x2000011a Section 0 mb.o(.bss.eMBPoll.usLength) eQueuedEvent 0x2000011c Data 1 portevent.o(.bss.eQueuedEvent) [Anonymous Symbol] 0x2000011c Section 0 portevent.o(.bss.eQueuedEvent) eRcvState 0x2000011d Data 1 mbrtu.o(.bss.eRcvState) [Anonymous Symbol] 0x2000011d Section 0 mbrtu.o(.bss.eRcvState) eRcvState 0x2000011e Data 1 mbascii.o(.bss.eRcvState) [Anonymous Symbol] 0x2000011e Section 0 mbascii.o(.bss.eRcvState) eSndState 0x2000011f Data 1 mbrtu.o(.bss.eSndState) [Anonymous Symbol] 0x2000011f Section 0 mbrtu.o(.bss.eSndState) eSndState 0x20000120 Data 1 mbascii.o(.bss.eSndState) [Anonymous Symbol] 0x20000120 Section 0 mbascii.o(.bss.eSndState) icnt 0x20000124 Data 4 timer.o(.bss.icnt) [Anonymous Symbol] 0x20000124 Section 0 timer.o(.bss.icnt) peMBFrameReceiveCur 0x2000012c Data 4 mb.o(.bss.peMBFrameReceiveCur) [Anonymous Symbol] 0x2000012c Section 0 mb.o(.bss.peMBFrameReceiveCur) peMBFrameSendCur 0x20000130 Data 4 mb.o(.bss.peMBFrameSendCur) [Anonymous Symbol] 0x20000130 Section 0 mb.o(.bss.peMBFrameSendCur) pucSndBufferCur 0x20000134 Data 4 mbrtu.o(.bss.pucSndBufferCur) [Anonymous Symbol] 0x20000134 Section 0 mbrtu.o(.bss.pucSndBufferCur) pucSndBufferCur 0x20000138 Data 4 mbascii.o(.bss.pucSndBufferCur) [Anonymous Symbol] 0x20000138 Section 0 mbascii.o(.bss.pucSndBufferCur) pvMBFrameCloseCur 0x2000013c Data 4 mb.o(.bss.pvMBFrameCloseCur) [Anonymous Symbol] 0x2000013c Section 0 mb.o(.bss.pvMBFrameCloseCur) pvMBFrameStartCur 0x20000140 Data 4 mb.o(.bss.pvMBFrameStartCur) [Anonymous Symbol] 0x20000140 Section 0 mb.o(.bss.pvMBFrameStartCur) pvMBFrameStopCur 0x20000144 Data 4 mb.o(.bss.pvMBFrameStopCur) [Anonymous Symbol] 0x20000144 Section 0 mb.o(.bss.pvMBFrameStopCur) s_iTimDelayCnt 0x20000154 Data 4 systick.o(.bss.s_iTimDelayCnt) [Anonymous Symbol] 0x20000154 Section 0 systick.o(.bss.s_iTimDelayCnt) ucMBAddress 0x20000158 Data 1 mb.o(.bss.ucMBAddress) [Anonymous Symbol] 0x20000158 Section 0 mb.o(.bss.ucMBAddress) ucMBLFCharacter 0x20000159 Data 1 mbascii.o(.bss.ucMBLFCharacter) [Anonymous Symbol] 0x20000159 Section 0 mbascii.o(.bss.ucMBLFCharacter) ucMBSlaveID 0x2000015a Data 32 mbfuncother.o(.bss.ucMBSlaveID) [Anonymous Symbol] 0x2000015a Section 0 mbfuncother.o(.bss.ucMBSlaveID) usMBSlaveIDLen 0x2000027a Data 2 mbfuncother.o(.bss.usMBSlaveIDLen) [Anonymous Symbol] 0x2000027a Section 0 mbfuncother.o(.bss.usMBSlaveIDLen) usRcvBufferPos 0x2000027c Data 2 mbrtu.o(.bss.usRcvBufferPos) [Anonymous Symbol] 0x2000027c Section 0 mbrtu.o(.bss.usRcvBufferPos) usRcvBufferPos 0x2000027e Data 2 mbascii.o(.bss.usRcvBufferPos) [Anonymous Symbol] 0x2000027e Section 0 mbascii.o(.bss.usRcvBufferPos) usRegCoilsBuf 0x20000280 Data 4 port.o(.bss.usRegCoilsBuf) [Anonymous Symbol] 0x20000280 Section 0 port.o(.bss.usRegCoilsBuf) usRegCoilsStart 0x20000284 Data 2 port.o(.bss.usRegCoilsStart) [Anonymous Symbol] 0x20000284 Section 0 port.o(.bss.usRegCoilsStart) usRegDiscreteBuf 0x20000286 Data 4 port.o(.bss.usRegDiscreteBuf) [Anonymous Symbol] 0x20000286 Section 0 port.o(.bss.usRegDiscreteBuf) usRegHoldBuf 0x2000028a Data 14 port.o(.bss.usRegHoldBuf) [Anonymous Symbol] 0x2000028a Section 0 port.o(.bss.usRegHoldBuf) usRegInputBuf 0x20000298 Data 8 port.o(.bss.usRegInputBuf) [Anonymous Symbol] 0x20000298 Section 0 port.o(.bss.usRegInputBuf) usSndBufferCount 0x200002a0 Data 2 mbrtu.o(.bss.usSndBufferCount) [Anonymous Symbol] 0x200002a0 Section 0 mbrtu.o(.bss.usSndBufferCount) usSndBufferCount 0x200002a2 Data 2 mbascii.o(.bss.usSndBufferCount) [Anonymous Symbol] 0x200002a2 Section 0 mbascii.o(.bss.usSndBufferCount) xEventInQueue 0x200002a4 Data 1 portevent.o(.bss.xEventInQueue) [Anonymous Symbol] 0x200002a4 Section 0 portevent.o(.bss.xEventInQueue) Heap_Mem 0x200002a8 Data 1024 startup_gd32e230.o(HEAP) HEAP 0x200002a8 Section 1024 startup_gd32e230.o(HEAP) Stack_Mem 0x200006a8 Data 1024 startup_gd32e230.o(STACK) STACK 0x200006a8 Section 1024 startup_gd32e230.o(STACK) __initial_sp 0x20000aa8 Data 0 startup_gd32e230.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_gd32e230.o ABSOLUTE __Vectors 0x08000000 Data 4 startup_gd32e230.o(RESET) __Vectors_End 0x080000cc Data 0 startup_gd32e230.o(RESET) __main 0x080000cd Thumb Code 8 __main.o(!!!main) __scatterload 0x080000d5 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_rt2 0x080000d5 Thumb Code 52 __scatter.o(!!!scatter) __scatterload_rt2_thumb_only 0x080000d5 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_null 0x080000e5 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_copy 0x08000111 Thumb Code 26 __scatter_copy.o(!!handler_copy) __scatterload_zeroinit 0x0800012d Thumb Code 28 __scatter_zi.o(!!handler_zi) __rt_lib_init 0x08000149 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) __rt_lib_init_alloca_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) __rt_lib_init_argv_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) __rt_lib_init_atexit_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) __rt_lib_init_clock_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) __rt_lib_init_cpp_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) __rt_lib_init_exceptions_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) __rt_lib_init_fp_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) __rt_lib_init_fp_trap_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) __rt_lib_init_getenv_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) __rt_lib_init_heap_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) __rt_lib_init_lc_collate_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) __rt_lib_init_lc_ctype_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) __rt_lib_init_lc_monetary_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) __rt_lib_init_lc_numeric_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) __rt_lib_init_lc_time_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) __rt_lib_init_preinit_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) __rt_lib_init_rand_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) __rt_lib_init_return 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) __rt_lib_init_signal_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) __rt_lib_init_stdio_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) __rt_lib_init_user_alloc_1 0x0800014b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) __rt_lib_shutdown 0x0800014d Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) __rt_lib_shutdown_cpp_1 0x0800014f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) __rt_lib_shutdown_fp_trap_1 0x0800014f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) __rt_lib_shutdown_heap_1 0x0800014f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) __rt_lib_shutdown_return 0x0800014f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) __rt_lib_shutdown_signal_1 0x0800014f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) __rt_lib_shutdown_stdio_1 0x0800014f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) __rt_lib_shutdown_user_alloc_1 0x0800014f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) __rt_entry 0x08000151 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) __rt_entry_presh_1 0x08000151 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) __rt_entry_sh 0x08000151 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) __rt_entry_li 0x08000157 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) __rt_entry_postsh_1 0x08000157 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) __rt_entry_main 0x0800015b Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) __rt_entry_postli_1 0x0800015b Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) __rt_exit 0x08000163 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) __rt_exit_ls 0x08000165 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) __rt_exit_prels_1 0x08000165 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) __rt_exit_exit 0x08000169 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) __aeabi_memcpy4 0x08000171 Thumb Code 56 rt_memcpy.o(.emb_text) __aeabi_memcpy8 0x08000171 Thumb Code 0 rt_memcpy.o(.emb_text) Reset_Handler 0x080001a9 Thumb Code 8 startup_gd32e230.o(.text) ADC_CMP_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) DMA_Channel0_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) DMA_Channel1_2_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) DMA_Channel3_4_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) EXTI0_1_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) EXTI2_3_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) EXTI4_15_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) FMC_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) I2C0_ER_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) I2C0_EV_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) I2C1_ER_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) I2C1_EV_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) LVD_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) RCU_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) RTC_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) SPI0_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) SPI1_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) TIMER0_BRK_UP_TRG_COM_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) TIMER0_Channel_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) TIMER15_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) TIMER16_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) TIMER2_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) TIMER5_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) USART1_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) WWDGT_IRQHandler 0x080001bb Thumb Code 0 startup_gd32e230.o(.text) __user_initial_stackheap 0x080001bd Thumb Code 10 startup_gd32e230.o(.text) __aeabi_assert 0x080001e1 Thumb Code 82 assert.o(.text) __assert 0x080001e1 Thumb Code 0 assert.o(.text) __aeabi_memcpy 0x0800025d Thumb Code 130 rt_memcpy.o(.text) __rt_memcpy 0x0800025d Thumb Code 0 rt_memcpy.o(.text) __use_two_region_memory 0x080002df Thumb Code 2 heapauxi.o(.text) __rt_heap_escrow$2region 0x080002e1 Thumb Code 2 heapauxi.o(.text) __rt_heap_expand$2region 0x080002e3 Thumb Code 2 heapauxi.o(.text) abort 0x080002e5 Thumb Code 20 abort.o(.text) __assert_puts 0x080002f9 Thumb Code 20 assert_puts.o(.text) __aeabi_uidiv 0x0800030d Thumb Code 0 aeabi_sdiv.o(.text) __aeabi_uidivmod 0x0800030d Thumb Code 20 aeabi_sdiv.o(.text) __aeabi_idiv 0x08000321 Thumb Code 0 aeabi_sdiv.o(.text) __aeabi_idivmod 0x08000321 Thumb Code 338 aeabi_sdiv.o(.text) _ttywrch 0x08000479 Thumb Code 12 sys_wrch.o(.text) _sys_exit 0x08000485 Thumb Code 8 sys_exit.o(.text) __rt_SIGABRT 0x08000491 Thumb Code 12 defsig_abrt_outer.o(.text) __I$use$semihosting 0x0800049d Thumb Code 0 use_no_semi.o(.text) __use_no_semihosting_swi 0x0800049d Thumb Code 2 use_no_semi.o(.text) __semihosting_library_function 0x0800049f Thumb Code 0 indicate_semi.o(.text) __user_setup_stackheap 0x0800049f Thumb Code 62 sys_stackheap_outer.o(.text) exit 0x080004dd Thumb Code 16 exit.o(.text) __sig_exit 0x080004ed Thumb Code 12 defsig_exit.o(.text) __rt_SIGABRT_inner 0x080004f9 Thumb Code 14 defsig_abrt_inner.o(.text) __user_libspace 0x08000529 Thumb Code 8 libspace.o(.text) __user_perproc_libspace 0x08000529 Thumb Code 0 libspace.o(.text) __user_perthread_libspace 0x08000529 Thumb Code 0 libspace.o(.text) __default_signal_display 0x08000531 Thumb Code 52 defsig_general.o(.text) DelayNms 0x08000565 Thumb Code 28 systick.o(.text.DelayNms) HardFault_Handler 0x08000581 Thumb Code 4 gd32e230_it.o(.text.HardFault_Handler) InitSysTick 0x08000585 Thumb Code 28 systick.o(.text.InitSysTick) NMI_Handler 0x080005a5 Thumb Code 2 gd32e230_it.o(.text.NMI_Handler) PendSV_Handler 0x080005a7 Thumb Code 2 gd32e230_it.o(.text.PendSV_Handler) SVC_Handler 0x080005a9 Thumb Code 2 gd32e230_it.o(.text.SVC_Handler) SysTick_Handler 0x080005f9 Thumb Code 8 systick.o(.text.SysTick_Handler) SystemInit 0x08000601 Thumb Code 136 system_gd32e230.o(.text.SystemInit) TIMER13_IRQHandler 0x080006ad Thumb Code 44 porttimer.o(.text.TIMER13_IRQHandler) TIMER14_IRQHandler 0x080006dd Thumb Code 60 timer.o(.text.TIMER14_IRQHandler) USART0_IRQHandler 0x08000741 Thumb Code 112 portserial.o(.text.USART0_IRQHandler) breaker_chn_read 0x08000901 Thumb Code 216 breaker.o(.text.breaker_chn_read) breaker_init 0x080009d9 Thumb Code 144 breaker.o(.text.breaker_init) breaker_read_id 0x08000a71 Thumb Code 104 breaker.o(.text.breaker_read_id) eMBASCIIInit 0x08000add Thumb Code 88 mbascii.o(.text.eMBASCIIInit) eMBASCIIReceive 0x08000b3d Thumb Code 112 mbascii.o(.text.eMBASCIIReceive) eMBASCIISend 0x08000bb9 Thumb Code 116 mbascii.o(.text.eMBASCIISend) eMBASCIIStart 0x08000c3d Thumb Code 28 mbascii.o(.text.eMBASCIIStart) eMBASCIIStop 0x08000c5d Thumb Code 16 mbascii.o(.text.eMBASCIIStop) eMBEnable 0x08000c6d Thumb Code 52 mb.o(.text.eMBEnable) eMBFuncReadCoils 0x08000ca9 Thumb Code 256 mbfunccoils.o(.text.eMBFuncReadCoils) eMBFuncReadDiscreteInputs 0x08000da9 Thumb Code 252 mbfuncdisc.o(.text.eMBFuncReadDiscreteInputs) eMBFuncReadHoldingRegister 0x08000ea9 Thumb Code 214 mbfuncholding.o(.text.eMBFuncReadHoldingRegister) eMBFuncReadInputRegister 0x08000f7f Thumb Code 218 mbfuncinput.o(.text.eMBFuncReadInputRegister) eMBFuncReadWriteMultipleHoldingRegister 0x08001059 Thumb Code 340 mbfuncholding.o(.text.eMBFuncReadWriteMultipleHoldingRegister) eMBFuncReportSlaveID 0x080011ad Thumb Code 40 mbfuncother.o(.text.eMBFuncReportSlaveID) eMBFuncWriteCoil 0x080011dd Thumb Code 176 mbfunccoils.o(.text.eMBFuncWriteCoil) eMBFuncWriteHoldingRegister 0x0800128d Thumb Code 108 mbfuncholding.o(.text.eMBFuncWriteHoldingRegister) eMBFuncWriteMultipleCoils 0x080012f9 Thumb Code 228 mbfunccoils.o(.text.eMBFuncWriteMultipleCoils) eMBFuncWriteMultipleHoldingRegister 0x080013dd Thumb Code 192 mbfuncholding.o(.text.eMBFuncWriteMultipleHoldingRegister) eMBInit 0x0800149d Thumb Code 292 mb.o(.text.eMBInit) eMBPoll 0x08001611 Thumb Code 356 mb.o(.text.eMBPoll) eMBRTUInit 0x080017a1 Thumb Code 112 mbrtu.o(.text.eMBRTUInit) eMBRTUReceive 0x08001819 Thumb Code 116 mbrtu.o(.text.eMBRTUReceive) eMBRTUSend 0x08001899 Thumb Code 156 mbrtu.o(.text.eMBRTUSend) eMBRTUStart 0x08001945 Thumb Code 20 mbrtu.o(.text.eMBRTUStart) eMBRTUStop 0x0800195d Thumb Code 16 mbrtu.o(.text.eMBRTUStop) eMBRegCoilsCB 0x0800196d Thumb Code 356 port.o(.text.eMBRegCoilsCB) eMBRegDiscreteCB 0x08001ad9 Thumb Code 240 port.o(.text.eMBRegDiscreteCB) eMBRegHoldingCB 0x08001bd1 Thumb Code 248 port.o(.text.eMBRegHoldingCB) eMBRegInputCB 0x08001ce1 Thumb Code 144 port.o(.text.eMBRegInputCB) get_breakers 0x08001d7d Thumb Code 4 breaker.o(.text.get_breakers) gpio_af_set 0x08001d85 Thumb Code 192 gd32e230_gpio.o(.text.gpio_af_set) gpio_bit_reset 0x08001e45 Thumb Code 16 gd32e230_gpio.o(.text.gpio_bit_reset) gpio_bit_set 0x08001e55 Thumb Code 16 gd32e230_gpio.o(.text.gpio_bit_set) gpio_bit_write 0x08001e65 Thumb Code 36 gd32e230_gpio.o(.text.gpio_bit_write) gpio_input_bit_get 0x08001e89 Thumb Code 42 gd32e230_gpio.o(.text.gpio_input_bit_get) gpio_mode_set 0x08001eb3 Thumb Code 142 gd32e230_gpio.o(.text.gpio_mode_set) gpio_output_options_set 0x08001f41 Thumb Code 138 gd32e230_gpio.o(.text.gpio_output_options_set) led_flash 0x08001fcd Thumb Code 128 led.o(.text.led_flash) led_init 0x0800204d Thumb Code 64 led.o(.text.led_init) main 0x08002095 Thumb Code 164 main.o(.text.main) nvic_irq_enable 0x0800213d Thumb Code 42 gd32e230_misc.o(.text.nvic_irq_enable) nvic_vector_table_set 0x08002169 Thumb Code 24 gd32e230_misc.o(.text.nvic_vector_table_set) prveMBError2Exception 0x08002189 Thumb Code 72 mbutils.o(.text.prveMBError2Exception) rcu_clock_freq_get 0x080022e5 Thumb Code 600 gd32e230_rcu.o(.text.rcu_clock_freq_get) rcu_periph_clock_enable 0x0800255d Thumb Code 36 gd32e230_rcu.o(.text.rcu_periph_clock_enable) rcu_periph_reset_disable 0x08002581 Thumb Code 36 gd32e230_rcu.o(.text.rcu_periph_reset_disable) rcu_periph_reset_enable 0x080025a5 Thumb Code 36 gd32e230_rcu.o(.text.rcu_periph_reset_enable) timer_14_init 0x080026b5 Thumb Code 80 timer.o(.text.timer_14_init) timer_counter_value_config 0x08002705 Thumb Code 18 gd32e230_timer.o(.text.timer_counter_value_config) timer_deinit 0x08002719 Thumb Code 200 gd32e230_timer.o(.text.timer_deinit) timer_disable 0x080027f9 Thumb Code 18 gd32e230_timer.o(.text.timer_disable) timer_enable 0x0800280b Thumb Code 18 gd32e230_timer.o(.text.timer_enable) timer_init 0x0800281d Thumb Code 228 gd32e230_timer.o(.text.timer_init) timer_interrupt_disable 0x08002919 Thumb Code 20 gd32e230_timer.o(.text.timer_interrupt_disable) timer_interrupt_enable 0x0800292d Thumb Code 20 gd32e230_timer.o(.text.timer_interrupt_enable) timer_interrupt_flag_clear 0x08002941 Thumb Code 20 gd32e230_timer.o(.text.timer_interrupt_flag_clear) timer_interrupt_flag_get 0x08002955 Thumb Code 58 gd32e230_timer.o(.text.timer_interrupt_flag_get) timer_struct_para_init 0x08002991 Thumb Code 36 gd32e230_timer.o(.text.timer_struct_para_init) usMBCRC16 0x080029b9 Thumb Code 88 mbcrc.o(.text.usMBCRC16) usart_baudrate_set 0x08002a19 Thumb Code 172 gd32e230_usart.o(.text.usart_baudrate_set) usart_data_receive 0x08002ac9 Thumb Code 16 gd32e230_usart.o(.text.usart_data_receive) usart_data_transmit 0x08002ad9 Thumb Code 20 gd32e230_usart.o(.text.usart_data_transmit) usart_deinit 0x08002af1 Thumb Code 68 gd32e230_usart.o(.text.usart_deinit) usart_enable 0x08002b41 Thumb Code 18 gd32e230_usart.o(.text.usart_enable) usart_flag_clear 0x08002b53 Thumb Code 30 gd32e230_usart.o(.text.usart_flag_clear) usart_flag_get 0x08002b71 Thumb Code 60 gd32e230_usart.o(.text.usart_flag_get) usart_interrupt_disable 0x08002bad Thumb Code 34 gd32e230_usart.o(.text.usart_interrupt_disable) usart_interrupt_enable 0x08002bcf Thumb Code 34 gd32e230_usart.o(.text.usart_interrupt_enable) usart_interrupt_flag_clear 0x08002bf1 Thumb Code 60 gd32e230_usart.o(.text.usart_interrupt_flag_clear) usart_interrupt_flag_get 0x08002c31 Thumb Code 98 gd32e230_usart.o(.text.usart_interrupt_flag_get) usart_parity_config 0x08002c93 Thumb Code 42 gd32e230_usart.o(.text.usart_parity_config) usart_receive_config 0x08002cbd Thumb Code 30 gd32e230_usart.o(.text.usart_receive_config) usart_stop_bit_set 0x08002cdb Thumb Code 42 gd32e230_usart.o(.text.usart_stop_bit_set) usart_transmit_config 0x08002d05 Thumb Code 30 gd32e230_usart.o(.text.usart_transmit_config) usart_word_length_set 0x08002d23 Thumb Code 42 gd32e230_usart.o(.text.usart_word_length_set) vMBPortSerialEnable 0x08002d4d Thumb Code 124 portserial.o(.text.vMBPortSerialEnable) vMBPortTimersDisable 0x08002dcd Thumb Code 44 porttimer.o(.text.vMBPortTimersDisable) vMBPortTimersEnable 0x08002df9 Thumb Code 44 porttimer.o(.text.vMBPortTimersEnable) xMBASCIIReceiveFSM 0x08002e29 Thumb Code 344 mbascii.o(.text.xMBASCIIReceiveFSM) xMBASCIITimerT1SExpired 0x08002f8d Thumb Code 68 mbascii.o(.text.xMBASCIITimerT1SExpired) xMBASCIITransmitFSM 0x08002fd5 Thumb Code 300 mbascii.o(.text.xMBASCIITransmitFSM) xMBPortEventGet 0x08003121 Thumb Code 48 portevent.o(.text.xMBPortEventGet) xMBPortEventInit 0x08003151 Thumb Code 12 portevent.o(.text.xMBPortEventInit) xMBPortEventPost 0x0800315d Thumb Code 24 portevent.o(.text.xMBPortEventPost) xMBPortSerialGetByte 0x0800317d Thumb Code 24 portserial.o(.text.xMBPortSerialGetByte) xMBPortSerialInit 0x08003195 Thumb Code 220 portserial.o(.text.xMBPortSerialInit) xMBPortSerialPutByte 0x08003279 Thumb Code 24 portserial.o(.text.xMBPortSerialPutByte) xMBPortTimersInit 0x08003295 Thumb Code 92 porttimer.o(.text.xMBPortTimersInit) xMBRTUReceiveFSM 0x080032f9 Thumb Code 164 mbrtu.o(.text.xMBRTUReceiveFSM) xMBRTUTimerT35Expired 0x080033a9 Thumb Code 124 mbrtu.o(.text.xMBRTUTimerT35Expired) xMBRTUTransmitFSM 0x08003429 Thumb Code 140 mbrtu.o(.text.xMBRTUTransmitFSM) Region$$Table$$Base 0x08003800 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x08003820 Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x20000000 Data 4 system_gd32e230.o(.data.SystemCoreClock) __libspace_start 0x20000098 Data 96 libspace.o(.bss) Chal_num 0x200000f8 Data 1 port.o(.bss.Chal_num) __temporary_stack_top$libspace 0x200000f8 Data 0 libspace.o(.bss) WiRegIndex 0x200000fc Data 4 port.o(.bss.WiRegIndex) led_flash_flag 0x20000128 Data 1 led.o(.bss.led_flash_flag) pxMBFrameCBByteReceived 0x20000148 Data 4 mb.o(.bss.pxMBFrameCBByteReceived) pxMBFrameCBTransmitterEmpty 0x2000014c Data 4 mb.o(.bss.pxMBFrameCBTransmitterEmpty) pxMBPortCBTimerExpired 0x20000150 Data 4 mb.o(.bss.pxMBPortCBTimerExpired) ucRTUBuf 0x2000017a Data 256 mbrtu.o(.bss.ucRTUBuf) ============================================================================== Memory Map of the image Image Entry point : 0x080000cd Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000038b8, Max: 0x00010000, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00003820, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x000000cc Data RO 26 RESET startup_gd32e230.o 0x080000cc 0x080000cc 0x00000008 Code RO 983 * !!!main c_p.l(__main.o) 0x080000d4 0x080000d4 0x0000003c Code RO 1170 !!!scatter c_p.l(__scatter.o) 0x08000110 0x08000110 0x0000001a Code RO 1172 !!handler_copy c_p.l(__scatter_copy.o) 0x0800012a 0x0800012a 0x00000002 PAD 0x0800012c 0x0800012c 0x0000001c Code RO 1174 !!handler_zi c_p.l(__scatter_zi.o) 0x08000148 0x08000148 0x00000002 Code RO 1046 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1062 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1064 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1067 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1069 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1071 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1074 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1076 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1078 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1080 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1082 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1084 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1086 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1088 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1090 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1092 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1094 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1098 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1100 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1102 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000000 Code RO 1104 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o) 0x0800014a 0x0800014a 0x00000002 Code RO 1105 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o) 0x0800014c 0x0800014c 0x00000002 Code RO 1141 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o) 0x0800014e 0x0800014e 0x00000000 Code RO 1153 .ARM.Collect$$libshutdown$$00000002 c_p.l(libshutdown2.o) 0x0800014e 0x0800014e 0x00000000 Code RO 1155 .ARM.Collect$$libshutdown$$00000004 c_p.l(libshutdown2.o) 0x0800014e 0x0800014e 0x00000000 Code RO 1158 .ARM.Collect$$libshutdown$$00000007 c_p.l(libshutdown2.o) 0x0800014e 0x0800014e 0x00000000 Code RO 1161 .ARM.Collect$$libshutdown$$0000000A c_p.l(libshutdown2.o) 0x0800014e 0x0800014e 0x00000000 Code RO 1163 .ARM.Collect$$libshutdown$$0000000C c_p.l(libshutdown2.o) 0x0800014e 0x0800014e 0x00000000 Code RO 1166 .ARM.Collect$$libshutdown$$0000000F c_p.l(libshutdown2.o) 0x0800014e 0x0800014e 0x00000002 Code RO 1167 .ARM.Collect$$libshutdown$$00000010 c_p.l(libshutdown2.o) 0x08000150 0x08000150 0x00000000 Code RO 985 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o) 0x08000150 0x08000150 0x00000000 Code RO 1003 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o) 0x08000150 0x08000150 0x00000006 Code RO 1015 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o) 0x08000156 0x08000156 0x00000000 Code RO 1005 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o) 0x08000156 0x08000156 0x00000004 Code RO 1006 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o) 0x0800015a 0x0800015a 0x00000000 Code RO 1008 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o) 0x0800015a 0x0800015a 0x00000008 Code RO 1009 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o) 0x08000162 0x08000162 0x00000002 Code RO 1051 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o) 0x08000164 0x08000164 0x00000000 Code RO 1107 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o) 0x08000164 0x08000164 0x00000004 Code RO 1108 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o) 0x08000168 0x08000168 0x00000006 Code RO 1109 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o) 0x0800016e 0x0800016e 0x00000002 PAD 0x08000170 0x08000170 0x00000038 Code RO 977 .emb_text c_p.l(rt_memcpy.o) 0x080001a8 0x080001a8 0x00000038 Code RO 27 .text startup_gd32e230.o 0x080001e0 0x080001e0 0x0000007c Code RO 975 .text c_p.l(assert.o) 0x0800025c 0x0800025c 0x00000082 Code RO 978 .text c_p.l(rt_memcpy.o) 0x080002de 0x080002de 0x00000006 Code RO 981 .text c_p.l(heapauxi.o) 0x080002e4 0x080002e4 0x00000014 Code RO 986 .text c_p.l(abort.o) 0x080002f8 0x080002f8 0x00000014 Code RO 988 .text c_p.l(assert_puts.o) 0x0800030c 0x0800030c 0x0000016c Code RO 990 .text c_p.l(aeabi_sdiv.o) 0x08000478 0x08000478 0x0000000c Code RO 994 .text c_p.l(sys_wrch.o) 0x08000484 0x08000484 0x0000000c Code RO 996 .text c_p.l(sys_exit.o) 0x08000490 0x08000490 0x0000000c Code RO 1021 .text c_p.l(defsig_abrt_outer.o) 0x0800049c 0x0800049c 0x00000002 Code RO 1025 .text c_p.l(use_no_semi.o) 0x0800049e 0x0800049e 0x00000000 Code RO 1027 .text c_p.l(indicate_semi.o) 0x0800049e 0x0800049e 0x0000003e Code RO 1028 .text c_p.l(sys_stackheap_outer.o) 0x080004dc 0x080004dc 0x00000010 Code RO 1035 .text c_p.l(exit.o) 0x080004ec 0x080004ec 0x0000000c Code RO 1037 .text c_p.l(defsig_exit.o) 0x080004f8 0x080004f8 0x00000030 Code RO 1039 .text c_p.l(defsig_abrt_inner.o) 0x08000528 0x08000528 0x00000008 Code RO 1047 .text c_p.l(libspace.o) 0x08000530 0x08000530 0x00000034 Code RO 1055 .text c_p.l(defsig_general.o) 0x08000564 0x08000564 0x0000001c Code RO 918 .text.DelayNms systick.o 0x08000580 0x08000580 0x00000004 Code RO 4 .text.HardFault_Handler gd32e230_it.o 0x08000584 0x08000584 0x00000020 Code RO 914 .text.InitSysTick systick.o 0x080005a4 0x080005a4 0x00000002 Code RO 2 .text.NMI_Handler gd32e230_it.o 0x080005a6 0x080005a6 0x00000002 Code RO 16 .text.PendSV_Handler gd32e230_it.o 0x080005a8 0x080005a8 0x00000002 Code RO 12 .text.SVC_Handler gd32e230_it.o 0x080005aa 0x080005aa 0x00000002 PAD 0x080005ac 0x080005ac 0x0000004c Code RO 916 .text.SysTick_Config systick.o 0x080005f8 0x080005f8 0x00000008 Code RO 910 .text.SysTick_Handler systick.o 0x08000600 0x08000600 0x000000ac Code RO 34 .text.SystemInit system_gd32e230.o 0x080006ac 0x080006ac 0x00000030 Code RO 118 .text.TIMER13_IRQHandler porttimer.o 0x080006dc 0x080006dc 0x0000004c Code RO 964 .text.TIMER14_IRQHandler timer.o 0x08000728 0x08000728 0x00000018 Code RO 912 .text.TimDelayDec systick.o 0x08000740 0x08000740 0x00000084 Code RO 99 .text.USART0_IRQHandler portserial.o 0x080007c4 0x080007c4 0x00000034 Code RO 876 .text.__NVIC_EnableIRQ gd32e230_misc.o 0x080007f8 0x080007f8 0x00000080 Code RO 874 .text.__NVIC_SetPriority gd32e230_misc.o 0x08000878 0x08000878 0x00000088 Code RO 922 .text.__NVIC_SetPriority systick.o 0x08000900 0x08000900 0x000000d8 Code RO 936 .text.breaker_chn_read breaker.o 0x080009d8 0x080009d8 0x00000098 Code RO 932 .text.breaker_init breaker.o 0x08000a70 0x08000a70 0x0000006c Code RO 934 .text.breaker_read_id breaker.o 0x08000adc 0x08000adc 0x00000060 Code RO 280 .text.eMBASCIIInit mbascii.o 0x08000b3c 0x08000b3c 0x0000007c Code RO 286 .text.eMBASCIIReceive mbascii.o 0x08000bb8 0x08000bb8 0x00000084 Code RO 290 .text.eMBASCIISend mbascii.o 0x08000c3c 0x08000c3c 0x00000020 Code RO 282 .text.eMBASCIIStart mbascii.o 0x08000c5c 0x08000c5c 0x00000010 Code RO 284 .text.eMBASCIIStop mbascii.o 0x08000c6c 0x08000c6c 0x0000003c Code RO 247 .text.eMBEnable mb.o 0x08000ca8 0x08000ca8 0x00000100 Code RO 129 .text.eMBFuncReadCoils mbfunccoils.o 0x08000da8 0x08000da8 0x00000100 Code RO 143 .text.eMBFuncReadDiscreteInputs mbfuncdisc.o 0x08000ea8 0x08000ea8 0x000000d6 Code RO 155 .text.eMBFuncReadHoldingRegister mbfuncholding.o 0x08000f7e 0x08000f7e 0x000000da Code RO 166 .text.eMBFuncReadInputRegister mbfuncinput.o 0x08001058 0x08001058 0x00000154 Code RO 157 .text.eMBFuncReadWriteMultipleHoldingRegister mbfuncholding.o 0x080011ac 0x080011ac 0x00000030 Code RO 176 .text.eMBFuncReportSlaveID mbfuncother.o 0x080011dc 0x080011dc 0x000000b0 Code RO 131 .text.eMBFuncWriteCoil mbfunccoils.o 0x0800128c 0x0800128c 0x0000006c Code RO 151 .text.eMBFuncWriteHoldingRegister mbfuncholding.o 0x080012f8 0x080012f8 0x000000e4 Code RO 133 .text.eMBFuncWriteMultipleCoils mbfunccoils.o 0x080013dc 0x080013dc 0x000000c0 Code RO 153 .text.eMBFuncWriteMultipleHoldingRegister mbfuncholding.o 0x0800149c 0x0800149c 0x00000174 Code RO 241 .text.eMBInit mb.o 0x08001610 0x08001610 0x00000190 Code RO 251 .text.eMBPoll mb.o 0x080017a0 0x080017a0 0x00000078 Code RO 211 .text.eMBRTUInit mbrtu.o 0x08001818 0x08001818 0x00000080 Code RO 217 .text.eMBRTUReceive mbrtu.o 0x08001898 0x08001898 0x000000ac Code RO 219 .text.eMBRTUSend mbrtu.o 0x08001944 0x08001944 0x00000018 Code RO 213 .text.eMBRTUStart mbrtu.o 0x0800195c 0x0800195c 0x00000010 Code RO 215 .text.eMBRTUStop mbrtu.o 0x0800196c 0x0800196c 0x0000016c Code RO 55 .text.eMBRegCoilsCB port.o 0x08001ad8 0x08001ad8 0x000000f8 Code RO 57 .text.eMBRegDiscreteCB port.o 0x08001bd0 0x08001bd0 0x00000110 Code RO 53 .text.eMBRegHoldingCB port.o 0x08001ce0 0x08001ce0 0x0000009c Code RO 51 .text.eMBRegInputCB port.o 0x08001d7c 0x08001d7c 0x00000008 Code RO 940 .text.get_breakers breaker.o 0x08001d84 0x08001d84 0x000000c0 Code RO 340 .text.gpio_af_set gd32e230_gpio.o 0x08001e44 0x08001e44 0x00000010 Code RO 326 .text.gpio_bit_reset gd32e230_gpio.o 0x08001e54 0x08001e54 0x00000010 Code RO 324 .text.gpio_bit_set gd32e230_gpio.o 0x08001e64 0x08001e64 0x00000024 Code RO 328 .text.gpio_bit_write gd32e230_gpio.o 0x08001e88 0x08001e88 0x0000002a Code RO 332 .text.gpio_input_bit_get gd32e230_gpio.o 0x08001eb2 0x08001eb2 0x0000008e Code RO 320 .text.gpio_mode_set gd32e230_gpio.o 0x08001f40 0x08001f40 0x0000008a Code RO 322 .text.gpio_output_options_set gd32e230_gpio.o 0x08001fca 0x08001fca 0x00000002 PAD 0x08001fcc 0x08001fcc 0x00000080 Code RO 952 .text.led_flash led.o 0x0800204c 0x0800204c 0x00000048 Code RO 950 .text.led_init led.o 0x08002094 0x08002094 0x000000a8 Code RO 901 .text.main main.o 0x0800213c 0x0800213c 0x0000002a Code RO 872 .text.nvic_irq_enable gd32e230_misc.o 0x08002166 0x08002166 0x00000002 PAD 0x08002168 0x08002168 0x00000020 Code RO 886 .text.nvic_vector_table_set gd32e230_misc.o 0x08002188 0x08002188 0x00000048 Code RO 191 .text.prveMBError2Exception mbutils.o 0x080021d0 0x080021d0 0x00000054 Code RO 298 .text.prvucMBBIN2CHAR mbascii.o 0x08002224 0x08002224 0x00000052 Code RO 294 .text.prvucMBCHAR2BIN mbascii.o 0x08002276 0x08002276 0x0000003c Code RO 288 .text.prvucMBLRC mbascii.o 0x080022b2 0x080022b2 0x00000002 PAD 0x080022b4 0x080022b4 0x00000010 Code RO 120 .text.prvvTIMERExpiredISR porttimer.o 0x080022c4 0x080022c4 0x00000010 Code RO 101 .text.prvvUARTRxISR portserial.o 0x080022d4 0x080022d4 0x00000010 Code RO 103 .text.prvvUARTTxReadyISR portserial.o 0x080022e4 0x080022e4 0x00000278 Code RO 465 .text.rcu_clock_freq_get gd32e230_rcu.o 0x0800255c 0x0800255c 0x00000024 Code RO 391 .text.rcu_periph_clock_enable gd32e230_rcu.o 0x08002580 0x08002580 0x00000024 Code RO 401 .text.rcu_periph_reset_disable gd32e230_rcu.o 0x080025a4 0x080025a4 0x00000024 Code RO 399 .text.rcu_periph_reset_enable gd32e230_rcu.o 0x080025c8 0x080025c8 0x000000e4 Code RO 40 .text.system_clock_72m_irc8m system_gd32e230.o 0x080026ac 0x080026ac 0x00000008 Code RO 36 .text.system_clock_config system_gd32e230.o 0x080026b4 0x080026b4 0x00000050 Code RO 962 .text.timer_14_init timer.o 0x08002704 0x08002704 0x00000012 Code RO 506 .text.timer_counter_value_config gd32e230_timer.o 0x08002716 0x08002716 0x00000002 PAD 0x08002718 0x08002718 0x000000e0 Code RO 476 .text.timer_deinit gd32e230_timer.o 0x080027f8 0x080027f8 0x00000012 Code RO 484 .text.timer_disable gd32e230_timer.o 0x0800280a 0x0800280a 0x00000012 Code RO 482 .text.timer_enable gd32e230_timer.o 0x0800281c 0x0800281c 0x000000fc Code RO 480 .text.timer_init gd32e230_timer.o 0x08002918 0x08002918 0x00000014 Code RO 520 .text.timer_interrupt_disable gd32e230_timer.o 0x0800292c 0x0800292c 0x00000014 Code RO 518 .text.timer_interrupt_enable gd32e230_timer.o 0x08002940 0x08002940 0x00000014 Code RO 524 .text.timer_interrupt_flag_clear gd32e230_timer.o 0x08002954 0x08002954 0x0000003a Code RO 522 .text.timer_interrupt_flag_get gd32e230_timer.o 0x0800298e 0x0800298e 0x00000002 PAD 0x08002990 0x08002990 0x00000028 Code RO 478 .text.timer_struct_para_init gd32e230_timer.o 0x080029b8 0x080029b8 0x00000060 Code RO 201 .text.usMBCRC16 mbcrc.o 0x08002a18 0x08002a18 0x000000b0 Code RO 631 .text.usart_baudrate_set gd32e230_usart.o 0x08002ac8 0x08002ac8 0x00000010 Code RO 667 .text.usart_data_receive gd32e230_usart.o 0x08002ad8 0x08002ad8 0x00000018 Code RO 665 .text.usart_data_transmit gd32e230_usart.o 0x08002af0 0x08002af0 0x00000050 Code RO 629 .text.usart_deinit gd32e230_usart.o 0x08002b40 0x08002b40 0x00000012 Code RO 639 .text.usart_enable gd32e230_usart.o 0x08002b52 0x08002b52 0x0000001e Code RO 765 .text.usart_flag_clear gd32e230_usart.o 0x08002b70 0x08002b70 0x0000003c Code RO 763 .text.usart_flag_get gd32e230_usart.o 0x08002bac 0x08002bac 0x00000022 Code RO 769 .text.usart_interrupt_disable gd32e230_usart.o 0x08002bce 0x08002bce 0x00000022 Code RO 767 .text.usart_interrupt_enable gd32e230_usart.o 0x08002bf0 0x08002bf0 0x00000040 Code RO 775 .text.usart_interrupt_flag_clear gd32e230_usart.o 0x08002c30 0x08002c30 0x00000062 Code RO 773 .text.usart_interrupt_flag_get gd32e230_usart.o 0x08002c92 0x08002c92 0x0000002a Code RO 633 .text.usart_parity_config gd32e230_usart.o 0x08002cbc 0x08002cbc 0x0000001e Code RO 645 .text.usart_receive_config gd32e230_usart.o 0x08002cda 0x08002cda 0x0000002a Code RO 637 .text.usart_stop_bit_set gd32e230_usart.o 0x08002d04 0x08002d04 0x0000001e Code RO 643 .text.usart_transmit_config gd32e230_usart.o 0x08002d22 0x08002d22 0x0000002a Code RO 635 .text.usart_word_length_set gd32e230_usart.o 0x08002d4c 0x08002d4c 0x00000080 Code RO 91 .text.vMBPortSerialEnable portserial.o 0x08002dcc 0x08002dcc 0x0000002c Code RO 116 .text.vMBPortTimersDisable porttimer.o 0x08002df8 0x08002df8 0x00000030 Code RO 114 .text.vMBPortTimersEnable porttimer.o 0x08002e28 0x08002e28 0x00000164 Code RO 292 .text.xMBASCIIReceiveFSM mbascii.o 0x08002f8c 0x08002f8c 0x00000048 Code RO 300 .text.xMBASCIITimerT1SExpired mbascii.o 0x08002fd4 0x08002fd4 0x0000014c Code RO 296 .text.xMBASCIITransmitFSM mbascii.o 0x08003120 0x08003120 0x00000030 Code RO 80 .text.xMBPortEventGet portevent.o 0x08003150 0x08003150 0x0000000c Code RO 76 .text.xMBPortEventInit portevent.o 0x0800315c 0x0800315c 0x00000020 Code RO 78 .text.xMBPortEventPost portevent.o 0x0800317c 0x0800317c 0x00000018 Code RO 97 .text.xMBPortSerialGetByte portserial.o 0x08003194 0x08003194 0x000000e4 Code RO 93 .text.xMBPortSerialInit portserial.o 0x08003278 0x08003278 0x0000001c Code RO 95 .text.xMBPortSerialPutByte portserial.o 0x08003294 0x08003294 0x00000064 Code RO 112 .text.xMBPortTimersInit porttimer.o 0x080032f8 0x080032f8 0x000000b0 Code RO 221 .text.xMBRTUReceiveFSM mbrtu.o 0x080033a8 0x080033a8 0x00000080 Code RO 225 .text.xMBRTUTimerT35Expired mbrtu.o 0x08003428 0x08003428 0x000000a4 Code RO 223 .text.xMBRTUTransmitFSM mbrtu.o 0x080034cc 0x080034cc 0x00000100 Data RO 203 .rodata.aucCRCHi mbcrc.o 0x080035cc 0x080035cc 0x00000100 Data RO 204 .rodata.aucCRCLo mbcrc.o 0x080036cc 0x080036cc 0x000000d4 Data RO 229 .rodata.str1.1 mbrtu.o 0x080037a0 0x080037a0 0x00000060 Data RO 305 .rodata.str1.1 mbascii.o 0x08003800 0x08003800 0x00000020 Data RO 1169 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08003820, Size: 0x00000aa8, Max: 0x00002000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x20000000 0x08003820 0x00000004 Data RW 42 .data.SystemCoreClock system_gd32e230.o 0x20000004 0x08003824 0x00000001 Data RW 263 .data.eMBState mb.o 0x20000005 0x08003825 0x00000003 PAD 0x20000008 0x08003828 0x00000004 Data RW 306 .data.ucASCIIBuf mbascii.o 0x2000000c 0x0800382c 0x00000002 Data RW 67 .data.usRegDiscreteStart port.o 0x2000000e 0x0800382e 0x00000002 Data RW 61 .data.usRegHoldStart port.o 0x20000010 0x08003830 0x00000002 Data RW 59 .data.usRegInputStart port.o 0x20000012 0x08003832 0x00000002 PAD 0x20000014 0x08003834 0x00000080 Data RW 264 .data.xFuncHandlers mb.o 0x20000094 0x080038b4 0x00000004 PAD 0x20000098 - 0x00000060 Zero RW 1048 .bss c_p.l(libspace.o) 0x200000f8 - 0x00000001 Zero RW 63 .bss.Chal_num port.o 0x200000f9 0x080038b4 0x00000003 PAD 0x200000fc - 0x00000004 Zero RW 62 .bss.WiRegIndex port.o 0x20000100 - 0x0000000e Zero RW 942 .bss.b_chn breaker.o 0x2000010e - 0x00000001 Zero RW 310 .bss.eBytePos mbascii.o 0x2000010f - 0x00000001 Zero RW 262 .bss.eMBCurrentMode mb.o 0x20000110 - 0x00000001 Zero RW 269 .bss.eMBPoll.eException mb.o 0x20000111 - 0x00000001 Zero RW 267 .bss.eMBPoll.ucFunctionCode mb.o 0x20000112 0x080038b4 0x00000002 PAD 0x20000114 - 0x00000004 Zero RW 265 .bss.eMBPoll.ucMBFrame mb.o 0x20000118 - 0x00000001 Zero RW 266 .bss.eMBPoll.ucRcvAddress mb.o 0x20000119 0x080038b4 0x00000001 PAD 0x2000011a - 0x00000002 Zero RW 268 .bss.eMBPoll.usLength mb.o 0x2000011c - 0x00000001 Zero RW 83 .bss.eQueuedEvent portevent.o 0x2000011d - 0x00000001 Zero RW 227 .bss.eRcvState mbrtu.o 0x2000011e - 0x00000001 Zero RW 303 .bss.eRcvState mbascii.o 0x2000011f - 0x00000001 Zero RW 233 .bss.eSndState mbrtu.o 0x20000120 - 0x00000001 Zero RW 309 .bss.eSndState mbascii.o 0x20000121 0x080038b4 0x00000003 PAD 0x20000124 - 0x00000004 Zero RW 966 .bss.icnt timer.o 0x20000128 - 0x00000001 Zero RW 954 .bss.led_flash_flag led.o 0x20000129 0x080038b4 0x00000003 PAD 0x2000012c - 0x00000004 Zero RW 257 .bss.peMBFrameReceiveCur mb.o 0x20000130 - 0x00000004 Zero RW 256 .bss.peMBFrameSendCur mb.o 0x20000134 - 0x00000004 Zero RW 231 .bss.pucSndBufferCur mbrtu.o 0x20000138 - 0x00000004 Zero RW 307 .bss.pucSndBufferCur mbascii.o 0x2000013c - 0x00000004 Zero RW 258 .bss.pvMBFrameCloseCur mb.o 0x20000140 - 0x00000004 Zero RW 254 .bss.pvMBFrameStartCur mb.o 0x20000144 - 0x00000004 Zero RW 255 .bss.pvMBFrameStopCur mb.o 0x20000148 - 0x00000004 Zero RW 259 .bss.pxMBFrameCBByteReceived mb.o 0x2000014c - 0x00000004 Zero RW 260 .bss.pxMBFrameCBTransmitterEmpty mb.o 0x20000150 - 0x00000004 Zero RW 261 .bss.pxMBPortCBTimerExpired mb.o 0x20000154 - 0x00000004 Zero RW 924 .bss.s_iTimDelayCnt systick.o 0x20000158 - 0x00000001 Zero RW 253 .bss.ucMBAddress mb.o 0x20000159 - 0x00000001 Zero RW 302 .bss.ucMBLFCharacter mbascii.o 0x2000015a - 0x00000020 Zero RW 179 .bss.ucMBSlaveID mbfuncother.o 0x2000017a - 0x00000100 Zero RW 230 .bss.ucRTUBuf mbrtu.o 0x2000027a - 0x00000002 Zero RW 178 .bss.usMBSlaveIDLen mbfuncother.o 0x2000027c - 0x00000002 Zero RW 228 .bss.usRcvBufferPos mbrtu.o 0x2000027e - 0x00000002 Zero RW 304 .bss.usRcvBufferPos mbascii.o 0x20000280 - 0x00000004 Zero RW 66 .bss.usRegCoilsBuf port.o 0x20000284 - 0x00000002 Zero RW 65 .bss.usRegCoilsStart port.o 0x20000286 - 0x00000004 Zero RW 68 .bss.usRegDiscreteBuf port.o 0x2000028a - 0x0000000e Zero RW 64 .bss.usRegHoldBuf port.o 0x20000298 - 0x00000008 Zero RW 60 .bss.usRegInputBuf port.o 0x200002a0 - 0x00000002 Zero RW 232 .bss.usSndBufferCount mbrtu.o 0x200002a2 - 0x00000002 Zero RW 308 .bss.usSndBufferCount mbascii.o 0x200002a4 - 0x00000001 Zero RW 82 .bss.xEventInQueue portevent.o 0x200002a5 0x080038b4 0x00000003 PAD 0x200002a8 - 0x00000400 Zero RW 25 HEAP startup_gd32e230.o 0x200006a8 - 0x00000400 Zero RW 24 STACK startup_gd32e230.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 484 16 0 0 14 2154 breaker.o 582 0 0 0 0 4059 gd32e230_gpio.o 10 0 0 0 0 874 gd32e230_it.o 254 12 0 0 0 3766 gd32e230_misc.o 740 32 0 0 0 11037 gd32e230_rcu.o 688 52 0 0 0 16701 gd32e230_timer.o 820 24 0 0 0 13925 gd32e230_usart.o 200 8 0 0 1 1339 led.o 168 4 0 0 0 1191 main.o 832 132 0 129 43 4543 mb.o 1386 96 96 4 12 4302 mbascii.o 96 8 512 0 0 942 mbcrc.o 660 0 0 0 0 2640 mbfunccoils.o 256 4 0 0 0 1639 mbfuncdisc.o 854 0 0 0 0 3056 mbfuncholding.o 218 0 0 0 0 1567 mbfuncinput.o 48 8 0 0 34 1868 mbfuncother.o 928 80 212 0 266 3417 mbrtu.o 72 0 0 0 0 2073 mbutils.o 1040 52 0 6 37 3424 port.o 92 8 0 0 2 1113 portevent.o 572 44 0 0 0 4479 portserial.o 256 20 0 0 0 2734 porttimer.o 56 26 204 0 2048 640 startup_gd32e230.o 408 56 0 4 0 1720 system_gd32e230.o 304 28 0 0 4 3235 systick.o 156 16 0 0 4 2376 timer.o ---------------------------------------------------------------------- 12192 726 1056 148 2484 100814 Object Totals 0 0 32 0 0 0 (incl. Generated) 12 0 0 5 19 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 20 0 0 0 0 68 abort.o 364 4 0 0 0 92 aeabi_sdiv.o 124 42 0 0 0 68 assert.o 20 0 0 0 0 68 assert_puts.o 48 34 0 0 0 68 defsig_abrt_inner.o 12 0 0 0 0 68 defsig_abrt_outer.o 12 0 0 0 0 68 defsig_exit.o 52 0 0 0 0 72 defsig_general.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 12 4 0 0 0 60 sys_exit.o 62 0 0 0 0 80 sys_stackheap_outer.o 12 0 0 0 0 68 sys_wrch.o 2 0 0 0 0 68 use_no_semi.o ---------------------------------------------------------------------- 1120 96 0 0 96 1332 Library Totals 4 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 1116 96 0 0 96 1332 c_p.l ---------------------------------------------------------------------- 1120 96 0 0 96 1332 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 13312 822 1056 148 2580 101054 Grand Totals 13312 822 1056 148 2580 101054 ELF Image Totals 13312 822 1056 148 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 14368 ( 14.03kB) Total RW Size (RW Data + ZI Data) 2728 ( 2.66kB) Total ROM Size (Code + RO Data + RW Data) 14516 ( 14.18kB) ==============================================================================