Archive member included to satisfy reference by file (symbol)

d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_udivdi3.o)
                              ./obj/printf.o (__udivdi3)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_umoddi3.o)
                              ./obj/printf.o (__umoddi3)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(adddf3.o)
                              ./obj/Temp_Convert.o (__adddf3)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(divdf3.o)
                              ./obj/Temp_Convert.o (__divdf3)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(ledf2.o)
                              ./obj/printf.o (__ltdf2)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(muldf3.o)
                              ./obj/Temp_Convert.o (__muldf3)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(subdf3.o)
                              ./obj/Temp_Convert.o (__subdf3)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(fixunsdfsi.o)
                              ./obj/printf.o (__fixunsdfsi)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatsidf.o)
                              ./obj/Temp_Convert.o (__floatsidf)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatunsidf.o)
                              ./obj/printf.o (__floatunsidf)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(fixunsdfdi.o)
                              ./obj/printf.o (__fixunsdfdi)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(eqsf2.o)
                              ./obj/main.o (__eqsf2)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(gesf2.o)
                              ./obj/main.o (__gesf2)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(lesf2.o)
                              ./obj/main.o (__ltsf2)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(mulsf3.o)
                              ./obj/Temp_Convert.o (__mulsf3)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(subsf3.o)
                              ./obj/Temp_Convert.o (__subsf3)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatunsisf.o)
                              ./obj/Temp_Convert.o (__floatunsisf)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(extendsfdf2.o)
                              ./obj/Temp_Convert.o (__extendsfdf2)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(truncdfsf2.o)
                              ./obj/Temp_Convert.o (__truncdfsf2)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_clz.o)
                              d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_udivdi3.o) (__clz_tab)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_clzsi2.o)
                              d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(adddf3.o) (__clzsi2)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-memcpy.o)
                              ./obj/flash.o (memcpy)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-memset.o)
                              ./obj/printf.o (memset)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-strcmp.o)
                              ./obj/emuart.o (strcmp)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-strlen.o)
                              ./obj/printf.o (strlen)
d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-strncmp.o)
                              ./obj/emuart.o (strncmp)

Allocating common symbols
Common symbol       size              file

gcReccrc32          0x4               ./obj/main.o
component_fun       0x4               ./obj/Temp_Convert.o
gShakeData          0x47              ./obj/main.o
Rst_Count           0x1               ./obj/main.o
gcRecvLen           0x2               ./obj/main.o
gcRecvDCLen         0x2               ./obj/main.o
gRecvdataLen        0x2               ./obj/main.o
gFunFlag            0x1               ./obj/main.o
gcRecvBuf           0x1000            ./obj/main.o
gcUpdateFlag        0xa               ./obj/main.o

Discarded input sections

 .text          0x0000000000000000        0x0 ./obj/emuart.o
 .data          0x0000000000000000        0x0 ./obj/emuart.o
 .bss           0x0000000000000000        0x0 ./obj/emuart.o
 .text.crc16    0x0000000000000000       0x44 ./obj/emuart.o
 .text.sendFrame
                0x0000000000000000       0xc4 ./obj/emuart.o
 .text.emuart_send1
                0x0000000000000000       0x1c ./obj/emuart.o
 .text.emuart_sendN
                0x0000000000000000       0x12 ./obj/emuart.o
 .text.emuart_send_string
                0x0000000000000000       0x2a ./obj/emuart.o
 .text.emuart_frame
                0x0000000000000000      0x244 ./obj/emuart.o
 .text.useremuart_frame
                0x0000000000000000      0x270 ./obj/emuart.o
 .text.emuart_init
                0x0000000000000000       0x48 ./obj/emuart.o
 .rodata.emuart_frame.str1.4
                0x0000000000000000       0x2f ./obj/emuart.o
 .rodata.emuart_init.str1.4
                0x0000000000000000        0x2 ./obj/emuart.o
 .sbss.UART_NO  0x0000000000000000        0x1 ./obj/emuart.o
 .sdata.index.2876
                0x0000000000000000        0x2 ./obj/emuart.o
 .sdata.index.2892
                0x0000000000000000        0x2 ./obj/emuart.o
 .sdata.length.2877
                0x0000000000000000        0x2 ./obj/emuart.o
 .sdata.length.2893
                0x0000000000000000        0x2 ./obj/emuart.o
 .sdata.markPos.2878
                0x0000000000000000        0x1 ./obj/emuart.o
 .sdata.markPos.2894
                0x0000000000000000        0x1 ./obj/emuart.o
 .sdata2.emuartTerminStr1
                0x0000000000000000        0x6 ./obj/emuart.o
 .sdata2.emuartTerminStr2
                0x0000000000000000        0x8 ./obj/emuart.o
 .debug_info    0x0000000000000000      0xf9d ./obj/emuart.o
 .debug_abbrev  0x0000000000000000      0x342 ./obj/emuart.o
 .debug_loc     0x0000000000000000      0x49c ./obj/emuart.o
 .debug_aranges
                0x0000000000000000       0x58 ./obj/emuart.o
 .debug_ranges  0x0000000000000000       0x48 ./obj/emuart.o
 .debug_line    0x0000000000000000      0xec1 ./obj/emuart.o
 .debug_str     0x0000000000000000      0x742 ./obj/emuart.o
 .comment       0x0000000000000000       0x34 ./obj/emuart.o
 .debug_frame   0x0000000000000000      0x12c ./obj/emuart.o
 .text          0x0000000000000000        0x0 ./obj/adc.o
 .data          0x0000000000000000        0x0 ./obj/adc.o
 .bss           0x0000000000000000        0x0 ./obj/adc.o
 .text          0x0000000000000000        0x0 ./obj/Temp_Convert.o
 .data          0x0000000000000000        0x0 ./obj/Temp_Convert.o
 .bss           0x0000000000000000        0x0 ./obj/Temp_Convert.o
 .text          0x0000000000000000        0x0 ./obj/main.o
 .data          0x0000000000000000        0x0 ./obj/main.o
 .bss           0x0000000000000000        0x0 ./obj/main.o
 COMMON         0x0000000000000000     0x105e ./obj/main.o
 .text          0x0000000000000000        0x0 ./obj/system_ch32v30x.o
 .data          0x0000000000000000        0x0 ./obj/system_ch32v30x.o
 .bss           0x0000000000000000        0x0 ./obj/system_ch32v30x.o
 .text.SystemCoreClockUpdate
                0x0000000000000000       0xe4 ./obj/system_ch32v30x.o
 .data.AHBPrescTable
                0x0000000000000000       0x10 ./obj/system_ch32v30x.o
 .sdata.SystemCoreClock
                0x0000000000000000        0x4 ./obj/system_ch32v30x.o
 .text          0x0000000000000000        0x0 ./obj/flash.o
 .data          0x0000000000000000        0x0 ./obj/flash.o
 .bss           0x0000000000000000        0x0 ./obj/flash.o
 .text.flash_erase_fast
                0x0000000000000000       0x5c ./obj/flash.o
 .text.flash_test
                0x0000000000000000       0x9a ./obj/flash.o
 .text.flash_read
                0x0000000000000000       0x22 ./obj/flash.o
 .text.flash_protect
                0x0000000000000000       0x60 ./obj/flash.o
 .text.flash_unprotect
                0x0000000000000000       0x5c ./obj/flash.o
 .text.flash_isSectorProtected
                0x0000000000000000       0x14 ./obj/flash.o
 .text.flash_write_physical_halbit
                0x0000000000000000       0xae ./obj/flash.o
 .text.flash_write_Word
                0x0000000000000000       0x56 ./obj/flash.o
 .text.flash_write_one
                0x0000000000000000       0x4e ./obj/flash.o
 .text.FLASH_bufreset
                0x0000000000000000       0x30 ./obj/flash.o
 .text.flash_Program_fast
                0x0000000000000000       0x3c ./obj/flash.o
 .text.flash_write_physical_fast
                0x0000000000000000      0x10e ./obj/flash.o
 .text.flash_write_fast
                0x0000000000000000      0x104 ./obj/flash.o
 .text          0x0000000000000000        0x0 ./obj/gpio.o
 .data          0x0000000000000000        0x0 ./obj/gpio.o
 .bss           0x0000000000000000        0x0 ./obj/gpio.o
 .text.gpio_clear_allint
                0x0000000000000000       0x14 ./obj/gpio.o
 .text.gpio_get
                0x0000000000000000       0xaa ./obj/gpio.o
 .text.gpio_pull
                0x0000000000000000       0x8e ./obj/gpio.o
 .text.gpio_disable_int
                0x0000000000000000      0x114 ./obj/gpio.o
 .text.gpio_drive_strength
                0x0000000000000000       0x60 ./obj/gpio.o
 .text.gpio_get_int
                0x0000000000000000       0x38 ./obj/gpio.o
 .text.gpio_clear_int
                0x0000000000000000       0x32 ./obj/gpio.o
 .text.GPIO_EXTILineConfig
                0x0000000000000000       0x2c ./obj/gpio.o
 .text.gpio_enable_int
                0x0000000000000000      0x154 ./obj/gpio.o
 .data.table_irq_exti
                0x0000000000000000       0x1c ./obj/gpio.o
 .text          0x0000000000000000        0x0 ./obj/gec.o
 .data          0x0000000000000000        0x0 ./obj/gec.o
 .bss           0x0000000000000000        0x0 ./obj/gec.o
 .text          0x0000000000000000        0x0 ./obj/uart.o
 .data          0x0000000000000000        0x0 ./obj/uart.o
 .bss           0x0000000000000000        0x0 ./obj/uart.o
 .text.uart_sendN
                0x0000000000000000       0x56 ./obj/uart.o
 .text.uart_send_string
                0x0000000000000000       0x46 ./obj/uart.o
 .text.uart_reN
                0x0000000000000000       0x6a ./obj/uart.o
 .text.uart_disable_re_int
                0x0000000000000000       0x6c ./obj/uart.o
 .text.uart_get_re_int
                0x0000000000000000       0x48 ./obj/uart.o
 .text.uart_deinit
                0x0000000000000000       0xa8 ./obj/uart.o
 .text          0x0000000000000000        0x0 ./obj/isr.o
 .data          0x0000000000000000        0x0 ./obj/isr.o
 .bss           0x0000000000000000        0x0 ./obj/isr.o
 .text          0x0000000000000000        0x0 ./obj/core_riscv.o
 .data          0x0000000000000000        0x0 ./obj/core_riscv.o
 .bss           0x0000000000000000        0x0 ./obj/core_riscv.o
 .text.__get_FFLAGS
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__set_FFLAGS
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_FRM
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__set_FRM
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_FCSR
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__set_FCSR
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MSTATUS
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__set_MSTATUS
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MISA
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__set_MISA
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MIE
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__set_MIE
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MTVEC
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__set_MTVEC
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MSCRATCH
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__set_MSCRATCH
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MEPC
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__set_MEPC
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MCAUSE
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__set_MCAUSE
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MTVAL
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__set_MTVAL
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MIP
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__set_MIP
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MCYCLE
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__set_MCYCLE
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MCYCLEH
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__set_MCYCLEH
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MINSTRET
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__set_MINSTRET
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MINSTRETH
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__set_MINSTRETH
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MVENDORID
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MARCHID
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MIMPID
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .text.__get_MHARTID
                0x0000000000000000        0x6 ./obj/core_riscv.o
 .debug_info    0x0000000000000000      0x61c ./obj/core_riscv.o
 .debug_abbrev  0x0000000000000000      0x10d ./obj/core_riscv.o
 .debug_aranges
                0x0000000000000000      0x138 ./obj/core_riscv.o
 .debug_ranges  0x0000000000000000      0x128 ./obj/core_riscv.o
 .debug_line    0x0000000000000000      0x705 ./obj/core_riscv.o
 .debug_str     0x0000000000000000      0x396 ./obj/core_riscv.o
 .comment       0x0000000000000000       0x34 ./obj/core_riscv.o
 .debug_frame   0x0000000000000000      0x250 ./obj/core_riscv.o
 .text          0x0000000000000000        0x0 ./obj/printf.o
 .data          0x0000000000000000        0x0 ./obj/printf.o
 .bss           0x0000000000000000        0x0 ./obj/printf.o
 .text          0x0000000000000000        0x0 ./obj/startup_ch32v30x.o
 .data          0x0000000000000000        0x0 ./obj/startup_ch32v30x.o
 .bss           0x0000000000000000        0x0 ./obj/startup_ch32v30x.o
 .text.vector_handler
                0x0000000000000000        0x0 ./obj/startup_ch32v30x.o
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_udivdi3.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_udivdi3.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_udivdi3.o)
 .eh_frame      0x0000000000000000       0x28 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_udivdi3.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_umoddi3.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_umoddi3.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_umoddi3.o)
 .eh_frame      0x0000000000000000       0x28 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_umoddi3.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(adddf3.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(adddf3.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(adddf3.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(divdf3.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(divdf3.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(divdf3.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(ledf2.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(ledf2.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(ledf2.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(muldf3.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(muldf3.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(muldf3.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(subdf3.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(subdf3.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(subdf3.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(fixunsdfsi.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(fixunsdfsi.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(fixunsdfsi.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatsidf.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatsidf.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatsidf.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatunsidf.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatunsidf.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatunsidf.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(fixunsdfdi.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(fixunsdfdi.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(fixunsdfdi.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(eqsf2.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(eqsf2.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(eqsf2.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(gesf2.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(gesf2.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(gesf2.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(lesf2.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(lesf2.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(lesf2.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(mulsf3.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(mulsf3.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(mulsf3.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(subsf3.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(subsf3.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(subsf3.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatunsisf.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatunsisf.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatunsisf.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(extendsfdf2.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(extendsfdf2.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(extendsfdf2.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(truncdfsf2.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(truncdfsf2.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(truncdfsf2.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_clz.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_clz.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_clz.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_clzsi2.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_clzsi2.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_clzsi2.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-memcpy.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-memcpy.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-memcpy.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-memset.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-memset.o)
 .text          0x0000000000000000      0x11e d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-strcmp.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-strcmp.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-strcmp.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-strlen.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-strlen.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-strlen.o)
 .text          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-strncmp.o)
 .data          0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-strncmp.o)
 .bss           0x0000000000000000        0x0 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-strncmp.o)
 .text.strncmp  0x0000000000000000       0x2c d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-strncmp.o)
 .debug_frame   0x0000000000000000       0x20 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-strncmp.o)

Memory Configuration

Name             Origin             Length             Attributes
INTVEC           0x000000000001c400 0x0000000000000400 xr
FLASH            0x000000000001c400 0x000000000005bb00 xr
RAM              0x0000000020005000 0x000000000001b000 xrw
*default*        0x0000000000000000 0xffffffffffffffff

Linker script and memory map

LOAD ./obj/emuart.o
LOAD ./obj/adc.o
LOAD ./obj/Temp_Convert.o
LOAD ./obj/main.o
LOAD ./obj/system_ch32v30x.o
LOAD ./obj/flash.o
LOAD ./obj/gpio.o
LOAD ./obj/gec.o
LOAD ./obj/uart.o
LOAD ./obj/isr.o
LOAD ./obj/core_riscv.o
LOAD ./obj/printf.o
LOAD ./obj/startup_ch32v30x.o
LOAD d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a
LOAD d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a
LOAD d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libc_nano.a
LOAD d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a
START GROUP
LOAD d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a
LOAD d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libc_nano.a
LOAD d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libnosys.a
END GROUP
START GROUP
LOAD d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a
LOAD d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libc_nano.a
LOAD d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libnosys.a
END GROUP
                0x0000000000000100                MCU_SECTORSIZE = 0x100
                0x0000000000000000                MCU_FLASH_ADDR_START = 0x0
                0x00000000000001c4                GEC_USER_SECTOR_START = 0x1c4
                0x000000000000077f                GEC_USER_SECTOR_END = 0x77f
                0x0000000020005000                GEC_USER_RAM_START = 0x20005000
                0x0000000020020000                GEC_USER_RAM_END = 0x20020000
                0x0000000020020000                _eusrstack = 0x20020000
                0x0000000000000800                __stack_size = 0x800
                [!provide]                        PROVIDE (_stack_size = __stack_size)

.init           0x000000000001c400       0x38
                0x000000000001c400                _sinit = .
                0x000000000001c400                . = ALIGN (0x4)
 *(SORT_NONE(.init))
 .init          0x000000000001c400       0x38 ./obj/startup_ch32v30x.o
                0x000000000001c400                _start
                0x000000000001c438                . = ALIGN (0x4)
                0x000000000001c438                _einit = .

.vector         0x000000000001c438      0x1c8
 *(.vector)
 .vector        0x000000000001c438      0x1a0 ./obj/startup_ch32v30x.o
                0x000000000001c600                . = ALIGN (0x40)
 *fill*         0x000000000001c5d8       0x28 

.text           0x000000000001c600     0x4d40
                0x000000000001c600                . = ALIGN (0x4)
 *(.text)
 .text          0x000000000001c600       0xa8 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-memset.o)
                0x000000000001c600                memset
 *(.text.*)
 .text.adc_init
                0x000000000001c6a8       0xf8 ./obj/adc.o
                0x000000000001c6a8                adc_init
 .text.adc_read
                0x000000000001c7a0       0xa4 ./obj/adc.o
                0x000000000001c7a0                adc_read
 .text.adc_mid  0x000000000001c844       0x9a ./obj/adc.o
                0x000000000001c844                adc_mid
 .text.adc_ave  0x000000000001c8de       0x42 ./obj/adc.o
                0x000000000001c8de                adc_ave
 .text.TempTrans
                0x000000000001c920       0x50 ./obj/Temp_Convert.o
                0x000000000001c920                TempTrans
 .text.TempRegression
                0x000000000001c970       0xf8 ./obj/Temp_Convert.o
                0x000000000001c970                TempRegression
 .text.mdelay_ms
                0x000000000001ca68       0x22 ./obj/main.o
                0x000000000001ca68                mdelay_ms
 .text.main     0x000000000001ca8a      0x312 ./obj/main.o
                0x000000000001ca8a                main
 .text.SetSysClockTo72
                0x000000000001cd9c       0xd4 ./obj/system_ch32v30x.o
 .text.SetSysClock
                0x000000000001ce70        0xc ./obj/system_ch32v30x.o
 .text.SystemInit
                0x000000000001ce7c       0x4c ./obj/system_ch32v30x.o
                0x000000000001ce7c                SystemInit
 .text.flash_init
                0x000000000001cec8       0x46 ./obj/flash.o
                0x000000000001cec8                flash_init
 .text.flash_erase
                0x000000000001cf0e       0x5a ./obj/flash.o
                0x000000000001cf0e                flash_erase
 .text.flash_read_logic
                0x000000000001cf68       0x1a ./obj/flash.o
                0x000000000001cf68                flash_read_logic
 .text.flash_read_physical
                0x000000000001cf82        0xe ./obj/flash.o
                0x000000000001cf82                flash_read_physical
 .text.flash_isempty
                0x000000000001cf90       0x2c ./obj/flash.o
                0x000000000001cf90                flash_isempty
 .text.flash_Best
                0x000000000001cfbc       0x96 ./obj/flash.o
                0x000000000001cfbc                flash_Best
 .text.flash_write
                0x000000000001d052       0xd6 ./obj/flash.o
                0x000000000001d052                flash_write
 .text.flash_write_physical
                0x000000000001d128       0x3e ./obj/flash.o
                0x000000000001d128                flash_write_physical
 .text.gpio_get_port_pin
                0x000000000001d166        0xe ./obj/gpio.o
                0x000000000001d166                gpio_get_port_pin
 .text.gpio_set
                0x000000000001d174       0x54 ./obj/gpio.o
                0x000000000001d174                gpio_set
 .text.gpio_init
                0x000000000001d1c8       0xda ./obj/gpio.o
                0x000000000001d1c8                gpio_init
 .text.gpio_reverse
                0x000000000001d2a2       0x3e ./obj/gpio.o
                0x000000000001d2a2                gpio_reverse
 .text.Vectors_Init
                0x000000000001d2e0       0xa4 ./obj/gec.o
                0x000000000001d2e0                Vectors_Init
 .text.uart_is_uartNo
                0x000000000001d384       0x14 ./obj/uart.o
                0x000000000001d384                uart_is_uartNo
 .text.uart_init
                0x000000000001d398      0x1f2 ./obj/uart.o
                0x000000000001d398                uart_init
 .text.uart_send1
                0x000000000001d58a       0x60 ./obj/uart.o
                0x000000000001d58a                uart_send1
 .text.uart_re1
                0x000000000001d5ea       0x70 ./obj/uart.o
                0x000000000001d5ea                uart_re1
 .text.uart_enable_re_int
                0x000000000001d65a       0x56 ./obj/uart.o
                0x000000000001d65a                uart_enable_re_int
 .text.USART2_IRQHandler
                0x000000000001d6b0       0x2c ./obj/isr.o
                0x000000000001d6b0                USART2_IRQHandler
 .text.printk_putc
                0x000000000001d6dc       0x3c ./obj/printf.o
 .text.printk_mknumstr
                0x000000000001d718       0x80 ./obj/printf.o
 .text.printk_pad_zero
                0x000000000001d798       0x34 ./obj/printf.o
 .text.printk_pad_space
                0x000000000001d7cc       0x34 ./obj/printf.o
 .text.out_char
                0x000000000001d800       0x12 ./obj/printf.o
                0x000000000001d800                out_char
 .text.printk_mkfloatstr
                0x000000000001d812      0x1c8 ./obj/printf.o
                0x000000000001d812                printk_mkfloatstr
 .text.printk   0x000000000001d9da      0x54e ./obj/printf.o
                0x000000000001d9da                printk
 .text.myprintf
                0x000000000001df28       0x32 ./obj/printf.o
                0x000000000001df28                myprintf
 .text.handle_reset
                0x000000000001df5a       0x92 ./obj/startup_ch32v30x.o
                0x000000000001df5a                handle_reset
 .text.__udivdi3
                0x000000000001dfec      0x398 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_udivdi3.o)
                0x000000000001dfec                __udivdi3
 .text.__umoddi3
                0x000000000001e384      0x38e d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_umoddi3.o)
                0x000000000001e384                __umoddi3
 .text.__adddf3
                0x000000000001e712      0x730 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(adddf3.o)
                0x000000000001e712                __adddf3
 .text.__divdf3
                0x000000000001ee42      0x5b4 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(divdf3.o)
                0x000000000001ee42                __divdf3
 .text.__ledf2  0x000000000001f3f6       0xb6 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(ledf2.o)
                0x000000000001f3f6                __ledf2
                0x000000000001f3f6                __ltdf2
 .text.__muldf3
                0x000000000001f4ac      0x4b8 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(muldf3.o)
                0x000000000001f4ac                __muldf3
 .text.__subdf3
                0x000000000001f964      0x73e d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(subdf3.o)
                0x000000000001f964                __subdf3
 .text.__fixunsdfsi
                0x00000000000200a2       0x5c d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(fixunsdfsi.o)
                0x00000000000200a2                __fixunsdfsi
 .text.__floatsidf
                0x00000000000200fe       0x72 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatsidf.o)
                0x00000000000200fe                __floatsidf
 .text.__floatunsidf
                0x0000000000020170       0x68 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatunsidf.o)
                0x0000000000020170                __floatunsidf
 .text.__fixunsdfdi
                0x00000000000201d8       0x9e d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(fixunsdfdi.o)
                0x00000000000201d8                __fixunsdfdi
 .text.__eqsf2  0x0000000000020276       0x5c d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(eqsf2.o)
                0x0000000000020276                __eqsf2
                0x0000000000020276                __nesf2
 .text.__gesf2  0x00000000000202d2       0x86 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(gesf2.o)
                0x00000000000202d2                __gesf2
                0x00000000000202d2                __gtsf2
 .text.__lesf2  0x0000000000020358       0x8c d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(lesf2.o)
                0x0000000000020358                __ltsf2
                0x0000000000020358                __lesf2
 .text.__mulsf3
                0x00000000000203e4      0x290 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(mulsf3.o)
                0x00000000000203e4                __mulsf3
 .text.__subsf3
                0x0000000000020674      0x388 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(subsf3.o)
                0x0000000000020674                __subsf3
 .text.__floatunsisf
                0x00000000000209fc       0xce d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatunsisf.o)
                0x00000000000209fc                __floatunsisf
 .text.__extendsfdf2
                0x0000000000020aca       0xac d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(extendsfdf2.o)
                0x0000000000020aca                __extendsfdf2
 .text.__truncdfsf2
                0x0000000000020b76      0x16a d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(truncdfsf2.o)
                0x0000000000020b76                __truncdfsf2
 .text.__clzsi2
                0x0000000000020ce0       0x76 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_clzsi2.o)
                0x0000000000020ce0                __clzsi2
 .text.memcpy   0x0000000000020d56       0xb6 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-memcpy.o)
                0x0000000000020d56                memcpy
 .text.strlen   0x0000000000020e0c       0x12 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-strlen.o)
                0x0000000000020e0c                strlen
 *(.rodata)
 *(.rodata*)
 *fill*         0x0000000000020e1e        0x2 
 .rodata.TempRegression.cst4
                0x0000000000020e20        0x4 ./obj/Temp_Convert.o
 *fill*         0x0000000000020e24        0x4 
 .rodata.TempRegression.cst8
                0x0000000000020e28       0x40 ./obj/Temp_Convert.o
 .rodata.TempTrans.cst4
                0x0000000000020e68        0x8 ./obj/Temp_Convert.o
 .rodata.TempTrans.cst8
                0x0000000000020e70       0x10 ./obj/Temp_Convert.o
 .rodata.main.cst4
                0x0000000000020e80        0x4 ./obj/main.o
                                          0x8 (size before relaxing)
 .rodata.main.str1.4
                0x0000000000020e84      0x1b5 ./obj/main.o
                                        0x1c5 (size before relaxing)
 *fill*         0x0000000000021039        0x3 
 .rodata.Vectors_Init.str1.4
                0x000000000002103c       0x68 ./obj/gec.o
                                         0x67 (size before relaxing)
 .rodata.printk
                0x00000000000210a4       0xc8 ./obj/printf.o
 *fill*         0x000000000002116c        0x4 
 .rodata.printk_mkfloatstr.cst8
                0x0000000000021170       0x10 ./obj/printf.o
                                         0x18 (size before relaxing)
 .rodata.__divdf3
                0x0000000000021180       0x40 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(divdf3.o)
 .rodata.__muldf3
                0x00000000000211c0       0x40 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(muldf3.o)
 .rodata.__mulsf3
                0x0000000000021200       0x40 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(mulsf3.o)
 .rodata.__clz_tab
                0x0000000000021240      0x100 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_clz.o)
                0x0000000000021240                __clz_tab
 *(.glue_7)
 *(.glue_7t)
 *(.gnu.linkonce.t.*)
                0x0000000000021340                . = ALIGN (0x4)

.rela.dyn       0x0000000000021340        0x0
 .rela.text.TempRegression
                0x0000000000021340        0x0 ./obj/adc.o
 .rela.text.Vectors_Init
                0x0000000000021340        0x0 ./obj/adc.o
 .rela.init     0x0000000000021340        0x0 ./obj/adc.o
 .rela.vector   0x0000000000021340        0x0 ./obj/adc.o
 .rela.text.handle_reset
                0x0000000000021340        0x0 ./obj/adc.o

.fini           0x0000000000021340        0x0
 *(SORT_NONE(.fini))
                0x0000000000021340                . = ALIGN (0x4)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (_eitcm = .)

.preinit_array  0x0000000000021340        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x0000000000021340        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x0000000000021340        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.dalign         0x0000000020005000        0x0 load address 0x0000000000021340
                0x0000000020005000                . = ALIGN (0x4)
                0x0000000020005000                PROVIDE (_data_vma = .)

.dlalign        0x0000000000021340        0x0
                0x0000000000021340                . = ALIGN (0x4)
                0x0000000000021340                PROVIDE (_data_lma = .)

.data           0x0000000020005000       0x30 load address 0x0000000000021340
 *(.gnu.linkonce.r.*)
 *(.data .data.*)
 .data.GPIO_ARR
                0x0000000020005000       0x14 ./obj/gpio.o
                0x0000000020005000                GPIO_ARR
 .data.USART_ARR
                0x0000000020005014        0xc ./obj/uart.o
                0x0000000020005014                USART_ARR
 .data.table_irq_uart
                0x0000000020005020        0xc ./obj/uart.o
                0x0000000020005020                table_irq_uart
 *(.gnu.linkonce.d.*)
                0x0000000020005030                . = ALIGN (0x8)
 *fill*         0x000000002000502c        0x4 
                0x0000000020005830                PROVIDE (__global_pointer$ = (. + 0x800))
 *(.sdata .sdata.*)
 *(.sdata2.*)
 *(.gnu.linkonce.s.*)
                0x0000000020005030                . = ALIGN (0x8)
 *(.srodata.cst16)
 *(.srodata.cst8)
 *(.srodata.cst4)
 *(.srodata.cst2)
 *(.srodata .srodata.*)
                0x0000000020005030                . = ALIGN (0x4)
                0x0000000020005030                PROVIDE (_edata = .)

.bss            0x0000000020005030        0x4 load address 0x0000000000021370
                0x0000000020005030                . = ALIGN (0x4)
                0x0000000020005030                PROVIDE (_sbss = .)
 *(.sbss*)
 *(.gnu.linkonce.sb.*)
 *(.bss*)
 *(.gnu.linkonce.b.*)
 *(COMMON*)
 COMMON         0x0000000020005030        0x4 ./obj/Temp_Convert.o
                0x0000000020005030                component_fun
                0x0000000020005034                . = ALIGN (0x4)
                0x0000000020005034                PROVIDE (_ebss = .)
                [!provide]                        PROVIDE (_end = _ebss)
                [!provide]                        PROVIDE (end = .)

.stack          0x000000002001f800      0x800
                0x000000002001f800                . = ALIGN (0x4)
                [!provide]                        PROVIDE (_susrstack = .)
                0x0000000020020000                . = (. + __stack_size)
 *fill*         0x000000002001f800      0x800 
                [!provide]                        PROVIDE (_eusrstack = .)
OUTPUT(AHL-CH32V307-Test-20220515.elf elf32-littleriscv)

.debug_info     0x0000000000000000     0x85db
 .debug_info    0x0000000000000000      0x410 ./obj/adc.o
 .debug_info    0x0000000000000410      0xa5c ./obj/Temp_Convert.o
 .debug_info    0x0000000000000e6c     0x10ef ./obj/main.o
 .debug_info    0x0000000000001f5b      0x343 ./obj/system_ch32v30x.o
 .debug_info    0x000000000000229e     0x143e ./obj/flash.o
 .debug_info    0x00000000000036dc      0xe2b ./obj/gpio.o
 .debug_info    0x0000000000004507      0xacc ./obj/gec.o
 .debug_info    0x0000000000004fd3     0x14f3 ./obj/uart.o
 .debug_info    0x00000000000064c6      0xba9 ./obj/isr.o
 .debug_info    0x000000000000706f     0x154a ./obj/printf.o
 .debug_info    0x00000000000085b9       0x22 ./obj/startup_ch32v30x.o

.debug_abbrev   0x0000000000000000     0x1ad3
 .debug_abbrev  0x0000000000000000      0x153 ./obj/adc.o
 .debug_abbrev  0x0000000000000153      0x25e ./obj/Temp_Convert.o
 .debug_abbrev  0x00000000000003b1      0x2bd ./obj/main.o
 .debug_abbrev  0x000000000000066e      0x19b ./obj/system_ch32v30x.o
 .debug_abbrev  0x0000000000000809      0x3bd ./obj/flash.o
 .debug_abbrev  0x0000000000000bc6      0x33c ./obj/gpio.o
 .debug_abbrev  0x0000000000000f02      0x23b ./obj/gec.o
 .debug_abbrev  0x000000000000113d      0x3a6 ./obj/uart.o
 .debug_abbrev  0x00000000000014e3      0x274 ./obj/isr.o
 .debug_abbrev  0x0000000000001757      0x36a ./obj/printf.o
 .debug_abbrev  0x0000000000001ac1       0x12 ./obj/startup_ch32v30x.o

.debug_loc      0x0000000000000000     0x2aa6
 .debug_loc     0x0000000000000000      0x1cf ./obj/adc.o
 .debug_loc     0x00000000000001cf       0x81 ./obj/Temp_Convert.o
 .debug_loc     0x0000000000000250      0x111 ./obj/main.o
 .debug_loc     0x0000000000000361       0xe3 ./obj/system_ch32v30x.o
 .debug_loc     0x0000000000000444      0xb4a ./obj/flash.o
 .debug_loc     0x0000000000000f8e      0x518 ./obj/gpio.o
 .debug_loc     0x00000000000014a6       0x24 ./obj/gec.o
 .debug_loc     0x00000000000014ca      0x4a9 ./obj/uart.o
 .debug_loc     0x0000000000001973       0x1e ./obj/isr.o
 .debug_loc     0x0000000000001991     0x1115 ./obj/printf.o

.debug_aranges  0x0000000000000000      0x330
 .debug_aranges
                0x0000000000000000       0x38 ./obj/adc.o
 .debug_aranges
                0x0000000000000038       0x28 ./obj/Temp_Convert.o
 .debug_aranges
                0x0000000000000060       0x28 ./obj/main.o
 .debug_aranges
                0x0000000000000088       0x38 ./obj/system_ch32v30x.o
 .debug_aranges
                0x00000000000000c0       0xc0 ./obj/flash.o
 .debug_aranges
                0x0000000000000180       0x80 ./obj/gpio.o
 .debug_aranges
                0x0000000000000200       0x20 ./obj/gec.o
 .debug_aranges
                0x0000000000000220       0x70 ./obj/uart.o
 .debug_aranges
                0x0000000000000290       0x20 ./obj/isr.o
 .debug_aranges
                0x00000000000002b0       0x58 ./obj/printf.o
 .debug_aranges
                0x0000000000000308       0x28 ./obj/startup_ch32v30x.o

.debug_ranges   0x0000000000000000      0x2a0
 .debug_ranges  0x0000000000000000       0x28 ./obj/adc.o
 .debug_ranges  0x0000000000000028       0x18 ./obj/Temp_Convert.o
 .debug_ranges  0x0000000000000040       0x18 ./obj/main.o
 .debug_ranges  0x0000000000000058       0x28 ./obj/system_ch32v30x.o
 .debug_ranges  0x0000000000000080       0xc8 ./obj/flash.o
 .debug_ranges  0x0000000000000148       0x70 ./obj/gpio.o
 .debug_ranges  0x00000000000001b8       0x10 ./obj/gec.o
 .debug_ranges  0x00000000000001c8       0x60 ./obj/uart.o
 .debug_ranges  0x0000000000000228       0x10 ./obj/isr.o
 .debug_ranges  0x0000000000000238       0x48 ./obj/printf.o
 .debug_ranges  0x0000000000000280       0x20 ./obj/startup_ch32v30x.o

.debug_line     0x0000000000000000     0x73f8
 .debug_line    0x0000000000000000      0x6ca ./obj/adc.o
 .debug_line    0x00000000000006ca      0x446 ./obj/Temp_Convert.o
 .debug_line    0x0000000000000b10      0x9d4 ./obj/main.o
 .debug_line    0x00000000000014e4      0x6c3 ./obj/system_ch32v30x.o
 .debug_line    0x0000000000001ba7     0x1a85 ./obj/flash.o
 .debug_line    0x000000000000362c      0xf8c ./obj/gpio.o
 .debug_line    0x00000000000045b8      0x457 ./obj/gec.o
 .debug_line    0x0000000000004a0f      0xcba ./obj/uart.o
 .debug_line    0x00000000000056c9      0x4d7 ./obj/isr.o
 .debug_line    0x0000000000005ba0     0x175d ./obj/printf.o
 .debug_line    0x00000000000072fd       0xfb ./obj/startup_ch32v30x.o

.debug_str      0x0000000000000000     0x15c3
 .debug_str     0x0000000000000000      0x2ca ./obj/adc.o
                                        0x31d (size before relaxing)
 .debug_str     0x00000000000002ca      0x482 ./obj/Temp_Convert.o
                                        0x692 (size before relaxing)
 .debug_str     0x000000000000074c      0x138 ./obj/main.o
                                        0x7bf (size before relaxing)
 .debug_str     0x0000000000000884       0xc5 ./obj/system_ch32v30x.o
                                        0x31e (size before relaxing)
 .debug_str     0x0000000000000949      0x23e ./obj/flash.o
                                        0x866 (size before relaxing)
 .debug_str     0x0000000000000b87      0x792 ./obj/gpio.o
                                        0xa16 (size before relaxing)
 .debug_str     0x0000000000001319       0x22 ./obj/gec.o
                                        0x636 (size before relaxing)
 .debug_str     0x000000000000133b       0xd0 ./obj/uart.o
                                        0xda1 (size before relaxing)
 .debug_str     0x000000000000140b       0x1d ./obj/isr.o
                                        0x742 (size before relaxing)
 .debug_str     0x0000000000001428      0x177 ./obj/printf.o
                                        0x779 (size before relaxing)
 .debug_str     0x000000000000159f       0x24 ./obj/startup_ch32v30x.o
                                         0x91 (size before relaxing)

.comment        0x0000000000000000       0x33
 .comment       0x0000000000000000       0x33 ./obj/adc.o
                                         0x34 (size before relaxing)
 .comment       0x0000000000000033       0x34 ./obj/Temp_Convert.o
 .comment       0x0000000000000033       0x34 ./obj/main.o
 .comment       0x0000000000000033       0x34 ./obj/system_ch32v30x.o
 .comment       0x0000000000000033       0x34 ./obj/flash.o
 .comment       0x0000000000000033       0x34 ./obj/gpio.o
 .comment       0x0000000000000033       0x34 ./obj/gec.o
 .comment       0x0000000000000033       0x34 ./obj/uart.o
 .comment       0x0000000000000033       0x34 ./obj/isr.o
 .comment       0x0000000000000033       0x34 ./obj/printf.o

.debug_frame    0x0000000000000000      0xc88
 .debug_frame   0x0000000000000000       0x88 ./obj/adc.o
 .debug_frame   0x0000000000000088       0x58 ./obj/Temp_Convert.o
 .debug_frame   0x00000000000000e0       0x4c ./obj/main.o
 .debug_frame   0x000000000000012c       0x74 ./obj/system_ch32v30x.o
 .debug_frame   0x00000000000001a0      0x204 ./obj/flash.o
 .debug_frame   0x00000000000003a4      0x198 ./obj/gpio.o
 .debug_frame   0x000000000000053c       0x30 ./obj/gec.o
 .debug_frame   0x000000000000056c      0x1ac ./obj/uart.o
 .debug_frame   0x0000000000000718       0x2c ./obj/isr.o
 .debug_frame   0x0000000000000744      0x160 ./obj/printf.o
 .debug_frame   0x00000000000008a4       0x44 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(adddf3.o)
 .debug_frame   0x00000000000008e8       0x50 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(divdf3.o)
 .debug_frame   0x0000000000000938       0x20 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(ledf2.o)
 .debug_frame   0x0000000000000958       0x54 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(muldf3.o)
 .debug_frame   0x00000000000009ac       0x44 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(subdf3.o)
 .debug_frame   0x00000000000009f0       0x20 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(fixunsdfsi.o)
 .debug_frame   0x0000000000000a10       0x38 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatsidf.o)
 .debug_frame   0x0000000000000a48       0x38 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatunsidf.o)
 .debug_frame   0x0000000000000a80       0x20 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(fixunsdfdi.o)
 .debug_frame   0x0000000000000aa0       0x20 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(eqsf2.o)
 .debug_frame   0x0000000000000ac0       0x20 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(gesf2.o)
 .debug_frame   0x0000000000000ae0       0x20 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(lesf2.o)
 .debug_frame   0x0000000000000b00       0x50 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(mulsf3.o)
 .debug_frame   0x0000000000000b50       0x3c d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(subsf3.o)
 .debug_frame   0x0000000000000b8c       0x44 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(floatunsisf.o)
 .debug_frame   0x0000000000000bd0       0x38 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(extendsfdf2.o)
 .debug_frame   0x0000000000000c08       0x20 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(truncdfsf2.o)
 .debug_frame   0x0000000000000c28       0x20 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imac/ilp32\libgcc.a(_clzsi2.o)
 .debug_frame   0x0000000000000c48       0x20 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-memcpy.o)
 .debug_frame   0x0000000000000c68       0x20 d:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imac/ilp32\libg_nano.a(lib_a-strlen.o)
