Component: ARM Compiler 5.06 (build 20) Tool: armlink [4d35a3] ============================================================================== Section Cross References system_gd32f10x.o(i.SystemCoreClockUpdate) refers to system_gd32f10x.o(.data) for SystemCoreClock system_gd32f10x.o(i.SystemInit) refers to system_gd32f10x.o(i.system_clock_config) for system_clock_config system_gd32f10x.o(i.system_clock_config) refers to system_gd32f10x.o(i.system_clock_108m_irc8m) for system_clock_108m_irc8m startup_gd32f10x_md.o(RESET) refers to startup_gd32f10x_md.o(STACK) for __initial_sp startup_gd32f10x_md.o(RESET) refers to startup_gd32f10x_md.o(.text) for Reset_Handler startup_gd32f10x_md.o(RESET) refers to main.o(i.SysTick_Handler) for SysTick_Handler startup_gd32f10x_md.o(RESET) refers to s600_can.o(i.CAN0_RX1_IRQHandler) for CAN0_RX1_IRQHandler startup_gd32f10x_md.o(RESET) refers to bl_drv_usart.o(i.USART0_IRQHandler) for USART0_IRQHandler startup_gd32f10x_md.o(RESET) refers to bl_drv_usart_2.o(i.USART1_IRQHandler) for USART1_IRQHandler startup_gd32f10x_md.o(.text) refers to system_gd32f10x.o(i.SystemInit) for SystemInit startup_gd32f10x_md.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main gd32f10x_adc.o(i.adc_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32f10x_adc.o(i.adc_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32f10x_bkp.o(i.bkp_deinit) refers to gd32f10x_rcu.o(i.rcu_bkp_reset_enable) for rcu_bkp_reset_enable gd32f10x_bkp.o(i.bkp_deinit) refers to gd32f10x_rcu.o(i.rcu_bkp_reset_disable) for rcu_bkp_reset_disable gd32f10x_can.o(i.can_debug_freeze_disable) refers to gd32f10x_dbg.o(i.dbg_periph_enable) for dbg_periph_enable gd32f10x_can.o(i.can_debug_freeze_enable) refers to gd32f10x_dbg.o(i.dbg_periph_enable) for dbg_periph_enable gd32f10x_can.o(i.can_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32f10x_can.o(i.can_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32f10x_dac.o(i.dac_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32f10x_dac.o(i.dac_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32f10x_dma.o(i.dma_channel_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_channel_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_circulation_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_circulation_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_deinit) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_init) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_interrupt_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_interrupt_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_memory_address_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_memory_increase_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_memory_increase_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_memory_to_memory_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_memory_to_memory_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_memory_width_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_periph_address_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_periph_increase_disable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_periph_increase_enable) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_periph_width_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_priority_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_transfer_direction_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_transfer_number_config) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_dma.o(i.dma_transfer_number_get) refers to gd32f10x_dma.o(i.dma_periph_and_channel_check) for dma_periph_and_channel_check gd32f10x_fmc.o(i.fmc_bank0_erase) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait gd32f10x_fmc.o(i.fmc_bank0_ready_wait) refers to gd32f10x_fmc.o(i.fmc_bank0_state_get) for fmc_bank0_state_get gd32f10x_fmc.o(i.fmc_bank1_erase) refers to gd32f10x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait gd32f10x_fmc.o(i.fmc_bank1_ready_wait) refers to gd32f10x_fmc.o(i.fmc_bank1_state_get) for fmc_bank1_state_get gd32f10x_fmc.o(i.fmc_halfword_program) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait gd32f10x_fmc.o(i.fmc_halfword_program) refers to gd32f10x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait gd32f10x_fmc.o(i.fmc_mass_erase) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait gd32f10x_fmc.o(i.fmc_mass_erase) refers to gd32f10x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait gd32f10x_fmc.o(i.fmc_page_erase) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait gd32f10x_fmc.o(i.fmc_page_erase) refers to gd32f10x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait gd32f10x_fmc.o(i.fmc_word_program) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait gd32f10x_fmc.o(i.fmc_word_program) refers to gd32f10x_fmc.o(i.fmc_bank1_ready_wait) for fmc_bank1_ready_wait gd32f10x_fmc.o(i.ob_data_program) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait gd32f10x_fmc.o(i.ob_erase) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait gd32f10x_fmc.o(i.ob_erase) refers to gd32f10x_fmc.o(i.ob_spc_get) for ob_spc_get gd32f10x_fmc.o(i.ob_security_protection_config) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait gd32f10x_fmc.o(i.ob_user_write) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait gd32f10x_fmc.o(i.ob_write_protection_enable) refers to gd32f10x_fmc.o(i.fmc_bank0_ready_wait) for fmc_bank0_ready_wait gd32f10x_gpio.o(i.gpio_afio_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32f10x_gpio.o(i.gpio_afio_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32f10x_gpio.o(i.gpio_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32f10x_gpio.o(i.gpio_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32f10x_i2c.o(i.i2c_clock_config) refers to gd32f10x_rcu.o(i.rcu_clock_freq_get) for rcu_clock_freq_get gd32f10x_i2c.o(i.i2c_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32f10x_i2c.o(i.i2c_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32f10x_misc.o(i.nvic_irq_enable) refers to gd32f10x_misc.o(i.nvic_priority_group_set) for nvic_priority_group_set gd32f10x_pmu.o(i.pmu_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32f10x_pmu.o(i.pmu_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32f10x_rcu.o(i.rcu_deinit) refers to gd32f10x_rcu.o(i.rcu_osci_stab_wait) for rcu_osci_stab_wait gd32f10x_rcu.o(i.rcu_osci_stab_wait) refers to gd32f10x_rcu.o(i.rcu_flag_get) for rcu_flag_get gd32f10x_rtc.o(i.rtc_alarm_config) refers to gd32f10x_rtc.o(i.rtc_configuration_mode_enter) for rtc_configuration_mode_enter gd32f10x_rtc.o(i.rtc_alarm_config) refers to gd32f10x_rtc.o(i.rtc_configuration_mode_exit) for rtc_configuration_mode_exit gd32f10x_rtc.o(i.rtc_counter_set) refers to gd32f10x_rtc.o(i.rtc_configuration_mode_enter) for rtc_configuration_mode_enter gd32f10x_rtc.o(i.rtc_counter_set) refers to gd32f10x_rtc.o(i.rtc_configuration_mode_exit) for rtc_configuration_mode_exit gd32f10x_rtc.o(i.rtc_prescaler_set) refers to gd32f10x_rtc.o(i.rtc_configuration_mode_enter) for rtc_configuration_mode_enter gd32f10x_rtc.o(i.rtc_prescaler_set) refers to gd32f10x_rtc.o(i.rtc_configuration_mode_exit) for rtc_configuration_mode_exit gd32f10x_spi.o(i.i2s_psc_config) refers to gd32f10x_rcu.o(i.rcu_clock_freq_get) for rcu_clock_freq_get gd32f10x_spi.o(i.spi_i2s_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32f10x_spi.o(i.spi_i2s_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32f10x_timer.o(i.timer_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32f10x_timer.o(i.timer_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32f10x_timer.o(i.timer_external_clock_mode0_config) refers to gd32f10x_timer.o(i.timer_external_trigger_config) for timer_external_trigger_config gd32f10x_timer.o(i.timer_external_clock_mode1_config) refers to gd32f10x_timer.o(i.timer_external_trigger_config) for timer_external_trigger_config gd32f10x_timer.o(i.timer_external_trigger_as_external_clock_config) refers to gd32f10x_timer.o(i.timer_input_trigger_source_select) for timer_input_trigger_source_select gd32f10x_timer.o(i.timer_input_capture_config) refers to gd32f10x_timer.o(i.timer_channel_input_capture_prescaler_config) for timer_channel_input_capture_prescaler_config gd32f10x_timer.o(i.timer_input_pwm_capture_config) refers to gd32f10x_timer.o(i.timer_channel_input_capture_prescaler_config) for timer_channel_input_capture_prescaler_config gd32f10x_timer.o(i.timer_internal_trigger_as_external_clock_config) refers to gd32f10x_timer.o(i.timer_input_trigger_source_select) for timer_input_trigger_source_select gd32f10x_usart.o(i.usart_baudrate_set) refers to gd32f10x_rcu.o(i.rcu_clock_freq_get) for rcu_clock_freq_get gd32f10x_usart.o(i.usart_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32f10x_usart.o(i.usart_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable gd32f10x_wwdgt.o(i.wwdgt_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_enable) for rcu_periph_reset_enable gd32f10x_wwdgt.o(i.wwdgt_deinit) refers to gd32f10x_rcu.o(i.rcu_periph_reset_disable) for rcu_periph_reset_disable s600_iap.o(i.s600_iap_boot) refers to s600_iap.o(i.s600_iap_write_page) for s600_iap_write_page s600_iap.o(i.s600_iap_boot) refers to s600_iap.o(i.s600_iap_last_page) for s600_iap_last_page s600_iap.o(i.s600_iap_boot) refers to strcmp.o(.text) for strcmp s600_iap.o(i.s600_iap_boot) refers to s600_iap.o(i.s600_iap_capacity) for s600_iap_capacity s600_iap.o(i.s600_iap_boot) refers to s600_iap.o(i.s600_iap_checksum) for s600_iap_checksum s600_iap.o(i.s600_iap_boot) refers to gd32f10x_misc.o(i.nvic_irq_disable) for nvic_irq_disable s600_iap.o(i.s600_iap_boot) refers to s600_can.o(i.s600_can_device_deinit) for s600_can_device_deinit s600_iap.o(i.s600_iap_boot) refers to gd32f10x_misc.o(i.nvic_vector_table_set) for nvic_vector_table_set s600_iap.o(i.s600_iap_flag_clear) refers to gd32f10x_fmc.o(i.fmc_flag_clear) for fmc_flag_clear s600_iap.o(i.s600_iap_flush) refers to s600_iap.o(i.s600_iap_write_page) for s600_iap_write_page s600_iap.o(i.s600_iap_flush) refers to s600_iap.o(.bss) for s600_iap_page s600_iap.o(i.s600_iap_flush) refers to s600_iap.o(.data) for s600_iap_address s600_iap.o(i.s600_iap_last_page) refers to s600_iap.o(i.s600_iap_capacity) for s600_iap_capacity s600_iap.o(i.s600_iap_write) refers to memcpya.o(.text) for __aeabi_memcpy s600_iap.o(i.s600_iap_write) refers to s600_iap.o(i.s600_iap_flush) for s600_iap_flush s600_iap.o(i.s600_iap_write) refers to s600_iap.o(.data) for s600_iap_length s600_iap.o(i.s600_iap_write) refers to s600_iap.o(.bss) for s600_iap_page s600_iap.o(i.s600_iap_write_begin) refers to s600_iap.o(.data) for s600_iap_address s600_iap.o(i.s600_iap_write_end) refers to s600_iap.o(i.s600_iap_flush) for s600_iap_flush s600_iap.o(i.s600_iap_write_end) refers to s600_iap.o(i.s600_iap_checksum) for s600_iap_checksum s600_iap.o(i.s600_iap_write_end) refers to s600_iap.o(i.s600_iap_last_page) for s600_iap_last_page s600_iap.o(i.s600_iap_write_end) refers to s600_iap.o(i.s600_iap_write_page) for s600_iap_write_page s600_iap.o(i.s600_iap_write_end) refers to s600_iap.o(.data) for s600_iap_length s600_iap.o(i.s600_iap_write_page) refers to gd32f10x_fmc.o(i.fmc_unlock) for fmc_unlock s600_iap.o(i.s600_iap_write_page) refers to s600_iap.o(i.s600_iap_flag_clear) for s600_iap_flag_clear s600_iap.o(i.s600_iap_write_page) refers to gd32f10x_fmc.o(i.fmc_page_erase) for fmc_page_erase s600_iap.o(i.s600_iap_write_page) refers to gd32f10x_fmc.o(i.fmc_word_program) for fmc_word_program s600_iap.o(i.s600_iap_write_page) refers to gd32f10x_fmc.o(i.fmc_lock) for fmc_lock s600_iap.o(i.s600_iap_write_u32) refers to s600_iap.o(i.s600_iap_write) for s600_iap_write byte_queue.o(i.byte_queue_alloc) refers to byte_queue.o(i.byte_queue_read) for byte_queue_read byte_queue.o(i.byte_queue_alloc_init) refers to byte_queue.o(i.byte_queue_alloc_reset) for byte_queue_alloc_reset byte_queue.o(i.byte_queue_fill) refers to byte_queue.o(i.byte_queue_read) for byte_queue_read byte_queue.o(i.byte_queue_free) refers to byte_queue.o(i.byte_queue_write) for byte_queue_write byte_queue.o(i.byte_queue_full) refers to byte_queue.o(i.byte_queue_tail_add) for byte_queue_tail_add byte_queue.o(i.byte_queue_head_add) refers to byte_queue.o(i.byte_queue_add) for byte_queue_add byte_queue.o(i.byte_queue_read) refers to byte_queue.o(i.byte_queue_head_add) for byte_queue_head_add byte_queue.o(i.byte_queue_tail_add) refers to byte_queue.o(i.byte_queue_add) for byte_queue_add byte_queue.o(i.byte_queue_write) refers to byte_queue.o(i.byte_queue_tail_add) for byte_queue_tail_add byte_queue.o(i.byte_queue_write_byte) refers to byte_queue.o(i.byte_queue_write) for byte_queue_write byte_queue.o(i.byte_queue_writeable) refers to byte_queue.o(i.byte_queue_tail_add) for byte_queue_tail_add main.o(i.SysTick_Handler) refers to s600.o(.data) for s600_iap_100ms main.o(i.SysTick_Handler) refers to main.o(.data) for send_delay main.o(i.main) refers to s600_iap.o(i.s600_iap_boot) for s600_iap_boot main.o(i.main) refers to main.o(i.NVIC_SetPriority) for NVIC_SetPriority main.o(i.main) refers to bl_drv_usart.o(i.Usart1_Initial) for Usart1_Initial main.o(i.main) refers to bl_drv_usart_2.o(i.Usart2_Initial) for Usart2_Initial main.o(i.main) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable main.o(i.main) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init main.o(i.main) refers to gd32f10x_gpio.o(i.gpio_bit_reset) for gpio_bit_reset main.o(i.main) refers to s600_can.o(i.s600_can_device_config) for s600_can_device_config main.o(i.main) refers to s600_can.o(i.s600_can_send_command) for s600_can_send_command main.o(i.main) refers to s600_can.o(i.s600_can_poll) for s600_can_poll main.o(i.main) refers to bl_drv_usart.o(i.Send_Data_RS485) for Send_Data_RS485 main.o(i.main) refers to bl_drv_usart_2.o(i.Send_Data_2_RS485) for Send_Data_2_RS485 main.o(i.main) refers to system_gd32f10x.o(.data) for SystemCoreClock main.o(i.main) refers to main.o(.data) for send_delay main.o(i.main) refers to s600.o(.data) for s600_iap_100ms s600.o(i.s600_encode_u24) refers to s600.o(i.s600_encode_u16) for s600_encode_u16 s600.o(i.s600_encode_u32) refers to s600.o(i.s600_encode_u24) for s600_encode_u24 s600_can.o(i.CAN0_RX1_IRQHandler) refers to s600_can.o(i.s600_can_rx_packet) for s600_can_rx_packet s600_can.o(i.s600_can_device_config) refers to byte_queue.o(i.byte_queue_alloc_init) for byte_queue_alloc_init s600_can.o(i.s600_can_device_config) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable s600_can.o(i.s600_can_device_config) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init s600_can.o(i.s600_can_device_config) refers to gd32f10x_gpio.o(i.gpio_pin_remap_config) for gpio_pin_remap_config s600_can.o(i.s600_can_device_config) refers to gd32f10x_can.o(i.can_deinit) for can_deinit s600_can.o(i.s600_can_device_config) refers to gd32f10x_can.o(i.can_init) for can_init s600_can.o(i.s600_can_device_config) refers to gd32f10x_can.o(i.can_filter_init) for can_filter_init s600_can.o(i.s600_can_device_config) refers to gd32f10x_misc.o(i.nvic_irq_enable) for nvic_irq_enable s600_can.o(i.s600_can_device_config) refers to gd32f10x_can.o(i.can_interrupt_enable) for can_interrupt_enable s600_can.o(i.s600_can_device_config) refers to s600_can.o(.data) for s600_can_tx_alloc_buff s600_can.o(i.s600_can_device_config) refers to s600_can.o(.bss) for s600_can_tx_allocator s600_can.o(i.s600_can_device_deinit) refers to gd32f10x_misc.o(i.nvic_irq_disable) for nvic_irq_disable s600_can.o(i.s600_can_device_deinit) refers to gd32f10x_can.o(i.can_deinit) for can_deinit s600_can.o(i.s600_can_poll) refers to s600_can.o(i.s600_can_transmit) for s600_can_transmit s600_can.o(i.s600_can_poll) refers to s600_can.o(i.s600_can_process_command) for s600_can_process_command s600_can.o(i.s600_can_poll) refers to byte_queue.o(i.byte_queue_free) for byte_queue_free s600_can.o(i.s600_can_poll) refers to byte_queue.o(i.byte_queue_read) for byte_queue_read s600_can.o(i.s600_can_poll) refers to s600_can.o(.bss) for s600_can_rx_packets s600_can.o(i.s600_can_poll) refers to s600_can.o(.data) for s600_can_rx_queue s600_can.o(i.s600_can_process_command) refers to s600_iap.o(i.s600_iap_write_begin) for s600_iap_write_begin s600_can.o(i.s600_can_process_command) refers to s600.o(i.s600_decode_u24) for s600_decode_u24 s600_can.o(i.s600_can_process_command) refers to s600.o(i.s600_decode_u32) for s600_decode_u32 s600_can.o(i.s600_can_process_command) refers to s600_iap.o(i.s600_iap_write_end) for s600_iap_write_end s600_can.o(i.s600_can_process_command) refers to s600_iap.o(i.s600_iap_write) for s600_iap_write s600_can.o(i.s600_can_process_command) refers to s600.o(i.s600_encode_u24) for s600_encode_u24 s600_can.o(i.s600_can_process_command) refers to s600_iap.o(i.s600_iap_boot) for s600_iap_boot s600_can.o(i.s600_can_process_command) refers to s600_can.o(i.s600_can_send_response) for s600_can_send_response s600_can.o(i.s600_can_process_command) refers to s600.o(.data) for s600_iap_100ms s600_can.o(i.s600_can_process_command) refers to s600_can.o(.data) for s600_can_write_position s600_can.o(i.s600_can_rx_front_get) refers to byte_queue.o(i.byte_queue_alloc) for byte_queue_alloc s600_can.o(i.s600_can_rx_front_get) refers to s600_can.o(.bss) for s600_can_rx_fronts s600_can.o(i.s600_can_rx_front_get) refers to s600_can.o(.data) for s600_can_rx_front_len s600_can.o(i.s600_can_rx_front_put) refers to s600_can.o(.bss) for s600_can_rx_fronts s600_can.o(i.s600_can_rx_front_put) refers to s600_can.o(.data) for s600_can_rx_front_len s600_can.o(i.s600_can_rx_packet) refers to s600_can.o(i.s600_can_rx_front_get) for s600_can_rx_front_get s600_can.o(i.s600_can_rx_packet) refers to byte_queue.o(i.byte_queue_write_byte) for byte_queue_write_byte s600_can.o(i.s600_can_rx_packet) refers to s600_can.o(i.s600_can_rx_front_put) for s600_can_rx_front_put s600_can.o(i.s600_can_rx_packet) refers to s600_can.o(.bss) for s600_can_rx_packets s600_can.o(i.s600_can_rx_packet) refers to s600_can.o(.data) for s600_can_rx_queue s600_can.o(i.s600_can_send_command) refers to s600_can.o(i.s600_can_send_packet) for s600_can_send_packet s600_can.o(i.s600_can_send_event) refers to s600_can.o(i.s600_can_send_packet) for s600_can_send_packet s600_can.o(i.s600_can_send_packet) refers to byte_queue.o(i.byte_queue_alloc) for byte_queue_alloc s600_can.o(i.s600_can_send_packet) refers to memcpya.o(.text) for __aeabi_memcpy s600_can.o(i.s600_can_send_packet) refers to byte_queue.o(i.byte_queue_write_byte) for byte_queue_write_byte s600_can.o(i.s600_can_send_packet) refers to s600_can.o(i.s600_can_transmit) for s600_can_transmit s600_can.o(i.s600_can_send_packet) refers to s600_can.o(.bss) for s600_can_tx_allocator s600_can.o(i.s600_can_send_packet) refers to s600_can.o(.data) for s600_can_tx_queue s600_can.o(i.s600_can_send_packet_block) refers to s600_can.o(i.s600_can_transmit) for s600_can_transmit s600_can.o(i.s600_can_send_packet_block) refers to s600_can.o(i.s600_can_send_packet) for s600_can_send_packet s600_can.o(i.s600_can_send_response) refers to s600_can.o(i.s600_can_send_packet) for s600_can_send_packet s600_can.o(i.s600_can_transmit) refers to s600_can.o(i.s600_can_tx_packet) for s600_can_tx_packet s600_can.o(i.s600_can_transmit) refers to byte_queue.o(i.byte_queue_free) for byte_queue_free s600_can.o(i.s600_can_transmit) refers to byte_queue.o(i.byte_queue_read) for byte_queue_read s600_can.o(i.s600_can_transmit) refers to s600_can.o(.data) for s600_can_tx_front s600_can.o(i.s600_can_transmit) refers to s600_can.o(.bss) for s600_can_tx_packets s600_can.o(i.s600_can_tx_packet) refers to s600_can.o(i.s600_can_find_mailbox) for s600_can_find_mailbox s600_can.o(i.s600_can_tx_packet) refers to s600_can.o(i.s600_can_send_frame) for s600_can_send_frame s600_can.o(i.s600_can_wait_mailbox) refers to s600_can.o(i.s600_can_find_mailbox) for s600_can_find_mailbox s600_can.o(.data) refers to s600_can.o(.bss) for s600_can_rx_buff bl_drv_usart_2.o(i.Enable_Uart2_Timer) refers to bl_drv_usart_2.o(.data) for uart2_tout bl_drv_usart_2.o(i.Get_RS485_2_Data) refers to memcpya.o(.text) for __aeabi_memcpy bl_drv_usart_2.o(i.Get_RS485_2_Data) refers to bl_drv_usart_2.o(i.Reset_RX_Buffer) for Reset_RX_Buffer bl_drv_usart_2.o(i.Get_RS485_2_Data) refers to bl_drv_usart_2.o(.data) for rx_count bl_drv_usart_2.o(i.Get_RS485_2_Data) refers to bl_drv_usart_2.o(.bss) for rx_buffer bl_drv_usart_2.o(i.Reset_RX_Buffer) refers to memseta.o(.text) for __aeabi_memclr bl_drv_usart_2.o(i.Reset_RX_Buffer) refers to bl_drv_usart_2.o(.bss) for rx_buffer bl_drv_usart_2.o(i.Reset_RX_Buffer) refers to bl_drv_usart_2.o(.data) for rx_count bl_drv_usart_2.o(i.Send_Data_2_RS485) refers to memcpya.o(.text) for __aeabi_memcpy bl_drv_usart_2.o(i.Send_Data_2_RS485) refers to gd32f10x_usart.o(i.usart_interrupt_enable) for usart_interrupt_enable bl_drv_usart_2.o(i.Send_Data_2_RS485) refers to bl_drv_usart_2.o(.bss) for tx_buffer bl_drv_usart_2.o(i.Send_Data_2_RS485) refers to bl_drv_usart_2.o(.data) for tx_count bl_drv_usart_2.o(i.USART1_IRQHandler) refers to gd32f10x_usart.o(i.usart_flag_get) for usart_flag_get bl_drv_usart_2.o(i.USART1_IRQHandler) refers to gd32f10x_usart.o(i.usart_data_receive) for usart_data_receive bl_drv_usart_2.o(i.USART1_IRQHandler) refers to bl_drv_usart_2.o(i.Enable_Uart2_Timer) for Enable_Uart2_Timer bl_drv_usart_2.o(i.USART1_IRQHandler) refers to gd32f10x_usart.o(i.usart_interrupt_disable) for usart_interrupt_disable bl_drv_usart_2.o(i.USART1_IRQHandler) refers to gd32f10x_usart.o(i.usart_data_transmit) for usart_data_transmit bl_drv_usart_2.o(i.USART1_IRQHandler) refers to bl_drv_usart_2.o(.data) for rx_count bl_drv_usart_2.o(i.USART1_IRQHandler) refers to bl_drv_usart_2.o(.bss) for rx_buffer bl_drv_usart_2.o(i.Usart2_Initial) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable bl_drv_usart_2.o(i.Usart2_Initial) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init bl_drv_usart_2.o(i.Usart2_Initial) refers to gd32f10x_usart.o(i.usart_deinit) for usart_deinit bl_drv_usart_2.o(i.Usart2_Initial) refers to gd32f10x_usart.o(i.usart_baudrate_set) for usart_baudrate_set bl_drv_usart_2.o(i.Usart2_Initial) refers to gd32f10x_usart.o(i.usart_word_length_set) for usart_word_length_set bl_drv_usart_2.o(i.Usart2_Initial) refers to gd32f10x_usart.o(i.usart_stop_bit_set) for usart_stop_bit_set bl_drv_usart_2.o(i.Usart2_Initial) refers to gd32f10x_usart.o(i.usart_parity_config) for usart_parity_config bl_drv_usart_2.o(i.Usart2_Initial) refers to gd32f10x_usart.o(i.usart_hardware_flow_rts_config) for usart_hardware_flow_rts_config bl_drv_usart_2.o(i.Usart2_Initial) refers to gd32f10x_usart.o(i.usart_hardware_flow_cts_config) for usart_hardware_flow_cts_config bl_drv_usart_2.o(i.Usart2_Initial) refers to gd32f10x_usart.o(i.usart_receive_config) for usart_receive_config bl_drv_usart_2.o(i.Usart2_Initial) refers to gd32f10x_usart.o(i.usart_transmit_config) for usart_transmit_config bl_drv_usart_2.o(i.Usart2_Initial) refers to gd32f10x_misc.o(i.nvic_priority_group_set) for nvic_priority_group_set bl_drv_usart_2.o(i.Usart2_Initial) refers to gd32f10x_misc.o(i.nvic_irq_enable) for nvic_irq_enable bl_drv_usart_2.o(i.Usart2_Initial) refers to gd32f10x_usart.o(i.usart_enable) for usart_enable bl_drv_usart.o(i.Enable_Uart1_Timer) refers to bl_drv_usart.o(.data) for uart1_tout bl_drv_usart.o(i.Get_RS485_Data) refers to memcpya.o(.text) for __aeabi_memcpy bl_drv_usart.o(i.Get_RS485_Data) refers to bl_drv_usart.o(i.Reset_RX_Buffer) for Reset_RX_Buffer bl_drv_usart.o(i.Get_RS485_Data) refers to bl_drv_usart.o(.data) for rx_count bl_drv_usart.o(i.Get_RS485_Data) refers to bl_drv_usart.o(.bss) for rx_buffer bl_drv_usart.o(i.Reset_RX_Buffer) refers to memseta.o(.text) for __aeabi_memclr bl_drv_usart.o(i.Reset_RX_Buffer) refers to bl_drv_usart.o(.bss) for rx_buffer bl_drv_usart.o(i.Reset_RX_Buffer) refers to bl_drv_usart.o(.data) for rx_count bl_drv_usart.o(i.Send_Data_RS485) refers to memcpya.o(.text) for __aeabi_memcpy bl_drv_usart.o(i.Send_Data_RS485) refers to gd32f10x_usart.o(i.usart_interrupt_enable) for usart_interrupt_enable bl_drv_usart.o(i.Send_Data_RS485) refers to gd32f10x_usart.o(i.usart_interrupt_flag_get) for usart_interrupt_flag_get bl_drv_usart.o(i.Send_Data_RS485) refers to bl_drv_usart.o(.bss) for tx_buffer bl_drv_usart.o(i.Send_Data_RS485) refers to bl_drv_usart.o(.data) for tx_count bl_drv_usart.o(i.USART0_IRQHandler) refers to gd32f10x_usart.o(i.usart_flag_get) for usart_flag_get bl_drv_usart.o(i.USART0_IRQHandler) refers to gd32f10x_usart.o(i.usart_data_receive) for usart_data_receive bl_drv_usart.o(i.USART0_IRQHandler) refers to bl_drv_usart.o(i.Enable_Uart1_Timer) for Enable_Uart1_Timer bl_drv_usart.o(i.USART0_IRQHandler) refers to gd32f10x_usart.o(i.usart_interrupt_disable) for usart_interrupt_disable bl_drv_usart.o(i.USART0_IRQHandler) refers to gd32f10x_usart.o(i.usart_data_transmit) for usart_data_transmit bl_drv_usart.o(i.USART0_IRQHandler) refers to bl_drv_usart.o(.data) for rx_count bl_drv_usart.o(i.USART0_IRQHandler) refers to bl_drv_usart.o(.bss) for rx_buffer bl_drv_usart.o(i.Usart1_Initial) refers to gd32f10x_rcu.o(i.rcu_periph_clock_enable) for rcu_periph_clock_enable bl_drv_usart.o(i.Usart1_Initial) refers to gd32f10x_gpio.o(i.gpio_init) for gpio_init bl_drv_usart.o(i.Usart1_Initial) refers to gd32f10x_usart.o(i.usart_deinit) for usart_deinit bl_drv_usart.o(i.Usart1_Initial) refers to gd32f10x_usart.o(i.usart_baudrate_set) for usart_baudrate_set bl_drv_usart.o(i.Usart1_Initial) refers to gd32f10x_usart.o(i.usart_word_length_set) for usart_word_length_set bl_drv_usart.o(i.Usart1_Initial) refers to gd32f10x_usart.o(i.usart_stop_bit_set) for usart_stop_bit_set bl_drv_usart.o(i.Usart1_Initial) refers to gd32f10x_usart.o(i.usart_parity_config) for usart_parity_config bl_drv_usart.o(i.Usart1_Initial) refers to gd32f10x_usart.o(i.usart_hardware_flow_rts_config) for usart_hardware_flow_rts_config bl_drv_usart.o(i.Usart1_Initial) refers to gd32f10x_usart.o(i.usart_hardware_flow_cts_config) for usart_hardware_flow_cts_config bl_drv_usart.o(i.Usart1_Initial) refers to gd32f10x_usart.o(i.usart_receive_config) for usart_receive_config bl_drv_usart.o(i.Usart1_Initial) refers to gd32f10x_usart.o(i.usart_transmit_config) for usart_transmit_config bl_drv_usart.o(i.Usart1_Initial) refers to gd32f10x_misc.o(i.nvic_priority_group_set) for nvic_priority_group_set bl_drv_usart.o(i.Usart1_Initial) refers to gd32f10x_misc.o(i.nvic_irq_enable) for nvic_irq_enable bl_drv_usart.o(i.Usart1_Initial) refers to gd32f10x_usart.o(i.usart_enable) for usart_enable entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 entry2.o(.ARM.Collect$$$$00002712) refers to startup_gd32f10x_md.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to startup_gd32f10x_md.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload ============================================================================== Removing Unused input sections from the image. Removing system_gd32f10x.o(.rev16_text), (4 bytes). Removing system_gd32f10x.o(.revsh_text), (4 bytes). Removing system_gd32f10x.o(.rrx_text), (6 bytes). Removing system_gd32f10x.o(i.SystemCoreClockUpdate), (140 bytes). Removing startup_gd32f10x_md.o(HEAP), (8192 bytes). Removing gd32f10x_adc.o(.rev16_text), (4 bytes). Removing gd32f10x_adc.o(.revsh_text), (4 bytes). Removing gd32f10x_adc.o(.rrx_text), (6 bytes). Removing gd32f10x_adc.o(i.adc_calibration_enable), (42 bytes). Removing gd32f10x_adc.o(i.adc_channel_length_config), (70 bytes). Removing gd32f10x_adc.o(i.adc_data_alignment_config), (22 bytes). Removing gd32f10x_adc.o(i.adc_deinit), (88 bytes). Removing gd32f10x_adc.o(i.adc_disable), (10 bytes). Removing gd32f10x_adc.o(i.adc_discontinuous_mode_config), (76 bytes). Removing gd32f10x_adc.o(i.adc_dma_mode_disable), (10 bytes). Removing gd32f10x_adc.o(i.adc_dma_mode_enable), (10 bytes). Removing gd32f10x_adc.o(i.adc_enable), (18 bytes). Removing gd32f10x_adc.o(i.adc_external_trigger_config), (62 bytes). Removing gd32f10x_adc.o(i.adc_external_trigger_source_config), (48 bytes). Removing gd32f10x_adc.o(i.adc_flag_clear), (8 bytes). Removing gd32f10x_adc.o(i.adc_flag_get), (14 bytes). Removing gd32f10x_adc.o(i.adc_inserted_channel_config), (120 bytes). Removing gd32f10x_adc.o(i.adc_inserted_channel_offset_config), (36 bytes). Removing gd32f10x_adc.o(i.adc_inserted_data_read), (46 bytes). Removing gd32f10x_adc.o(i.adc_inserted_software_startconv_flag_get), (16 bytes). Removing gd32f10x_adc.o(i.adc_interrupt_disable), (44 bytes). Removing gd32f10x_adc.o(i.adc_interrupt_enable), (44 bytes). Removing gd32f10x_adc.o(i.adc_interrupt_flag_clear), (8 bytes). Removing gd32f10x_adc.o(i.adc_interrupt_flag_get), (88 bytes). Removing gd32f10x_adc.o(i.adc_mode_config), (28 bytes). Removing gd32f10x_adc.o(i.adc_regular_channel_config), (172 bytes). Removing gd32f10x_adc.o(i.adc_regular_data_read), (8 bytes). Removing gd32f10x_adc.o(i.adc_regular_software_startconv_flag_get), (16 bytes). Removing gd32f10x_adc.o(i.adc_software_trigger_enable), (30 bytes). Removing gd32f10x_adc.o(i.adc_special_function_config), (90 bytes). Removing gd32f10x_adc.o(i.adc_sync_mode_convert_value_read), (12 bytes). Removing gd32f10x_adc.o(i.adc_tempsensor_vrefint_disable), (20 bytes). Removing gd32f10x_adc.o(i.adc_tempsensor_vrefint_enable), (20 bytes). Removing gd32f10x_adc.o(i.adc_watchdog_disable), (16 bytes). Removing gd32f10x_adc.o(i.adc_watchdog_group_channel_enable), (64 bytes). Removing gd32f10x_adc.o(i.adc_watchdog_single_channel_enable), (32 bytes). Removing gd32f10x_adc.o(i.adc_watchdog_threshold_config), (14 bytes). Removing gd32f10x_bkp.o(.rev16_text), (4 bytes). Removing gd32f10x_bkp.o(.revsh_text), (4 bytes). Removing gd32f10x_bkp.o(.rrx_text), (6 bytes). Removing gd32f10x_bkp.o(i.bkp_data_read), (56 bytes). Removing gd32f10x_bkp.o(i.bkp_data_write), (52 bytes). Removing gd32f10x_bkp.o(i.bkp_deinit), (12 bytes). Removing gd32f10x_bkp.o(i.bkp_flag_clear), (20 bytes). Removing gd32f10x_bkp.o(i.bkp_flag_get), (24 bytes). Removing gd32f10x_bkp.o(i.bkp_interrupt_disable), (20 bytes). Removing gd32f10x_bkp.o(i.bkp_interrupt_enable), (20 bytes). Removing gd32f10x_bkp.o(i.bkp_interrupt_flag_clear), (20 bytes). Removing gd32f10x_bkp.o(i.bkp_interrupt_flag_get), (24 bytes). Removing gd32f10x_bkp.o(i.bkp_rtc_calibration_output_disable), (20 bytes). Removing gd32f10x_bkp.o(i.bkp_rtc_calibration_output_enable), (20 bytes). Removing gd32f10x_bkp.o(i.bkp_rtc_calibration_value_set), (28 bytes). Removing gd32f10x_bkp.o(i.bkp_rtc_output_select), (28 bytes). Removing gd32f10x_bkp.o(i.bkp_rtc_signal_output_disable), (20 bytes). Removing gd32f10x_bkp.o(i.bkp_rtc_signal_output_enable), (20 bytes). Removing gd32f10x_bkp.o(i.bkp_tamper_active_level_set), (28 bytes). Removing gd32f10x_bkp.o(i.bkp_tamper_detection_disable), (20 bytes). Removing gd32f10x_bkp.o(i.bkp_tamper_detection_enable), (20 bytes). Removing gd32f10x_can.o(.rev16_text), (4 bytes). Removing gd32f10x_can.o(.revsh_text), (4 bytes). Removing gd32f10x_can.o(.rrx_text), (6 bytes). Removing gd32f10x_can.o(i.can1_filter_start_bank), (56 bytes). Removing gd32f10x_can.o(i.can_debug_freeze_disable), (32 bytes). Removing gd32f10x_can.o(i.can_debug_freeze_enable), (32 bytes). Removing gd32f10x_can.o(i.can_error_get), (12 bytes). Removing gd32f10x_can.o(i.can_fifo_release), (32 bytes). Removing gd32f10x_can.o(i.can_flag_clear), (26 bytes). Removing gd32f10x_can.o(i.can_flag_get), (30 bytes). Removing gd32f10x_can.o(i.can_interrupt_disable), (8 bytes). Removing gd32f10x_can.o(i.can_interrupt_flag_clear), (26 bytes). Removing gd32f10x_can.o(i.can_interrupt_flag_get), (52 bytes). Removing gd32f10x_can.o(i.can_message_receive), (228 bytes). Removing gd32f10x_can.o(i.can_message_transmit), (336 bytes). Removing gd32f10x_can.o(i.can_receive_error_number_get), (8 bytes). Removing gd32f10x_can.o(i.can_receive_message_length_get), (26 bytes). Removing gd32f10x_can.o(i.can_struct_para_init), (158 bytes). Removing gd32f10x_can.o(i.can_time_trigger_mode_disable), (48 bytes). Removing gd32f10x_can.o(i.can_time_trigger_mode_enable), (48 bytes). Removing gd32f10x_can.o(i.can_transmission_stop), (80 bytes). Removing gd32f10x_can.o(i.can_transmit_error_number_get), (10 bytes). Removing gd32f10x_can.o(i.can_transmit_states), (124 bytes). Removing gd32f10x_can.o(i.can_wakeup), (48 bytes). Removing gd32f10x_can.o(i.can_working_mode_set), (168 bytes). Removing gd32f10x_crc.o(.rev16_text), (4 bytes). Removing gd32f10x_crc.o(.revsh_text), (4 bytes). Removing gd32f10x_crc.o(.rrx_text), (6 bytes). Removing gd32f10x_crc.o(i.crc_block_data_calculate), (36 bytes). Removing gd32f10x_crc.o(i.crc_data_register_read), (12 bytes). Removing gd32f10x_crc.o(i.crc_data_register_reset), (20 bytes). Removing gd32f10x_crc.o(i.crc_deinit), (24 bytes). Removing gd32f10x_crc.o(i.crc_free_data_register_read), (12 bytes). Removing gd32f10x_crc.o(i.crc_free_data_register_write), (12 bytes). Removing gd32f10x_crc.o(i.crc_single_data_calculate), (16 bytes). Removing gd32f10x_dac.o(.rev16_text), (4 bytes). Removing gd32f10x_dac.o(.revsh_text), (4 bytes). Removing gd32f10x_dac.o(.rrx_text), (6 bytes). Removing gd32f10x_dac.o(i.dac_concurrent_data_set), (64 bytes). Removing gd32f10x_dac.o(i.dac_concurrent_disable), (24 bytes). Removing gd32f10x_dac.o(i.dac_concurrent_enable), (24 bytes). Removing gd32f10x_dac.o(i.dac_concurrent_output_buffer_disable), (24 bytes). Removing gd32f10x_dac.o(i.dac_concurrent_output_buffer_enable), (24 bytes). Removing gd32f10x_dac.o(i.dac_concurrent_software_trigger_disable), (20 bytes). Removing gd32f10x_dac.o(i.dac_concurrent_software_trigger_enable), (20 bytes). Removing gd32f10x_dac.o(i.dac_data_set), (88 bytes). Removing gd32f10x_dac.o(i.dac_deinit), (20 bytes). Removing gd32f10x_dac.o(i.dac_disable), (36 bytes). Removing gd32f10x_dac.o(i.dac_dma_disable), (36 bytes). Removing gd32f10x_dac.o(i.dac_dma_enable), (36 bytes). Removing gd32f10x_dac.o(i.dac_enable), (36 bytes). Removing gd32f10x_dac.o(i.dac_lfsr_noise_config), (52 bytes). Removing gd32f10x_dac.o(i.dac_output_buffer_disable), (36 bytes). Removing gd32f10x_dac.o(i.dac_output_buffer_enable), (36 bytes). Removing gd32f10x_dac.o(i.dac_output_value_get), (28 bytes). Removing gd32f10x_dac.o(i.dac_software_trigger_disable), (36 bytes). Removing gd32f10x_dac.o(i.dac_software_trigger_enable), (36 bytes). Removing gd32f10x_dac.o(i.dac_triangle_noise_config), (52 bytes). Removing gd32f10x_dac.o(i.dac_trigger_disable), (36 bytes). Removing gd32f10x_dac.o(i.dac_trigger_enable), (36 bytes). Removing gd32f10x_dac.o(i.dac_trigger_source_config), (52 bytes). Removing gd32f10x_dac.o(i.dac_wave_bit_width_config), (52 bytes). Removing gd32f10x_dac.o(i.dac_wave_mode_config), (52 bytes). Removing gd32f10x_dbg.o(.rev16_text), (4 bytes). Removing gd32f10x_dbg.o(.revsh_text), (4 bytes). Removing gd32f10x_dbg.o(.rrx_text), (6 bytes). Removing gd32f10x_dbg.o(i.dbg_id_get), (12 bytes). Removing gd32f10x_dbg.o(i.dbg_low_power_disable), (16 bytes). Removing gd32f10x_dbg.o(i.dbg_low_power_enable), (16 bytes). Removing gd32f10x_dbg.o(i.dbg_periph_disable), (16 bytes). Removing gd32f10x_dbg.o(i.dbg_periph_enable), (16 bytes). Removing gd32f10x_dbg.o(i.dbg_trace_pin_disable), (20 bytes). Removing gd32f10x_dbg.o(i.dbg_trace_pin_enable), (20 bytes). Removing gd32f10x_dbg.o(i.dbg_trace_pin_mode_set), (28 bytes). Removing gd32f10x_dma.o(.rev16_text), (4 bytes). Removing gd32f10x_dma.o(.revsh_text), (4 bytes). Removing gd32f10x_dma.o(.rrx_text), (6 bytes). Removing gd32f10x_dma.o(i.dma_channel_disable), (50 bytes). Removing gd32f10x_dma.o(i.dma_channel_enable), (50 bytes). Removing gd32f10x_dma.o(i.dma_circulation_disable), (50 bytes). Removing gd32f10x_dma.o(i.dma_circulation_enable), (50 bytes). Removing gd32f10x_dma.o(i.dma_deinit), (112 bytes). Removing gd32f10x_dma.o(i.dma_flag_clear), (16 bytes). Removing gd32f10x_dma.o(i.dma_flag_get), (24 bytes). Removing gd32f10x_dma.o(i.dma_init), (302 bytes). Removing gd32f10x_dma.o(i.dma_interrupt_disable), (50 bytes). Removing gd32f10x_dma.o(i.dma_interrupt_enable), (50 bytes). Removing gd32f10x_dma.o(i.dma_interrupt_flag_clear), (16 bytes). Removing gd32f10x_dma.o(i.dma_interrupt_flag_get), (130 bytes). Removing gd32f10x_dma.o(i.dma_memory_address_config), (36 bytes). Removing gd32f10x_dma.o(i.dma_memory_increase_disable), (50 bytes). Removing gd32f10x_dma.o(i.dma_memory_increase_enable), (50 bytes). Removing gd32f10x_dma.o(i.dma_memory_to_memory_disable), (50 bytes). Removing gd32f10x_dma.o(i.dma_memory_to_memory_enable), (50 bytes). Removing gd32f10x_dma.o(i.dma_memory_width_config), (58 bytes). Removing gd32f10x_dma.o(i.dma_periph_address_config), (36 bytes). Removing gd32f10x_dma.o(i.dma_periph_and_channel_check), (24 bytes). Removing gd32f10x_dma.o(i.dma_periph_increase_disable), (50 bytes). Removing gd32f10x_dma.o(i.dma_periph_increase_enable), (50 bytes). Removing gd32f10x_dma.o(i.dma_periph_width_config), (58 bytes). Removing gd32f10x_dma.o(i.dma_priority_config), (58 bytes). Removing gd32f10x_dma.o(i.dma_struct_para_init), (22 bytes). Removing gd32f10x_dma.o(i.dma_transfer_direction_config), (84 bytes). Removing gd32f10x_dma.o(i.dma_transfer_number_config), (38 bytes). Removing gd32f10x_dma.o(i.dma_transfer_number_get), (34 bytes). Removing gd32f10x_enet.o(.rev16_text), (4 bytes). Removing gd32f10x_enet.o(.revsh_text), (4 bytes). Removing gd32f10x_enet.o(.rrx_text), (6 bytes). Removing gd32f10x_exmc.o(.rev16_text), (4 bytes). Removing gd32f10x_exmc.o(.revsh_text), (4 bytes). Removing gd32f10x_exmc.o(.rrx_text), (6 bytes). Removing gd32f10x_exmc.o(i.exmc_ecc_get), (12 bytes). Removing gd32f10x_exmc.o(i.exmc_flag_clear), (20 bytes). Removing gd32f10x_exmc.o(i.exmc_flag_get), (28 bytes). Removing gd32f10x_exmc.o(i.exmc_interrupt_disable), (20 bytes). Removing gd32f10x_exmc.o(i.exmc_interrupt_enable), (20 bytes). Removing gd32f10x_exmc.o(i.exmc_interrupt_flag_clear), (22 bytes). Removing gd32f10x_exmc.o(i.exmc_interrupt_flag_get), (38 bytes). Removing gd32f10x_exmc.o(i.exmc_nand_deinit), (42 bytes). Removing gd32f10x_exmc.o(i.exmc_nand_disable), (22 bytes). Removing gd32f10x_exmc.o(i.exmc_nand_ecc_config), (48 bytes). Removing gd32f10x_exmc.o(i.exmc_nand_enable), (22 bytes). Removing gd32f10x_exmc.o(i.exmc_nand_init), (174 bytes). Removing gd32f10x_exmc.o(i.exmc_nand_struct_para_init), (54 bytes). Removing gd32f10x_exmc.o(i.exmc_norsram_deinit), (52 bytes). Removing gd32f10x_exmc.o(i.exmc_norsram_disable), (22 bytes). Removing gd32f10x_exmc.o(i.exmc_norsram_enable), (22 bytes). Removing gd32f10x_exmc.o(i.exmc_norsram_init), (268 bytes). Removing gd32f10x_exmc.o(i.exmc_norsram_struct_para_init), (106 bytes). Removing gd32f10x_exmc.o(i.exmc_pccard_deinit), (40 bytes). Removing gd32f10x_exmc.o(i.exmc_pccard_disable), (24 bytes). Removing gd32f10x_exmc.o(i.exmc_pccard_enable), (24 bytes). Removing gd32f10x_exmc.o(i.exmc_pccard_init), (192 bytes). Removing gd32f10x_exmc.o(i.exmc_pccard_struct_para_init), (60 bytes). Removing gd32f10x_exti.o(.rev16_text), (4 bytes). Removing gd32f10x_exti.o(.revsh_text), (4 bytes). Removing gd32f10x_exti.o(.rrx_text), (6 bytes). Removing gd32f10x_exti.o(i.exti_deinit), (28 bytes). Removing gd32f10x_exti.o(i.exti_event_disable), (16 bytes). Removing gd32f10x_exti.o(i.exti_event_enable), (16 bytes). Removing gd32f10x_exti.o(i.exti_flag_clear), (12 bytes). Removing gd32f10x_exti.o(i.exti_flag_get), (24 bytes). Removing gd32f10x_exti.o(i.exti_init), (184 bytes). Removing gd32f10x_exti.o(i.exti_interrupt_disable), (16 bytes). Removing gd32f10x_exti.o(i.exti_interrupt_enable), (16 bytes). Removing gd32f10x_exti.o(i.exti_interrupt_flag_clear), (12 bytes). Removing gd32f10x_exti.o(i.exti_interrupt_flag_get), (36 bytes). Removing gd32f10x_exti.o(i.exti_software_interrupt_disable), (16 bytes). Removing gd32f10x_exti.o(i.exti_software_interrupt_enable), (16 bytes). Removing gd32f10x_fmc.o(.rev16_text), (4 bytes). Removing gd32f10x_fmc.o(.revsh_text), (4 bytes). Removing gd32f10x_fmc.o(.rrx_text), (6 bytes). Removing gd32f10x_fmc.o(i.fmc_bank0_erase), (68 bytes). Removing gd32f10x_fmc.o(i.fmc_bank0_lock), (20 bytes). Removing gd32f10x_fmc.o(i.fmc_bank0_unlock), (36 bytes). Removing gd32f10x_fmc.o(i.fmc_bank1_erase), (68 bytes). Removing gd32f10x_fmc.o(i.fmc_bank1_lock), (20 bytes). Removing gd32f10x_fmc.o(i.fmc_bank1_unlock), (36 bytes). Removing gd32f10x_fmc.o(i.fmc_flag_get), (36 bytes). Removing gd32f10x_fmc.o(i.fmc_halfword_program), (192 bytes). Removing gd32f10x_fmc.o(i.fmc_interrupt_disable), (32 bytes). Removing gd32f10x_fmc.o(i.fmc_interrupt_enable), (32 bytes). Removing gd32f10x_fmc.o(i.fmc_interrupt_flag_clear), (32 bytes). Removing gd32f10x_fmc.o(i.fmc_interrupt_flag_get), (108 bytes). Removing gd32f10x_fmc.o(i.fmc_mass_erase), (196 bytes). Removing gd32f10x_fmc.o(i.fmc_wscnt_set), (24 bytes). Removing gd32f10x_fmc.o(i.ob_data_get), (16 bytes). Removing gd32f10x_fmc.o(i.ob_data_program), (68 bytes). Removing gd32f10x_fmc.o(i.ob_erase), (140 bytes). Removing gd32f10x_fmc.o(i.ob_lock), (20 bytes). Removing gd32f10x_fmc.o(i.ob_security_protection_config), (132 bytes). Removing gd32f10x_fmc.o(i.ob_spc_get), (24 bytes). Removing gd32f10x_fmc.o(i.ob_unlock), (48 bytes). Removing gd32f10x_fmc.o(i.ob_user_get), (16 bytes). Removing gd32f10x_fmc.o(i.ob_user_write), (96 bytes). Removing gd32f10x_fmc.o(i.ob_write_protection_enable), (168 bytes). Removing gd32f10x_fmc.o(i.ob_write_protection_get), (12 bytes). Removing gd32f10x_fwdgt.o(.rev16_text), (4 bytes). Removing gd32f10x_fwdgt.o(.revsh_text), (4 bytes). Removing gd32f10x_fwdgt.o(.rrx_text), (6 bytes). Removing gd32f10x_fwdgt.o(i.fwdgt_config), (104 bytes). Removing gd32f10x_fwdgt.o(i.fwdgt_counter_reload), (16 bytes). Removing gd32f10x_fwdgt.o(i.fwdgt_enable), (16 bytes). Removing gd32f10x_fwdgt.o(i.fwdgt_flag_get), (24 bytes). Removing gd32f10x_fwdgt.o(i.fwdgt_write_disable), (12 bytes). Removing gd32f10x_fwdgt.o(i.fwdgt_write_enable), (16 bytes). Removing gd32f10x_gpio.o(.rev16_text), (4 bytes). Removing gd32f10x_gpio.o(.revsh_text), (4 bytes). Removing gd32f10x_gpio.o(.rrx_text), (6 bytes). Removing gd32f10x_gpio.o(i.gpio_afio_deinit), (20 bytes). Removing gd32f10x_gpio.o(i.gpio_bit_set), (4 bytes). Removing gd32f10x_gpio.o(i.gpio_bit_write), (10 bytes). Removing gd32f10x_gpio.o(i.gpio_deinit), (196 bytes). Removing gd32f10x_gpio.o(i.gpio_event_output_config), (28 bytes). Removing gd32f10x_gpio.o(i.gpio_event_output_disable), (20 bytes). Removing gd32f10x_gpio.o(i.gpio_event_output_enable), (20 bytes). Removing gd32f10x_gpio.o(i.gpio_exti_source_select), (152 bytes). Removing gd32f10x_gpio.o(i.gpio_input_bit_get), (16 bytes). Removing gd32f10x_gpio.o(i.gpio_input_port_get), (8 bytes). Removing gd32f10x_gpio.o(i.gpio_output_bit_get), (16 bytes). Removing gd32f10x_gpio.o(i.gpio_output_port_get), (8 bytes). Removing gd32f10x_gpio.o(i.gpio_pin_lock), (18 bytes). Removing gd32f10x_gpio.o(i.gpio_port_write), (4 bytes). Removing gd32f10x_i2c.o(.rev16_text), (4 bytes). Removing gd32f10x_i2c.o(.revsh_text), (4 bytes). Removing gd32f10x_i2c.o(.rrx_text), (6 bytes). Removing gd32f10x_i2c.o(i.i2c_ack_config), (24 bytes). Removing gd32f10x_i2c.o(i.i2c_ackpos_config), (22 bytes). Removing gd32f10x_i2c.o(i.i2c_clock_config), (228 bytes). Removing gd32f10x_i2c.o(i.i2c_data_receive), (8 bytes). Removing gd32f10x_i2c.o(i.i2c_data_transmit), (6 bytes). Removing gd32f10x_i2c.o(i.i2c_deinit), (64 bytes). Removing gd32f10x_i2c.o(i.i2c_disable), (10 bytes). Removing gd32f10x_i2c.o(i.i2c_dma_enable), (16 bytes). Removing gd32f10x_i2c.o(i.i2c_dma_last_transfer_config), (16 bytes). Removing gd32f10x_i2c.o(i.i2c_dualaddr_enable), (24 bytes). Removing gd32f10x_i2c.o(i.i2c_enable), (10 bytes). Removing gd32f10x_i2c.o(i.i2c_flag_clear), (40 bytes). Removing gd32f10x_i2c.o(i.i2c_flag_get), (30 bytes). Removing gd32f10x_i2c.o(i.i2c_interrupt_disable), (26 bytes). Removing gd32f10x_i2c.o(i.i2c_interrupt_enable), (26 bytes). Removing gd32f10x_i2c.o(i.i2c_interrupt_flag_clear), (44 bytes). Removing gd32f10x_i2c.o(i.i2c_interrupt_flag_get), (92 bytes). Removing gd32f10x_i2c.o(i.i2c_master_addressing), (20 bytes). Removing gd32f10x_i2c.o(i.i2c_mode_addr_config), (28 bytes). Removing gd32f10x_i2c.o(i.i2c_pec_enable), (16 bytes). Removing gd32f10x_i2c.o(i.i2c_pec_transfer_enable), (16 bytes). Removing gd32f10x_i2c.o(i.i2c_pec_value_get), (10 bytes). Removing gd32f10x_i2c.o(i.i2c_slave_response_to_gcall_config), (16 bytes). Removing gd32f10x_i2c.o(i.i2c_smbus_arp_enable), (16 bytes). Removing gd32f10x_i2c.o(i.i2c_smbus_issue_alert), (16 bytes). Removing gd32f10x_i2c.o(i.i2c_smbus_type_config), (24 bytes). Removing gd32f10x_i2c.o(i.i2c_software_reset_config), (16 bytes). Removing gd32f10x_i2c.o(i.i2c_start_on_bus), (10 bytes). Removing gd32f10x_i2c.o(i.i2c_stop_on_bus), (10 bytes). Removing gd32f10x_i2c.o(i.i2c_stretch_scl_low_config), (16 bytes). Removing gd32f10x_misc.o(.rev16_text), (4 bytes). Removing gd32f10x_misc.o(.revsh_text), (4 bytes). Removing gd32f10x_misc.o(.rrx_text), (6 bytes). Removing gd32f10x_misc.o(i.system_lowpower_reset), (16 bytes). Removing gd32f10x_misc.o(i.system_lowpower_set), (16 bytes). Removing gd32f10x_misc.o(i.systick_clksource_set), (40 bytes). Removing gd32f10x_pmu.o(.rev16_text), (4 bytes). Removing gd32f10x_pmu.o(.revsh_text), (4 bytes). Removing gd32f10x_pmu.o(.rrx_text), (6 bytes). Removing gd32f10x_pmu.o(i.pmu_backup_write_disable), (20 bytes). Removing gd32f10x_pmu.o(i.pmu_backup_write_enable), (20 bytes). Removing gd32f10x_pmu.o(i.pmu_deinit), (20 bytes). Removing gd32f10x_pmu.o(i.pmu_flag_clear), (48 bytes). Removing gd32f10x_pmu.o(i.pmu_flag_get), (24 bytes). Removing gd32f10x_pmu.o(i.pmu_lvd_disable), (20 bytes). Removing gd32f10x_pmu.o(i.pmu_lvd_select), (48 bytes). Removing gd32f10x_pmu.o(i.pmu_to_deepsleepmode), (68 bytes). Removing gd32f10x_pmu.o(i.pmu_to_sleepmode), (28 bytes). Removing gd32f10x_pmu.o(i.pmu_to_standbymode), (52 bytes). Removing gd32f10x_pmu.o(i.pmu_wakeup_pin_disable), (20 bytes). Removing gd32f10x_pmu.o(i.pmu_wakeup_pin_enable), (20 bytes). Removing gd32f10x_rcu.o(.rev16_text), (4 bytes). Removing gd32f10x_rcu.o(.revsh_text), (4 bytes). Removing gd32f10x_rcu.o(.rrx_text), (6 bytes). Removing gd32f10x_rcu.o(i.rcu_adc_clock_config), (72 bytes). Removing gd32f10x_rcu.o(i.rcu_ahb_clock_config), (24 bytes). Removing gd32f10x_rcu.o(i.rcu_all_reset_flag_clear), (20 bytes). Removing gd32f10x_rcu.o(i.rcu_apb1_clock_config), (24 bytes). Removing gd32f10x_rcu.o(i.rcu_apb2_clock_config), (24 bytes). Removing gd32f10x_rcu.o(i.rcu_bkp_reset_disable), (20 bytes). Removing gd32f10x_rcu.o(i.rcu_bkp_reset_enable), (20 bytes). Removing gd32f10x_rcu.o(i.rcu_ckout0_config), (24 bytes). Removing gd32f10x_rcu.o(i.rcu_deepsleep_voltage_set), (16 bytes). Removing gd32f10x_rcu.o(i.rcu_deinit), (76 bytes). Removing gd32f10x_rcu.o(i.rcu_flag_get), (36 bytes). Removing gd32f10x_rcu.o(i.rcu_hxtal_clock_monitor_disable), (20 bytes). Removing gd32f10x_rcu.o(i.rcu_hxtal_clock_monitor_enable), (20 bytes). Removing gd32f10x_rcu.o(i.rcu_interrupt_disable), (32 bytes). Removing gd32f10x_rcu.o(i.rcu_interrupt_enable), (32 bytes). Removing gd32f10x_rcu.o(i.rcu_interrupt_flag_clear), (32 bytes). Removing gd32f10x_rcu.o(i.rcu_interrupt_flag_get), (36 bytes). Removing gd32f10x_rcu.o(i.rcu_irc8m_adjust_value_set), (28 bytes). Removing gd32f10x_rcu.o(i.rcu_osci_bypass_mode_disable), (92 bytes). Removing gd32f10x_rcu.o(i.rcu_osci_bypass_mode_enable), (92 bytes). Removing gd32f10x_rcu.o(i.rcu_osci_off), (32 bytes). Removing gd32f10x_rcu.o(i.rcu_osci_on), (32 bytes). Removing gd32f10x_rcu.o(i.rcu_osci_stab_wait), (224 bytes). Removing gd32f10x_rcu.o(i.rcu_periph_clock_disable), (32 bytes). Removing gd32f10x_rcu.o(i.rcu_periph_clock_sleep_disable), (32 bytes). Removing gd32f10x_rcu.o(i.rcu_periph_clock_sleep_enable), (32 bytes). Removing gd32f10x_rcu.o(i.rcu_pll_config), (32 bytes). Removing gd32f10x_rcu.o(i.rcu_predv0_config), (32 bytes). Removing gd32f10x_rcu.o(i.rcu_rtc_clock_config), (24 bytes). Removing gd32f10x_rcu.o(i.rcu_system_clock_source_config), (24 bytes). Removing gd32f10x_rcu.o(i.rcu_system_clock_source_get), (16 bytes). Removing gd32f10x_rcu.o(i.rcu_usb_clock_config), (24 bytes). Removing gd32f10x_rtc.o(.rev16_text), (4 bytes). Removing gd32f10x_rtc.o(.revsh_text), (4 bytes). Removing gd32f10x_rtc.o(.rrx_text), (6 bytes). Removing gd32f10x_rtc.o(i.rtc_alarm_config), (32 bytes). Removing gd32f10x_rtc.o(i.rtc_configuration_mode_enter), (20 bytes). Removing gd32f10x_rtc.o(i.rtc_configuration_mode_exit), (20 bytes). Removing gd32f10x_rtc.o(i.rtc_counter_get), (20 bytes). Removing gd32f10x_rtc.o(i.rtc_counter_set), (32 bytes). Removing gd32f10x_rtc.o(i.rtc_divider_get), (24 bytes). Removing gd32f10x_rtc.o(i.rtc_flag_clear), (16 bytes). Removing gd32f10x_rtc.o(i.rtc_flag_get), (24 bytes). Removing gd32f10x_rtc.o(i.rtc_interrupt_disable), (16 bytes). Removing gd32f10x_rtc.o(i.rtc_interrupt_enable), (16 bytes). Removing gd32f10x_rtc.o(i.rtc_interrupt_flag_clear), (16 bytes). Removing gd32f10x_rtc.o(i.rtc_interrupt_flag_get), (24 bytes). Removing gd32f10x_rtc.o(i.rtc_lwoff_wait), (20 bytes). Removing gd32f10x_rtc.o(i.rtc_prescaler_set), (32 bytes). Removing gd32f10x_rtc.o(i.rtc_register_sync_wait), (32 bytes). Removing gd32f10x_sdio.o(.rev16_text), (4 bytes). Removing gd32f10x_sdio.o(.revsh_text), (4 bytes). Removing gd32f10x_sdio.o(.rrx_text), (6 bytes). Removing gd32f10x_sdio.o(i.sdio_bus_mode_set), (28 bytes). Removing gd32f10x_sdio.o(i.sdio_ceata_command_completion_disable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_ceata_command_completion_enable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_ceata_command_disable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_ceata_command_enable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_ceata_interrupt_disable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_ceata_interrupt_enable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_clock_config), (36 bytes). Removing gd32f10x_sdio.o(i.sdio_clock_disable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_clock_enable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_command_index_get), (12 bytes). Removing gd32f10x_sdio.o(i.sdio_command_response_config), (44 bytes). Removing gd32f10x_sdio.o(i.sdio_csm_disable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_csm_enable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_data_config), (52 bytes). Removing gd32f10x_sdio.o(i.sdio_data_counter_get), (12 bytes). Removing gd32f10x_sdio.o(i.sdio_data_read), (12 bytes). Removing gd32f10x_sdio.o(i.sdio_data_transfer_config), (28 bytes). Removing gd32f10x_sdio.o(i.sdio_data_write), (12 bytes). Removing gd32f10x_sdio.o(i.sdio_deinit), (28 bytes). Removing gd32f10x_sdio.o(i.sdio_dma_disable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_dma_enable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_dsm_disable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_dsm_enable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_fifo_counter_get), (12 bytes). Removing gd32f10x_sdio.o(i.sdio_flag_clear), (12 bytes). Removing gd32f10x_sdio.o(i.sdio_flag_get), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_hardware_clock_disable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_hardware_clock_enable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_interrupt_disable), (16 bytes). Removing gd32f10x_sdio.o(i.sdio_interrupt_enable), (16 bytes). Removing gd32f10x_sdio.o(i.sdio_interrupt_flag_clear), (12 bytes). Removing gd32f10x_sdio.o(i.sdio_interrupt_flag_get), (36 bytes). Removing gd32f10x_sdio.o(i.sdio_operation_disable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_operation_enable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_power_state_get), (12 bytes). Removing gd32f10x_sdio.o(i.sdio_power_state_set), (12 bytes). Removing gd32f10x_sdio.o(i.sdio_readwait_disable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_readwait_enable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_readwait_type_set), (40 bytes). Removing gd32f10x_sdio.o(i.sdio_response_get), (56 bytes). Removing gd32f10x_sdio.o(i.sdio_stop_readwait_disable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_stop_readwait_enable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_suspend_disable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_suspend_enable), (20 bytes). Removing gd32f10x_sdio.o(i.sdio_wait_type_set), (28 bytes). Removing gd32f10x_spi.o(.rev16_text), (4 bytes). Removing gd32f10x_spi.o(.revsh_text), (4 bytes). Removing gd32f10x_spi.o(.rrx_text), (6 bytes). Removing gd32f10x_spi.o(i.i2s_disable), (10 bytes). Removing gd32f10x_spi.o(i.i2s_enable), (10 bytes). Removing gd32f10x_spi.o(i.i2s_init), (28 bytes). Removing gd32f10x_spi.o(i.i2s_psc_config), (164 bytes). Removing gd32f10x_spi.o(i.spi_bidirectional_transfer_config), (26 bytes). Removing gd32f10x_spi.o(i.spi_crc_error_clear), (10 bytes). Removing gd32f10x_spi.o(i.spi_crc_get), (16 bytes). Removing gd32f10x_spi.o(i.spi_crc_next), (10 bytes). Removing gd32f10x_spi.o(i.spi_crc_off), (10 bytes). Removing gd32f10x_spi.o(i.spi_crc_on), (10 bytes). Removing gd32f10x_spi.o(i.spi_crc_polynomial_get), (8 bytes). Removing gd32f10x_spi.o(i.spi_crc_polynomial_set), (12 bytes). Removing gd32f10x_spi.o(i.spi_disable), (10 bytes). Removing gd32f10x_spi.o(i.spi_dma_disable), (22 bytes). Removing gd32f10x_spi.o(i.spi_dma_enable), (22 bytes). Removing gd32f10x_spi.o(i.spi_enable), (10 bytes). Removing gd32f10x_spi.o(i.spi_i2s_data_frame_format_config), (16 bytes). Removing gd32f10x_spi.o(i.spi_i2s_data_receive), (8 bytes). Removing gd32f10x_spi.o(i.spi_i2s_data_transmit), (4 bytes). Removing gd32f10x_spi.o(i.spi_i2s_deinit), (88 bytes). Removing gd32f10x_spi.o(i.spi_i2s_flag_get), (16 bytes). Removing gd32f10x_spi.o(i.spi_i2s_interrupt_disable), (48 bytes). Removing gd32f10x_spi.o(i.spi_i2s_interrupt_enable), (48 bytes). Removing gd32f10x_spi.o(i.spi_i2s_interrupt_flag_get), (100 bytes). Removing gd32f10x_spi.o(i.spi_init), (50 bytes). Removing gd32f10x_spi.o(i.spi_nss_internal_high), (10 bytes). Removing gd32f10x_spi.o(i.spi_nss_internal_low), (10 bytes). Removing gd32f10x_spi.o(i.spi_nss_output_disable), (10 bytes). Removing gd32f10x_spi.o(i.spi_nss_output_enable), (10 bytes). Removing gd32f10x_spi.o(i.spi_struct_para_init), (16 bytes). Removing gd32f10x_timer.o(.rev16_text), (4 bytes). Removing gd32f10x_timer.o(.revsh_text), (4 bytes). Removing gd32f10x_timer.o(.rrx_text), (6 bytes). Removing gd32f10x_timer.o(i.timer_auto_reload_shadow_disable), (10 bytes). Removing gd32f10x_timer.o(i.timer_auto_reload_shadow_enable), (10 bytes). Removing gd32f10x_timer.o(i.timer_automatic_output_disable), (10 bytes). Removing gd32f10x_timer.o(i.timer_automatic_output_enable), (10 bytes). Removing gd32f10x_timer.o(i.timer_autoreload_value_config), (4 bytes). Removing gd32f10x_timer.o(i.timer_break_config), (30 bytes). Removing gd32f10x_timer.o(i.timer_break_disable), (10 bytes). Removing gd32f10x_timer.o(i.timer_break_enable), (10 bytes). Removing gd32f10x_timer.o(i.timer_break_struct_para_init), (18 bytes). Removing gd32f10x_timer.o(i.timer_channel_capture_value_register_read), (42 bytes). Removing gd32f10x_timer.o(i.timer_channel_complementary_output_polarity_config), (70 bytes). Removing gd32f10x_timer.o(i.timer_channel_complementary_output_state_config), (70 bytes). Removing gd32f10x_timer.o(i.timer_channel_control_shadow_config), (24 bytes). Removing gd32f10x_timer.o(i.timer_channel_control_shadow_update_config), (26 bytes). Removing gd32f10x_timer.o(i.timer_channel_dma_request_source_select), (26 bytes). Removing gd32f10x_timer.o(i.timer_channel_input_capture_prescaler_config), (90 bytes). Removing gd32f10x_timer.o(i.timer_channel_input_struct_para_init), (16 bytes). Removing gd32f10x_timer.o(i.timer_channel_output_clear_config), (90 bytes). Removing gd32f10x_timer.o(i.timer_channel_output_config), (492 bytes). Removing gd32f10x_timer.o(i.timer_channel_output_fast_config), (90 bytes). Removing gd32f10x_timer.o(i.timer_channel_output_mode_config), (90 bytes). Removing gd32f10x_timer.o(i.timer_channel_output_polarity_config), (92 bytes). Removing gd32f10x_timer.o(i.timer_channel_output_pulse_value_config), (38 bytes). Removing gd32f10x_timer.o(i.timer_channel_output_shadow_config), (90 bytes). Removing gd32f10x_timer.o(i.timer_channel_output_state_config), (92 bytes). Removing gd32f10x_timer.o(i.timer_channel_output_struct_para_init), (16 bytes). Removing gd32f10x_timer.o(i.timer_counter_alignment), (16 bytes). Removing gd32f10x_timer.o(i.timer_counter_down_direction), (10 bytes). Removing gd32f10x_timer.o(i.timer_counter_read), (8 bytes). Removing gd32f10x_timer.o(i.timer_counter_up_direction), (10 bytes). Removing gd32f10x_timer.o(i.timer_counter_value_config), (4 bytes). Removing gd32f10x_timer.o(i.timer_deinit), (220 bytes). Removing gd32f10x_timer.o(i.timer_disable), (10 bytes). Removing gd32f10x_timer.o(i.timer_dma_disable), (8 bytes). Removing gd32f10x_timer.o(i.timer_dma_enable), (8 bytes). Removing gd32f10x_timer.o(i.timer_dma_transfer_config), (24 bytes). Removing gd32f10x_timer.o(i.timer_enable), (10 bytes). Removing gd32f10x_timer.o(i.timer_event_software_generate), (8 bytes). Removing gd32f10x_timer.o(i.timer_external_clock_mode0_config), (40 bytes). Removing gd32f10x_timer.o(i.timer_external_clock_mode1_config), (32 bytes). Removing gd32f10x_timer.o(i.timer_external_clock_mode1_disable), (10 bytes). Removing gd32f10x_timer.o(i.timer_external_trigger_as_external_clock_config), (164 bytes). Removing gd32f10x_timer.o(i.timer_external_trigger_config), (30 bytes). Removing gd32f10x_timer.o(i.timer_flag_clear), (8 bytes). Removing gd32f10x_timer.o(i.timer_flag_get), (16 bytes). Removing gd32f10x_timer.o(i.timer_hall_mode_config), (26 bytes). Removing gd32f10x_timer.o(i.timer_init), (224 bytes). Removing gd32f10x_timer.o(i.timer_input_capture_config), (326 bytes). Removing gd32f10x_timer.o(i.timer_input_pwm_capture_config), (356 bytes). Removing gd32f10x_timer.o(i.timer_input_trigger_source_select), (16 bytes). Removing gd32f10x_timer.o(i.timer_internal_clock_config), (10 bytes). Removing gd32f10x_timer.o(i.timer_internal_trigger_as_external_clock_config), (32 bytes). Removing gd32f10x_timer.o(i.timer_interrupt_disable), (8 bytes). Removing gd32f10x_timer.o(i.timer_interrupt_enable), (8 bytes). Removing gd32f10x_timer.o(i.timer_interrupt_flag_clear), (8 bytes). Removing gd32f10x_timer.o(i.timer_interrupt_flag_get), (24 bytes). Removing gd32f10x_timer.o(i.timer_master_output_trigger_source_select), (16 bytes). Removing gd32f10x_timer.o(i.timer_master_slave_mode_config), (26 bytes). Removing gd32f10x_timer.o(i.timer_prescaler_config), (16 bytes). Removing gd32f10x_timer.o(i.timer_prescaler_read), (10 bytes). Removing gd32f10x_timer.o(i.timer_primary_output_config), (24 bytes). Removing gd32f10x_timer.o(i.timer_quadrature_decoder_mode_config), (64 bytes). Removing gd32f10x_timer.o(i.timer_repetition_value_config), (4 bytes). Removing gd32f10x_timer.o(i.timer_single_pulse_mode_config), (26 bytes). Removing gd32f10x_timer.o(i.timer_slave_mode_select), (16 bytes). Removing gd32f10x_timer.o(i.timer_struct_para_init), (22 bytes). Removing gd32f10x_timer.o(i.timer_update_event_disable), (10 bytes). Removing gd32f10x_timer.o(i.timer_update_event_enable), (10 bytes). Removing gd32f10x_timer.o(i.timer_update_source_config), (26 bytes). Removing gd32f10x_usart.o(.rev16_text), (4 bytes). Removing gd32f10x_usart.o(.revsh_text), (4 bytes). Removing gd32f10x_usart.o(.rrx_text), (6 bytes). Removing gd32f10x_usart.o(i.usart_address_config), (20 bytes). Removing gd32f10x_usart.o(i.usart_disable), (10 bytes). Removing gd32f10x_usart.o(i.usart_dma_receive_config), (16 bytes). Removing gd32f10x_usart.o(i.usart_dma_transmit_config), (16 bytes). Removing gd32f10x_usart.o(i.usart_flag_clear), (26 bytes). Removing gd32f10x_usart.o(i.usart_guard_time_config), (24 bytes). Removing gd32f10x_usart.o(i.usart_halfduplex_disable), (10 bytes). Removing gd32f10x_usart.o(i.usart_halfduplex_enable), (10 bytes). Removing gd32f10x_usart.o(i.usart_interrupt_flag_clear), (26 bytes). Removing gd32f10x_usart.o(i.usart_irda_lowpower_config), (20 bytes). Removing gd32f10x_usart.o(i.usart_irda_mode_disable), (10 bytes). Removing gd32f10x_usart.o(i.usart_irda_mode_enable), (10 bytes). Removing gd32f10x_usart.o(i.usart_lin_break_detection_length_config), (20 bytes). Removing gd32f10x_usart.o(i.usart_lin_mode_disable), (10 bytes). Removing gd32f10x_usart.o(i.usart_lin_mode_enable), (10 bytes). Removing gd32f10x_usart.o(i.usart_mute_mode_disable), (10 bytes). Removing gd32f10x_usart.o(i.usart_mute_mode_enable), (10 bytes). Removing gd32f10x_usart.o(i.usart_mute_mode_wakeup_config), (16 bytes). Removing gd32f10x_usart.o(i.usart_prescaler_config), (16 bytes). Removing gd32f10x_usart.o(i.usart_send_break), (10 bytes). Removing gd32f10x_usart.o(i.usart_smartcard_mode_disable), (10 bytes). Removing gd32f10x_usart.o(i.usart_smartcard_mode_enable), (10 bytes). Removing gd32f10x_usart.o(i.usart_smartcard_mode_nack_disable), (10 bytes). Removing gd32f10x_usart.o(i.usart_smartcard_mode_nack_enable), (10 bytes). Removing gd32f10x_usart.o(i.usart_synchronous_clock_config), (34 bytes). Removing gd32f10x_usart.o(i.usart_synchronous_clock_disable), (10 bytes). Removing gd32f10x_usart.o(i.usart_synchronous_clock_enable), (10 bytes). Removing gd32f10x_wwdgt.o(.rev16_text), (4 bytes). Removing gd32f10x_wwdgt.o(.revsh_text), (4 bytes). Removing gd32f10x_wwdgt.o(.rrx_text), (6 bytes). Removing gd32f10x_wwdgt.o(i.wwdgt_config), (56 bytes). Removing gd32f10x_wwdgt.o(i.wwdgt_counter_update), (28 bytes). Removing gd32f10x_wwdgt.o(i.wwdgt_deinit), (20 bytes). Removing gd32f10x_wwdgt.o(i.wwdgt_enable), (20 bytes). Removing gd32f10x_wwdgt.o(i.wwdgt_flag_clear), (20 bytes). Removing gd32f10x_wwdgt.o(i.wwdgt_flag_get), (24 bytes). Removing gd32f10x_wwdgt.o(i.wwdgt_interrupt_enable), (20 bytes). Removing s600_iap.o(.rev16_text), (4 bytes). Removing s600_iap.o(.revsh_text), (4 bytes). Removing s600_iap.o(.rrx_text), (6 bytes). Removing s600_iap.o(i.s600_iap_write_u32), (12 bytes). Removing byte_queue.o(.rev16_text), (4 bytes). Removing byte_queue.o(.revsh_text), (4 bytes). Removing byte_queue.o(.rrx_text), (6 bytes). Removing byte_queue.o(i.byte_queue_empty), (18 bytes). Removing byte_queue.o(i.byte_queue_fill), (40 bytes). Removing byte_queue.o(i.byte_queue_full), (26 bytes). Removing byte_queue.o(i.byte_queue_get_free), (36 bytes). Removing byte_queue.o(i.byte_queue_get_used), (36 bytes). Removing byte_queue.o(i.byte_queue_init), (12 bytes). Removing byte_queue.o(i.byte_queue_readable), (18 bytes). Removing byte_queue.o(i.byte_queue_reset), (8 bytes). Removing byte_queue.o(i.byte_queue_writeable), (26 bytes). Removing main.o(.rev16_text), (4 bytes). Removing main.o(.revsh_text), (4 bytes). Removing main.o(.rrx_text), (6 bytes). Removing s600.o(.rev16_text), (4 bytes). Removing s600.o(.revsh_text), (4 bytes). Removing s600.o(.rrx_text), (6 bytes). Removing s600.o(i.s600_char2value), (54 bytes). Removing s600.o(i.s600_checksum_finish), (24 bytes). Removing s600.o(i.s600_checksum_put), (28 bytes). Removing s600.o(i.s600_checksum_put_value), (6 bytes). Removing s600.o(i.s600_decode_u16), (12 bytes). Removing s600.o(i.s600_encode_u32), (20 bytes). Removing s600.o(i.s600_get_avg_value), (32 bytes). Removing s600.o(i.s600_month2value), (118 bytes). Removing s600.o(.constdata), (16 bytes). Removing s600_can.o(.rev16_text), (4 bytes). Removing s600_can.o(.revsh_text), (4 bytes). Removing s600_can.o(.rrx_text), (6 bytes). Removing s600_can.o(i.s600_can_send_event), (24 bytes). Removing s600_can.o(i.s600_can_send_packet_block), (46 bytes). Removing s600_can.o(i.s600_can_wait_mailbox), (36 bytes). Removing bl_drv_usart_2.o(.rev16_text), (4 bytes). Removing bl_drv_usart_2.o(.revsh_text), (4 bytes). Removing bl_drv_usart_2.o(.rrx_text), (6 bytes). Removing bl_drv_usart_2.o(i.Get_RS485_2_Data), (52 bytes). Removing bl_drv_usart_2.o(i.Reset_RX_Buffer), (28 bytes). Removing bl_drv_usart.o(.rev16_text), (4 bytes). Removing bl_drv_usart.o(.revsh_text), (4 bytes). Removing bl_drv_usart.o(.rrx_text), (6 bytes). Removing bl_drv_usart.o(i.Get_RS485_Data), (52 bytes). Removing bl_drv_usart.o(i.Reset_RX_Buffer), (28 bytes). 614 unused section(s) (total 28868 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE ../clib/microlib/string/strcmp.c 0x00000000 Number 0 strcmp.o ABSOLUTE ..\Libraries\CMSIS\GD\GD32F10x\Source\ARM\startup_gd32f10x_md.s 0x00000000 Number 0 startup_gd32f10x_md.o ABSOLUTE ..\Libraries\CMSIS\GD\GD32F10x\Source\system_gd32f10x.c 0x00000000 Number 0 system_gd32f10x.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_adc.c 0x00000000 Number 0 gd32f10x_adc.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_bkp.c 0x00000000 Number 0 gd32f10x_bkp.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_can.c 0x00000000 Number 0 gd32f10x_can.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_crc.c 0x00000000 Number 0 gd32f10x_crc.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dac.c 0x00000000 Number 0 gd32f10x_dac.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dbg.c 0x00000000 Number 0 gd32f10x_dbg.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_dma.c 0x00000000 Number 0 gd32f10x_dma.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_enet.c 0x00000000 Number 0 gd32f10x_enet.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exmc.c 0x00000000 Number 0 gd32f10x_exmc.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c 0x00000000 Number 0 gd32f10x_exti.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fmc.c 0x00000000 Number 0 gd32f10x_fmc.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_fwdgt.c 0x00000000 Number 0 gd32f10x_fwdgt.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c 0x00000000 Number 0 gd32f10x_gpio.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_i2c.c 0x00000000 Number 0 gd32f10x_i2c.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c 0x00000000 Number 0 gd32f10x_misc.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_pmu.c 0x00000000 Number 0 gd32f10x_pmu.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c 0x00000000 Number 0 gd32f10x_rcu.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_rtc.c 0x00000000 Number 0 gd32f10x_rtc.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_sdio.c 0x00000000 Number 0 gd32f10x_sdio.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_spi.c 0x00000000 Number 0 gd32f10x_spi.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_timer.c 0x00000000 Number 0 gd32f10x_timer.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c 0x00000000 Number 0 gd32f10x_usart.o ABSOLUTE ..\Libraries\GD32F10x_standard_peripheral\Source\gd32f10x_wwdgt.c 0x00000000 Number 0 gd32f10x_wwdgt.o ABSOLUTE ..\\Libraries\\CMSIS\\GD\\GD32F10x\\Source\\system_gd32f10x.c 0x00000000 Number 0 system_gd32f10x.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_adc.c 0x00000000 Number 0 gd32f10x_adc.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_bkp.c 0x00000000 Number 0 gd32f10x_bkp.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_can.c 0x00000000 Number 0 gd32f10x_can.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_crc.c 0x00000000 Number 0 gd32f10x_crc.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_dac.c 0x00000000 Number 0 gd32f10x_dac.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_dbg.c 0x00000000 Number 0 gd32f10x_dbg.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_dma.c 0x00000000 Number 0 gd32f10x_dma.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_enet.c 0x00000000 Number 0 gd32f10x_enet.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_exmc.c 0x00000000 Number 0 gd32f10x_exmc.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_exti.c 0x00000000 Number 0 gd32f10x_exti.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_fmc.c 0x00000000 Number 0 gd32f10x_fmc.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_fwdgt.c 0x00000000 Number 0 gd32f10x_fwdgt.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_gpio.c 0x00000000 Number 0 gd32f10x_gpio.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_i2c.c 0x00000000 Number 0 gd32f10x_i2c.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_misc.c 0x00000000 Number 0 gd32f10x_misc.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_pmu.c 0x00000000 Number 0 gd32f10x_pmu.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_rcu.c 0x00000000 Number 0 gd32f10x_rcu.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_rtc.c 0x00000000 Number 0 gd32f10x_rtc.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_sdio.c 0x00000000 Number 0 gd32f10x_sdio.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_spi.c 0x00000000 Number 0 gd32f10x_spi.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_timer.c 0x00000000 Number 0 gd32f10x_timer.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_usart.c 0x00000000 Number 0 gd32f10x_usart.o ABSOLUTE ..\\Libraries\\GD32F10x_standard_peripheral\\Source\\gd32f10x_wwdgt.c 0x00000000 Number 0 gd32f10x_wwdgt.o ABSOLUTE ..\\bootloader\\bl_drv_usart.c 0x00000000 Number 0 bl_drv_usart.o ABSOLUTE ..\\bootloader\\bl_drv_usart_2.c 0x00000000 Number 0 bl_drv_usart_2.o ABSOLUTE ..\\bootloader\\byte_queue.c 0x00000000 Number 0 byte_queue.o ABSOLUTE ..\\bootloader\\main.c 0x00000000 Number 0 main.o ABSOLUTE ..\\bootloader\\s600.c 0x00000000 Number 0 s600.o ABSOLUTE ..\\bootloader\\s600_can.c 0x00000000 Number 0 s600_can.o ABSOLUTE ..\\bootloader\\s600_iap.c 0x00000000 Number 0 s600_iap.o ABSOLUTE ..\bootloader\bl_drv_usart.c 0x00000000 Number 0 bl_drv_usart.o ABSOLUTE ..\bootloader\bl_drv_usart_2.c 0x00000000 Number 0 bl_drv_usart_2.o ABSOLUTE ..\bootloader\byte_queue.c 0x00000000 Number 0 byte_queue.o ABSOLUTE ..\bootloader\main.c 0x00000000 Number 0 main.o ABSOLUTE ..\bootloader\s600.c 0x00000000 Number 0 s600.o ABSOLUTE ..\bootloader\s600_can.c 0x00000000 Number 0 s600_can.o ABSOLUTE ..\bootloader\s600_iap.c 0x00000000 Number 0 s600_iap.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE init.s 0x00000000 Number 0 init.o ABSOLUTE RESET 0x08000000 Section 260 startup_gd32f10x_md.o(RESET) .ARM.Collect$$$$00000000 0x08000104 Section 0 entry.o(.ARM.Collect$$$$00000000) .ARM.Collect$$$$00000001 0x08000104 Section 4 entry2.o(.ARM.Collect$$$$00000001) .ARM.Collect$$$$00000004 0x08000108 Section 4 entry5.o(.ARM.Collect$$$$00000004) .ARM.Collect$$$$00000008 0x0800010c Section 0 entry7b.o(.ARM.Collect$$$$00000008) .ARM.Collect$$$$0000000A 0x0800010c Section 0 entry8b.o(.ARM.Collect$$$$0000000A) .ARM.Collect$$$$0000000B 0x0800010c Section 8 entry9a.o(.ARM.Collect$$$$0000000B) .ARM.Collect$$$$0000000D 0x08000114 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) .ARM.Collect$$$$0000000F 0x08000114 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) .ARM.Collect$$$$00002712 0x08000114 Section 4 entry2.o(.ARM.Collect$$$$00002712) __lit__00000000 0x08000114 Data 4 entry2.o(.ARM.Collect$$$$00002712) .text 0x08000118 Section 36 startup_gd32f10x_md.o(.text) .text 0x0800013c Section 0 memcpya.o(.text) .text 0x08000160 Section 0 strcmp.o(.text) .text 0x0800017c Section 36 init.o(.text) i.CAN0_RX1_IRQHandler 0x080001a0 Section 0 s600_can.o(i.CAN0_RX1_IRQHandler) i.Enable_Uart1_Timer 0x080001bc Section 0 bl_drv_usart.o(i.Enable_Uart1_Timer) i.Enable_Uart2_Timer 0x080001d8 Section 0 bl_drv_usart_2.o(i.Enable_Uart2_Timer) i.NVIC_SetPriority 0x080001f4 Section 0 main.o(i.NVIC_SetPriority) NVIC_SetPriority 0x080001f5 Thumb Code 32 main.o(i.NVIC_SetPriority) i.Send_Data_2_RS485 0x0800021c Section 0 bl_drv_usart_2.o(i.Send_Data_2_RS485) i.Send_Data_RS485 0x08000260 Section 0 bl_drv_usart.o(i.Send_Data_RS485) i.SysTick_Handler 0x080002b0 Section 0 main.o(i.SysTick_Handler) i.SystemInit 0x0800030c Section 0 system_gd32f10x.o(i.SystemInit) i.USART0_IRQHandler 0x08000370 Section 0 bl_drv_usart.o(i.USART0_IRQHandler) i.USART1_IRQHandler 0x08000408 Section 0 bl_drv_usart_2.o(i.USART1_IRQHandler) i.Usart1_Initial 0x080004a0 Section 0 bl_drv_usart.o(i.Usart1_Initial) i.Usart2_Initial 0x08000540 Section 0 bl_drv_usart_2.o(i.Usart2_Initial) i.__scatterload_copy 0x080005dc Section 14 handlers.o(i.__scatterload_copy) i.__scatterload_null 0x080005ea Section 2 handlers.o(i.__scatterload_null) i.__scatterload_zeroinit 0x080005ec Section 14 handlers.o(i.__scatterload_zeroinit) i.byte_queue_add 0x080005fa Section 0 byte_queue.o(i.byte_queue_add) byte_queue_add 0x080005fb Thumb Code 20 byte_queue.o(i.byte_queue_add) i.byte_queue_alloc 0x0800060e Section 0 byte_queue.o(i.byte_queue_alloc) i.byte_queue_alloc_init 0x0800062a Section 0 byte_queue.o(i.byte_queue_alloc_init) i.byte_queue_alloc_reset 0x0800063e Section 0 byte_queue.o(i.byte_queue_alloc_reset) i.byte_queue_free 0x0800065c Section 0 byte_queue.o(i.byte_queue_free) i.byte_queue_head_add 0x0800066c Section 0 byte_queue.o(i.byte_queue_head_add) byte_queue_head_add 0x0800066d Thumb Code 18 byte_queue.o(i.byte_queue_head_add) i.byte_queue_read 0x0800067e Section 0 byte_queue.o(i.byte_queue_read) i.byte_queue_tail_add 0x080006bc Section 0 byte_queue.o(i.byte_queue_tail_add) byte_queue_tail_add 0x080006bd Thumb Code 18 byte_queue.o(i.byte_queue_tail_add) i.byte_queue_write 0x080006ce Section 0 byte_queue.o(i.byte_queue_write) i.byte_queue_write_byte 0x0800070e Section 0 byte_queue.o(i.byte_queue_write_byte) i.can_deinit 0x08000720 Section 0 gd32f10x_can.o(i.can_deinit) i.can_filter_init 0x08000740 Section 0 gd32f10x_can.o(i.can_filter_init) i.can_init 0x08000850 Section 0 gd32f10x_can.o(i.can_init) i.can_interrupt_enable 0x08000972 Section 0 gd32f10x_can.o(i.can_interrupt_enable) i.fmc_bank0_ready_wait 0x0800097a Section 0 gd32f10x_fmc.o(i.fmc_bank0_ready_wait) i.fmc_bank0_state_get 0x0800099c Section 0 gd32f10x_fmc.o(i.fmc_bank0_state_get) i.fmc_bank1_ready_wait 0x080009cc Section 0 gd32f10x_fmc.o(i.fmc_bank1_ready_wait) i.fmc_bank1_state_get 0x080009f0 Section 0 gd32f10x_fmc.o(i.fmc_bank1_state_get) i.fmc_flag_clear 0x08000a20 Section 0 gd32f10x_fmc.o(i.fmc_flag_clear) i.fmc_lock 0x08000a40 Section 0 gd32f10x_fmc.o(i.fmc_lock) i.fmc_page_erase 0x08000a6c Section 0 gd32f10x_fmc.o(i.fmc_page_erase) i.fmc_unlock 0x08000b58 Section 0 gd32f10x_fmc.o(i.fmc_unlock) i.fmc_word_program 0x08000b9c Section 0 gd32f10x_fmc.o(i.fmc_word_program) i.gpio_bit_reset 0x08000c5c Section 0 gd32f10x_gpio.o(i.gpio_bit_reset) i.gpio_init 0x08000c60 Section 0 gd32f10x_gpio.o(i.gpio_init) i.gpio_pin_remap_config 0x08000d0c Section 0 gd32f10x_gpio.o(i.gpio_pin_remap_config) i.main 0x08000d9c Section 0 main.o(i.main) i.nvic_irq_disable 0x08000ed0 Section 0 gd32f10x_misc.o(i.nvic_irq_disable) i.nvic_irq_enable 0x08000ee8 Section 0 gd32f10x_misc.o(i.nvic_irq_enable) i.nvic_priority_group_set 0x08000f94 Section 0 gd32f10x_misc.o(i.nvic_priority_group_set) i.nvic_vector_table_set 0x08000fa8 Section 0 gd32f10x_misc.o(i.nvic_vector_table_set) i.rcu_clock_freq_get 0x08000fbc Section 0 gd32f10x_rcu.o(i.rcu_clock_freq_get) i.rcu_periph_clock_enable 0x080010e0 Section 0 gd32f10x_rcu.o(i.rcu_periph_clock_enable) i.rcu_periph_reset_disable 0x08001100 Section 0 gd32f10x_rcu.o(i.rcu_periph_reset_disable) i.rcu_periph_reset_enable 0x08001120 Section 0 gd32f10x_rcu.o(i.rcu_periph_reset_enable) i.s600_can_device_config 0x08001140 Section 0 s600_can.o(i.s600_can_device_config) i.s600_can_device_deinit 0x08001250 Section 0 s600_can.o(i.s600_can_device_deinit) i.s600_can_find_mailbox 0x08001264 Section 0 s600_can.o(i.s600_can_find_mailbox) i.s600_can_poll 0x08001290 Section 0 s600_can.o(i.s600_can_poll) i.s600_can_process_command 0x080012dc Section 0 s600_can.o(i.s600_can_process_command) s600_can_process_command 0x080012dd Thumb Code 286 s600_can.o(i.s600_can_process_command) i.s600_can_rx_front_get 0x08001404 Section 0 s600_can.o(i.s600_can_rx_front_get) s600_can_rx_front_get 0x08001405 Thumb Code 106 s600_can.o(i.s600_can_rx_front_get) i.s600_can_rx_front_put 0x08001480 Section 0 s600_can.o(i.s600_can_rx_front_put) s600_can_rx_front_put 0x08001481 Thumb Code 72 s600_can.o(i.s600_can_rx_front_put) i.s600_can_rx_packet 0x080014d0 Section 0 s600_can.o(i.s600_can_rx_packet) i.s600_can_send_command 0x080015a4 Section 0 s600_can.o(i.s600_can_send_command) i.s600_can_send_frame 0x080015bc Section 0 s600_can.o(i.s600_can_send_frame) i.s600_can_send_packet 0x0800161c Section 0 s600_can.o(i.s600_can_send_packet) i.s600_can_send_response 0x08001680 Section 0 s600_can.o(i.s600_can_send_response) i.s600_can_transmit 0x08001698 Section 0 s600_can.o(i.s600_can_transmit) i.s600_can_tx_packet 0x08001718 Section 0 s600_can.o(i.s600_can_tx_packet) i.s600_decode_u24 0x0800179a Section 0 s600.o(i.s600_decode_u24) i.s600_decode_u32 0x080017ac Section 0 s600.o(i.s600_decode_u32) i.s600_encode_u16 0x080017c4 Section 0 s600.o(i.s600_encode_u16) i.s600_encode_u24 0x080017cc Section 0 s600.o(i.s600_encode_u24) i.s600_iap_boot 0x080017e0 Section 0 s600_iap.o(i.s600_iap_boot) i.s600_iap_capacity 0x080018a8 Section 0 s600_iap.o(i.s600_iap_capacity) s600_iap_capacity 0x080018a9 Thumb Code 10 s600_iap.o(i.s600_iap_capacity) i.s600_iap_checksum 0x080018b8 Section 0 s600_iap.o(i.s600_iap_checksum) i.s600_iap_flag_clear 0x080018fc Section 0 s600_iap.o(i.s600_iap_flag_clear) s600_iap_flag_clear 0x080018fd Thumb Code 12 s600_iap.o(i.s600_iap_flag_clear) i.s600_iap_flush 0x08001908 Section 0 s600_iap.o(i.s600_iap_flush) i.s600_iap_last_page 0x08001940 Section 0 s600_iap.o(i.s600_iap_last_page) s600_iap_last_page 0x08001941 Thumb Code 18 s600_iap.o(i.s600_iap_last_page) i.s600_iap_write 0x08001954 Section 0 s600_iap.o(i.s600_iap_write) i.s600_iap_write_begin 0x080019bc Section 0 s600_iap.o(i.s600_iap_write_begin) i.s600_iap_write_end 0x080019d8 Section 0 s600_iap.o(i.s600_iap_write_end) i.s600_iap_write_page 0x08001a1c Section 0 s600_iap.o(i.s600_iap_write_page) i.system_clock_108m_irc8m 0x08001a78 Section 0 system_gd32f10x.o(i.system_clock_108m_irc8m) system_clock_108m_irc8m 0x08001a79 Thumb Code 160 system_gd32f10x.o(i.system_clock_108m_irc8m) i.system_clock_config 0x08001b24 Section 0 system_gd32f10x.o(i.system_clock_config) system_clock_config 0x08001b25 Thumb Code 8 system_gd32f10x.o(i.system_clock_config) i.usart_baudrate_set 0x08001b2c Section 0 gd32f10x_usart.o(i.usart_baudrate_set) i.usart_data_receive 0x08001bbc Section 0 gd32f10x_usart.o(i.usart_data_receive) i.usart_data_transmit 0x08001bc6 Section 0 gd32f10x_usart.o(i.usart_data_transmit) i.usart_deinit 0x08001bd0 Section 0 gd32f10x_usart.o(i.usart_deinit) i.usart_enable 0x08001c60 Section 0 gd32f10x_usart.o(i.usart_enable) i.usart_flag_get 0x08001c6a Section 0 gd32f10x_usart.o(i.usart_flag_get) i.usart_hardware_flow_cts_config 0x08001c88 Section 0 gd32f10x_usart.o(i.usart_hardware_flow_cts_config) i.usart_hardware_flow_rts_config 0x08001c98 Section 0 gd32f10x_usart.o(i.usart_hardware_flow_rts_config) i.usart_interrupt_disable 0x08001ca8 Section 0 gd32f10x_usart.o(i.usart_interrupt_disable) i.usart_interrupt_enable 0x08001cc2 Section 0 gd32f10x_usart.o(i.usart_interrupt_enable) i.usart_interrupt_flag_get 0x08001cdc Section 0 gd32f10x_usart.o(i.usart_interrupt_flag_get) i.usart_parity_config 0x08001d14 Section 0 gd32f10x_usart.o(i.usart_parity_config) i.usart_receive_config 0x08001d24 Section 0 gd32f10x_usart.o(i.usart_receive_config) i.usart_stop_bit_set 0x08001d34 Section 0 gd32f10x_usart.o(i.usart_stop_bit_set) i.usart_transmit_config 0x08001d44 Section 0 gd32f10x_usart.o(i.usart_transmit_config) i.usart_word_length_set 0x08001d54 Section 0 gd32f10x_usart.o(i.usart_word_length_set) .data 0x20000000 Section 4 system_gd32f10x.o(.data) .data 0x20000004 Section 6 s600_iap.o(.data) s600_iap_address 0x20000004 Data 4 s600_iap.o(.data) s600_iap_length 0x20000008 Data 2 s600_iap.o(.data) .data 0x2000000c Section 136 main.o(.data) app_rs485_buf 0x20000014 Data 128 main.o(.data) .data 0x20000094 Section 4 s600.o(.data) .data 0x20000098 Section 48 s600_can.o(.data) s600_can_tx_front 0x20000098 Data 4 s600_can.o(.data) s600_can_rx_front_len 0x2000009c Data 1 s600_can.o(.data) s600_can_tx_alloc_buff 0x2000009d Data 6 s600_can.o(.data) s600_can_tx_buff 0x200000a3 Data 6 s600_can.o(.data) s600_can_tx_queue 0x200000ac Data 12 s600_can.o(.data) s600_can_rx_queue 0x200000b8 Data 12 s600_can.o(.data) s600_can_write_position 0x200000c4 Data 4 s600_can.o(.data) .data 0x200000c8 Section 12 bl_drv_usart_2.o(.data) tx_count 0x200000c8 Data 2 bl_drv_usart_2.o(.data) rx_count 0x200000ca Data 2 bl_drv_usart_2.o(.data) tx_buffer_size 0x200000cc Data 4 bl_drv_usart_2.o(.data) .data 0x200000d4 Section 12 bl_drv_usart.o(.data) tx_count 0x200000d4 Data 2 bl_drv_usart.o(.data) rx_count 0x200000d6 Data 2 bl_drv_usart.o(.data) tx_buffer_size 0x200000d8 Data 4 bl_drv_usart.o(.data) .bss 0x200000e0 Section 1024 s600_iap.o(.bss) s600_iap_page 0x200000e0 Data 1024 s600_iap.o(.bss) .bss 0x200004e0 Section 4047 s600_can.o(.bss) s600_can_tx_packets 0x200004e0 Data 1320 s600_can.o(.bss) s600_can_rx_packets 0x20000a08 Data 2640 s600_can.o(.bss) s600_can_rx_fronts 0x20001458 Data 40 s600_can.o(.bss) s600_can_tx_allocator 0x20001480 Data 12 s600_can.o(.bss) s600_can_rx_alloc_buff 0x2000148c Data 11 s600_can.o(.bss) s600_can_rx_allocator 0x20001498 Data 12 s600_can.o(.bss) s600_can_rx_buff 0x200014a4 Data 11 s600_can.o(.bss) .bss 0x200014af Section 256 bl_drv_usart_2.o(.bss) tx_buffer 0x200014af Data 128 bl_drv_usart_2.o(.bss) rx_buffer 0x2000152f Data 128 bl_drv_usart_2.o(.bss) .bss 0x200015af Section 256 bl_drv_usart.o(.bss) tx_buffer 0x200015af Data 128 bl_drv_usart.o(.bss) rx_buffer 0x2000162f Data 128 bl_drv_usart.o(.bss) STACK 0x200016b0 Section 8192 startup_gd32f10x_md.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __decompress - Undefined Weak Reference _clock_init - Undefined Weak Reference _microlib_exit - Undefined Weak Reference __Vectors_Size 0x00000104 Number 0 startup_gd32f10x_md.o ABSOLUTE __Vectors 0x08000000 Data 4 startup_gd32f10x_md.o(RESET) __Vectors_End 0x08000104 Data 0 startup_gd32f10x_md.o(RESET) __main 0x08000105 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) _main_stk 0x08000105 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) _main_scatterload 0x08000109 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) __main_after_scatterload 0x0800010d Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) _main_clock 0x0800010d Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) _main_cpp_init 0x0800010d Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) _main_init 0x0800010d Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) __rt_final_cpp 0x08000115 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) __rt_final_exit 0x08000115 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) Reset_Handler 0x08000119 Thumb Code 8 startup_gd32f10x_md.o(.text) NMI_Handler 0x08000121 Thumb Code 2 startup_gd32f10x_md.o(.text) HardFault_Handler 0x08000123 Thumb Code 2 startup_gd32f10x_md.o(.text) MemManage_Handler 0x08000125 Thumb Code 2 startup_gd32f10x_md.o(.text) BusFault_Handler 0x08000127 Thumb Code 2 startup_gd32f10x_md.o(.text) UsageFault_Handler 0x08000129 Thumb Code 2 startup_gd32f10x_md.o(.text) SVC_Handler 0x0800012b Thumb Code 2 startup_gd32f10x_md.o(.text) DebugMon_Handler 0x0800012d Thumb Code 2 startup_gd32f10x_md.o(.text) PendSV_Handler 0x0800012f Thumb Code 2 startup_gd32f10x_md.o(.text) ADC0_1_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) CAN0_EWMC_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) DMA0_Channel0_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) DMA0_Channel1_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) DMA0_Channel2_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) DMA0_Channel3_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) DMA0_Channel4_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) DMA0_Channel5_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) DMA0_Channel6_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) EXMC_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) EXTI0_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) EXTI10_15_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) EXTI1_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) EXTI2_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) EXTI3_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) EXTI4_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) EXTI5_9_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) FMC_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) I2C0_ER_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) I2C0_EV_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) I2C1_ER_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) I2C1_EV_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) LVD_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) RCU_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) RTC_Alarm_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) RTC_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) SPI0_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) SPI1_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) TAMPER_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) TIMER0_BRK_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) TIMER0_Channel_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) TIMER0_TRG_CMT_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) TIMER0_UP_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) TIMER1_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) TIMER2_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) TIMER3_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) USART2_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) USBD_HP_CAN0_TX_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) USBD_LP_CAN0_RX0_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) USBD_WKUP_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) WWDGT_IRQHandler 0x08000133 Thumb Code 0 startup_gd32f10x_md.o(.text) __aeabi_memcpy 0x0800013d Thumb Code 36 memcpya.o(.text) __aeabi_memcpy4 0x0800013d Thumb Code 0 memcpya.o(.text) __aeabi_memcpy8 0x0800013d Thumb Code 0 memcpya.o(.text) strcmp 0x08000161 Thumb Code 28 strcmp.o(.text) __scatterload 0x0800017d Thumb Code 28 init.o(.text) __scatterload_rt2 0x0800017d Thumb Code 0 init.o(.text) CAN0_RX1_IRQHandler 0x080001a1 Thumb Code 22 s600_can.o(i.CAN0_RX1_IRQHandler) Enable_Uart1_Timer 0x080001bd Thumb Code 22 bl_drv_usart.o(i.Enable_Uart1_Timer) Enable_Uart2_Timer 0x080001d9 Thumb Code 22 bl_drv_usart_2.o(i.Enable_Uart2_Timer) Send_Data_2_RS485 0x0800021d Thumb Code 52 bl_drv_usart_2.o(i.Send_Data_2_RS485) Send_Data_RS485 0x08000261 Thumb Code 62 bl_drv_usart.o(i.Send_Data_RS485) SysTick_Handler 0x080002b1 Thumb Code 78 main.o(i.SysTick_Handler) SystemInit 0x0800030d Thumb Code 84 system_gd32f10x.o(i.SystemInit) USART0_IRQHandler 0x08000371 Thumb Code 126 bl_drv_usart.o(i.USART0_IRQHandler) USART1_IRQHandler 0x08000409 Thumb Code 126 bl_drv_usart_2.o(i.USART1_IRQHandler) Usart1_Initial 0x080004a1 Thumb Code 152 bl_drv_usart.o(i.Usart1_Initial) Usart2_Initial 0x08000541 Thumb Code 148 bl_drv_usart_2.o(i.Usart2_Initial) __scatterload_copy 0x080005dd Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_null 0x080005eb Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_zeroinit 0x080005ed Thumb Code 14 handlers.o(i.__scatterload_zeroinit) byte_queue_alloc 0x0800060f Thumb Code 28 byte_queue.o(i.byte_queue_alloc) byte_queue_alloc_init 0x0800062b Thumb Code 20 byte_queue.o(i.byte_queue_alloc_init) byte_queue_alloc_reset 0x0800063f Thumb Code 30 byte_queue.o(i.byte_queue_alloc_reset) byte_queue_free 0x0800065d Thumb Code 16 byte_queue.o(i.byte_queue_free) byte_queue_read 0x0800067f Thumb Code 62 byte_queue.o(i.byte_queue_read) byte_queue_write 0x080006cf Thumb Code 64 byte_queue.o(i.byte_queue_write) byte_queue_write_byte 0x0800070f Thumb Code 16 byte_queue.o(i.byte_queue_write_byte) can_deinit 0x08000721 Thumb Code 28 gd32f10x_can.o(i.can_deinit) can_filter_init 0x08000741 Thumb Code 262 gd32f10x_can.o(i.can_filter_init) can_init 0x08000851 Thumb Code 290 gd32f10x_can.o(i.can_init) can_interrupt_enable 0x08000973 Thumb Code 8 gd32f10x_can.o(i.can_interrupt_enable) fmc_bank0_ready_wait 0x0800097b Thumb Code 34 gd32f10x_fmc.o(i.fmc_bank0_ready_wait) fmc_bank0_state_get 0x0800099d Thumb Code 44 gd32f10x_fmc.o(i.fmc_bank0_state_get) fmc_bank1_ready_wait 0x080009cd Thumb Code 34 gd32f10x_fmc.o(i.fmc_bank1_ready_wait) fmc_bank1_state_get 0x080009f1 Thumb Code 44 gd32f10x_fmc.o(i.fmc_bank1_state_get) fmc_flag_clear 0x08000a21 Thumb Code 28 gd32f10x_fmc.o(i.fmc_flag_clear) fmc_lock 0x08000a41 Thumb Code 34 gd32f10x_fmc.o(i.fmc_lock) fmc_page_erase 0x08000a6d Thumb Code 222 gd32f10x_fmc.o(i.fmc_page_erase) fmc_unlock 0x08000b59 Thumb Code 52 gd32f10x_fmc.o(i.fmc_unlock) fmc_word_program 0x08000b9d Thumb Code 178 gd32f10x_fmc.o(i.fmc_word_program) gpio_bit_reset 0x08000c5d Thumb Code 4 gd32f10x_gpio.o(i.gpio_bit_reset) gpio_init 0x08000c61 Thumb Code 172 gd32f10x_gpio.o(i.gpio_init) gpio_pin_remap_config 0x08000d0d Thumb Code 138 gd32f10x_gpio.o(i.gpio_pin_remap_config) main 0x08000d9d Thumb Code 278 main.o(i.main) nvic_irq_disable 0x08000ed1 Thumb Code 18 gd32f10x_misc.o(i.nvic_irq_disable) nvic_irq_enable 0x08000ee9 Thumb Code 162 gd32f10x_misc.o(i.nvic_irq_enable) nvic_priority_group_set 0x08000f95 Thumb Code 10 gd32f10x_misc.o(i.nvic_priority_group_set) nvic_vector_table_set 0x08000fa9 Thumb Code 12 gd32f10x_misc.o(i.nvic_vector_table_set) rcu_clock_freq_get 0x08000fbd Thumb Code 264 gd32f10x_rcu.o(i.rcu_clock_freq_get) rcu_periph_clock_enable 0x080010e1 Thumb Code 28 gd32f10x_rcu.o(i.rcu_periph_clock_enable) rcu_periph_reset_disable 0x08001101 Thumb Code 28 gd32f10x_rcu.o(i.rcu_periph_reset_disable) rcu_periph_reset_enable 0x08001121 Thumb Code 28 gd32f10x_rcu.o(i.rcu_periph_reset_enable) s600_can_device_config 0x08001141 Thumb Code 248 s600_can.o(i.s600_can_device_config) s600_can_device_deinit 0x08001251 Thumb Code 16 s600_can.o(i.s600_can_device_deinit) s600_can_find_mailbox 0x08001265 Thumb Code 38 s600_can.o(i.s600_can_find_mailbox) s600_can_poll 0x08001291 Thumb Code 62 s600_can.o(i.s600_can_poll) s600_can_rx_packet 0x080014d1 Thumb Code 200 s600_can.o(i.s600_can_rx_packet) s600_can_send_command 0x080015a5 Thumb Code 24 s600_can.o(i.s600_can_send_command) s600_can_send_frame 0x080015bd Thumb Code 92 s600_can.o(i.s600_can_send_frame) s600_can_send_packet 0x0800161d Thumb Code 88 s600_can.o(i.s600_can_send_packet) s600_can_send_response 0x08001681 Thumb Code 24 s600_can.o(i.s600_can_send_response) s600_can_transmit 0x08001699 Thumb Code 112 s600_can.o(i.s600_can_transmit) s600_can_tx_packet 0x08001719 Thumb Code 130 s600_can.o(i.s600_can_tx_packet) s600_decode_u24 0x0800179b Thumb Code 18 s600.o(i.s600_decode_u24) s600_decode_u32 0x080017ad Thumb Code 24 s600.o(i.s600_decode_u32) s600_encode_u16 0x080017c5 Thumb Code 8 s600.o(i.s600_encode_u16) s600_encode_u24 0x080017cd Thumb Code 20 s600.o(i.s600_encode_u24) s600_iap_boot 0x080017e1 Thumb Code 180 s600_iap.o(i.s600_iap_boot) s600_iap_checksum 0x080018b9 Thumb Code 62 s600_iap.o(i.s600_iap_checksum) s600_iap_flush 0x08001909 Thumb Code 44 s600_iap.o(i.s600_iap_flush) s600_iap_write 0x08001955 Thumb Code 96 s600_iap.o(i.s600_iap_write) s600_iap_write_begin 0x080019bd Thumb Code 14 s600_iap.o(i.s600_iap_write_begin) s600_iap_write_end 0x080019d9 Thumb Code 58 s600_iap.o(i.s600_iap_write_end) s600_iap_write_page 0x08001a1d Thumb Code 92 s600_iap.o(i.s600_iap_write_page) usart_baudrate_set 0x08001b2d Thumb Code 136 gd32f10x_usart.o(i.usart_baudrate_set) usart_data_receive 0x08001bbd Thumb Code 10 gd32f10x_usart.o(i.usart_data_receive) usart_data_transmit 0x08001bc7 Thumb Code 8 gd32f10x_usart.o(i.usart_data_transmit) usart_deinit 0x08001bd1 Thumb Code 136 gd32f10x_usart.o(i.usart_deinit) usart_enable 0x08001c61 Thumb Code 10 gd32f10x_usart.o(i.usart_enable) usart_flag_get 0x08001c6b Thumb Code 30 gd32f10x_usart.o(i.usart_flag_get) usart_hardware_flow_cts_config 0x08001c89 Thumb Code 16 gd32f10x_usart.o(i.usart_hardware_flow_cts_config) usart_hardware_flow_rts_config 0x08001c99 Thumb Code 16 gd32f10x_usart.o(i.usart_hardware_flow_rts_config) usart_interrupt_disable 0x08001ca9 Thumb Code 26 gd32f10x_usart.o(i.usart_interrupt_disable) usart_interrupt_enable 0x08001cc3 Thumb Code 26 gd32f10x_usart.o(i.usart_interrupt_enable) usart_interrupt_flag_get 0x08001cdd Thumb Code 56 gd32f10x_usart.o(i.usart_interrupt_flag_get) usart_parity_config 0x08001d15 Thumb Code 16 gd32f10x_usart.o(i.usart_parity_config) usart_receive_config 0x08001d25 Thumb Code 16 gd32f10x_usart.o(i.usart_receive_config) usart_stop_bit_set 0x08001d35 Thumb Code 16 gd32f10x_usart.o(i.usart_stop_bit_set) usart_transmit_config 0x08001d45 Thumb Code 16 gd32f10x_usart.o(i.usart_transmit_config) usart_word_length_set 0x08001d55 Thumb Code 16 gd32f10x_usart.o(i.usart_word_length_set) Region$$Table$$Base 0x08001d64 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x08001d84 Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x20000000 Data 4 system_gd32f10x.o(.data) send_delay 0x2000000c Data 4 main.o(.data) g_event 0x20000010 Data 4 main.o(.data) s600_iap_100ms 0x20000094 Data 4 s600.o(.data) uart2_tout 0x200000d0 Data 4 bl_drv_usart_2.o(.data) uart1_tout 0x200000dc Data 4 bl_drv_usart.o(.data) __initial_sp 0x200036b0 Data 0 startup_gd32f10x_md.o(STACK) ============================================================================== Memory Map of the image Image Entry point : 0x08000105 Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001e64, Max: 0x00020000, ABSOLUTE) Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00001d84, Max: 0x00020000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x08000000 0x00000104 Data RO 143 RESET startup_gd32f10x_md.o 0x08000104 0x00000000 Code RO 4421 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) 0x08000104 0x00000004 Code RO 4432 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) 0x08000108 0x00000004 Code RO 4435 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) 0x0800010c 0x00000000 Code RO 4437 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) 0x0800010c 0x00000000 Code RO 4439 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) 0x0800010c 0x00000008 Code RO 4440 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) 0x08000114 0x00000000 Code RO 4442 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) 0x08000114 0x00000000 Code RO 4444 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) 0x08000114 0x00000004 Code RO 4433 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x08000118 0x00000024 Code RO 144 .text startup_gd32f10x_md.o 0x0800013c 0x00000024 Code RO 4424 .text mc_w.l(memcpya.o) 0x08000160 0x0000001c Code RO 4428 .text mc_w.l(strcmp.o) 0x0800017c 0x00000024 Code RO 4446 .text mc_w.l(init.o) 0x080001a0 0x0000001c Code RO 4162 i.CAN0_RX1_IRQHandler s600_can.o 0x080001bc 0x0000001c Code RO 4363 i.Enable_Uart1_Timer bl_drv_usart.o 0x080001d8 0x0000001c Code RO 4288 i.Enable_Uart2_Timer bl_drv_usart_2.o 0x080001f4 0x00000028 Code RO 4005 i.NVIC_SetPriority main.o 0x0800021c 0x00000044 Code RO 4291 i.Send_Data_2_RS485 bl_drv_usart_2.o 0x08000260 0x00000050 Code RO 4366 i.Send_Data_RS485 bl_drv_usart.o 0x080002b0 0x0000005c Code RO 4006 i.SysTick_Handler main.o 0x0800030c 0x00000064 Code RO 5 i.SystemInit system_gd32f10x.o 0x08000370 0x00000098 Code RO 4367 i.USART0_IRQHandler bl_drv_usart.o 0x08000408 0x00000098 Code RO 4292 i.USART1_IRQHandler bl_drv_usart_2.o 0x080004a0 0x000000a0 Code RO 4368 i.Usart1_Initial bl_drv_usart.o 0x08000540 0x0000009c Code RO 4293 i.Usart2_Initial bl_drv_usart_2.o 0x080005dc 0x0000000e Code RO 4450 i.__scatterload_copy mc_w.l(handlers.o) 0x080005ea 0x00000002 Code RO 4451 i.__scatterload_null mc_w.l(handlers.o) 0x080005ec 0x0000000e Code RO 4452 i.__scatterload_zeroinit mc_w.l(handlers.o) 0x080005fa 0x00000014 Code RO 3876 i.byte_queue_add byte_queue.o 0x0800060e 0x0000001c Code RO 3877 i.byte_queue_alloc byte_queue.o 0x0800062a 0x00000014 Code RO 3878 i.byte_queue_alloc_init byte_queue.o 0x0800063e 0x0000001e Code RO 3879 i.byte_queue_alloc_reset byte_queue.o 0x0800065c 0x00000010 Code RO 3882 i.byte_queue_free byte_queue.o 0x0800066c 0x00000012 Code RO 3886 i.byte_queue_head_add byte_queue.o 0x0800067e 0x0000003e Code RO 3888 i.byte_queue_read byte_queue.o 0x080006bc 0x00000012 Code RO 3891 i.byte_queue_tail_add byte_queue.o 0x080006ce 0x00000040 Code RO 3892 i.byte_queue_write byte_queue.o 0x0800070e 0x00000010 Code RO 3893 i.byte_queue_write_byte byte_queue.o 0x0800071e 0x00000002 PAD 0x08000720 0x00000020 Code RO 506 i.can_deinit gd32f10x_can.o 0x08000740 0x00000110 Code RO 509 i.can_filter_init gd32f10x_can.o 0x08000850 0x00000122 Code RO 512 i.can_init gd32f10x_can.o 0x08000972 0x00000008 Code RO 514 i.can_interrupt_enable gd32f10x_can.o 0x0800097a 0x00000022 Code RO 1422 i.fmc_bank0_ready_wait gd32f10x_fmc.o 0x0800099c 0x00000030 Code RO 1423 i.fmc_bank0_state_get gd32f10x_fmc.o 0x080009cc 0x00000022 Code RO 1427 i.fmc_bank1_ready_wait gd32f10x_fmc.o 0x080009ee 0x00000002 PAD 0x080009f0 0x00000030 Code RO 1428 i.fmc_bank1_state_get gd32f10x_fmc.o 0x08000a20 0x00000020 Code RO 1430 i.fmc_flag_clear gd32f10x_fmc.o 0x08000a40 0x0000002c Code RO 1437 i.fmc_lock gd32f10x_fmc.o 0x08000a6c 0x000000ec Code RO 1439 i.fmc_page_erase gd32f10x_fmc.o 0x08000b58 0x00000044 Code RO 1440 i.fmc_unlock gd32f10x_fmc.o 0x08000b9c 0x000000c0 Code RO 1441 i.fmc_word_program gd32f10x_fmc.o 0x08000c5c 0x00000004 Code RO 1697 i.gpio_bit_reset gd32f10x_gpio.o 0x08000c60 0x000000ac Code RO 1705 i.gpio_init gd32f10x_gpio.o 0x08000d0c 0x00000090 Code RO 1711 i.gpio_pin_remap_config gd32f10x_gpio.o 0x08000d9c 0x00000134 Code RO 4007 i.main main.o 0x08000ed0 0x00000018 Code RO 2014 i.nvic_irq_disable gd32f10x_misc.o 0x08000ee8 0x000000ac Code RO 2015 i.nvic_irq_enable gd32f10x_misc.o 0x08000f94 0x00000014 Code RO 2016 i.nvic_priority_group_set gd32f10x_misc.o 0x08000fa8 0x00000014 Code RO 2017 i.nvic_vector_table_set gd32f10x_misc.o 0x08000fbc 0x00000124 Code RO 2172 i.rcu_clock_freq_get gd32f10x_rcu.o 0x080010e0 0x00000020 Code RO 2189 i.rcu_periph_clock_enable gd32f10x_rcu.o 0x08001100 0x00000020 Code RO 2192 i.rcu_periph_reset_disable gd32f10x_rcu.o 0x08001120 0x00000020 Code RO 2193 i.rcu_periph_reset_enable gd32f10x_rcu.o 0x08001140 0x00000110 Code RO 4163 i.s600_can_device_config s600_can.o 0x08001250 0x00000014 Code RO 4164 i.s600_can_device_deinit s600_can.o 0x08001264 0x0000002c Code RO 4165 i.s600_can_find_mailbox s600_can.o 0x08001290 0x0000004c Code RO 4166 i.s600_can_poll s600_can.o 0x080012dc 0x00000128 Code RO 4167 i.s600_can_process_command s600_can.o 0x08001404 0x0000007c Code RO 4168 i.s600_can_rx_front_get s600_can.o 0x08001480 0x00000050 Code RO 4169 i.s600_can_rx_front_put s600_can.o 0x080014d0 0x000000d4 Code RO 4170 i.s600_can_rx_packet s600_can.o 0x080015a4 0x00000018 Code RO 4171 i.s600_can_send_command s600_can.o 0x080015bc 0x00000060 Code RO 4173 i.s600_can_send_frame s600_can.o 0x0800161c 0x00000064 Code RO 4174 i.s600_can_send_packet s600_can.o 0x08001680 0x00000018 Code RO 4176 i.s600_can_send_response s600_can.o 0x08001698 0x00000080 Code RO 4177 i.s600_can_transmit s600_can.o 0x08001718 0x00000082 Code RO 4178 i.s600_can_tx_packet s600_can.o 0x0800179a 0x00000012 Code RO 4070 i.s600_decode_u24 s600.o 0x080017ac 0x00000018 Code RO 4071 i.s600_decode_u32 s600.o 0x080017c4 0x00000008 Code RO 4072 i.s600_encode_u16 s600.o 0x080017cc 0x00000014 Code RO 4073 i.s600_encode_u24 s600.o 0x080017e0 0x000000c8 Code RO 3766 i.s600_iap_boot s600_iap.o 0x080018a8 0x00000010 Code RO 3767 i.s600_iap_capacity s600_iap.o 0x080018b8 0x00000044 Code RO 3768 i.s600_iap_checksum s600_iap.o 0x080018fc 0x0000000c Code RO 3769 i.s600_iap_flag_clear s600_iap.o 0x08001908 0x00000038 Code RO 3770 i.s600_iap_flush s600_iap.o 0x08001940 0x00000012 Code RO 3771 i.s600_iap_last_page s600_iap.o 0x08001952 0x00000002 PAD 0x08001954 0x00000068 Code RO 3772 i.s600_iap_write s600_iap.o 0x080019bc 0x0000001c Code RO 3773 i.s600_iap_write_begin s600_iap.o 0x080019d8 0x00000044 Code RO 3774 i.s600_iap_write_end s600_iap.o 0x08001a1c 0x0000005c Code RO 3775 i.s600_iap_write_page s600_iap.o 0x08001a78 0x000000ac Code RO 6 i.system_clock_108m_irc8m system_gd32f10x.o 0x08001b24 0x00000008 Code RO 7 i.system_clock_config system_gd32f10x.o 0x08001b2c 0x00000090 Code RO 3431 i.usart_baudrate_set gd32f10x_usart.o 0x08001bbc 0x0000000a Code RO 3432 i.usart_data_receive gd32f10x_usart.o 0x08001bc6 0x00000008 Code RO 3433 i.usart_data_transmit gd32f10x_usart.o 0x08001bce 0x00000002 PAD 0x08001bd0 0x00000090 Code RO 3434 i.usart_deinit gd32f10x_usart.o 0x08001c60 0x0000000a Code RO 3438 i.usart_enable gd32f10x_usart.o 0x08001c6a 0x0000001e Code RO 3440 i.usart_flag_get gd32f10x_usart.o 0x08001c88 0x00000010 Code RO 3444 i.usart_hardware_flow_cts_config gd32f10x_usart.o 0x08001c98 0x00000010 Code RO 3445 i.usart_hardware_flow_rts_config gd32f10x_usart.o 0x08001ca8 0x0000001a Code RO 3446 i.usart_interrupt_disable gd32f10x_usart.o 0x08001cc2 0x0000001a Code RO 3447 i.usart_interrupt_enable gd32f10x_usart.o 0x08001cdc 0x00000038 Code RO 3449 i.usart_interrupt_flag_get gd32f10x_usart.o 0x08001d14 0x00000010 Code RO 3459 i.usart_parity_config gd32f10x_usart.o 0x08001d24 0x00000010 Code RO 3461 i.usart_receive_config gd32f10x_usart.o 0x08001d34 0x00000010 Code RO 3467 i.usart_stop_bit_set gd32f10x_usart.o 0x08001d44 0x00000010 Code RO 3471 i.usart_transmit_config gd32f10x_usart.o 0x08001d54 0x00000010 Code RO 3472 i.usart_word_length_set gd32f10x_usart.o 0x08001d64 0x00000020 Data RO 4448 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x000036b0, Max: 0x00005000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x20000000 0x00000004 Data RW 8 .data system_gd32f10x.o 0x20000004 0x00000006 Data RW 3778 .data s600_iap.o 0x2000000a 0x00000002 PAD 0x2000000c 0x00000088 Data RW 4008 .data main.o 0x20000094 0x00000004 Data RW 4078 .data s600.o 0x20000098 0x00000030 Data RW 4181 .data s600_can.o 0x200000c8 0x0000000c Data RW 4295 .data bl_drv_usart_2.o 0x200000d4 0x0000000c Data RW 4370 .data bl_drv_usart.o 0x200000e0 0x00000400 Zero RW 3777 .bss s600_iap.o 0x200004e0 0x00000fcf Zero RW 4180 .bss s600_can.o 0x200014af 0x00000100 Zero RW 4294 .bss bl_drv_usart_2.o 0x200015af 0x00000100 Zero RW 4369 .bss bl_drv_usart.o 0x200016af 0x00000001 PAD 0x200016b0 0x00002000 Zero RW 141 STACK startup_gd32f10x_md.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 420 58 0 12 256 2761 bl_drv_usart.o 404 56 0 12 256 4397 bl_drv_usart_2.o 292 0 0 0 0 6119 byte_queue.o 602 14 0 0 0 3065 gd32f10x_can.o 736 66 0 0 0 5367 gd32f10x_fmc.o 320 6 0 0 0 2257 gd32f10x_gpio.o 236 34 0 0 0 2447 gd32f10x_misc.o 388 40 0 0 0 2764 gd32f10x_rcu.o 566 16 0 0 0 9833 gd32f10x_usart.o 440 52 0 136 0 26085 main.o 70 0 0 4 0 3713 s600.o 1654 140 0 48 4047 11544 s600_can.o 662 76 0 6 1024 10873 s600_iap.o 36 8 260 0 8192 824 startup_gd32f10x_md.o 280 28 0 4 0 49911 system_gd32f10x.o ---------------------------------------------------------------------- 7114 594 292 224 13776 141960 Object Totals 0 0 32 0 0 0 (incl. Generated) 8 0 0 2 1 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 0 0 0 0 0 0 entry.o 0 0 0 0 0 0 entry10a.o 0 0 0 0 0 0 entry11a.o 8 4 0 0 0 0 entry2.o 4 0 0 0 0 0 entry5.o 0 0 0 0 0 0 entry7b.o 0 0 0 0 0 0 entry8b.o 8 4 0 0 0 0 entry9a.o 30 0 0 0 0 0 handlers.o 36 8 0 0 0 68 init.o 36 0 0 0 0 68 memcpya.o 28 0 0 0 0 76 strcmp.o ---------------------------------------------------------------------- 150 16 0 0 0 212 Library Totals 0 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 150 16 0 0 0 212 mc_w.l ---------------------------------------------------------------------- 150 16 0 0 0 212 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 7264 610 292 224 13776 137592 Grand Totals 7264 610 292 224 13776 137592 ELF Image Totals 7264 610 292 224 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 7556 ( 7.38kB) Total RW Size (RW Data + ZI Data) 14000 ( 13.67kB) Total ROM Size (Code + RO Data + RW Data) 7780 ( 7.60kB) ==============================================================================