Archive member included to satisfy reference by file (symbol)

c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(mulsf3.o)
                              ./App/functionalModule/Src/FM_ADC.o (__mulsf3)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixsfsi.o)
                              ./App/functionalModule/Src/FM_ADC.o (__fixsfsi)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixunssfsi.o)
                              ./App/application/Host/Src/hostMcuComm.o (__fixunssfsi)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsisf.o)
                              ./App/functionalModule/Src/FM_ADC.o (__floatsisf)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatunsisf.o)
                              ./App/functionalModule/Src/FM_ADC.o (__floatunsisf)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o)
                              ./FreeRTOS/timers.o (__riscv_save_10)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(mulsf3.o) (__clzsi2)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o) (__clz_tab)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o)
                              ./FreeRTOS/queue.o (memcpy)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memset.o)
                              ./FreeRTOS/stream_buffer.o (memset)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o)
                              ./User/ch32v30x_it.o (printf)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o)
                              ./User/main.o (puts)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-strlen.o)
                              ./FreeRTOS/tasks.o (strlen)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wbuf.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o) (__swbuf_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wsetup.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o) (__swsetup_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wbuf.o) (_fflush_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o) (__sinit)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fwalk.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) (_fwalk)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o) (_global_impure_ptr)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wsetup.o) (__smakebuf_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wsetup.o) (_free_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) (_malloc_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o) (_vfprintf_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o) (_printf_i)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o) (_sbrk_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) (__sread)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-writer.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o) (_write_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-closer.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o) (_close_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fstatr.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o) (_fstat_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fvwrite.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o) (__sfvwrite_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-isattyr.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o) (_isatty_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-lseekr.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o) (_lseek_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memchr.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o) (memchr)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memmove.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fvwrite.o) (memmove)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o) (__malloc_lock)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-reallocr.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fvwrite.o) (_realloc_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-readr.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o) (_read_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o) (errno)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-msizer.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-reallocr.o) (_malloc_usable_size_r)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-closer.o) (_close)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(fstat.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fstatr.o) (_fstat)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(isatty.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-isattyr.o) (_isatty)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(lseek.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-lseekr.o) (_lseek)
c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(read.o)
                              c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-readr.o) (_read)

Allocating common symbols
Common symbol       size              file

errno               0x4               c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)

Discarded input sections

 .text          0x0000000000000000        0x0 ./User/ch32v30x_it.o
 .data          0x0000000000000000        0x0 ./User/ch32v30x_it.o
 .bss           0x0000000000000000        0x0 ./User/ch32v30x_it.o
 .text          0x0000000000000000        0x0 ./User/main.o
 .data          0x0000000000000000        0x0 ./User/main.o
 .bss           0x0000000000000000        0x0 ./User/main.o
 .text          0x0000000000000000        0x0 ./User/system_ch32v30x.o
 .data          0x0000000000000000        0x0 ./User/system_ch32v30x.o
 .bss           0x0000000000000000        0x0 ./User/system_ch32v30x.o
 .text          0x0000000000000000        0x0 ./Startup/startup_ch32v30x_D8C.o
 .data          0x0000000000000000        0x0 ./Startup/startup_ch32v30x_D8C.o
 .bss           0x0000000000000000        0x0 ./Startup/startup_ch32v30x_D8C.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_adc.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_adc.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_StructInit
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_ITConfig
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_GetSoftwareStartConvStatus
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_DiscModeChannelCountConfig
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_DiscModeCmd
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_ExternalTrigConvCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_GetConversionValue
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_GetDualModeConversionValue
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_AutoInjectedConvCmd
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_InjectedDiscModeCmd
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_ExternalTrigInjectedConvConfig
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_ExternalTrigInjectedConvCmd
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_SoftwareStartInjectedConvCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_GetSoftwareStartInjectedConvCmdStatus
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_InjectedChannelConfig
                0x0000000000000000       0x7a ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_InjectedSequencerLengthConfig
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_SetInjectedOffset
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_GetInjectedConversionValue
                0x0000000000000000       0x1c ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_AnalogWatchdogCmd
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_AnalogWatchdogThresholdsConfig
                0x0000000000000000        0x6 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_AnalogWatchdogSingleChannelConfig
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_TempSensorVrefintCmd
                0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_GetFlagStatus
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_ClearFlag
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_GetITStatus
                0x0000000000000000       0x1c ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_ClearITPendingBit
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_adc.o
 .text.TempSensor_Volt_To_Temper
                0x0000000000000000       0x28 ./Peripheral/src/ch32v30x_adc.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_bkp.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_bkp.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_bkp.o
 .text.BKP_DeInit
                0x0000000000000000       0x24 ./Peripheral/src/ch32v30x_bkp.o
 .text.BKP_TamperPinLevelConfig
                0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_bkp.o
 .text.BKP_TamperPinCmd
                0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_bkp.o
 .text.BKP_ITConfig
                0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_bkp.o
 .text.BKP_RTCOutputConfig
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_bkp.o
 .text.BKP_SetRTCCalibrationValue
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_bkp.o
 .text.BKP_WriteBackupRegister
                0x0000000000000000       0x1c ./Peripheral/src/ch32v30x_bkp.o
 .text.BKP_ReadBackupRegister
                0x0000000000000000       0x1c ./Peripheral/src/ch32v30x_bkp.o
 .text.BKP_GetFlagStatus
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_bkp.o
 .text.BKP_ClearFlag
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_bkp.o
 .text.BKP_GetITStatus
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_bkp.o
 .text.BKP_ClearITPendingBit
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_bkp.o
 .debug_info    0x0000000000000000     0x10d3 ./Peripheral/src/ch32v30x_bkp.o
 .debug_abbrev  0x0000000000000000      0x2cc ./Peripheral/src/ch32v30x_bkp.o
 .debug_loc     0x0000000000000000       0xd8 ./Peripheral/src/ch32v30x_bkp.o
 .debug_aranges
                0x0000000000000000       0x78 ./Peripheral/src/ch32v30x_bkp.o
 .debug_ranges  0x0000000000000000       0x68 ./Peripheral/src/ch32v30x_bkp.o
 .debug_line    0x0000000000000000      0x6ec ./Peripheral/src/ch32v30x_bkp.o
 .debug_str     0x0000000000000000      0xaaf ./Peripheral/src/ch32v30x_bkp.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_bkp.o
 .debug_frame   0x0000000000000000       0xec ./Peripheral/src/ch32v30x_bkp.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_can.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_can.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_DeInit
                0x0000000000000000       0x4c ./Peripheral/src/ch32v30x_can.o
 .text.CAN_Init
                0x0000000000000000       0xe8 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_FilterInit
                0x0000000000000000       0xee ./Peripheral/src/ch32v30x_can.o
 .text.CAN_StructInit
                0x0000000000000000       0x24 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_SlaveStartBank
                0x0000000000000000       0x38 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_DBGFreeze
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_TTComModeCmd
                0x0000000000000000       0x58 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_Transmit
                0x0000000000000000       0xbc ./Peripheral/src/ch32v30x_can.o
 .text.CAN_TransmitStatus
                0x0000000000000000       0x62 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_CancelTransmit
                0x0000000000000000       0x2a ./Peripheral/src/ch32v30x_can.o
 .text.CAN_Receive
                0x0000000000000000       0x8c ./Peripheral/src/ch32v30x_can.o
 .text.CAN_FIFORelease
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_MessagePending
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_OperatingModeRequest
                0x0000000000000000       0x72 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_Sleep
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_WakeUp
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_can.o
 .text.CAN_GetLastErrorCode
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_GetReceiveErrorCounter
                0x0000000000000000        0x6 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_GetLSBTransmitErrorCounter
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_can.o
 .text.CAN_ITConfig
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_GetFlagStatus
                0x0000000000000000       0x56 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_ClearFlag
                0x0000000000000000       0x40 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_GetITStatus
                0x0000000000000000       0xd0 ./Peripheral/src/ch32v30x_can.o
 .text.CAN_ClearITPendingBit
                0x0000000000000000       0x94 ./Peripheral/src/ch32v30x_can.o
 .debug_info    0x0000000000000000     0x1807 ./Peripheral/src/ch32v30x_can.o
 .debug_abbrev  0x0000000000000000      0x3eb ./Peripheral/src/ch32v30x_can.o
 .debug_loc     0x0000000000000000      0x999 ./Peripheral/src/ch32v30x_can.o
 .debug_aranges
                0x0000000000000000       0xd8 ./Peripheral/src/ch32v30x_can.o
 .debug_ranges  0x0000000000000000       0xf8 ./Peripheral/src/ch32v30x_can.o
 .debug_line    0x0000000000000000     0x1aaf ./Peripheral/src/ch32v30x_can.o
 .debug_str     0x0000000000000000      0xbc5 ./Peripheral/src/ch32v30x_can.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_can.o
 .debug_frame   0x0000000000000000      0x19c ./Peripheral/src/ch32v30x_can.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_crc.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_crc.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_crc.o
 .text.CRC_ResetDR
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_crc.o
 .text.CRC_CalcCRC
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_crc.o
 .text.CRC_CalcBlockCRC
                0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_crc.o
 .text.CRC_GetCRC
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_crc.o
 .text.CRC_SetIDRegister
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_crc.o
 .text.CRC_GetIDRegister
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_crc.o
 .debug_info    0x0000000000000000      0xab3 ./Peripheral/src/ch32v30x_crc.o
 .debug_abbrev  0x0000000000000000      0x25f ./Peripheral/src/ch32v30x_crc.o
 .debug_loc     0x0000000000000000       0x75 ./Peripheral/src/ch32v30x_crc.o
 .debug_aranges
                0x0000000000000000       0x48 ./Peripheral/src/ch32v30x_crc.o
 .debug_ranges  0x0000000000000000       0x38 ./Peripheral/src/ch32v30x_crc.o
 .debug_line    0x0000000000000000      0x440 ./Peripheral/src/ch32v30x_crc.o
 .debug_str     0x0000000000000000      0x685 ./Peripheral/src/ch32v30x_crc.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_crc.o
 .debug_frame   0x0000000000000000       0x70 ./Peripheral/src/ch32v30x_crc.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_dac.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_dac.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_dac.o
 .text.DAC_DeInit
                0x0000000000000000       0x2c ./Peripheral/src/ch32v30x_dac.o
 .text.DAC_Init
                0x0000000000000000       0x30 ./Peripheral/src/ch32v30x_dac.o
 .text.DAC_StructInit
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_dac.o
 .text.DAC_Cmd  0x0000000000000000       0x2c ./Peripheral/src/ch32v30x_dac.o
 .text.DAC_DMACmd
                0x0000000000000000       0x2c ./Peripheral/src/ch32v30x_dac.o
 .text.DAC_SoftwareTriggerCmd
                0x0000000000000000       0x22 ./Peripheral/src/ch32v30x_dac.o
 .text.DAC_DualSoftwareTriggerCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_dac.o
 .text.DAC_WaveGenerationCmd
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_dac.o
 .text.DAC_SetChannel1Data
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_dac.o
 .text.DAC_SetChannel2Data
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_dac.o
 .text.DAC_SetDualChannelData
                0x0000000000000000       0x1c ./Peripheral/src/ch32v30x_dac.o
 .text.DAC_GetDataOutputValue
                0x0000000000000000       0x26 ./Peripheral/src/ch32v30x_dac.o
 .debug_info    0x0000000000000000      0xdbd ./Peripheral/src/ch32v30x_dac.o
 .debug_abbrev  0x0000000000000000      0x2fe ./Peripheral/src/ch32v30x_dac.o
 .debug_loc     0x0000000000000000      0x238 ./Peripheral/src/ch32v30x_dac.o
 .debug_aranges
                0x0000000000000000       0x78 ./Peripheral/src/ch32v30x_dac.o
 .debug_ranges  0x0000000000000000       0x68 ./Peripheral/src/ch32v30x_dac.o
 .debug_line    0x0000000000000000      0x86c ./Peripheral/src/ch32v30x_dac.o
 .debug_str     0x0000000000000000      0x809 ./Peripheral/src/ch32v30x_dac.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_dac.o
 .debug_frame   0x0000000000000000       0xf4 ./Peripheral/src/ch32v30x_dac.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_dbgmcu.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_dbgmcu.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_dbgmcu.o
 .text.DBGMCU_GetREVID
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_dbgmcu.o
 .text.DBGMCU_GetDEVID
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_dbgmcu.o
 .text.__get_DEBUG_CR
                0x0000000000000000        0x6 ./Peripheral/src/ch32v30x_dbgmcu.o
 .text.__set_DEBUG_CR
                0x0000000000000000        0x6 ./Peripheral/src/ch32v30x_dbgmcu.o
 .text.DBGMCU_Config
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_dbgmcu.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_dma.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_dma.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_dma.o
 .text.DMA_StructInit
                0x0000000000000000       0x2e ./Peripheral/src/ch32v30x_dma.o
 .text.DMA_ITConfig
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_dma.o
 .text.DMA_SetCurrDataCounter
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_dma.o
 .text.DMA_GetCurrDataCounter
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_dma.o
 .text.DMA_GetFlagStatus
                0x0000000000000000       0x32 ./Peripheral/src/ch32v30x_dma.o
 .text.DMA_ClearFlag
                0x0000000000000000       0x2c ./Peripheral/src/ch32v30x_dma.o
 .text.DMA_GetITStatus
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_dma.o
 .text.DMA_ClearITPendingBit
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_dma.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_dvp.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_dvp.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_dvp.o
 .text.DVP_INTCfg
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_dvp.o
 .text.DVP_Mode
                0x0000000000000000       0x32 ./Peripheral/src/ch32v30x_dvp.o
 .text.DVP_Cfg  0x0000000000000000       0x62 ./Peripheral/src/ch32v30x_dvp.o
 .debug_info    0x0000000000000000      0xbc5 ./Peripheral/src/ch32v30x_dvp.o
 .debug_abbrev  0x0000000000000000      0x241 ./Peripheral/src/ch32v30x_dvp.o
 .debug_loc     0x0000000000000000       0x74 ./Peripheral/src/ch32v30x_dvp.o
 .debug_aranges
                0x0000000000000000       0x30 ./Peripheral/src/ch32v30x_dvp.o
 .debug_ranges  0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_dvp.o
 .debug_line    0x0000000000000000      0x4b3 ./Peripheral/src/ch32v30x_dvp.o
 .debug_str     0x0000000000000000      0x746 ./Peripheral/src/ch32v30x_dvp.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_dvp.o
 .debug_frame   0x0000000000000000       0x40 ./Peripheral/src/ch32v30x_dvp.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_eth.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_eth.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DeInit
                0x0000000000000000       0x28 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_StructInit
                0x0000000000000000       0xd8 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_HandleTxPkt
                0x0000000000000000       0x8c ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_HandleRxPkt
                0x0000000000000000       0x9e ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetRxPktSize
                0x0000000000000000       0x32 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DropRxPkt
                0x0000000000000000       0x3c ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_ReadPHYRegister
                0x0000000000000000       0x58 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_WritePHYRegister
                0x0000000000000000       0x52 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_PHYLoopBackCmd
                0x0000000000000000       0x40 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_MACTransmissionCmd
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_MACReceptionCmd
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetFlowControlBusyStatus
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_InitiatePauseControlFrame
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_BackPressureActivationCmd
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetMACFlagStatus
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetMACITStatus
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_MACITConfig
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_MACAddressConfig
                0x0000000000000000       0x32 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetMACAddress
                0x0000000000000000       0x32 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_MACAddressPerfectFilterCmd
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_MACAddressFilterConfig
                0x0000000000000000       0x28 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_MACAddressMaskBytesFilterConfig
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMATxDescChainInit
                0x0000000000000000       0x46 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMATxDescRingInit
                0x0000000000000000       0x44 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetDMATxDescFlagStatus
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetDMATxDescCollisionCount
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_SetDMATxDescOwnBit
                0x0000000000000000        0xc ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMATxDescTransmitITConfig
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMATxDescFrameSegmentConfig
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMATxDescChecksumInsertionConfig
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMATxDescCRCCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMATxDescEndOfRingCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMATxDescSecondAddressChainedCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMATxDescShortFramePaddingCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMATxDescTimeStampCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMATxDescBufferSizeConfig
                0x0000000000000000        0xc ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMARxDescChainInit
                0x0000000000000000       0x50 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMARxDescRingInit
                0x0000000000000000       0x52 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetDMARxDescFlagStatus
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_SetDMARxDescOwnBit
                0x0000000000000000        0xc ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetDMARxDescFrameLength
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMARxDescReceiveITConfig
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMARxDescEndOfRingCmd
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMARxDescSecondAddressChainedCmd
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetDMARxDescBufferSize
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_SoftwareReset
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetSoftwareResetStatus
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetlinkStaus
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetDMAFlagStatus
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMAClearFlag
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetDMAITStatus
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMAClearITPendingBit
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetTransmitProcessState
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetReceiveProcessState
                0x0000000000000000        0xc ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_FlushTransmitFIFO
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_Start
                0x0000000000000000       0x40 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetFlushTransmitFIFOStatus
                0x0000000000000000        0xc ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMATransmissionCmd
                0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMAReceptionCmd
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMAITConfig
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetDMAOverflowStatus
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetRxOverflowMissedFrameCounter
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetBufferUnavailableMissedFrameCounter
                0x0000000000000000        0xc ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetCurrentTxDescStartAddress
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetCurrentRxDescStartAddress
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetCurrentTxBufferAddress
                0x0000000000000000        0xc ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetCurrentRxBufferAddress
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_ResumeDMATransmission
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_ResumeDMAReception
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_ResetWakeUpFrameFilterRegisterPointer
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_SetWakeUpFrameFilterRegister
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GlobalUnicastWakeUpCmd
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetPMTFlagStatus
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_WakeUpFrameDetectionCmd
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_MagicPacketDetectionCmd
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_PowerDownCmd
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_MMCCounterFreezeCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_MMCResetOnReadCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_MMCCounterRolloverCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_MMCCountersReset
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_MMCITConfig
                0x0000000000000000       0x5c ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetMMCITStatus
                0x0000000000000000       0x3a ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetMMCRegister
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_EnablePTPTimeStampAddend
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_EnablePTPTimeStampInterruptTrigger
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_EnablePTPTimeStampUpdate
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_InitializePTPTimeStamp
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_PTPUpdateMethodConfig
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_PTPTimeStampCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetPTPFlagStatus
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_SetPTPSubSecondIncrement
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_SetPTPTimeStampUpdate
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_SetPTPTimeStampAddend
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_SetPTPTargetTime
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_GetPTPRegister
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMAPTPTxDescChainInit
                0x0000000000000000       0x66 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_DMAPTPRxDescChainInit
                0x0000000000000000       0x70 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_HandlePTPTxPkt
                0x0000000000000000       0xe6 ./Peripheral/src/ch32v30x_eth.o
 .text.ETH_HandlePTPRxPkt
                0x0000000000000000       0xd0 ./Peripheral/src/ch32v30x_eth.o
 .text.RGMII_TXC_Delay
                0x0000000000000000       0x26 ./Peripheral/src/ch32v30x_eth.o
 .sbss.DMAPTPRxDescToGet
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_eth.o
 .sbss.DMAPTPTxDescToSet
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_eth.o
 .sbss.DMARxDescToGet
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_eth.o
 .sbss.DMATxDescToSet
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_eth.o
 .debug_info    0x0000000000000000     0x270c ./Peripheral/src/ch32v30x_eth.o
 .debug_abbrev  0x0000000000000000      0x47b ./Peripheral/src/ch32v30x_eth.o
 .debug_loc     0x0000000000000000      0xef1 ./Peripheral/src/ch32v30x_eth.o
 .debug_aranges
                0x0000000000000000      0x300 ./Peripheral/src/ch32v30x_eth.o
 .debug_ranges  0x0000000000000000      0x368 ./Peripheral/src/ch32v30x_eth.o
 .debug_line    0x0000000000000000     0x32a0 ./Peripheral/src/ch32v30x_eth.o
 .debug_str     0x0000000000000000     0x191a ./Peripheral/src/ch32v30x_eth.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_eth.o
 .debug_frame   0x0000000000000000      0x6a4 ./Peripheral/src/ch32v30x_eth.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_exti.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_exti.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_exti.o
 .text.EXTI_DeInit
                0x0000000000000000       0x22 ./Peripheral/src/ch32v30x_exti.o
 .text.EXTI_Init
                0x0000000000000000       0x6a ./Peripheral/src/ch32v30x_exti.o
 .text.EXTI_StructInit
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_exti.o
 .text.EXTI_GenerateSWInterrupt
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_exti.o
 .text.EXTI_GetFlagStatus
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_exti.o
 .text.EXTI_ClearFlag
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_exti.o
 .text.EXTI_GetITStatus
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_exti.o
 .text.EXTI_ClearITPendingBit
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_exti.o
 .debug_info    0x0000000000000000      0xc0d ./Peripheral/src/ch32v30x_exti.o
 .debug_abbrev  0x0000000000000000      0x2da ./Peripheral/src/ch32v30x_exti.o
 .debug_loc     0x0000000000000000      0x181 ./Peripheral/src/ch32v30x_exti.o
 .debug_aranges
                0x0000000000000000       0x50 ./Peripheral/src/ch32v30x_exti.o
 .debug_ranges  0x0000000000000000       0x40 ./Peripheral/src/ch32v30x_exti.o
 .debug_line    0x0000000000000000      0x658 ./Peripheral/src/ch32v30x_exti.o
 .debug_str     0x0000000000000000      0x797 ./Peripheral/src/ch32v30x_exti.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_exti.o
 .debug_frame   0x0000000000000000       0x90 ./Peripheral/src/ch32v30x_exti.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_flash.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_flash.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_flash.o
 .text.ROM_ERASE
                0x0000000000000000       0xa0 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_Unlock
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_UnlockBank1
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_Lock
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_LockBank1
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_GetUserOptionByte
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_GetWriteProtectionOptionByte
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_GetReadOutProtectionStatus
                0x0000000000000000        0xc ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_ITConfig
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_GetFlagStatus
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_ClearFlag
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_GetStatus
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_GetBank1Status
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_WaitForLastOperation
                0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_ErasePage
                0x0000000000000000       0x4c ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_EraseAllPages
                0x0000000000000000       0x48 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_EraseAllBank1Pages
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_EraseOptionBytes
                0x0000000000000000       0xe6 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_ProgramWord
                0x0000000000000000       0x68 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_ProgramHalfWord
                0x0000000000000000       0x48 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_ProgramOptionByteData
                0x0000000000000000      0x11a ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_EnableWriteProtection
                0x0000000000000000      0x106 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_ReadOutProtection
                0x0000000000000000       0xf4 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_UserOptionByteConfig
                0x0000000000000000      0x110 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_WaitForLastBank1Operation
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_Unlock_Fast
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_Lock_Fast
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_ErasePage_Fast
                0x0000000000000000       0x2e ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_EraseBlock_32K_Fast
                0x0000000000000000       0x30 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_ProgramPage_Fast
                0x0000000000000000       0x64 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_Access_Clock_Cfg
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_Enhance_Mode
                0x0000000000000000       0x2e ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_ROM_ERASE
                0x0000000000000000      0x1a4 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_ROM_WRITE
                0x0000000000000000       0xce ./Peripheral/src/ch32v30x_flash.o
 .debug_info    0x0000000000000000     0x159f ./Peripheral/src/ch32v30x_flash.o
 .debug_abbrev  0x0000000000000000      0x468 ./Peripheral/src/ch32v30x_flash.o
 .debug_loc     0x0000000000000000      0xc7d ./Peripheral/src/ch32v30x_flash.o
 .debug_aranges
                0x0000000000000000      0x108 ./Peripheral/src/ch32v30x_flash.o
 .debug_ranges  0x0000000000000000       0xf8 ./Peripheral/src/ch32v30x_flash.o
 .debug_line    0x0000000000000000     0x24e9 ./Peripheral/src/ch32v30x_flash.o
 .debug_str     0x0000000000000000      0xb08 ./Peripheral/src/ch32v30x_flash.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_flash.o
 .debug_frame   0x0000000000000000      0x370 ./Peripheral/src/ch32v30x_flash.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_fsmc.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_fsmc.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_fsmc.o
 .text.FSMC_NORSRAMDeInit
                0x0000000000000000       0x3c ./Peripheral/src/ch32v30x_fsmc.o
 .text.FSMC_NANDDeInit
                0x0000000000000000       0x26 ./Peripheral/src/ch32v30x_fsmc.o
 .text.FSMC_NORSRAMInit
                0x0000000000000000       0xae ./Peripheral/src/ch32v30x_fsmc.o
 .text.FSMC_NANDInit
                0x0000000000000000       0x84 ./Peripheral/src/ch32v30x_fsmc.o
 .text.FSMC_NORSRAMStructInit
                0x0000000000000000       0x5c ./Peripheral/src/ch32v30x_fsmc.o
 .text.FSMC_NANDStructInit
                0x0000000000000000       0x36 ./Peripheral/src/ch32v30x_fsmc.o
 .text.FSMC_NORSRAMCmd
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_fsmc.o
 .text.FSMC_NANDCmd
                0x0000000000000000       0x2c ./Peripheral/src/ch32v30x_fsmc.o
 .text.FSMC_NANDECCCmd
                0x0000000000000000       0x2e ./Peripheral/src/ch32v30x_fsmc.o
 .text.FSMC_GetECC
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_fsmc.o
 .text.FSMC_GetFlagStatus
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_fsmc.o
 .debug_info    0x0000000000000000      0xf08 ./Peripheral/src/ch32v30x_fsmc.o
 .debug_abbrev  0x0000000000000000      0x2d9 ./Peripheral/src/ch32v30x_fsmc.o
 .debug_loc     0x0000000000000000      0x2ae ./Peripheral/src/ch32v30x_fsmc.o
 .debug_aranges
                0x0000000000000000       0x70 ./Peripheral/src/ch32v30x_fsmc.o
 .debug_ranges  0x0000000000000000       0x60 ./Peripheral/src/ch32v30x_fsmc.o
 .debug_line    0x0000000000000000      0xc98 ./Peripheral/src/ch32v30x_fsmc.o
 .debug_str     0x0000000000000000      0xa6a ./Peripheral/src/ch32v30x_fsmc.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_fsmc.o
 .debug_frame   0x0000000000000000       0xc0 ./Peripheral/src/ch32v30x_fsmc.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_gpio.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_gpio.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_gpio.o
 .text.GPIO_DeInit
                0x0000000000000000       0xa4 ./Peripheral/src/ch32v30x_gpio.o
 .text.GPIO_AFIODeInit
                0x0000000000000000       0x28 ./Peripheral/src/ch32v30x_gpio.o
 .text.GPIO_StructInit
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_gpio.o
 .text.GPIO_ReadInputData
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_gpio.o
 .text.GPIO_ReadOutputData
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_gpio.o
 .text.GPIO_SetBits
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_gpio.o
 .text.GPIO_ResetBits
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_gpio.o
 .text.GPIO_Write
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_gpio.o
 .text.GPIO_PinLockConfig
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_gpio.o
 .text.GPIO_EventOutputConfig
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_gpio.o
 .text.GPIO_EventOutputCmd
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_gpio.o
 .text.GPIO_PinRemapConfig
                0x0000000000000000       0xd6 ./Peripheral/src/ch32v30x_gpio.o
 .text.GPIO_EXTILineConfig
                0x0000000000000000       0x2c ./Peripheral/src/ch32v30x_gpio.o
 .text.GPIO_ETH_MediaInterfaceConfig
                0x0000000000000000       0x24 ./Peripheral/src/ch32v30x_gpio.o
 .text.GPIO_IPD_Unused
                0x0000000000000000      0x23c ./Peripheral/src/ch32v30x_gpio.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_i2c.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_i2c.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_DeInit
                0x0000000000000000       0x4c ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_Init
                0x0000000000000000      0x10c ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_StructInit
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_Cmd  0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_DMACmd
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_DMALastTransferCmd
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_GenerateSTART
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_GenerateSTOP
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_AcknowledgeConfig
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_OwnAddress2Config
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_DualAddressCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_GeneralCallCmd
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_ITConfig
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_SendData
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_ReceiveData
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_Send7bitAddress
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_ReadRegister
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_SoftwareResetCmd
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_NACKPositionConfig
                0x0000000000000000       0x22 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_SMBusAlertConfig
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_TransmitPEC
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_PECPositionConfig
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_CalculatePEC
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_GetPEC
                0x0000000000000000        0x6 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_ARPCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_StretchClockCmd
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_FastModeDutyCycleConfig
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_CheckEvent
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_GetLastEvent
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_GetFlagStatus
                0x0000000000000000       0x32 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_ClearFlag
                0x0000000000000000        0xc ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_GetITStatus
                0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_i2c.o
 .text.I2C_ClearITPendingBit
                0x0000000000000000        0xc ./Peripheral/src/ch32v30x_i2c.o
 .debug_info    0x0000000000000000     0x1481 ./Peripheral/src/ch32v30x_i2c.o
 .debug_abbrev  0x0000000000000000      0x3a7 ./Peripheral/src/ch32v30x_i2c.o
 .debug_loc     0x0000000000000000      0x6cc ./Peripheral/src/ch32v30x_i2c.o
 .debug_aranges
                0x0000000000000000      0x110 ./Peripheral/src/ch32v30x_i2c.o
 .debug_ranges  0x0000000000000000      0x100 ./Peripheral/src/ch32v30x_i2c.o
 .debug_line    0x0000000000000000     0x11bb ./Peripheral/src/ch32v30x_i2c.o
 .debug_str     0x0000000000000000      0xaea ./Peripheral/src/ch32v30x_i2c.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_i2c.o
 .debug_frame   0x0000000000000000      0x264 ./Peripheral/src/ch32v30x_i2c.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_iwdg.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_iwdg.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_iwdg.o
 .text.IWDG_WriteAccessCmd
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_iwdg.o
 .text.IWDG_SetPrescaler
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_iwdg.o
 .text.IWDG_SetReload
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_iwdg.o
 .text.IWDG_ReloadCounter
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_iwdg.o
 .text.IWDG_Enable
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_iwdg.o
 .text.IWDG_GetFlagStatus
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_iwdg.o
 .debug_info    0x0000000000000000      0xb74 ./Peripheral/src/ch32v30x_iwdg.o
 .debug_abbrev  0x0000000000000000      0x282 ./Peripheral/src/ch32v30x_iwdg.o
 .debug_loc     0x0000000000000000       0x68 ./Peripheral/src/ch32v30x_iwdg.o
 .debug_aranges
                0x0000000000000000       0x48 ./Peripheral/src/ch32v30x_iwdg.o
 .debug_ranges  0x0000000000000000       0x38 ./Peripheral/src/ch32v30x_iwdg.o
 .debug_line    0x0000000000000000      0x477 ./Peripheral/src/ch32v30x_iwdg.o
 .debug_str     0x0000000000000000      0x70e ./Peripheral/src/ch32v30x_iwdg.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_iwdg.o
 .debug_frame   0x0000000000000000       0x70 ./Peripheral/src/ch32v30x_iwdg.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_misc.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_misc.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_misc.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_opa.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_opa.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_opa.o
 .text.OPA_DeInit
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_opa.o
 .text.OPA_Init
                0x0000000000000000       0x36 ./Peripheral/src/ch32v30x_opa.o
 .text.OPA_StructInit
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_opa.o
 .text.OPA_Cmd  0x0000000000000000       0x2c ./Peripheral/src/ch32v30x_opa.o
 .debug_info    0x0000000000000000      0xb28 ./Peripheral/src/ch32v30x_opa.o
 .debug_abbrev  0x0000000000000000      0x252 ./Peripheral/src/ch32v30x_opa.o
 .debug_loc     0x0000000000000000       0x56 ./Peripheral/src/ch32v30x_opa.o
 .debug_aranges
                0x0000000000000000       0x38 ./Peripheral/src/ch32v30x_opa.o
 .debug_ranges  0x0000000000000000       0x28 ./Peripheral/src/ch32v30x_opa.o
 .debug_line    0x0000000000000000      0x4e0 ./Peripheral/src/ch32v30x_opa.o
 .debug_str     0x0000000000000000      0x6c5 ./Peripheral/src/ch32v30x_opa.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_opa.o
 .debug_frame   0x0000000000000000       0x50 ./Peripheral/src/ch32v30x_opa.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_pwr.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_pwr.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_pwr.o
 .text.PWR_DeInit
                0x0000000000000000       0x2c ./Peripheral/src/ch32v30x_pwr.o
 .text.PWR_BackupAccessCmd
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_pwr.o
 .text.PWR_PVDCmd
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_pwr.o
 .text.PWR_PVDLevelConfig
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_pwr.o
 .text.PWR_WakeUpPinCmd
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_pwr.o
 .text.PWR_EnterSTOPMode
                0x0000000000000000       0x7c ./Peripheral/src/ch32v30x_pwr.o
 .text.PWR_EnterSTANDBYMode
                0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_pwr.o
 .text.PWR_GetFlagStatus
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_pwr.o
 .text.PWR_ClearFlag
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_pwr.o
 .text.PWR_EnterSTANDBYMode_RAM
                0x0000000000000000       0x30 ./Peripheral/src/ch32v30x_pwr.o
 .text.PWR_EnterSTANDBYMode_RAM_LV
                0x0000000000000000       0x30 ./Peripheral/src/ch32v30x_pwr.o
 .text.PWR_EnterSTANDBYMode_RAM_VBAT_EN
                0x0000000000000000       0x30 ./Peripheral/src/ch32v30x_pwr.o
 .text.PWR_EnterSTANDBYMode_RAM_LV_VBAT_EN
                0x0000000000000000       0x30 ./Peripheral/src/ch32v30x_pwr.o
 .text.PWR_EnterSTOPMode_RAM_LV
                0x0000000000000000       0x82 ./Peripheral/src/ch32v30x_pwr.o
 .debug_info    0x0000000000000000     0x101d ./Peripheral/src/ch32v30x_pwr.o
 .debug_abbrev  0x0000000000000000      0x3aa ./Peripheral/src/ch32v30x_pwr.o
 .debug_loc     0x0000000000000000      0x278 ./Peripheral/src/ch32v30x_pwr.o
 .debug_aranges
                0x0000000000000000       0x88 ./Peripheral/src/ch32v30x_pwr.o
 .debug_ranges  0x0000000000000000       0xf8 ./Peripheral/src/ch32v30x_pwr.o
 .debug_line    0x0000000000000000      0xb43 ./Peripheral/src/ch32v30x_pwr.o
 .debug_str     0x0000000000000000      0x861 ./Peripheral/src/ch32v30x_pwr.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_pwr.o
 .debug_frame   0x0000000000000000       0xfc ./Peripheral/src/ch32v30x_pwr.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_rcc.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_rcc.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_DeInit
                0x0000000000000000       0x52 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_HSEConfig
                0x0000000000000000       0x3c ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_AdjustHSICalibrationValue
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_HSICmd
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_PLLConfig
                0x0000000000000000       0x2e ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_PLLCmd
                0x0000000000000000       0x24 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_SYSCLKConfig
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_GetSYSCLKSource
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_HCLKConfig
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_PCLK1Config
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_PCLK2Config
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_ITConfig
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_LSEConfig
                0x0000000000000000       0x28 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_LSICmd
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_RTCCLKConfig
                0x0000000000000000        0xc ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_RTCCLKCmd
                0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_APB1PeriphResetCmd
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_BackupResetCmd
                0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_ClockSecuritySystemCmd
                0x0000000000000000       0x24 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_MCOConfig
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_GetFlagStatus
                0x0000000000000000       0x2e ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_WaitForHSEStartUp
                0x0000000000000000       0x42 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_ClearFlag
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_GetITStatus
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_ClearITPendingBit
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_PREDIV1Config
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_PREDIV2Config
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_PLL2Config
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_PLL2Cmd
                0x0000000000000000       0x24 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_PLL3Config
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_PLL3Cmd
                0x0000000000000000       0x24 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_USBFSCLKConfig
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_I2S2CLKConfig
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_I2S3CLKConfig
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_AHBPeriphResetCmd
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_ADCCLKADJcmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_RNGCLKConfig
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_ETH1GCLKConfig
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_ETH1G_125Mcmd
                0x0000000000000000       0x24 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_USBHSConfig
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_USBHSPLLCLKConfig
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_USBHSPLLCKREFCLKConfig
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_USBHSPHYPLLALIVEcmd
                0x0000000000000000       0x24 ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_USBCLK48MConfig
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_rcc.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_rng.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_rng.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_rng.o
 .text.RNG_Cmd  0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_rng.o
 .text.RNG_GetRandomNumber
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_rng.o
 .text.RNG_ITConfig
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_rng.o
 .text.RNG_GetFlagStatus
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_rng.o
 .text.RNG_ClearFlag
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_rng.o
 .text.RNG_GetITStatus
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_rng.o
 .text.RNG_ClearITPendingBit
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_rng.o
 .debug_info    0x0000000000000000      0xb02 ./Peripheral/src/ch32v30x_rng.o
 .debug_abbrev  0x0000000000000000      0x2c8 ./Peripheral/src/ch32v30x_rng.o
 .debug_loc     0x0000000000000000       0xa8 ./Peripheral/src/ch32v30x_rng.o
 .debug_aranges
                0x0000000000000000       0x48 ./Peripheral/src/ch32v30x_rng.o
 .debug_ranges  0x0000000000000000       0x38 ./Peripheral/src/ch32v30x_rng.o
 .debug_line    0x0000000000000000      0x4ad ./Peripheral/src/ch32v30x_rng.o
 .debug_str     0x0000000000000000      0x696 ./Peripheral/src/ch32v30x_rng.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_rng.o
 .debug_frame   0x0000000000000000       0x8c ./Peripheral/src/ch32v30x_rng.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_rtc.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_rtc.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_rtc.o
 .text.RTC_ITConfig
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_rtc.o
 .text.RTC_EnterConfigMode
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_rtc.o
 .text.RTC_ExitConfigMode
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_rtc.o
 .text.RTC_GetCounter
                0x0000000000000000       0x5a ./Peripheral/src/ch32v30x_rtc.o
 .text.RTC_SetCounter
                0x0000000000000000       0x3c ./Peripheral/src/ch32v30x_rtc.o
 .text.RTC_SetPrescaler
                0x0000000000000000       0x3e ./Peripheral/src/ch32v30x_rtc.o
 .text.RTC_SetAlarm
                0x0000000000000000       0x3c ./Peripheral/src/ch32v30x_rtc.o
 .text.RTC_GetDivider
                0x0000000000000000       0x60 ./Peripheral/src/ch32v30x_rtc.o
 .text.RTC_WaitForLastTask
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_rtc.o
 .text.RTC_WaitForSynchro
                0x0000000000000000       0x24 ./Peripheral/src/ch32v30x_rtc.o
 .text.RTC_GetFlagStatus
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_rtc.o
 .text.RTC_ClearFlag
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_rtc.o
 .text.RTC_GetITStatus
                0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_rtc.o
 .text.RTC_ClearITPendingBit
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_rtc.o
 .debug_info    0x0000000000000000      0xdd4 ./Peripheral/src/ch32v30x_rtc.o
 .debug_abbrev  0x0000000000000000      0x30b ./Peripheral/src/ch32v30x_rtc.o
 .debug_loc     0x0000000000000000      0x377 ./Peripheral/src/ch32v30x_rtc.o
 .debug_aranges
                0x0000000000000000       0x80 ./Peripheral/src/ch32v30x_rtc.o
 .debug_ranges  0x0000000000000000       0x70 ./Peripheral/src/ch32v30x_rtc.o
 .debug_line    0x0000000000000000      0xa27 ./Peripheral/src/ch32v30x_rtc.o
 .debug_str     0x0000000000000000      0x810 ./Peripheral/src/ch32v30x_rtc.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_rtc.o
 .debug_frame   0x0000000000000000      0x12c ./Peripheral/src/ch32v30x_rtc.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_sdio.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_sdio.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_DeInit
                0x0000000000000000       0x30 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_Init
                0x0000000000000000       0x2a ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_StructInit
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_ClockCmd
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_SetPowerState
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_GetPowerState
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_ITConfig
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_DMACmd
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_SendCommand
                0x0000000000000000       0x22 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_CmdStructInit
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_GetCommandResponse
                0x0000000000000000        0xc ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_GetResponse
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_DataConfig
                0x0000000000000000       0x26 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_DataStructInit
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_GetDataCounter
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_ReadData
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_WriteData
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_GetFIFOCount
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_StartSDIOReadWait
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_StopSDIOReadWait
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_SetSDIOReadWaitMode
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_SetSDIOOperation
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_SendSDIOSuspendCmd
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_CommandCompletionCmd
                0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_CEATAITCmd
                0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_SendCEATACmd
                0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_GetFlagStatus
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_ClearFlag
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_GetITStatus
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_sdio.o
 .text.SDIO_ClearITPendingBit
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_sdio.o
 .debug_info    0x0000000000000000     0x10fd ./Peripheral/src/ch32v30x_sdio.o
 .debug_abbrev  0x0000000000000000      0x385 ./Peripheral/src/ch32v30x_sdio.o
 .debug_loc     0x0000000000000000      0x1bb ./Peripheral/src/ch32v30x_sdio.o
 .debug_aranges
                0x0000000000000000       0xf8 ./Peripheral/src/ch32v30x_sdio.o
 .debug_ranges  0x0000000000000000       0xe8 ./Peripheral/src/ch32v30x_sdio.o
 .debug_line    0x0000000000000000      0xd1d ./Peripheral/src/ch32v30x_sdio.o
 .debug_str     0x0000000000000000      0xa79 ./Peripheral/src/ch32v30x_sdio.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_sdio.o
 .debug_frame   0x0000000000000000      0x204 ./Peripheral/src/ch32v30x_sdio.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_spi.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_spi.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_I2S_DeInit
                0x0000000000000000       0x70 ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_Init
                0x0000000000000000       0x3e ./Peripheral/src/ch32v30x_spi.o
 .text.I2S_Init
                0x0000000000000000       0xc6 ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_StructInit
                0x0000000000000000       0x22 ./Peripheral/src/ch32v30x_spi.o
 .text.I2S_StructInit
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_Cmd  0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_spi.o
 .text.I2S_Cmd  0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_I2S_ITConfig
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_I2S_DMACmd
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_I2S_SendData
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_I2S_ReceiveData
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_NSSInternalSoftwareConfig
                0x0000000000000000       0x24 ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_SSOutputCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_DataSizeConfig
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_TransmitCRC
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_CalculateCRC
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_GetCRC
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_GetCRCPolynomial
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_BiDirectionalLineConfig
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_I2S_GetFlagStatus
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_I2S_ClearFlag
                0x0000000000000000        0xc ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_I2S_GetITStatus
                0x0000000000000000       0x28 ./Peripheral/src/ch32v30x_spi.o
 .text.SPI_I2S_ClearITPendingBit
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_spi.o
 .debug_info    0x0000000000000000     0x12cd ./Peripheral/src/ch32v30x_spi.o
 .debug_abbrev  0x0000000000000000      0x312 ./Peripheral/src/ch32v30x_spi.o
 .debug_loc     0x0000000000000000      0x598 ./Peripheral/src/ch32v30x_spi.o
 .debug_aranges
                0x0000000000000000       0xd0 ./Peripheral/src/ch32v30x_spi.o
 .debug_ranges  0x0000000000000000       0xc0 ./Peripheral/src/ch32v30x_spi.o
 .debug_line    0x0000000000000000      0xdb2 ./Peripheral/src/ch32v30x_spi.o
 .debug_str     0x0000000000000000      0xa99 ./Peripheral/src/ch32v30x_spi.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_spi.o
 .debug_frame   0x0000000000000000      0x1a8 ./Peripheral/src/ch32v30x_spi.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_tim.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_tim.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_tim.o
 .text.TI1_Config
                0x0000000000000000       0x82 ./Peripheral/src/ch32v30x_tim.o
 .text.TI2_Config
                0x0000000000000000       0x9a ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_DeInit
                0x0000000000000000      0x138 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_TimeBaseInit
                0x0000000000000000       0xaa ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC1Init
                0x0000000000000000       0x82 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC2Init
                0x0000000000000000       0xae ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC3Init
                0x0000000000000000       0xac ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC4Init
                0x0000000000000000       0x88 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_BDTRConfig
                0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_TimeBaseStructInit
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OCStructInit
                0x0000000000000000       0x22 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ICStructInit
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_BDTRStructInit
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_Cmd  0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_CtrlPWMOutputs
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ITConfig
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_GenerateEvent
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_DMAConfig
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_DMACmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_InternalClockConfig
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ITRxExternalClockConfig
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_TIxExternalClockConfig
                0x0000000000000000       0x48 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ETRConfig
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ETRClockMode1Config
                0x0000000000000000       0x2a ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ETRClockMode2Config
                0x0000000000000000       0x22 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_PrescalerConfig
                0x0000000000000000        0x6 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_CounterModeConfig
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SelectInputTrigger
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_EncoderInterfaceConfig
                0x0000000000000000       0x3c ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ForcedOC1Config
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ForcedOC2Config
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ForcedOC3Config
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ForcedOC4Config
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ARRPreloadConfig
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SelectCOM
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SelectCCDMA
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_CCPreloadControl
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC1PreloadConfig
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC2PreloadConfig
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC3PreloadConfig
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC4PreloadConfig
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC1FastConfig
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC2FastConfig
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC3FastConfig
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC4FastConfig
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ClearOC1Ref
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ClearOC2Ref
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ClearOC3Ref
                0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ClearOC4Ref
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC1PolarityConfig
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC1NPolarityConfig
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC2PolarityConfig
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC2NPolarityConfig
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC3PolarityConfig
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC3NPolarityConfig
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_OC4PolarityConfig
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_CCxCmd
                0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_CCxNCmd
                0x0000000000000000       0x20 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SelectOCxM
                0x0000000000000000       0x4c ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_UpdateDisableConfig
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_UpdateRequestConfig
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SelectHallSensor
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SelectOnePulseMode
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SelectOutputTrigger
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SelectSlaveMode
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SelectMasterSlaveMode
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SetCounter
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SetAutoreload
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SetCompare1
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SetCompare2
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SetCompare3
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SetCompare4
                0x0000000000000000        0x6 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SetIC1Prescaler
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SetIC2Prescaler
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_PWMIConfig
                0x0000000000000000       0x92 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SetIC3Prescaler
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SetIC4Prescaler
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ICInit
                0x0000000000000000      0x1ba ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_SetClockDivision
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_GetCapture1
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_GetCapture2
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_GetCapture3
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_GetCapture4
                0x0000000000000000        0x6 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_GetCounter
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_GetPrescaler
                0x0000000000000000        0x4 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_GetFlagStatus
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ClearFlag
                0x0000000000000000        0xc ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_GetITStatus
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_tim.o
 .text.TIM_ClearITPendingBit
                0x0000000000000000        0xc ./Peripheral/src/ch32v30x_tim.o
 .debug_info    0x0000000000000000     0x2a32 ./Peripheral/src/ch32v30x_tim.o
 .debug_abbrev  0x0000000000000000      0x408 ./Peripheral/src/ch32v30x_tim.o
 .debug_loc     0x0000000000000000     0x195e ./Peripheral/src/ch32v30x_tim.o
 .debug_aranges
                0x0000000000000000      0x2d0 ./Peripheral/src/ch32v30x_tim.o
 .debug_ranges  0x0000000000000000      0x2f0 ./Peripheral/src/ch32v30x_tim.o
 .debug_line    0x0000000000000000     0x3378 ./Peripheral/src/ch32v30x_tim.o
 .debug_str     0x0000000000000000     0x1290 ./Peripheral/src/ch32v30x_tim.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_tim.o
 .debug_frame   0x0000000000000000      0x614 ./Peripheral/src/ch32v30x_tim.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_usart.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_usart.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_usart.o
 .text.USART_DeInit
                0x0000000000000000      0x112 ./Peripheral/src/ch32v30x_usart.o
 .text.USART_StructInit
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_usart.o
 .text.USART_ClockInit
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_usart.o
 .text.USART_ClockStructInit
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_usart.o
 .text.USART_DMACmd
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_usart.o
 .text.USART_SetAddress
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_usart.o
 .text.USART_WakeUpConfig
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_usart.o
 .text.USART_ReceiverWakeUpCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_usart.o
 .text.USART_LINBreakDetectLengthConfig
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_usart.o
 .text.USART_LINCmd
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_usart.o
 .text.USART_SendBreak
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_usart.o
 .text.USART_SetGuardTime
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_usart.o
 .text.USART_SetPrescaler
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_usart.o
 .text.USART_SmartCardCmd
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_usart.o
 .text.USART_SmartCardNACKCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_usart.o
 .text.USART_HalfDuplexCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_usart.o
 .text.USART_IrDAConfig
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_usart.o
 .text.USART_IrDACmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_usart.o
 .text.USART_ClearFlag
                0x0000000000000000        0xc ./Peripheral/src/ch32v30x_usart.o
 .text.USART_ClearITPendingBit
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_usart.o
 .text          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_wwdg.o
 .data          0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_wwdg.o
 .bss           0x0000000000000000        0x0 ./Peripheral/src/ch32v30x_wwdg.o
 .text.WWDG_DeInit
                0x0000000000000000       0x2e ./Peripheral/src/ch32v30x_wwdg.o
 .text.WWDG_SetPrescaler
                0x0000000000000000       0x14 ./Peripheral/src/ch32v30x_wwdg.o
 .text.WWDG_SetWindowValue
                0x0000000000000000       0x26 ./Peripheral/src/ch32v30x_wwdg.o
 .text.WWDG_EnableIT
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_wwdg.o
 .text.WWDG_SetCounter
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_wwdg.o
 .text.WWDG_Enable
                0x0000000000000000        0xe ./Peripheral/src/ch32v30x_wwdg.o
 .text.WWDG_GetFlagStatus
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_wwdg.o
 .text.WWDG_ClearFlag
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_wwdg.o
 .debug_info    0x0000000000000000      0xb28 ./Peripheral/src/ch32v30x_wwdg.o
 .debug_abbrev  0x0000000000000000      0x29d ./Peripheral/src/ch32v30x_wwdg.o
 .debug_loc     0x0000000000000000       0xae ./Peripheral/src/ch32v30x_wwdg.o
 .debug_aranges
                0x0000000000000000       0x58 ./Peripheral/src/ch32v30x_wwdg.o
 .debug_ranges  0x0000000000000000       0x48 ./Peripheral/src/ch32v30x_wwdg.o
 .debug_line    0x0000000000000000      0x51b ./Peripheral/src/ch32v30x_wwdg.o
 .debug_str     0x0000000000000000      0x6bc ./Peripheral/src/ch32v30x_wwdg.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_wwdg.o
 .debug_frame   0x0000000000000000       0xa4 ./Peripheral/src/ch32v30x_wwdg.o
 .text          0x0000000000000000        0x0 ./FreeRTOS/portable/MemMang/heap_4.o
 .data          0x0000000000000000        0x0 ./FreeRTOS/portable/MemMang/heap_4.o
 .bss           0x0000000000000000        0x0 ./FreeRTOS/portable/MemMang/heap_4.o
 .text.xPortGetMinimumEverFreeHeapSize
                0x0000000000000000        0xa ./FreeRTOS/portable/MemMang/heap_4.o
 .text.vPortInitialiseBlocks
                0x0000000000000000        0x2 ./FreeRTOS/portable/MemMang/heap_4.o
 .text.vPortGetHeapStats
                0x0000000000000000       0x9a ./FreeRTOS/portable/MemMang/heap_4.o
 .text          0x0000000000000000        0x0 ./FreeRTOS/portable/GCC/RISC-V/port.o
 .data          0x0000000000000000        0x0 ./FreeRTOS/portable/GCC/RISC-V/port.o
 .bss           0x0000000000000000        0x0 ./FreeRTOS/portable/GCC/RISC-V/port.o
 .text.vPortEndScheduler
                0x0000000000000000        0x2 ./FreeRTOS/portable/GCC/RISC-V/port.o
 .data          0x0000000000000000        0x0 ./FreeRTOS/portable/GCC/RISC-V/portASM.o
 .bss           0x0000000000000000        0x0 ./FreeRTOS/portable/GCC/RISC-V/portASM.o
 .text          0x0000000000000000        0x0 ./FreeRTOS/croutine.o
 .data          0x0000000000000000        0x0 ./FreeRTOS/croutine.o
 .bss           0x0000000000000000        0x0 ./FreeRTOS/croutine.o
 .debug_info    0x0000000000000000      0x936 ./FreeRTOS/croutine.o
 .debug_abbrev  0x0000000000000000      0x1b1 ./FreeRTOS/croutine.o
 .debug_aranges
                0x0000000000000000       0x18 ./FreeRTOS/croutine.o
 .debug_line    0x0000000000000000      0x25a ./FreeRTOS/croutine.o
 .debug_str     0x0000000000000000      0x5a3 ./FreeRTOS/croutine.o
 .comment       0x0000000000000000       0x34 ./FreeRTOS/croutine.o
 .text          0x0000000000000000        0x0 ./FreeRTOS/event_groups.o
 .data          0x0000000000000000        0x0 ./FreeRTOS/event_groups.o
 .bss           0x0000000000000000        0x0 ./FreeRTOS/event_groups.o
 .text.xEventGroupCreate
                0x0000000000000000       0x2e ./FreeRTOS/event_groups.o
 .text.xEventGroupWaitBits
                0x0000000000000000      0x18e ./FreeRTOS/event_groups.o
 .text.xEventGroupClearBits
                0x0000000000000000       0x92 ./FreeRTOS/event_groups.o
 .text.xEventGroupGetBitsFromISR
                0x0000000000000000       0x26 ./FreeRTOS/event_groups.o
 .text.xEventGroupSetBits
                0x0000000000000000       0xe4 ./FreeRTOS/event_groups.o
 .text.xEventGroupSync
                0x0000000000000000      0x154 ./FreeRTOS/event_groups.o
 .text.vEventGroupDelete
                0x0000000000000000       0x9a ./FreeRTOS/event_groups.o
 .text.vEventGroupSetBitsCallback
                0x0000000000000000       0x18 ./FreeRTOS/event_groups.o
 .text.vEventGroupClearBitsCallback
                0x0000000000000000       0x18 ./FreeRTOS/event_groups.o
 .rodata.xEventGroupWaitBits.str1.4
                0x0000000000000000       0x3d ./FreeRTOS/event_groups.o
 .debug_info    0x0000000000000000     0x19d5 ./FreeRTOS/event_groups.o
 .debug_abbrev  0x0000000000000000      0x410 ./FreeRTOS/event_groups.o
 .debug_loc     0x0000000000000000      0xbc7 ./FreeRTOS/event_groups.o
 .debug_aranges
                0x0000000000000000       0x60 ./FreeRTOS/event_groups.o
 .debug_ranges  0x0000000000000000       0xa0 ./FreeRTOS/event_groups.o
 .debug_line    0x0000000000000000     0x1118 ./FreeRTOS/event_groups.o
 .debug_str     0x0000000000000000     0x102c ./FreeRTOS/event_groups.o
 .comment       0x0000000000000000       0x34 ./FreeRTOS/event_groups.o
 .debug_frame   0x0000000000000000      0x15c ./FreeRTOS/event_groups.o
 .text          0x0000000000000000        0x0 ./FreeRTOS/list.o
 .data          0x0000000000000000        0x0 ./FreeRTOS/list.o
 .bss           0x0000000000000000        0x0 ./FreeRTOS/list.o
 .text.vListInsertEnd
                0x0000000000000000       0x18 ./FreeRTOS/list.o
 .text          0x0000000000000000        0x0 ./FreeRTOS/queue.o
 .data          0x0000000000000000        0x0 ./FreeRTOS/queue.o
 .bss           0x0000000000000000        0x0 ./FreeRTOS/queue.o
 .text.xQueueGetMutexHolder
                0x0000000000000000       0x5c ./FreeRTOS/queue.o
 .text.xQueueGetMutexHolderFromISR
                0x0000000000000000       0x3e ./FreeRTOS/queue.o
 .text.xQueueCreateCountingSemaphore
                0x0000000000000000       0x50 ./FreeRTOS/queue.o
 .text.xQueueCreateMutex
                0x0000000000000000       0x3e ./FreeRTOS/queue.o
 .text.xQueueGiveMutexRecursive
                0x0000000000000000       0x6a ./FreeRTOS/queue.o
 .text.xQueueTakeMutexRecursive
                0x0000000000000000       0x6e ./FreeRTOS/queue.o
 .text.xQueuePeek
                0x0000000000000000      0x1cc ./FreeRTOS/queue.o
 .text.xQueuePeekFromISR
                0x0000000000000000       0xc8 ./FreeRTOS/queue.o
 .text.uxQueueMessagesWaiting
                0x0000000000000000       0x58 ./FreeRTOS/queue.o
 .text.uxQueueMessagesWaitingFromISR
                0x0000000000000000       0x38 ./FreeRTOS/queue.o
 .text.xQueueIsQueueEmptyFromISR
                0x0000000000000000       0x3c ./FreeRTOS/queue.o
 .text.xQueueIsQueueFullFromISR
                0x0000000000000000       0x40 ./FreeRTOS/queue.o
 .text.pcQueueGetName
                0x0000000000000000       0x5e ./FreeRTOS/queue.o
 .text.vQueueUnregisterQueue
                0x0000000000000000       0x62 ./FreeRTOS/queue.o
 .text.vQueueDelete
                0x0000000000000000       0x50 ./FreeRTOS/queue.o
 .text.xQueueRemoveFromSet
                0x0000000000000000       0x3c ./FreeRTOS/queue.o
 .text.xQueueSelectFromSetFromISR
                0x0000000000000000       0x24 ./FreeRTOS/queue.o
 .text          0x0000000000000000        0x0 ./FreeRTOS/stream_buffer.o
 .data          0x0000000000000000        0x0 ./FreeRTOS/stream_buffer.o
 .bss           0x0000000000000000        0x0 ./FreeRTOS/stream_buffer.o
 .text.prvBytesInBuffer
                0x0000000000000000       0x14 ./FreeRTOS/stream_buffer.o
 .text.prvInitialiseNewStreamBuffer
                0x0000000000000000       0x74 ./FreeRTOS/stream_buffer.o
 .text.prvWriteBytesToBuffer.part.1
                0x0000000000000000       0xbc ./FreeRTOS/stream_buffer.o
 .text.prvWriteMessageToBuffer
                0x0000000000000000       0x58 ./FreeRTOS/stream_buffer.o
 .text.prvReadBytesFromBuffer.part.2
                0x0000000000000000       0xb6 ./FreeRTOS/stream_buffer.o
 .text.prvReadMessageFromBuffer
                0x0000000000000000       0x58 ./FreeRTOS/stream_buffer.o
 .text.xStreamBufferGenericCreate
                0x0000000000000000       0xde ./FreeRTOS/stream_buffer.o
 .text.vStreamBufferDelete
                0x0000000000000000       0x58 ./FreeRTOS/stream_buffer.o
 .text.xStreamBufferReset
                0x0000000000000000       0x70 ./FreeRTOS/stream_buffer.o
 .text.xStreamBufferSetTriggerLevel
                0x0000000000000000       0x46 ./FreeRTOS/stream_buffer.o
 .text.xStreamBufferSpacesAvailable
                0x0000000000000000       0x50 ./FreeRTOS/stream_buffer.o
 .text.xStreamBufferBytesAvailable
                0x0000000000000000       0x42 ./FreeRTOS/stream_buffer.o
 .text.xStreamBufferSend
                0x0000000000000000      0x1bc ./FreeRTOS/stream_buffer.o
 .text.xStreamBufferSendFromISR
                0x0000000000000000       0xe0 ./FreeRTOS/stream_buffer.o
 .text.xStreamBufferReceive
                0x0000000000000000      0x144 ./FreeRTOS/stream_buffer.o
 .text.xStreamBufferNextMessageLengthBytes
                0x0000000000000000       0x94 ./FreeRTOS/stream_buffer.o
 .text.xStreamBufferReceiveFromISR
                0x0000000000000000       0xcc ./FreeRTOS/stream_buffer.o
 .text.xStreamBufferIsEmpty
                0x0000000000000000       0x3e ./FreeRTOS/stream_buffer.o
 .text.xStreamBufferIsFull
                0x0000000000000000       0x50 ./FreeRTOS/stream_buffer.o
 .text.xStreamBufferSendCompletedFromISR
                0x0000000000000000       0x78 ./FreeRTOS/stream_buffer.o
 .text.xStreamBufferReceiveCompletedFromISR
                0x0000000000000000       0x78 ./FreeRTOS/stream_buffer.o
 .rodata.prvInitialiseNewStreamBuffer.str1.4
                0x0000000000000000       0x3d ./FreeRTOS/stream_buffer.o
 .debug_info    0x0000000000000000     0x21cd ./FreeRTOS/stream_buffer.o
 .debug_abbrev  0x0000000000000000      0x411 ./FreeRTOS/stream_buffer.o
 .debug_loc     0x0000000000000000     0x1853 ./FreeRTOS/stream_buffer.o
 .debug_aranges
                0x0000000000000000       0xc0 ./FreeRTOS/stream_buffer.o
 .debug_ranges  0x0000000000000000       0xe8 ./FreeRTOS/stream_buffer.o
 .debug_line    0x0000000000000000     0x1ef3 ./FreeRTOS/stream_buffer.o
 .debug_str     0x0000000000000000      0xc71 ./FreeRTOS/stream_buffer.o
 .comment       0x0000000000000000       0x34 ./FreeRTOS/stream_buffer.o
 .debug_frame   0x0000000000000000      0x32c ./FreeRTOS/stream_buffer.o
 .text          0x0000000000000000        0x0 ./FreeRTOS/tasks.o
 .data          0x0000000000000000        0x0 ./FreeRTOS/tasks.o
 .bss           0x0000000000000000        0x0 ./FreeRTOS/tasks.o
 .text.prvSearchForNameWithinSingleList
                0x0000000000000000       0x5a ./FreeRTOS/tasks.o
 .text.prvTaskIsTaskSuspended
                0x0000000000000000       0x58 ./FreeRTOS/tasks.o
 .text.vTaskDelete
                0x0000000000000000       0xfe ./FreeRTOS/tasks.o
 .text.eTaskGetState
                0x0000000000000000       0xa6 ./FreeRTOS/tasks.o
 .text.uxTaskPriorityGet
                0x0000000000000000       0x38 ./FreeRTOS/tasks.o
 .text.uxTaskPriorityGetFromISR
                0x0000000000000000       0x30 ./FreeRTOS/tasks.o
 .text.vTaskPrioritySet
                0x0000000000000000      0x110 ./FreeRTOS/tasks.o
 .text.vTaskResume
                0x0000000000000000       0xc6 ./FreeRTOS/tasks.o
 .text.xTaskResumeFromISR
                0x0000000000000000       0xe6 ./FreeRTOS/tasks.o
 .text.vTaskEndScheduler
                0x0000000000000000       0x2a ./FreeRTOS/tasks.o
 .text.uxTaskGetNumberOfTasks
                0x0000000000000000        0xa ./FreeRTOS/tasks.o
 .text.pcTaskGetName
                0x0000000000000000       0x44 ./FreeRTOS/tasks.o
 .text.xTaskDelayUntil
                0x0000000000000000       0xf2 ./FreeRTOS/tasks.o
 .text.xTaskGetHandle
                0x0000000000000000       0xd8 ./FreeRTOS/tasks.o
 .text.xTaskCatchUpTicks
                0x0000000000000000       0x6a ./FreeRTOS/tasks.o
 .text.xTaskAbortDelay
                0x0000000000000000       0xe6 ./FreeRTOS/tasks.o
 .text.vTaskSuspend
                0x0000000000000000      0x102 ./FreeRTOS/tasks.o
 .text.vTaskPlaceOnUnorderedEventList
                0x0000000000000000       0xb4 ./FreeRTOS/tasks.o
 .text.vTaskRemoveFromUnorderedEventList
                0x0000000000000000      0x10a ./FreeRTOS/tasks.o
 .text.vTaskSetTimeOutState
                0x0000000000000000       0x68 ./FreeRTOS/tasks.o
 .text.xTaskGetCurrentTaskHandle
                0x0000000000000000        0xa ./FreeRTOS/tasks.o
 .text.uxTaskResetEventItemValue
                0x0000000000000000       0x1a ./FreeRTOS/tasks.o
 .text.ulTaskGenericNotifyTake
                0x0000000000000000       0xb8 ./FreeRTOS/tasks.o
 .text.xTaskGenericNotifyWait
                0x0000000000000000       0xe2 ./FreeRTOS/tasks.o
 .text.xTaskGenericNotify
                0x0000000000000000      0x1b0 ./FreeRTOS/tasks.o
 .rodata.xTaskGenericNotify
                0x0000000000000000       0x14 ./FreeRTOS/tasks.o
 .text.xTaskGenericNotifyFromISR
                0x0000000000000000      0x1ec ./FreeRTOS/tasks.o
 .rodata.xTaskGenericNotifyFromISR
                0x0000000000000000       0x14 ./FreeRTOS/tasks.o
 .text.vTaskGenericNotifyGiveFromISR
                0x0000000000000000      0x174 ./FreeRTOS/tasks.o
 .text.xTaskGenericNotifyStateClear
                0x0000000000000000       0x72 ./FreeRTOS/tasks.o
 .text.ulTaskGenericNotifyValueClear
                0x0000000000000000       0x4e ./FreeRTOS/tasks.o
 .text          0x0000000000000000        0x0 ./FreeRTOS/timers.o
 .data          0x0000000000000000        0x0 ./FreeRTOS/timers.o
 .bss           0x0000000000000000        0x0 ./FreeRTOS/timers.o
 .text.xTimerGetTimerDaemonTaskHandle
                0x0000000000000000       0x3c ./FreeRTOS/timers.o
 .text.xTimerGetPeriod
                0x0000000000000000       0x36 ./FreeRTOS/timers.o
 .text.vTimerSetReloadMode
                0x0000000000000000       0x68 ./FreeRTOS/timers.o
 .text.uxTimerGetReloadMode
                0x0000000000000000       0x5e ./FreeRTOS/timers.o
 .text.xTimerGetExpiryTime
                0x0000000000000000       0x36 ./FreeRTOS/timers.o
 .text.pcTimerGetName
                0x0000000000000000       0x36 ./FreeRTOS/timers.o
 .text.xTimerIsTimerActive
                0x0000000000000000       0x5c ./FreeRTOS/timers.o
 .text.pvTimerGetTimerID
                0x0000000000000000       0x58 ./FreeRTOS/timers.o
 .text.vTimerSetTimerID
                0x0000000000000000       0x58 ./FreeRTOS/timers.o
 .text.xTimerPendFunctionCallFromISR
                0x0000000000000000       0x36 ./FreeRTOS/timers.o
 .text.xTimerPendFunctionCall
                0x0000000000000000       0x62 ./FreeRTOS/timers.o
 .text          0x0000000000000000        0x0 ./Debug/debug.o
 .data          0x0000000000000000        0x0 ./Debug/debug.o
 .bss           0x0000000000000000        0x0 ./Debug/debug.o
 .text.Delay_Us
                0x0000000000000000       0x3a ./Debug/debug.o
 .text.SDI_Printf_Enable
                0x0000000000000000       0x2a ./Debug/debug.o
 .text          0x0000000000000000        0x0 ./Core/core_riscv.o
 .data          0x0000000000000000        0x0 ./Core/core_riscv.o
 .bss           0x0000000000000000        0x0 ./Core/core_riscv.o
 .text.__get_FFLAGS
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__set_FFLAGS
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__get_FRM
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__set_FRM
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__get_FCSR
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__set_FCSR
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__get_MSTATUS
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__set_MSTATUS
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__get_MISA
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__set_MISA
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__get_MTVEC
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__set_MTVEC
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__get_MSCRATCH
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__set_MSCRATCH
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__set_MEPC
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__set_MCAUSE
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__set_MTVAL
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__get_MVENDORID
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__get_MARCHID
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__get_MIMPID
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__get_MHARTID
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__get_SP
                0x0000000000000000        0x4 ./Core/core_riscv.o
 .text          0x0000000000000000        0x0 ./App/tools/RingQueue/ring_queue.o
 .data          0x0000000000000000        0x0 ./App/tools/RingQueue/ring_queue.o
 .bss           0x0000000000000000        0x0 ./App/tools/RingQueue/ring_queue.o
 .text.ShowRingQueue
                0x0000000000000000        0xc ./App/tools/RingQueue/ring_queue.o
 .text.RingQueueLength
                0x0000000000000000       0x10 ./App/tools/RingQueue/ring_queue.o
 .text          0x0000000000000000        0x0 ./App/tools/mcu_common.o
 .data          0x0000000000000000        0x0 ./App/tools/mcu_common.o
 .bss           0x0000000000000000        0x0 ./App/tools/mcu_common.o
 .text          0x0000000000000000        0x0 ./App/hardwareDriver/Src/HD_ADC.o
 .data          0x0000000000000000        0x0 ./App/hardwareDriver/Src/HD_ADC.o
 .bss           0x0000000000000000        0x0 ./App/hardwareDriver/Src/HD_ADC.o
 .text          0x0000000000000000        0x0 ./App/hardwareDriver/Src/HD_Flash.o
 .data          0x0000000000000000        0x0 ./App/hardwareDriver/Src/HD_Flash.o
 .bss           0x0000000000000000        0x0 ./App/hardwareDriver/Src/HD_Flash.o
 .text.readFlash
                0x0000000000000000       0x1c ./App/hardwareDriver/Src/HD_Flash.o
 .text.writeFlash
                0x0000000000000000       0x68 ./App/hardwareDriver/Src/HD_Flash.o
 .debug_info    0x0000000000000000      0xb31 ./App/hardwareDriver/Src/HD_Flash.o
 .debug_abbrev  0x0000000000000000      0x282 ./App/hardwareDriver/Src/HD_Flash.o
 .debug_loc     0x0000000000000000       0xde ./App/hardwareDriver/Src/HD_Flash.o
 .debug_aranges
                0x0000000000000000       0x28 ./App/hardwareDriver/Src/HD_Flash.o
 .debug_ranges  0x0000000000000000       0x30 ./App/hardwareDriver/Src/HD_Flash.o
 .debug_line    0x0000000000000000      0x411 ./App/hardwareDriver/Src/HD_Flash.o
 .debug_str     0x0000000000000000      0x6f2 ./App/hardwareDriver/Src/HD_Flash.o
 .comment       0x0000000000000000       0x34 ./App/hardwareDriver/Src/HD_Flash.o
 .debug_frame   0x0000000000000000       0x4c ./App/hardwareDriver/Src/HD_Flash.o
 .text          0x0000000000000000        0x0 ./App/hardwareDriver/Src/HD_GPIO.o
 .data          0x0000000000000000        0x0 ./App/hardwareDriver/Src/HD_GPIO.o
 .bss           0x0000000000000000        0x0 ./App/hardwareDriver/Src/HD_GPIO.o
 .text.HD_InputGPIO_Read
                0x0000000000000000       0x18 ./App/hardwareDriver/Src/HD_GPIO.o
 .text          0x0000000000000000        0x0 ./App/hardwareDriver/Src/HD_UART.o
 .data          0x0000000000000000        0x0 ./App/hardwareDriver/Src/HD_UART.o
 .bss           0x0000000000000000        0x0 ./App/hardwareDriver/Src/HD_UART.o
 .text.setIDLE  0x0000000000000000       0x1e ./App/hardwareDriver/Src/HD_UART.o
 .text.setTXE   0x0000000000000000       0x1e ./App/hardwareDriver/Src/HD_UART.o
 .text          0x0000000000000000        0x0 ./App/functionalModule/Src/FM_ADC.o
 .data          0x0000000000000000        0x0 ./App/functionalModule/Src/FM_ADC.o
 .bss           0x0000000000000000        0x0 ./App/functionalModule/Src/FM_ADC.o
 .text.printf_adc_data
                0x0000000000000000       0xee ./App/functionalModule/Src/FM_ADC.o
 .rodata.printf_adc_data.cst4
                0x0000000000000000        0x4 ./App/functionalModule/Src/FM_ADC.o
 .rodata.printf_adc_data.str1.4
                0x0000000000000000       0x6c ./App/functionalModule/Src/FM_ADC.o
 .text          0x0000000000000000        0x0 ./App/functionalModule/Src/FM_GPIO.o
 .data          0x0000000000000000        0x0 ./App/functionalModule/Src/FM_GPIO.o
 .bss           0x0000000000000000        0x0 ./App/functionalModule/Src/FM_GPIO.o
 .text.feedDog  0x0000000000000000       0x30 ./App/functionalModule/Src/FM_GPIO.o
 .text.startResetAndroidModule
                0x0000000000000000       0x24 ./App/functionalModule/Src/FM_GPIO.o
 .text.stopResetAndroidModule
                0x0000000000000000       0x24 ./App/functionalModule/Src/FM_GPIO.o
 .text.ledToggle
                0x0000000000000000       0x34 ./App/functionalModule/Src/FM_GPIO.o
 .text          0x0000000000000000        0x0 ./App/functionalModule/Src/uart_dev.o
 .data          0x0000000000000000        0x0 ./App/functionalModule/Src/uart_dev.o
 .bss           0x0000000000000000        0x0 ./App/functionalModule/Src/uart_dev.o
 .text.uartIT_Init
                0x0000000000000000       0xaa ./App/functionalModule/Src/uart_dev.o
 .text          0x0000000000000000        0x0 ./App/application/Slave/Src/slave485DataParse.o
 .data          0x0000000000000000        0x0 ./App/application/Slave/Src/slave485DataParse.o
 .bss           0x0000000000000000        0x0 ./App/application/Slave/Src/slave485DataParse.o
 .text          0x0000000000000000        0x0 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .data          0x0000000000000000        0x0 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .bss           0x0000000000000000        0x0 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .text          0x0000000000000000        0x0 ./App/application/Slave/Src/slaveFreerotsTask.o
 .data          0x0000000000000000        0x0 ./App/application/Slave/Src/slaveFreerotsTask.o
 .bss           0x0000000000000000        0x0 ./App/application/Slave/Src/slaveFreerotsTask.o
 .text          0x0000000000000000        0x0 ./App/application/Slave/Src/slaveMcuComm.o
 .data          0x0000000000000000        0x0 ./App/application/Slave/Src/slaveMcuComm.o
 .bss           0x0000000000000000        0x0 ./App/application/Slave/Src/slaveMcuComm.o
 .text          0x0000000000000000        0x0 ./App/application/Slave/Src/slaveMcuDataParse.o
 .data          0x0000000000000000        0x0 ./App/application/Slave/Src/slaveMcuDataParse.o
 .bss           0x0000000000000000        0x0 ./App/application/Slave/Src/slaveMcuDataParse.o
 .text          0x0000000000000000        0x0 ./App/application/Slave/Src/slaveParameter.o
 .data          0x0000000000000000        0x0 ./App/application/Slave/Src/slaveParameter.o
 .bss           0x0000000000000000        0x0 ./App/application/Slave/Src/slaveParameter.o
 .text          0x0000000000000000        0x0 ./App/application/Slave/Src/slaveQueueUart.o
 .data          0x0000000000000000        0x0 ./App/application/Slave/Src/slaveQueueUart.o
 .bss           0x0000000000000000        0x0 ./App/application/Slave/Src/slaveQueueUart.o
 .text.slaveUartInterruptSend
                0x0000000000000000      0x246 ./App/application/Slave/Src/slaveQueueUart.o
 .text          0x0000000000000000        0x0 ./App/application/Host/Src/hostBusIdleDetection.o
 .data          0x0000000000000000        0x0 ./App/application/Host/Src/hostBusIdleDetection.o
 .bss           0x0000000000000000        0x0 ./App/application/Host/Src/hostBusIdleDetection.o
 .text          0x0000000000000000        0x0 ./App/application/Host/Src/hostFreerotsTask.o
 .data          0x0000000000000000        0x0 ./App/application/Host/Src/hostFreerotsTask.o
 .bss           0x0000000000000000        0x0 ./App/application/Host/Src/hostFreerotsTask.o
 .text          0x0000000000000000        0x0 ./App/application/Host/Src/hostMcuComm.o
 .data          0x0000000000000000        0x0 ./App/application/Host/Src/hostMcuComm.o
 .bss           0x0000000000000000        0x0 ./App/application/Host/Src/hostMcuComm.o
 .text          0x0000000000000000        0x0 ./App/application/Host/Src/hostMcuDataParse.o
 .data          0x0000000000000000        0x0 ./App/application/Host/Src/hostMcuDataParse.o
 .bss           0x0000000000000000        0x0 ./App/application/Host/Src/hostMcuDataParse.o
 .text          0x0000000000000000        0x0 ./App/application/Host/Src/hostParameter.o
 .data          0x0000000000000000        0x0 ./App/application/Host/Src/hostParameter.o
 .bss           0x0000000000000000        0x0 ./App/application/Host/Src/hostParameter.o
 .text.getPwrOnVoltage
                0x0000000000000000        0xa ./App/application/Host/Src/hostParameter.o
 .text          0x0000000000000000        0x0 ./App/application/Host/Src/hostQueueUart.o
 .data          0x0000000000000000        0x0 ./App/application/Host/Src/hostQueueUart.o
 .bss           0x0000000000000000        0x0 ./App/application/Host/Src/hostQueueUart.o
 .text.hostUartInterruptSend
                0x0000000000000000      0x21e ./App/application/Host/Src/hostQueueUart.o
 .text          0x0000000000000000        0x0 ./App/application/Host/Src/hostRecvSlaveDataParse.o
 .data          0x0000000000000000        0x0 ./App/application/Host/Src/hostRecvSlaveDataParse.o
 .bss           0x0000000000000000        0x0 ./App/application/Host/Src/hostRecvSlaveDataParse.o
 .text          0x0000000000000000        0x0 ./App/application/Host/Src/hostSensorDataParse.o
 .data          0x0000000000000000        0x0 ./App/application/Host/Src/hostSensorDataParse.o
 .bss           0x0000000000000000        0x0 ./App/application/Host/Src/hostSensorDataParse.o
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(mulsf3.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(mulsf3.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(mulsf3.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixsfsi.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixsfsi.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixsfsi.o)
 .text.__fixsfsi
                0x0000000000000000       0x62 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixsfsi.o)
 .debug_frame   0x0000000000000000       0x20 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixsfsi.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixunssfsi.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixunssfsi.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixunssfsi.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsisf.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsisf.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsisf.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatunsisf.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatunsisf.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatunsisf.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o)
 .eh_frame      0x0000000000000000       0xf8 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memset.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memset.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o)
 .text._printf_r
                0x0000000000000000       0x40 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-strlen.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-strlen.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-strlen.o)
 .text.strlen   0x0000000000000000       0x12 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-strlen.o)
 .debug_frame   0x0000000000000000       0x20 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-strlen.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wbuf.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wbuf.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wbuf.o)
 .text.__swbuf  0x0000000000000000       0x16 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wbuf.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wsetup.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wsetup.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wsetup.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o)
 .text.fflush   0x0000000000000000       0x30 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
 .text.__fp_lock
                0x0000000000000000        0x4 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
 .text.__fp_unlock
                0x0000000000000000        0x4 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
 .text._cleanup
                0x0000000000000000       0x12 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
 .text.__sfp_lock_acquire
                0x0000000000000000        0x2 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
 .text.__sfp_lock_release
                0x0000000000000000        0x2 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
 .text.__sinit_lock_acquire
                0x0000000000000000        0x2 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
 .text.__sinit_lock_release
                0x0000000000000000        0x2 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
 .text.__fp_lock_all
                0x0000000000000000       0x1a c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
 .text.__fp_unlock_all
                0x0000000000000000       0x1a c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fwalk.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fwalk.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fwalk.o)
 .text._fwalk   0x0000000000000000       0x60 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fwalk.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
 .text.__sprint_r
                0x0000000000000000       0x2c c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
 .text.vfprintf
                0x0000000000000000       0x18 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
 .text.__seofread
                0x0000000000000000        0x4 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-writer.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-writer.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-writer.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-closer.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-closer.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-closer.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fstatr.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fstatr.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fstatr.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fvwrite.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fvwrite.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fvwrite.o)
 .text.__sfvwrite_r
                0x0000000000000000      0x306 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fvwrite.o)
 .debug_frame   0x0000000000000000       0x60 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fvwrite.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-isattyr.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-isattyr.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-isattyr.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-lseekr.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-lseekr.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-lseekr.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memchr.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memchr.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memchr.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memmove.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memmove.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memmove.o)
 .text.memmove  0x0000000000000000       0x46 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memmove.o)
 .debug_frame   0x0000000000000000       0x20 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memmove.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-reallocr.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-reallocr.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-reallocr.o)
 .text._realloc_r
                0x0000000000000000       0x72 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-reallocr.o)
 .debug_frame   0x0000000000000000       0x40 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-reallocr.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-readr.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-readr.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-readr.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
 .text.cleanup_glue
                0x0000000000000000       0x2c c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
 .text._reclaim_reent
                0x0000000000000000      0x10c c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-msizer.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-msizer.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-msizer.o)
 .text._malloc_usable_size_r
                0x0000000000000000       0x14 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-msizer.o)
 .debug_frame   0x0000000000000000       0x20 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-msizer.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(fstat.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(fstat.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(fstat.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(isatty.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(isatty.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(isatty.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(lseek.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(lseek.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(lseek.o)
 .text          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(read.o)
 .data          0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(read.o)
 .bss           0x0000000000000000        0x0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(read.o)

Memory Configuration

Name             Origin             Length             Attributes
FLASH            0x0000000000000000 0x0000000000040000 xr
RAM              0x0000000020000000 0x0000000000010000 xrw
*default*        0x0000000000000000 0xffffffffffffffff

Linker script and memory map

LOAD ./User/ch32v30x_it.o
LOAD ./User/main.o
LOAD ./User/system_ch32v30x.o
LOAD ./Startup/startup_ch32v30x_D8C.o
LOAD ./Peripheral/src/ch32v30x_adc.o
LOAD ./Peripheral/src/ch32v30x_bkp.o
LOAD ./Peripheral/src/ch32v30x_can.o
LOAD ./Peripheral/src/ch32v30x_crc.o
LOAD ./Peripheral/src/ch32v30x_dac.o
LOAD ./Peripheral/src/ch32v30x_dbgmcu.o
LOAD ./Peripheral/src/ch32v30x_dma.o
LOAD ./Peripheral/src/ch32v30x_dvp.o
LOAD ./Peripheral/src/ch32v30x_eth.o
LOAD ./Peripheral/src/ch32v30x_exti.o
LOAD ./Peripheral/src/ch32v30x_flash.o
LOAD ./Peripheral/src/ch32v30x_fsmc.o
LOAD ./Peripheral/src/ch32v30x_gpio.o
LOAD ./Peripheral/src/ch32v30x_i2c.o
LOAD ./Peripheral/src/ch32v30x_iwdg.o
LOAD ./Peripheral/src/ch32v30x_misc.o
LOAD ./Peripheral/src/ch32v30x_opa.o
LOAD ./Peripheral/src/ch32v30x_pwr.o
LOAD ./Peripheral/src/ch32v30x_rcc.o
LOAD ./Peripheral/src/ch32v30x_rng.o
LOAD ./Peripheral/src/ch32v30x_rtc.o
LOAD ./Peripheral/src/ch32v30x_sdio.o
LOAD ./Peripheral/src/ch32v30x_spi.o
LOAD ./Peripheral/src/ch32v30x_tim.o
LOAD ./Peripheral/src/ch32v30x_usart.o
LOAD ./Peripheral/src/ch32v30x_wwdg.o
LOAD ./FreeRTOS/portable/MemMang/heap_4.o
LOAD ./FreeRTOS/portable/GCC/RISC-V/port.o
LOAD ./FreeRTOS/portable/GCC/RISC-V/portASM.o
LOAD ./FreeRTOS/croutine.o
LOAD ./FreeRTOS/event_groups.o
LOAD ./FreeRTOS/list.o
LOAD ./FreeRTOS/queue.o
LOAD ./FreeRTOS/stream_buffer.o
LOAD ./FreeRTOS/tasks.o
LOAD ./FreeRTOS/timers.o
LOAD ./Debug/debug.o
LOAD ./Core/core_riscv.o
LOAD ./App/tools/RingQueue/ring_queue.o
LOAD ./App/tools/mcu_common.o
LOAD ./App/hardwareDriver/Src/HD_ADC.o
LOAD ./App/hardwareDriver/Src/HD_Flash.o
LOAD ./App/hardwareDriver/Src/HD_GPIO.o
LOAD ./App/hardwareDriver/Src/HD_UART.o
LOAD ./App/functionalModule/Src/FM_ADC.o
LOAD ./App/functionalModule/Src/FM_GPIO.o
LOAD ./App/functionalModule/Src/uart_dev.o
LOAD ./App/application/Slave/Src/slave485DataParse.o
LOAD ./App/application/Slave/Src/slaveBusIdleDetection.o
LOAD ./App/application/Slave/Src/slaveFreerotsTask.o
LOAD ./App/application/Slave/Src/slaveMcuComm.o
LOAD ./App/application/Slave/Src/slaveMcuDataParse.o
LOAD ./App/application/Slave/Src/slaveParameter.o
LOAD ./App/application/Slave/Src/slaveQueueUart.o
LOAD ./App/application/Host/Src/hostBusIdleDetection.o
LOAD ./App/application/Host/Src/hostFreerotsTask.o
LOAD ./App/application/Host/Src/hostMcuComm.o
LOAD ./App/application/Host/Src/hostMcuDataParse.o
LOAD ./App/application/Host/Src/hostParameter.o
LOAD ./App/application/Host/Src/hostQueueUart.o
LOAD ./App/application/Host/Src/hostRecvSlaveDataParse.o
LOAD ./App/application/Host/Src/hostSensorDataParse.o
LOAD c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a
LOAD c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a
LOAD c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a
LOAD c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libc_nano.a
LOAD c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a
START GROUP
LOAD c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a
LOAD c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libc_nano.a
LOAD c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a
END GROUP
START GROUP
LOAD c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a
LOAD c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libc_nano.a
LOAD c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a
END GROUP
                0x0000000000000800                __stack_size = 0x800
                [!provide]                        PROVIDE (_stack_size = __stack_size)

.init           0x0000000000000000        0x4
                0x0000000000000000                _sinit = .
                0x0000000000000000                . = ALIGN (0x4)
 *(SORT_NONE(.init))
 .init          0x0000000000000000        0x4 ./Startup/startup_ch32v30x_D8C.o
                0x0000000000000000                _start
                0x0000000000000004                . = ALIGN (0x4)
                0x0000000000000004                _einit = .

.vector         0x0000000000000004      0x1bc
 *(.vector)
 .vector        0x0000000000000004      0x1a0 ./Startup/startup_ch32v30x_D8C.o
                0x00000000000001c0                . = ALIGN (0x40)
 *fill*         0x00000000000001a4       0x1c 

.text           0x0000000000000200     0x9fa8
                0x0000000000000200                . = ALIGN (0x4)
 *(.text)
 .text          0x0000000000000200      0x2e6 ./FreeRTOS/portable/GCC/RISC-V/portASM.o
                0x0000000000000200                SW_Handler
                0x0000000000000300                xPortStartFirstTask
                0x0000000000000400                pxPortInitialiseStack
 .text          0x00000000000004e6       0x60 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o)
                0x00000000000004e6                __riscv_save_12
                0x00000000000004ee                __riscv_save_9
                0x00000000000004ee                __riscv_save_11
                0x00000000000004ee                __riscv_save_10
                0x00000000000004ee                __riscv_save_8
                0x00000000000004fc                __riscv_save_4
                0x00000000000004fc                __riscv_save_6
                0x00000000000004fc                __riscv_save_5
                0x00000000000004fc                __riscv_save_7
                0x0000000000000516                __riscv_save_3
                0x0000000000000516                __riscv_save_2
                0x0000000000000516                __riscv_save_1
                0x0000000000000516                __riscv_save_0
                0x0000000000000522                __riscv_restore_12
                0x0000000000000526                __riscv_restore_11
                0x0000000000000526                __riscv_restore_9
                0x0000000000000526                __riscv_restore_10
                0x0000000000000526                __riscv_restore_8
                0x0000000000000530                __riscv_restore_5
                0x0000000000000530                __riscv_restore_7
                0x0000000000000530                __riscv_restore_6
                0x0000000000000530                __riscv_restore_4
                0x000000000000053a                __riscv_restore_3
                0x000000000000053a                __riscv_restore_0
                0x000000000000053a                __riscv_restore_2
                0x000000000000053a                __riscv_restore_1
 .text          0x0000000000000546       0xa8 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memset.o)
                0x0000000000000546                memset
 *(.text.*)
 .text.NMI_Handler
                0x00000000000005ee        0x2 ./User/ch32v30x_it.o
                0x00000000000005ee                NMI_Handler
 .text.HardFault_Handler
                0x00000000000005f0       0x38 ./User/ch32v30x_it.o
                0x00000000000005f0                HardFault_Handler
 .text.startup.main
                0x0000000000000628       0x7c ./User/main.o
                0x0000000000000628                main
 .text.SystemInit
                0x00000000000006a4       0xfa ./User/system_ch32v30x.o
                0x00000000000006a4                SystemInit
 .text.SystemCoreClockUpdate
                0x000000000000079e      0x12e ./User/system_ch32v30x.o
                0x000000000000079e                SystemCoreClockUpdate
 .text.vector_handler
                0x00000000000008cc        0x2 ./Startup/startup_ch32v30x_D8C.o
                0x00000000000008cc                EXTI2_IRQHandler
                0x00000000000008cc                TIM8_TRG_COM_IRQHandler
                0x00000000000008cc                TIM8_CC_IRQHandler
                0x00000000000008cc                TIM1_CC_IRQHandler
                0x00000000000008cc                TIM6_IRQHandler
                0x00000000000008cc                PVD_IRQHandler
                0x00000000000008cc                SDIO_IRQHandler
                0x00000000000008cc                TIM9_BRK_IRQHandler
                0x00000000000008cc                DMA2_Channel8_IRQHandler
                0x00000000000008cc                CAN2_RX1_IRQHandler
                0x00000000000008cc                EXTI3_IRQHandler
                0x00000000000008cc                USBHS_IRQHandler
                0x00000000000008cc                DMA2_Channel9_IRQHandler
                0x00000000000008cc                TIM10_CC_IRQHandler
                0x00000000000008cc                USBFS_IRQHandler
                0x00000000000008cc                EXTI0_IRQHandler
                0x00000000000008cc                I2C2_EV_IRQHandler
                0x00000000000008cc                TIM10_TRG_COM_IRQHandler
                0x00000000000008cc                CAN2_SCE_IRQHandler
                0x00000000000008cc                ADC1_2_IRQHandler
                0x00000000000008cc                Break_Point_Handler
                0x00000000000008cc                SPI1_IRQHandler
                0x00000000000008cc                TAMPER_IRQHandler
                0x00000000000008cc                CAN2_RX0_IRQHandler
                0x00000000000008cc                TIM8_UP_IRQHandler
                0x00000000000008cc                Ecall_M_Mode_Handler
                0x00000000000008cc                DMA2_Channel2_IRQHandler
                0x00000000000008cc                DMA1_Channel4_IRQHandler
                0x00000000000008cc                TIM9_UP_IRQHandler
                0x00000000000008cc                RTC_IRQHandler
                0x00000000000008cc                DMA1_Channel7_IRQHandler
                0x00000000000008cc                CAN1_RX1_IRQHandler
                0x00000000000008cc                DVP_IRQHandler
                0x00000000000008cc                TIM4_IRQHandler
                0x00000000000008cc                DMA2_Channel1_IRQHandler
                0x00000000000008cc                I2C1_EV_IRQHandler
                0x00000000000008cc                DMA1_Channel6_IRQHandler
                0x00000000000008cc                DMA2_Channel4_IRQHandler
                0x00000000000008cc                TIM3_IRQHandler
                0x00000000000008cc                RCC_IRQHandler
                0x00000000000008cc                TIM1_TRG_COM_IRQHandler
                0x00000000000008cc                DMA1_Channel1_IRQHandler
                0x00000000000008cc                DMA2_Channel7_IRQHandler
                0x00000000000008cc                EXTI15_10_IRQHandler
                0x00000000000008cc                TIM7_IRQHandler
                0x00000000000008cc                CAN2_TX_IRQHandler
                0x00000000000008cc                TIM5_IRQHandler
                0x00000000000008cc                EXTI9_5_IRQHandler
                0x00000000000008cc                ETH_WKUP_IRQHandler
                0x00000000000008cc                SPI2_IRQHandler
                0x00000000000008cc                TIM10_BRK_IRQHandler
                0x00000000000008cc                TIM9_CC_IRQHandler
                0x00000000000008cc                DMA2_Channel5_IRQHandler
                0x00000000000008cc                DMA1_Channel5_IRQHandler
                0x00000000000008cc                EXTI4_IRQHandler
                0x00000000000008cc                USB_LP_CAN1_RX0_IRQHandler
                0x00000000000008cc                RNG_IRQHandler
                0x00000000000008cc                USB_HP_CAN1_TX_IRQHandler
                0x00000000000008cc                DMA1_Channel3_IRQHandler
                0x00000000000008cc                ETH_IRQHandler
                0x00000000000008cc                TIM1_UP_IRQHandler
                0x00000000000008cc                WWDG_IRQHandler
                0x00000000000008cc                USBHSWakeup_IRQHandler
                0x00000000000008cc                DMA2_Channel11_IRQHandler
                0x00000000000008cc                Ecall_U_Mode_Handler
                0x00000000000008cc                DMA2_Channel6_IRQHandler
                0x00000000000008cc                TIM2_IRQHandler
                0x00000000000008cc                TIM1_BRK_IRQHandler
                0x00000000000008cc                DMA2_Channel10_IRQHandler
                0x00000000000008cc                EXTI1_IRQHandler
                0x00000000000008cc                RTCAlarm_IRQHandler
                0x00000000000008cc                TIM10_UP_IRQHandler
                0x00000000000008cc                TIM9_TRG_COM_IRQHandler
                0x00000000000008cc                I2C2_ER_IRQHandler
                0x00000000000008cc                DMA1_Channel2_IRQHandler
                0x00000000000008cc                TIM8_BRK_IRQHandler
                0x00000000000008cc                CAN1_SCE_IRQHandler
                0x00000000000008cc                FLASH_IRQHandler
                0x00000000000008cc                USART1_IRQHandler
                0x00000000000008cc                SPI3_IRQHandler
                0x00000000000008cc                I2C1_ER_IRQHandler
                0x00000000000008cc                USBWakeUp_IRQHandler
                0x00000000000008cc                DMA2_Channel3_IRQHandler
 .text.handle_reset
                0x00000000000008ce       0x92 ./Startup/startup_ch32v30x_D8C.o
                0x00000000000008ce                handle_reset
 .text.ADC_DeInit
                0x0000000000000960       0x3e ./Peripheral/src/ch32v30x_adc.o
                0x0000000000000960                ADC_DeInit
 .text.ADC_Init
                0x000000000000099e       0x56 ./Peripheral/src/ch32v30x_adc.o
                0x000000000000099e                ADC_Init
 .text.ADC_Cmd  0x00000000000009f4       0x10 ./Peripheral/src/ch32v30x_adc.o
                0x00000000000009f4                ADC_Cmd
 .text.ADC_DMACmd
                0x0000000000000a04       0x12 ./Peripheral/src/ch32v30x_adc.o
                0x0000000000000a04                ADC_DMACmd
 .text.ADC_ResetCalibration
                0x0000000000000a16        0xa ./Peripheral/src/ch32v30x_adc.o
                0x0000000000000a16                ADC_ResetCalibration
 .text.ADC_GetResetCalibrationStatus
                0x0000000000000a20        0x8 ./Peripheral/src/ch32v30x_adc.o
                0x0000000000000a20                ADC_GetResetCalibrationStatus
 .text.ADC_StartCalibration
                0x0000000000000a28        0xa ./Peripheral/src/ch32v30x_adc.o
                0x0000000000000a28                ADC_StartCalibration
 .text.ADC_GetCalibrationStatus
                0x0000000000000a32        0x8 ./Peripheral/src/ch32v30x_adc.o
                0x0000000000000a32                ADC_GetCalibrationStatus
 .text.ADC_SoftwareStartConvCmd
                0x0000000000000a3a       0x18 ./Peripheral/src/ch32v30x_adc.o
                0x0000000000000a3a                ADC_SoftwareStartConvCmd
 .text.ADC_RegularChannelConfig
                0x0000000000000a52       0xb8 ./Peripheral/src/ch32v30x_adc.o
                0x0000000000000a52                ADC_RegularChannelConfig
 .text.ADC_BufferCmd
                0x0000000000000b0a       0x18 ./Peripheral/src/ch32v30x_adc.o
                0x0000000000000b0a                ADC_BufferCmd
 .text.Get_CalibrationValue
                0x0000000000000b22      0x12e ./Peripheral/src/ch32v30x_adc.o
                0x0000000000000b22                Get_CalibrationValue
 .text.DBGMCU_GetCHIPID
                0x0000000000000c50        0xa ./Peripheral/src/ch32v30x_dbgmcu.o
                0x0000000000000c50                DBGMCU_GetCHIPID
 .text.DMA_DeInit
                0x0000000000000c5a      0x16c ./Peripheral/src/ch32v30x_dma.o
                0x0000000000000c5a                DMA_DeInit
 .text.DMA_Init
                0x0000000000000dc6       0x38 ./Peripheral/src/ch32v30x_dma.o
                0x0000000000000dc6                DMA_Init
 .text.DMA_Cmd  0x0000000000000dfe       0x14 ./Peripheral/src/ch32v30x_dma.o
                0x0000000000000dfe                DMA_Cmd
 .text.GPIO_Init
                0x0000000000000e12       0xc0 ./Peripheral/src/ch32v30x_gpio.o
                0x0000000000000e12                GPIO_Init
 .text.GPIO_ReadInputDataBit
                0x0000000000000ed2        0xa ./Peripheral/src/ch32v30x_gpio.o
                0x0000000000000ed2                GPIO_ReadInputDataBit
 .text.GPIO_ReadOutputDataBit
                0x0000000000000edc        0xa ./Peripheral/src/ch32v30x_gpio.o
                0x0000000000000edc                GPIO_ReadOutputDataBit
 .text.GPIO_WriteBit
                0x0000000000000ee6        0xa ./Peripheral/src/ch32v30x_gpio.o
                0x0000000000000ee6                GPIO_WriteBit
 .text.NVIC_PriorityGroupConfig
                0x0000000000000ef0        0xa ./Peripheral/src/ch32v30x_misc.o
                0x0000000000000ef0                NVIC_PriorityGroupConfig
 .text.NVIC_Init
                0x0000000000000efa       0x52 ./Peripheral/src/ch32v30x_misc.o
                0x0000000000000efa                NVIC_Init
 .text.RCC_ADCCLKConfig
                0x0000000000000f4c       0x12 ./Peripheral/src/ch32v30x_rcc.o
                0x0000000000000f4c                RCC_ADCCLKConfig
 .text.RCC_GetClocksFreq
                0x0000000000000f5e      0x176 ./Peripheral/src/ch32v30x_rcc.o
                0x0000000000000f5e                RCC_GetClocksFreq
 .text.RCC_AHBPeriphClockCmd
                0x00000000000010d4       0x1e ./Peripheral/src/ch32v30x_rcc.o
                0x00000000000010d4                RCC_AHBPeriphClockCmd
 .text.RCC_APB2PeriphClockCmd
                0x00000000000010f2       0x1e ./Peripheral/src/ch32v30x_rcc.o
                0x00000000000010f2                RCC_APB2PeriphClockCmd
 .text.RCC_APB1PeriphClockCmd
                0x0000000000001110       0x1e ./Peripheral/src/ch32v30x_rcc.o
                0x0000000000001110                RCC_APB1PeriphClockCmd
 .text.RCC_APB2PeriphResetCmd
                0x000000000000112e       0x1e ./Peripheral/src/ch32v30x_rcc.o
                0x000000000000112e                RCC_APB2PeriphResetCmd
 .text.USART_Init
                0x000000000000114c       0x8e ./Peripheral/src/ch32v30x_usart.o
                0x000000000000114c                USART_Init
 .text.USART_Cmd
                0x00000000000011da       0x16 ./Peripheral/src/ch32v30x_usart.o
                0x00000000000011da                USART_Cmd
 .text.USART_ITConfig
                0x00000000000011f0       0x36 ./Peripheral/src/ch32v30x_usart.o
                0x00000000000011f0                USART_ITConfig
 .text.USART_SendData
                0x0000000000001226        0x8 ./Peripheral/src/ch32v30x_usart.o
                0x0000000000001226                USART_SendData
 .text.USART_ReceiveData
                0x000000000000122e        0x8 ./Peripheral/src/ch32v30x_usart.o
                0x000000000000122e                USART_ReceiveData
 .text.USART_GetFlagStatus
                0x0000000000001236        0xa ./Peripheral/src/ch32v30x_usart.o
                0x0000000000001236                USART_GetFlagStatus
 .text.USART_GetITStatus
                0x0000000000001240       0x3c ./Peripheral/src/ch32v30x_usart.o
                0x0000000000001240                USART_GetITStatus
 .text.prvInsertBlockIntoFreeList
                0x000000000000127c       0x4c ./FreeRTOS/portable/MemMang/heap_4.o
 .text.pvPortMalloc
                0x00000000000012c8      0x18c ./FreeRTOS/portable/MemMang/heap_4.o
                0x00000000000012c8                pvPortMalloc
 .text.vPortFree
                0x0000000000001454       0xa6 ./FreeRTOS/portable/MemMang/heap_4.o
                0x0000000000001454                vPortFree
 .text.xPortGetFreeHeapSize
                0x00000000000014fa        0xa ./FreeRTOS/portable/MemMang/heap_4.o
                0x00000000000014fa                xPortGetFreeHeapSize
 .text.vPortSetupTimerInterrupt
                0x0000000000001504       0x3e ./FreeRTOS/portable/GCC/RISC-V/port.o
                0x0000000000001504                vPortSetupTimerInterrupt
 .text.xPortStartScheduler
                0x0000000000001542       0x8e ./FreeRTOS/portable/GCC/RISC-V/port.o
                0x0000000000001542                xPortStartScheduler
 .text.SysTick_Handler
                0x00000000000015d0       0x38 ./FreeRTOS/portable/GCC/RISC-V/port.o
                0x00000000000015d0                SysTick_Handler
 .text.vPortEnterCritical
                0x0000000000001608       0x16 ./FreeRTOS/portable/GCC/RISC-V/port.o
                0x0000000000001608                vPortEnterCritical
 .text.vPortExitCritical
                0x000000000000161e       0x42 ./FreeRTOS/portable/GCC/RISC-V/port.o
                0x000000000000161e                vPortExitCritical
 .text.xPortSetInterruptMask
                0x0000000000001660        0xc ./FreeRTOS/portable/GCC/RISC-V/port.o
                0x0000000000001660                xPortSetInterruptMask
 .text.vPortClearInterruptMask
                0x000000000000166c        0x6 ./FreeRTOS/portable/GCC/RISC-V/port.o
                0x000000000000166c                vPortClearInterruptMask
 .text.vListInitialise
                0x0000000000001672       0x14 ./FreeRTOS/list.o
                0x0000000000001672                vListInitialise
 .text.vListInitialiseItem
                0x0000000000001686        0x6 ./FreeRTOS/list.o
                0x0000000000001686                vListInitialiseItem
 .text.vListInsert
                0x000000000000168c       0x2e ./FreeRTOS/list.o
                0x000000000000168c                vListInsert
 .text.uxListRemove
                0x00000000000016ba       0x20 ./FreeRTOS/list.o
                0x00000000000016ba                uxListRemove
 .text.prvIsQueueEmpty
                0x00000000000016da       0x1a ./FreeRTOS/queue.o
 .text.prvCopyDataToQueue
                0x00000000000016f4       0x72 ./FreeRTOS/queue.o
 .text.prvNotifyQueueSetContainer
                0x0000000000001766       0xd6 ./FreeRTOS/queue.o
 .text.prvCopyDataFromQueue
                0x000000000000183c       0x28 ./FreeRTOS/queue.o
 .text.prvUnlockQueue
                0x0000000000001864       0x78 ./FreeRTOS/queue.o
 .text.xQueueGenericReset
                0x00000000000018dc       0xbc ./FreeRTOS/queue.o
                0x00000000000018dc                xQueueGenericReset
 .text.xQueueGenericCreate
                0x0000000000001998       0x70 ./FreeRTOS/queue.o
                0x0000000000001998                xQueueGenericCreate
 .text.xQueueGenericSend
                0x0000000000001a08      0x1a6 ./FreeRTOS/queue.o
                0x0000000000001a08                xQueueGenericSend
 .text.xQueueGenericSendFromISR
                0x0000000000001bae      0x13a ./FreeRTOS/queue.o
                0x0000000000001bae                xQueueGenericSendFromISR
 .text.xQueueGiveFromISR
                0x0000000000001ce8      0x110 ./FreeRTOS/queue.o
                0x0000000000001ce8                xQueueGiveFromISR
 .text.xQueueReceive
                0x0000000000001df8      0x166 ./FreeRTOS/queue.o
                0x0000000000001df8                xQueueReceive
 .text.xQueueSemaphoreTake
                0x0000000000001f5e      0x1be ./FreeRTOS/queue.o
                0x0000000000001f5e                xQueueSemaphoreTake
 .text.xQueueReceiveFromISR
                0x000000000000211c       0xf0 ./FreeRTOS/queue.o
                0x000000000000211c                xQueueReceiveFromISR
 .text.uxQueueSpacesAvailable
                0x000000000000220c       0x46 ./FreeRTOS/queue.o
                0x000000000000220c                uxQueueSpacesAvailable
 .text.vQueueAddToRegistry
                0x0000000000002252       0x6c ./FreeRTOS/queue.o
                0x0000000000002252                vQueueAddToRegistry
 .text.vQueueWaitForMessageRestricted
                0x00000000000022be       0x5c ./FreeRTOS/queue.o
                0x00000000000022be                vQueueWaitForMessageRestricted
 .text.xQueueCreateSet
                0x000000000000231a       0x10 ./FreeRTOS/queue.o
                0x000000000000231a                xQueueCreateSet
 .text.xQueueAddToSet
                0x000000000000232a       0x2e ./FreeRTOS/queue.o
                0x000000000000232a                xQueueAddToSet
 .text.xQueueSelectFromSet
                0x0000000000002358       0x18 ./FreeRTOS/queue.o
                0x0000000000002358                xQueueSelectFromSet
 .text.prvResetNextTaskUnblockTime
                0x0000000000002370       0x24 ./FreeRTOS/tasks.o
 .text.prvAddCurrentTaskToDelayedList
                0x0000000000002394       0xa6 ./FreeRTOS/tasks.o
 .text.prvIdleTask
                0x000000000000243a       0x52 ./FreeRTOS/tasks.o
 .text.xTaskCreate
                0x000000000000248c      0x204 ./FreeRTOS/tasks.o
                0x000000000000248c                xTaskCreate
 .text.vTaskStartScheduler
                0x0000000000002690       0x90 ./FreeRTOS/tasks.o
                0x0000000000002690                vTaskStartScheduler
 .text.vTaskSuspendAll
                0x0000000000002720       0x10 ./FreeRTOS/tasks.o
                0x0000000000002720                vTaskSuspendAll
 .text.xTaskGetTickCount
                0x0000000000002730        0xa ./FreeRTOS/tasks.o
                0x0000000000002730                xTaskGetTickCount
 .text.xTaskGetTickCountFromISR
                0x000000000000273a        0xa ./FreeRTOS/tasks.o
                0x000000000000273a                xTaskGetTickCountFromISR
 .text.xTaskIncrementTick
                0x0000000000002744      0x1ac ./FreeRTOS/tasks.o
                0x0000000000002744                xTaskIncrementTick
 .text.xTaskResumeAll
                0x00000000000028f0      0x166 ./FreeRTOS/tasks.o
                0x00000000000028f0                xTaskResumeAll
 .text.vTaskDelay
                0x0000000000002a56       0x64 ./FreeRTOS/tasks.o
                0x0000000000002a56                vTaskDelay
 .text.vTaskSwitchContext
                0x0000000000002aba       0x9a ./FreeRTOS/tasks.o
                0x0000000000002aba                vTaskSwitchContext
 .text.vTaskPlaceOnEventList
                0x0000000000002b54       0x48 ./FreeRTOS/tasks.o
                0x0000000000002b54                vTaskPlaceOnEventList
 .text.vTaskPlaceOnEventListRestricted
                0x0000000000002b9c       0x76 ./FreeRTOS/tasks.o
                0x0000000000002b9c                vTaskPlaceOnEventListRestricted
 .text.xTaskRemoveFromEventList
                0x0000000000002c12       0xec ./FreeRTOS/tasks.o
                0x0000000000002c12                xTaskRemoveFromEventList
 .text.vTaskInternalSetTimeOutState
                0x0000000000002cfe       0x16 ./FreeRTOS/tasks.o
                0x0000000000002cfe                vTaskInternalSetTimeOutState
 .text.xTaskCheckForTimeOut
                0x0000000000002d14       0xc8 ./FreeRTOS/tasks.o
                0x0000000000002d14                xTaskCheckForTimeOut
 .text.vTaskMissedYield
                0x0000000000002ddc        0xc ./FreeRTOS/tasks.o
                0x0000000000002ddc                vTaskMissedYield
 .text.xTaskGetSchedulerState
                0x0000000000002de8       0x1c ./FreeRTOS/tasks.o
                0x0000000000002de8                xTaskGetSchedulerState
 .text.xTaskPriorityInherit
                0x0000000000002e04       0xae ./FreeRTOS/tasks.o
                0x0000000000002e04                xTaskPriorityInherit
 .text.xTaskPriorityDisinherit
                0x0000000000002eb2       0xca ./FreeRTOS/tasks.o
                0x0000000000002eb2                xTaskPriorityDisinherit
 .text.vTaskPriorityDisinheritAfterTimeout
                0x0000000000002f7c       0xe6 ./FreeRTOS/tasks.o
                0x0000000000002f7c                vTaskPriorityDisinheritAfterTimeout
 .text.pvTaskIncrementMutexHeldCount
                0x0000000000003062       0x1c ./FreeRTOS/tasks.o
                0x0000000000003062                pvTaskIncrementMutexHeldCount
 .text.prvCheckForValidListAndQueue
                0x000000000000307e       0x66 ./FreeRTOS/timers.o
 .text.prvInsertTimerInActiveList
                0x00000000000030e4       0x46 ./FreeRTOS/timers.o
 .text.prvReloadTimer
                0x000000000000312a       0x28 ./FreeRTOS/timers.o
 .text.prvProcessExpiredTimer
                0x0000000000003152       0x44 ./FreeRTOS/timers.o
 .text.prvSwitchTimerLists
                0x0000000000003196       0x2e ./FreeRTOS/timers.o
 .text.prvTimerTask
                0x00000000000031c4      0x18e ./FreeRTOS/timers.o
 .text.xTimerCreateTimerTask
                0x0000000000003352       0x5e ./FreeRTOS/timers.o
                0x0000000000003352                xTimerCreateTimerTask
 .text.xTimerCreate
                0x00000000000033b0       0x74 ./FreeRTOS/timers.o
                0x00000000000033b0                xTimerCreate
 .text.xTimerGenericCommand
                0x0000000000003424       0x7a ./FreeRTOS/timers.o
                0x0000000000003424                xTimerGenericCommand
 .text.Delay_Init
                0x000000000000349e       0x32 ./Debug/debug.o
                0x000000000000349e                Delay_Init
 .text.Delay_Ms
                0x00000000000034d0       0x3a ./Debug/debug.o
                0x00000000000034d0                Delay_Ms
 .text.USART_Printf_Init
                0x000000000000350a       0x5a ./Debug/debug.o
                0x000000000000350a                USART_Printf_Init
 .text._write   0x0000000000003564       0x3e ./Debug/debug.o
                0x0000000000003564                _write
 .text._sbrk    0x00000000000035a2       0x2a ./Debug/debug.o
                0x00000000000035a2                _sbrk
 .text.__get_MEPC
                0x00000000000035cc        0x6 ./Core/core_riscv.o
                0x00000000000035cc                __get_MEPC
 .text.__get_MCAUSE
                0x00000000000035d2        0x6 ./Core/core_riscv.o
                0x00000000000035d2                __get_MCAUSE
 .text.__get_MTVAL
                0x00000000000035d8        0x6 ./Core/core_riscv.o
                0x00000000000035d8                __get_MTVAL
 .text.InitRingQueue
                0x00000000000035de       0x10 ./App/tools/RingQueue/ring_queue.o
                0x00000000000035de                InitRingQueue
 .text.InRingQueue
                0x00000000000035ee       0x2c ./App/tools/RingQueue/ring_queue.o
                0x00000000000035ee                InRingQueue
 .text.OutRingQueue
                0x000000000000361a       0x26 ./App/tools/RingQueue/ring_queue.o
                0x000000000000361a                OutRingQueue
 .text.applyDataBuffer
                0x0000000000003640       0xea ./App/tools/mcu_common.o
                0x0000000000003640                applyDataBuffer
 .text.getTickDiff
                0x000000000000372a       0x10 ./App/tools/mcu_common.o
                0x000000000000372a                getTickDiff
 .text.baudConversionConfig
                0x000000000000373a       0x50 ./App/tools/mcu_common.o
                0x000000000000373a                baudConversionConfig
 .text.configConversionBaud
                0x000000000000378a       0x54 ./App/tools/mcu_common.o
                0x000000000000378a                configConversionBaud
 .text.modebusCrc
                0x00000000000037de       0x3c ./App/tools/mcu_common.o
                0x00000000000037de                modebusCrc
 .text.HD_ADC_InIt
                0x000000000000381a      0x108 ./App/hardwareDriver/Src/HD_ADC.o
                0x000000000000381a                HD_ADC_InIt
 .text.ADC_DMA_Init
                0x0000000000003922       0x6c ./App/hardwareDriver/Src/HD_ADC.o
                0x0000000000003922                ADC_DMA_Init
 .text.startAdcCapture
                0x000000000000398e       0x64 ./App/hardwareDriver/Src/HD_ADC.o
                0x000000000000398e                startAdcCapture
 .text.mcu_GPIO_Init
                0x00000000000039f2       0x3a ./App/hardwareDriver/Src/HD_GPIO.o
                0x00000000000039f2                mcu_GPIO_Init
 .text.PwrCtrl_GPIO_Init
                0x0000000000003a2c      0x122 ./App/hardwareDriver/Src/HD_GPIO.o
                0x0000000000003a2c                PwrCtrl_GPIO_Init
 .text.Android_GPIO_Init
                0x0000000000003b4e       0x56 ./App/hardwareDriver/Src/HD_GPIO.o
                0x0000000000003b4e                Android_GPIO_Init
 .text.WDI_GPIO_Init
                0x0000000000003ba4       0x36 ./App/hardwareDriver/Src/HD_GPIO.o
                0x0000000000003ba4                WDI_GPIO_Init
 .text.LED_GPIO_Init
                0x0000000000003bda       0x3a ./App/hardwareDriver/Src/HD_GPIO.o
                0x0000000000003bda                LED_GPIO_Init
 .text.Host485De_GPIO_Init
                0x0000000000003c14       0x9e ./App/hardwareDriver/Src/HD_GPIO.o
                0x0000000000003c14                Host485De_GPIO_Init
 .text.Slave485De_GPIO_Init
                0x0000000000003cb2       0xd2 ./App/hardwareDriver/Src/HD_GPIO.o
                0x0000000000003cb2                Slave485De_GPIO_Init
 .text.ctrlSlave_GPIO_Init
                0x0000000000003d84       0x3c ./App/hardwareDriver/Src/HD_GPIO.o
                0x0000000000003d84                ctrlSlave_GPIO_Init
 .text.HD_GPIO_Write
                0x0000000000003dc0        0xc ./App/hardwareDriver/Src/HD_GPIO.o
                0x0000000000003dc0                HD_GPIO_Write
 .text.HD_OutputGPIO_Read
                0x0000000000003dcc        0xc ./App/hardwareDriver/Src/HD_GPIO.o
                0x0000000000003dcc                HD_OutputGPIO_Read
 .text.uart2Init
                0x0000000000003dd8       0x92 ./App/hardwareDriver/Src/HD_UART.o
                0x0000000000003dd8                uart2Init
 .text.uart3Init
                0x0000000000003e6a       0x98 ./App/hardwareDriver/Src/HD_UART.o
                0x0000000000003e6a                uart3Init
 .text.uart4Init
                0x0000000000003f02       0x94 ./App/hardwareDriver/Src/HD_UART.o
                0x0000000000003f02                uart4Init
 .text.uart5Init
                0x0000000000003f96       0x98 ./App/hardwareDriver/Src/HD_UART.o
                0x0000000000003f96                uart5Init
 .text.uart6Init
                0x000000000000402e       0x8e ./App/hardwareDriver/Src/HD_UART.o
                0x000000000000402e                uart6Init
 .text.uart7Init
                0x00000000000040bc       0x8e ./App/hardwareDriver/Src/HD_UART.o
                0x00000000000040bc                uart7Init
 .text.uart8Init
                0x000000000000414a       0x8c ./App/hardwareDriver/Src/HD_UART.o
                0x000000000000414a                uart8Init
 .text.USART2_IRQHandler
                0x00000000000041d6       0x4c ./App/hardwareDriver/Src/HD_UART.o
                0x00000000000041d6                USART2_IRQHandler
 .text.USART3_IRQHandler
                0x0000000000004222       0x50 ./App/hardwareDriver/Src/HD_UART.o
                0x0000000000004222                USART3_IRQHandler
 .text.UART4_IRQHandler
                0x0000000000004272       0x50 ./App/hardwareDriver/Src/HD_UART.o
                0x0000000000004272                UART4_IRQHandler
 .text.UART5_IRQHandler
                0x00000000000042c2       0x50 ./App/hardwareDriver/Src/HD_UART.o
                0x00000000000042c2                UART5_IRQHandler
 .text.UART6_IRQHandler
                0x0000000000004312       0x50 ./App/hardwareDriver/Src/HD_UART.o
                0x0000000000004312                UART6_IRQHandler
 .text.UART7_IRQHandler
                0x0000000000004362       0x50 ./App/hardwareDriver/Src/HD_UART.o
                0x0000000000004362                UART7_IRQHandler
 .text.UART8_IRQHandler
                0x00000000000043b2       0x50 ./App/hardwareDriver/Src/HD_UART.o
                0x00000000000043b2                UART8_IRQHandler
 .text.Get_ConversionVal
                0x0000000000004402       0x2a ./App/functionalModule/Src/FM_ADC.o
 .text.FM_ADC_Init
                0x000000000000442c       0x14 ./App/functionalModule/Src/FM_ADC.o
                0x000000000000442c                FM_ADC_Init
 .text.proportionalInt
                0x0000000000004440       0x26 ./App/functionalModule/Src/FM_ADC.o
                0x0000000000004440                proportionalInt
 .text.getSOCPwrOnVoltage
                0x0000000000004466       0x1c ./App/functionalModule/Src/FM_ADC.o
                0x0000000000004466                getSOCPwrOnVoltage
 .text.getInCurrent
                0x0000000000004482       0x1c ./App/functionalModule/Src/FM_ADC.o
                0x0000000000004482                getInCurrent
 .text.getInVoltage
                0x000000000000449e       0x1c ./App/functionalModule/Src/FM_ADC.o
                0x000000000000449e                getInVoltage
 .text.getTemperature
                0x00000000000044ba       0x14 ./App/functionalModule/Src/FM_ADC.o
                0x00000000000044ba                getTemperature
 .text.FM_MCU_Init
                0x00000000000044ce       0x10 ./App/functionalModule/Src/FM_GPIO.o
                0x00000000000044ce                FM_MCU_Init
 .text.getMCU   0x00000000000044de        0x6 ./App/functionalModule/Src/FM_GPIO.o
                0x00000000000044de                getMCU
 .text.HostMcu_GPIO_Init
                0x00000000000044e4       0x20 ./App/functionalModule/Src/FM_GPIO.o
                0x00000000000044e4                HostMcu_GPIO_Init
 .text.HostMcu_485DE_Read
                0x0000000000004504       0x42 ./App/functionalModule/Src/FM_GPIO.o
                0x0000000000004504                HostMcu_485DE_Read
 .text.SlaveMcu_GPIO_Init
                0x0000000000004546       0x10 ./App/functionalModule/Src/FM_GPIO.o
                0x0000000000004546                SlaveMcu_GPIO_Init
 .text.SlaveMcu_485DE_Read
                0x0000000000004556       0x5a ./App/functionalModule/Src/FM_GPIO.o
                0x0000000000004556                SlaveMcu_485DE_Read
 .text.writePwrCtrlState
                0x00000000000045b0       0x74 ./App/functionalModule/Src/FM_GPIO.o
                0x00000000000045b0                writePwrCtrlState
 .text.readPwrCtrlState
                0x0000000000004624       0x78 ./App/functionalModule/Src/FM_GPIO.o
                0x0000000000004624                readPwrCtrlState
 .text.uart_dev_init
                0x000000000000469c       0xb6 ./App/functionalModule/Src/uart_dev.o
 .text.uart_dev_char_present
                0x0000000000004752       0x18 ./App/functionalModule/Src/uart_dev.o
                0x0000000000004752                uart_dev_char_present
 .text.uart_dev_in_char
                0x000000000000476a       0x26 ./App/functionalModule/Src/uart_dev.o
                0x000000000000476a                uart_dev_in_char
 .text.HostMcu_uartBuf_Init
                0x0000000000004790       0x6c ./App/functionalModule/Src/uart_dev.o
                0x0000000000004790                HostMcu_uartBuf_Init
 .text.SlaveMcu_uartBuf_Init
                0x00000000000047fc       0x58 ./App/functionalModule/Src/uart_dev.o
                0x00000000000047fc                SlaveMcu_uartBuf_Init
 .text.Init_J0_485
                0x0000000000004854       0x22 ./App/functionalModule/Src/uart_dev.o
                0x0000000000004854                Init_J0_485
 .text.Init_J1_485
                0x0000000000004876       0x22 ./App/functionalModule/Src/uart_dev.o
                0x0000000000004876                Init_J1_485
 .text.Init_J2_485
                0x0000000000004898       0x22 ./App/functionalModule/Src/uart_dev.o
                0x0000000000004898                Init_J2_485
 .text.Init_J3_485
                0x00000000000048ba       0x22 ./App/functionalModule/Src/uart_dev.o
                0x00000000000048ba                Init_J3_485
 .text.Init_J4_485
                0x00000000000048dc       0x22 ./App/functionalModule/Src/uart_dev.o
                0x00000000000048dc                Init_J4_485
 .text.Init_J5_485
                0x00000000000048fe       0x20 ./App/functionalModule/Src/uart_dev.o
                0x00000000000048fe                Init_J5_485
 .text.Init_J6_485
                0x000000000000491e       0x22 ./App/functionalModule/Src/uart_dev.o
                0x000000000000491e                Init_J6_485
 .text.Init_J7_485
                0x0000000000004940       0x22 ./App/functionalModule/Src/uart_dev.o
                0x0000000000004940                Init_J7_485
 .text.Init_J8_485
                0x0000000000004962       0x22 ./App/functionalModule/Src/uart_dev.o
                0x0000000000004962                Init_J8_485
 .text.Init_J9_485
                0x0000000000004984       0x22 ./App/functionalModule/Src/uart_dev.o
                0x0000000000004984                Init_J9_485
 .text.Init_Lora_Uart
                0x00000000000049a6       0x22 ./App/functionalModule/Src/uart_dev.o
                0x00000000000049a6                Init_Lora_Uart
 .text.Init_Su806_Uart
                0x00000000000049c8       0x22 ./App/functionalModule/Src/uart_dev.o
                0x00000000000049c8                Init_Su806_Uart
 .text.Init_Mcu_Uart
                0x00000000000049ea       0x22 ./App/functionalModule/Src/uart_dev.o
                0x00000000000049ea                Init_Mcu_Uart
 .text.J0_Interrupt
                0x0000000000004a0c       0xc2 ./App/functionalModule/Src/uart_dev.o
                0x0000000000004a0c                J0_Interrupt
 .text.J1_Interrupt
                0x0000000000004ace       0xc2 ./App/functionalModule/Src/uart_dev.o
                0x0000000000004ace                J1_Interrupt
 .text.J2_Interrupt
                0x0000000000004b90       0xc2 ./App/functionalModule/Src/uart_dev.o
                0x0000000000004b90                J2_Interrupt
 .text.J3_Interrupt
                0x0000000000004c52       0xc2 ./App/functionalModule/Src/uart_dev.o
                0x0000000000004c52                J3_Interrupt
 .text.J4_Interrupt
                0x0000000000004d14       0xb2 ./App/functionalModule/Src/uart_dev.o
                0x0000000000004d14                J4_Interrupt
 .text.J5_Interrupt
                0x0000000000004dc6       0xb2 ./App/functionalModule/Src/uart_dev.o
                0x0000000000004dc6                J5_Interrupt
 .text.J6_Interrupt
                0x0000000000004e78       0xc2 ./App/functionalModule/Src/uart_dev.o
                0x0000000000004e78                J6_Interrupt
 .text.J7_Interrupt
                0x0000000000004f3a       0xc2 ./App/functionalModule/Src/uart_dev.o
                0x0000000000004f3a                J7_Interrupt
 .text.J8_Interrupt
                0x0000000000004ffc       0xb2 ./App/functionalModule/Src/uart_dev.o
                0x0000000000004ffc                J8_Interrupt
 .text.J9_Interrupt
                0x00000000000050ae       0xc2 ./App/functionalModule/Src/uart_dev.o
                0x00000000000050ae                J9_Interrupt
 .text.Mcu_Interrupt
                0x0000000000005170       0x96 ./App/functionalModule/Src/uart_dev.o
                0x0000000000005170                Mcu_Interrupt
 .text.Su806_Interrupt
                0x0000000000005206       0x88 ./App/functionalModule/Src/uart_dev.o
                0x0000000000005206                Su806_Interrupt
 .text.Lora_Interrupt
                0x000000000000528e       0x90 ./App/functionalModule/Src/uart_dev.o
                0x000000000000528e                Lora_Interrupt
 .text.J1_SensorDataAnalysis
                0x000000000000531e      0x106 ./App/application/Slave/Src/slave485DataParse.o
                0x000000000000531e                J1_SensorDataAnalysis
 .text.J3_SensorDataAnalysis
                0x0000000000005424      0x106 ./App/application/Slave/Src/slave485DataParse.o
                0x0000000000005424                J3_SensorDataAnalysis
 .text.J5_SensorDataAnalysis
                0x000000000000552a      0x106 ./App/application/Slave/Src/slave485DataParse.o
                0x000000000000552a                J5_SensorDataAnalysis
 .text.J7_SensorDataAnalysis
                0x0000000000005630      0x106 ./App/application/Slave/Src/slave485DataParse.o
                0x0000000000005630                J7_SensorDataAnalysis
 .text.J8_SensorDataAnalysis
                0x0000000000005736      0x106 ./App/application/Slave/Src/slave485DataParse.o
                0x0000000000005736                J8_SensorDataAnalysis
 .text.J9_SensorDataAnalysis
                0x000000000000583c      0x106 ./App/application/Slave/Src/slave485DataParse.o
                0x000000000000583c                J9_SensorDataAnalysis
 .text.J9_485_tmrCallback
                0x0000000000005942       0x12 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .text.J8_485_tmrCallback
                0x0000000000005954       0x12 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .text.J7_485_tmrCallback
                0x0000000000005966       0x12 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .text.J5_485_tmrCallback
                0x0000000000005978       0x12 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .text.J3_485_tmrCallback
                0x000000000000598a       0x12 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .text.J1_485_tmrCallback
                0x000000000000599c       0x12 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .text.slaveIdleInit
                0x00000000000059ae      0x14c ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x00000000000059ae                slaveIdleInit
 .text.J1_485_IN_IDLE
                0x0000000000005afa       0x1e ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x0000000000005afa                J1_485_IN_IDLE
 .text.J3_485_IN_IDLE
                0x0000000000005b18       0x1e ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x0000000000005b18                J3_485_IN_IDLE
 .text.J5_485_IN_IDLE
                0x0000000000005b36       0x1e ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x0000000000005b36                J5_485_IN_IDLE
 .text.J7_485_IN_IDLE
                0x0000000000005b54       0x1e ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x0000000000005b54                J7_485_IN_IDLE
 .text.J8_485_IN_IDLE
                0x0000000000005b72       0x1e ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x0000000000005b72                J8_485_IN_IDLE
 .text.J9_485_IN_IDLE
                0x0000000000005b90       0x1e ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x0000000000005b90                J9_485_IN_IDLE
 .text.J1_485_IN_RXNE
                0x0000000000005bae       0x24 ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x0000000000005bae                J1_485_IN_RXNE
 .text.J3_485_IN_RXNE
                0x0000000000005bd2       0x24 ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x0000000000005bd2                J3_485_IN_RXNE
 .text.J5_485_IN_RXNE
                0x0000000000005bf6       0x24 ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x0000000000005bf6                J5_485_IN_RXNE
 .text.J7_485_IN_RXNE
                0x0000000000005c1a       0x24 ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x0000000000005c1a                J7_485_IN_RXNE
 .text.J8_485_IN_RXNE
                0x0000000000005c3e       0x24 ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x0000000000005c3e                J8_485_IN_RXNE
 .text.J9_485_IN_RXNE
                0x0000000000005c62       0x24 ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x0000000000005c62                J9_485_IN_RXNE
 .text.slaveOther_Task
                0x0000000000005c86       0x26 ./App/application/Slave/Src/slaveFreerotsTask.o
 .text.slave485DataParse_Task
                0x0000000000005cac       0x24 ./App/application/Slave/Src/slaveFreerotsTask.o
 .text.slaveMcuDataParse_Task
                0x0000000000005cd0       0x14 ./App/application/Slave/Src/slaveFreerotsTask.o
 .text.slaveFreeMemory_Task
                0x0000000000005ce4        0xa ./App/application/Slave/Src/slaveFreerotsTask.o
 .text.slaveMcu_transmit_Task
                0x0000000000005cee        0xa ./App/application/Slave/Src/slaveFreerotsTask.o
 .text.J9_transmit_Task
                0x0000000000005cf8        0xa ./App/application/Slave/Src/slaveFreerotsTask.o
 .text.J8_transmit_Task
                0x0000000000005d02        0xa ./App/application/Slave/Src/slaveFreerotsTask.o
 .text.J7_transmit_Task
                0x0000000000005d0c        0xa ./App/application/Slave/Src/slaveFreerotsTask.o
 .text.J5_transmit_Task
                0x0000000000005d16        0xa ./App/application/Slave/Src/slaveFreerotsTask.o
 .text.J3_transmit_Task
                0x0000000000005d20        0xa ./App/application/Slave/Src/slaveFreerotsTask.o
 .text.J1_transmit_Task
                0x0000000000005d2a        0xa ./App/application/Slave/Src/slaveFreerotsTask.o
 .text.slaveStartApp
                0x0000000000005d34      0x1ca ./App/application/Slave/Src/slaveFreerotsTask.o
                0x0000000000005d34                slaveStartApp
 .text.ReadRegisterJ9Baud
                0x0000000000005efe       0x12 ./App/application/Slave/Src/slaveMcuComm.o
 .text.ReadRegisterJ8Baud
                0x0000000000005f10       0x12 ./App/application/Slave/Src/slaveMcuComm.o
 .text.ReadRegisterJ7Baud
                0x0000000000005f22       0x12 ./App/application/Slave/Src/slaveMcuComm.o
 .text.ReadRegisterJ5Baud
                0x0000000000005f34       0x12 ./App/application/Slave/Src/slaveMcuComm.o
 .text.ReadRegisterJ3Baud
                0x0000000000005f46       0x12 ./App/application/Slave/Src/slaveMcuComm.o
 .text.ReadRegisterJ1Baud
                0x0000000000005f58       0x12 ./App/application/Slave/Src/slaveMcuComm.o
 .text.WriteRegisterJ9Baud
                0x0000000000005f6a       0x18 ./App/application/Slave/Src/slaveMcuComm.o
 .text.WriteRegisterJ8Baud
                0x0000000000005f82       0x18 ./App/application/Slave/Src/slaveMcuComm.o
 .text.WriteRegisterJ7Baud
                0x0000000000005f9a       0x18 ./App/application/Slave/Src/slaveMcuComm.o
 .text.WriteRegisterJ5Baud
                0x0000000000005fb2       0x18 ./App/application/Slave/Src/slaveMcuComm.o
 .text.WriteRegisterJ3Baud
                0x0000000000005fca       0x18 ./App/application/Slave/Src/slaveMcuComm.o
 .text.WriteRegisterJ1Baud
                0x0000000000005fe2       0x18 ./App/application/Slave/Src/slaveMcuComm.o
 .text.slaveFrameDataAnalyze
                0x0000000000005ffa      0x18e ./App/application/Slave/Src/slaveMcuComm.o
                0x0000000000005ffa                slaveFrameDataAnalyze
 .text.stateMachine
                0x0000000000006188      0x252 ./App/application/Slave/Src/slaveMcuDataParse.o
 .text.slaveMcuUartDataAnalysis
                0x00000000000063da       0xa2 ./App/application/Slave/Src/slaveMcuDataParse.o
                0x00000000000063da                slaveMcuUartDataAnalysis
 .text.readSlaveConfigParameter
                0x000000000000647c       0x1c ./App/application/Slave/Src/slaveParameter.o
                0x000000000000647c                readSlaveConfigParameter
 .text.getJ1_485_Baud
                0x0000000000006498        0xa ./App/application/Slave/Src/slaveParameter.o
                0x0000000000006498                getJ1_485_Baud
 .text.setJ1_485_Baud
                0x00000000000064a2        0xa ./App/application/Slave/Src/slaveParameter.o
                0x00000000000064a2                setJ1_485_Baud
 .text.getJ3_485_Baud
                0x00000000000064ac        0xa ./App/application/Slave/Src/slaveParameter.o
                0x00000000000064ac                getJ3_485_Baud
 .text.setJ3_485_Baud
                0x00000000000064b6        0xa ./App/application/Slave/Src/slaveParameter.o
                0x00000000000064b6                setJ3_485_Baud
 .text.getJ5_485_Baud
                0x00000000000064c0        0xa ./App/application/Slave/Src/slaveParameter.o
                0x00000000000064c0                getJ5_485_Baud
 .text.setJ5_485_Baud
                0x00000000000064ca        0xa ./App/application/Slave/Src/slaveParameter.o
                0x00000000000064ca                setJ5_485_Baud
 .text.getJ7_485_Baud
                0x00000000000064d4        0xa ./App/application/Slave/Src/slaveParameter.o
                0x00000000000064d4                getJ7_485_Baud
 .text.setJ7_485_Baud
                0x00000000000064de        0xa ./App/application/Slave/Src/slaveParameter.o
                0x00000000000064de                setJ7_485_Baud
 .text.getJ8_485_Baud
                0x00000000000064e8        0xa ./App/application/Slave/Src/slaveParameter.o
                0x00000000000064e8                getJ8_485_Baud
 .text.setJ8_485_Baud
                0x00000000000064f2        0xa ./App/application/Slave/Src/slaveParameter.o
                0x00000000000064f2                setJ8_485_Baud
 .text.getJ9_485_Baud
                0x00000000000064fc        0xa ./App/application/Slave/Src/slaveParameter.o
                0x00000000000064fc                getJ9_485_Baud
 .text.setJ9_485_Baud
                0x0000000000006506        0xa ./App/application/Slave/Src/slaveParameter.o
                0x0000000000006506                setJ9_485_Baud
 .text.slaveUartSendInit
                0x0000000000006510      0x1de ./App/application/Slave/Src/slaveQueueUart.o
                0x0000000000006510                slaveUartSendInit
 .text.J1_485_IN_TXE
                0x00000000000066ee       0x12 ./App/application/Slave/Src/slaveQueueUart.o
                0x00000000000066ee                J1_485_IN_TXE
 .text.J3_485_IN_TXE
                0x0000000000006700       0x12 ./App/application/Slave/Src/slaveQueueUart.o
                0x0000000000006700                J3_485_IN_TXE
 .text.J5_485_IN_TXE
                0x0000000000006712       0x12 ./App/application/Slave/Src/slaveQueueUart.o
                0x0000000000006712                J5_485_IN_TXE
 .text.J7_485_IN_TXE
                0x0000000000006724       0x12 ./App/application/Slave/Src/slaveQueueUart.o
                0x0000000000006724                J7_485_IN_TXE
 .text.J8_485_IN_TXE
                0x0000000000006736       0x12 ./App/application/Slave/Src/slaveQueueUart.o
                0x0000000000006736                J8_485_IN_TXE
 .text.J9_485_IN_TXE
                0x0000000000006748       0x12 ./App/application/Slave/Src/slaveQueueUart.o
                0x0000000000006748                J9_485_IN_TXE
 .text.slaveMcu_uart_IN_TXE
                0x000000000000675a       0x12 ./App/application/Slave/Src/slaveQueueUart.o
                0x000000000000675a                slaveMcu_uart_IN_TXE
 .text.binarySemaphoreFreeMemory
                0x000000000000676c      0x18e ./App/application/Slave/Src/slaveQueueUart.o
                0x000000000000676c                binarySemaphoreFreeMemory
 .text.J1QueueSend
                0x00000000000068fa       0x40 ./App/application/Slave/Src/slaveQueueUart.o
                0x00000000000068fa                J1QueueSend
 .text.J3QueueSend
                0x000000000000693a       0x40 ./App/application/Slave/Src/slaveQueueUart.o
                0x000000000000693a                J3QueueSend
 .text.J5QueueSend
                0x000000000000697a       0x40 ./App/application/Slave/Src/slaveQueueUart.o
                0x000000000000697a                J5QueueSend
 .text.J7QueueSend
                0x00000000000069ba       0x40 ./App/application/Slave/Src/slaveQueueUart.o
                0x00000000000069ba                J7QueueSend
 .text.J8QueueSend
                0x00000000000069fa       0x40 ./App/application/Slave/Src/slaveQueueUart.o
                0x00000000000069fa                J8QueueSend
 .text.J9QueueSend
                0x0000000000006a3a       0x40 ./App/application/Slave/Src/slaveQueueUart.o
                0x0000000000006a3a                J9QueueSend
 .text.slaveMcuQueueSend
                0x0000000000006a7a       0x30 ./App/application/Slave/Src/slaveQueueUart.o
                0x0000000000006a7a                slaveMcuQueueSend
 .text.J6_485_tmrCallback
                0x0000000000006aaa       0x12 ./App/application/Host/Src/hostBusIdleDetection.o
 .text.J4_485_tmrCallback
                0x0000000000006abc       0x12 ./App/application/Host/Src/hostBusIdleDetection.o
 .text.J2_485_tmrCallback
                0x0000000000006ace       0x12 ./App/application/Host/Src/hostBusIdleDetection.o
 .text.J0_485_tmrCallback
                0x0000000000006ae0       0x12 ./App/application/Host/Src/hostBusIdleDetection.o
 .text.hostIdleInit
                0x0000000000006af2       0xe0 ./App/application/Host/Src/hostBusIdleDetection.o
                0x0000000000006af2                hostIdleInit
 .text.J0_485_IN_IDLE
                0x0000000000006bd2       0x1e ./App/application/Host/Src/hostBusIdleDetection.o
                0x0000000000006bd2                J0_485_IN_IDLE
 .text.J2_485_IN_IDLE
                0x0000000000006bf0       0x1e ./App/application/Host/Src/hostBusIdleDetection.o
                0x0000000000006bf0                J2_485_IN_IDLE
 .text.J4_485_IN_IDLE
                0x0000000000006c0e       0x1e ./App/application/Host/Src/hostBusIdleDetection.o
                0x0000000000006c0e                J4_485_IN_IDLE
 .text.J6_485_IN_IDLE
                0x0000000000006c2c       0x1e ./App/application/Host/Src/hostBusIdleDetection.o
                0x0000000000006c2c                J6_485_IN_IDLE
 .text.J0_485_IN_RXNE
                0x0000000000006c4a       0x24 ./App/application/Host/Src/hostBusIdleDetection.o
                0x0000000000006c4a                J0_485_IN_RXNE
 .text.J2_485_IN_RXNE
                0x0000000000006c6e       0x24 ./App/application/Host/Src/hostBusIdleDetection.o
                0x0000000000006c6e                J2_485_IN_RXNE
 .text.J4_485_IN_RXNE
                0x0000000000006c92       0x24 ./App/application/Host/Src/hostBusIdleDetection.o
                0x0000000000006c92                J4_485_IN_RXNE
 .text.J6_485_IN_RXNE
                0x0000000000006cb6       0x24 ./App/application/Host/Src/hostBusIdleDetection.o
                0x0000000000006cb6                J6_485_IN_RXNE
 .text.hostOther_Task
                0x0000000000006cda       0x26 ./App/application/Host/Src/hostFreerotsTask.o
 .text.dataCollection_Task
                0x0000000000006d00       0x2e ./App/application/Host/Src/hostFreerotsTask.o
 .text.hostRecvSlaveDataParse_Task
                0x0000000000006d2e       0x14 ./App/application/Host/Src/hostFreerotsTask.o
 .text.hostSensorDataParse_Task
                0x0000000000006d42       0x20 ./App/application/Host/Src/hostFreerotsTask.o
 .text.hostMcuDataParse_Task
                0x0000000000006d62       0x14 ./App/application/Host/Src/hostFreerotsTask.o
 .text.hostFreeMemory_Task
                0x0000000000006d76        0xa ./App/application/Host/Src/hostFreerotsTask.o
 .text.HostMcu_transmit_Task
                0x0000000000006d80        0xa ./App/application/Host/Src/hostFreerotsTask.o
 .text.Su806_transmit_Task
                0x0000000000006d8a        0xa ./App/application/Host/Src/hostFreerotsTask.o
 .text.Lora_transmit_Task
                0x0000000000006d94        0xa ./App/application/Host/Src/hostFreerotsTask.o
 .text.J6_transmit_Task
                0x0000000000006d9e        0xa ./App/application/Host/Src/hostFreerotsTask.o
 .text.J4_transmit_Task
                0x0000000000006da8        0xa ./App/application/Host/Src/hostFreerotsTask.o
 .text.J2_transmit_Task
                0x0000000000006db2        0xa ./App/application/Host/Src/hostFreerotsTask.o
 .text.J0_transmit_Task
                0x0000000000006dbc        0xa ./App/application/Host/Src/hostFreerotsTask.o
 .text.hostStartApp
                0x0000000000006dc6      0x21a ./App/application/Host/Src/hostFreerotsTask.o
                0x0000000000006dc6                hostStartApp
 .text.ReadRegisterLoraBaud
                0x0000000000006fe0       0x14 ./App/application/Host/Src/hostMcuComm.o
 .text.ReadRegisterJ6Baud
                0x0000000000006ff4       0x14 ./App/application/Host/Src/hostMcuComm.o
 .text.ReadRegisterJ4Baud
                0x0000000000007008       0x14 ./App/application/Host/Src/hostMcuComm.o
 .text.ReadRegisterJ2Baud
                0x000000000000701c       0x14 ./App/application/Host/Src/hostMcuComm.o
 .text.ReadRegisterJ0Baud
                0x0000000000007030       0x14 ./App/application/Host/Src/hostMcuComm.o
 .text.ReadRegisterJ9_Power
                0x0000000000007044        0xe ./App/application/Host/Src/hostMcuComm.o
 .text.ReadRegisterJ8_Power
                0x0000000000007052        0xe ./App/application/Host/Src/hostMcuComm.o
 .text.ReadRegisterJ7_Power
                0x0000000000007060        0xe ./App/application/Host/Src/hostMcuComm.o
 .text.ReadRegisterJ6_Power
                0x000000000000706e        0xe ./App/application/Host/Src/hostMcuComm.o
 .text.ReadRegisterJ5_Power
                0x000000000000707c        0xe ./App/application/Host/Src/hostMcuComm.o
 .text.ReadRegisterJ4_Power
                0x000000000000708a        0xe ./App/application/Host/Src/hostMcuComm.o
 .text.ReadRegisterJ3_Power
                0x0000000000007098        0xe ./App/application/Host/Src/hostMcuComm.o
 .text.ReadRegisterJ2_Power
                0x00000000000070a6        0xe ./App/application/Host/Src/hostMcuComm.o
 .text.ReadRegisterJ1_Power
                0x00000000000070b4        0xe ./App/application/Host/Src/hostMcuComm.o
 .text.ReadRegisterWorkTemperature
                0x00000000000070c2       0x20 ./App/application/Host/Src/hostMcuComm.o
 .text.ReadRegisterWorkVoltage
                0x00000000000070e2       0x20 ./App/application/Host/Src/hostMcuComm.o
 .text.ReadRegisterWorkCurrent
                0x0000000000007102       0x1e ./App/application/Host/Src/hostMcuComm.o
 .text.WriteRegisterLoraBaud
                0x0000000000007120       0x1c ./App/application/Host/Src/hostMcuComm.o
 .text.WriteRegisterJ6Baud
                0x000000000000713c       0x18 ./App/application/Host/Src/hostMcuComm.o
 .text.WriteRegisterJ4Baud
                0x0000000000007154       0x18 ./App/application/Host/Src/hostMcuComm.o
 .text.WriteRegisterJ2Baud
                0x000000000000716c       0x18 ./App/application/Host/Src/hostMcuComm.o
 .text.WriteRegisterJ0Baud
                0x0000000000007184       0x18 ./App/application/Host/Src/hostMcuComm.o
 .text.WriteRegisterJ9_Power
                0x000000000000719c       0x12 ./App/application/Host/Src/hostMcuComm.o
 .text.WriteRegisterJ8_Power
                0x00000000000071ae       0x12 ./App/application/Host/Src/hostMcuComm.o
 .text.WriteRegisterJ7_Power
                0x00000000000071c0       0x12 ./App/application/Host/Src/hostMcuComm.o
 .text.WriteRegisterJ6_Power
                0x00000000000071d2       0x12 ./App/application/Host/Src/hostMcuComm.o
 .text.WriteRegisterJ5_Power
                0x00000000000071e4       0x12 ./App/application/Host/Src/hostMcuComm.o
 .text.WriteRegisterJ4_Power
                0x00000000000071f6       0x12 ./App/application/Host/Src/hostMcuComm.o
 .text.WriteRegisterJ3_Power
                0x0000000000007208       0x12 ./App/application/Host/Src/hostMcuComm.o
 .text.WriteRegisterJ2_Power
                0x000000000000721a       0x12 ./App/application/Host/Src/hostMcuComm.o
 .text.WriteRegisterJ1_Power
                0x000000000000722c       0x12 ./App/application/Host/Src/hostMcuComm.o
 .text.hostFrameDataAnalyze
                0x000000000000723e      0x18e ./App/application/Host/Src/hostMcuComm.o
                0x000000000000723e                hostFrameDataAnalyze
 .text.stateMachine
                0x00000000000073cc      0x278 ./App/application/Host/Src/hostMcuDataParse.o
 .text.hostMcuUartDataAnalysis
                0x0000000000007644       0x96 ./App/application/Host/Src/hostMcuDataParse.o
                0x0000000000007644                hostMcuUartDataAnalysis
 .text.readHostConfigParameter
                0x00000000000076da       0x1a ./App/application/Host/Src/hostParameter.o
                0x00000000000076da                readHostConfigParameter
 .text.setPwrOnVoltage
                0x00000000000076f4        0xa ./App/application/Host/Src/hostParameter.o
                0x00000000000076f4                setPwrOnVoltage
 .text.getWorkCurrent
                0x00000000000076fe        0xa ./App/application/Host/Src/hostParameter.o
                0x00000000000076fe                getWorkCurrent
 .text.setWorkCurrent
                0x0000000000007708        0xa ./App/application/Host/Src/hostParameter.o
                0x0000000000007708                setWorkCurrent
 .text.getWorkVoltage
                0x0000000000007712        0xa ./App/application/Host/Src/hostParameter.o
                0x0000000000007712                getWorkVoltage
 .text.setWorkVoltage
                0x000000000000771c        0xa ./App/application/Host/Src/hostParameter.o
                0x000000000000771c                setWorkVoltage
 .text.getBoardTemperature
                0x0000000000007726        0xa ./App/application/Host/Src/hostParameter.o
                0x0000000000007726                getBoardTemperature
 .text.setBoardTemperature
                0x0000000000007730        0xa ./App/application/Host/Src/hostParameter.o
                0x0000000000007730                setBoardTemperature
 .text.getJ0_485_Baud
                0x000000000000773a        0xa ./App/application/Host/Src/hostParameter.o
                0x000000000000773a                getJ0_485_Baud
 .text.setJ0_485_Baud
                0x0000000000007744        0xa ./App/application/Host/Src/hostParameter.o
                0x0000000000007744                setJ0_485_Baud
 .text.getJ2_485_Baud
                0x000000000000774e        0xa ./App/application/Host/Src/hostParameter.o
                0x000000000000774e                getJ2_485_Baud
 .text.setJ2_485_Baud
                0x0000000000007758        0xa ./App/application/Host/Src/hostParameter.o
                0x0000000000007758                setJ2_485_Baud
 .text.getJ4_485_Baud
                0x0000000000007762        0xa ./App/application/Host/Src/hostParameter.o
                0x0000000000007762                getJ4_485_Baud
 .text.setJ4_485_Baud
                0x000000000000776c        0xa ./App/application/Host/Src/hostParameter.o
                0x000000000000776c                setJ4_485_Baud
 .text.getJ6_485_Baud
                0x0000000000007776        0xa ./App/application/Host/Src/hostParameter.o
                0x0000000000007776                getJ6_485_Baud
 .text.setJ6_485_Baud
                0x0000000000007780        0xa ./App/application/Host/Src/hostParameter.o
                0x0000000000007780                setJ6_485_Baud
 .text.getLora_Uart_Baud
                0x000000000000778a        0xa ./App/application/Host/Src/hostParameter.o
                0x000000000000778a                getLora_Uart_Baud
 .text.setLora_Uart_Baud
                0x0000000000007794        0xa ./App/application/Host/Src/hostParameter.o
                0x0000000000007794                setLora_Uart_Baud
 .text.hostUartSendInit
                0x000000000000779e      0x1de ./App/application/Host/Src/hostQueueUart.o
                0x000000000000779e                hostUartSendInit
 .text.hostBinarySemaphoreFreeMemory
                0x000000000000797c      0x162 ./App/application/Host/Src/hostQueueUart.o
                0x000000000000797c                hostBinarySemaphoreFreeMemory
 .text.J0QueueSend
                0x0000000000007ade       0x40 ./App/application/Host/Src/hostQueueUart.o
                0x0000000000007ade                J0QueueSend
 .text.J2QueueSend
                0x0000000000007b1e       0x40 ./App/application/Host/Src/hostQueueUart.o
                0x0000000000007b1e                J2QueueSend
 .text.J4QueueSend
                0x0000000000007b5e       0x40 ./App/application/Host/Src/hostQueueUart.o
                0x0000000000007b5e                J4QueueSend
 .text.J6QueueSend
                0x0000000000007b9e       0x40 ./App/application/Host/Src/hostQueueUart.o
                0x0000000000007b9e                J6QueueSend
 .text.LoraQueueSend
                0x0000000000007bde       0x30 ./App/application/Host/Src/hostQueueUart.o
                0x0000000000007bde                LoraQueueSend
 .text.Su806QueueSend
                0x0000000000007c0e       0x30 ./App/application/Host/Src/hostQueueUart.o
                0x0000000000007c0e                Su806QueueSend
 .text.HostMcuQueueSend
                0x0000000000007c3e       0x30 ./App/application/Host/Src/hostQueueUart.o
                0x0000000000007c3e                HostMcuQueueSend
 .text.J0_485_IN_TXE
                0x0000000000007c6e       0x12 ./App/application/Host/Src/hostQueueUart.o
                0x0000000000007c6e                J0_485_IN_TXE
 .text.J2_485_IN_TXE
                0x0000000000007c80       0x12 ./App/application/Host/Src/hostQueueUart.o
                0x0000000000007c80                J2_485_IN_TXE
 .text.J4_485_IN_TXE
                0x0000000000007c92       0x12 ./App/application/Host/Src/hostQueueUart.o
                0x0000000000007c92                J4_485_IN_TXE
 .text.J6_485_IN_TXE
                0x0000000000007ca4       0x12 ./App/application/Host/Src/hostQueueUart.o
                0x0000000000007ca4                J6_485_IN_TXE
 .text.Lora_uart_IN_TXE
                0x0000000000007cb6       0x12 ./App/application/Host/Src/hostQueueUart.o
                0x0000000000007cb6                Lora_uart_IN_TXE
 .text.Su806_uart_IN_TXE
                0x0000000000007cc8       0x12 ./App/application/Host/Src/hostQueueUart.o
                0x0000000000007cc8                Su806_uart_IN_TXE
 .text.hostMcu_uart_IN_TXE
                0x0000000000007cda       0x12 ./App/application/Host/Src/hostQueueUart.o
                0x0000000000007cda                hostMcu_uart_IN_TXE
 .text.slaveStateMachine
                0x0000000000007cec      0x1b8 ./App/application/Host/Src/hostRecvSlaveDataParse.o
 .text.hostRecvSlaveDataParse
                0x0000000000007ea4       0xa2 ./App/application/Host/Src/hostRecvSlaveDataParse.o
                0x0000000000007ea4                hostRecvSlaveDataParse
 .text.J0_SensorDataAnalysis
                0x0000000000007f46      0x106 ./App/application/Host/Src/hostSensorDataParse.o
                0x0000000000007f46                J0_SensorDataAnalysis
 .text.J2_SensorDataAnalysis
                0x000000000000804c      0x106 ./App/application/Host/Src/hostSensorDataParse.o
                0x000000000000804c                J2_SensorDataAnalysis
 .text.J4_SensorDataAnalysis
                0x0000000000008152      0x106 ./App/application/Host/Src/hostSensorDataParse.o
                0x0000000000008152                J4_SensorDataAnalysis
 .text.J6_SensorDataAnalysis
                0x0000000000008258      0x104 ./App/application/Host/Src/hostSensorDataParse.o
                0x0000000000008258                J6_SensorDataAnalysis
 .text.Lora_SensorDataAnalysis
                0x000000000000835c      0x104 ./App/application/Host/Src/hostSensorDataParse.o
                0x000000000000835c                Lora_SensorDataAnalysis
 .text.__mulsf3
                0x0000000000008460      0x290 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(mulsf3.o)
                0x0000000000008460                __mulsf3
 .text.__fixunssfsi
                0x00000000000086f0       0x56 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixunssfsi.o)
                0x00000000000086f0                __fixunssfsi
 .text.__floatsisf
                0x0000000000008746       0xc6 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsisf.o)
                0x0000000000008746                __floatsisf
 .text.__floatunsisf
                0x000000000000880c       0xce c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatunsisf.o)
                0x000000000000880c                __floatunsisf
 .text.__clzsi2
                0x00000000000088da       0x6e c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o)
                0x00000000000088da                __clzsi2
 .text.memcpy   0x0000000000008948       0xb2 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o)
                0x0000000000008948                memcpy
 .text.printf   0x00000000000089fa       0x40 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o)
                0x00000000000089fa                iprintf
                0x00000000000089fa                printf
 .text._puts_r  0x0000000000008a3a       0xd4 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o)
                0x0000000000008a3a                _puts_r
 .text.puts     0x0000000000008b0e        0xc c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o)
                0x0000000000008b0e                puts
 .text.__swbuf_r
                0x0000000000008b1a       0xbc c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wbuf.o)
                0x0000000000008b1a                __swbuf_r
 .text.__swsetup_r
                0x0000000000008bd6       0xfc c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wsetup.o)
                0x0000000000008bd6                __swsetup_r
 .text.__sflush_r
                0x0000000000008cd2      0x130 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o)
                0x0000000000008cd2                __sflush_r
 .text._fflush_r
                0x0000000000008e02       0x66 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o)
                0x0000000000008e02                _fflush_r
 .text.std      0x0000000000008e68       0x66 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
 .text._cleanup_r
                0x0000000000008ece        0xa c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
                0x0000000000008ece                _cleanup_r
 .text.__sfmoreglue
                0x0000000000008ed8       0x46 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
                0x0000000000008ed8                __sfmoreglue
 .text.__sinit  0x0000000000008f1e       0x6c c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
                0x0000000000008f1e                __sinit
 .text.__sfp    0x0000000000008f8a       0xa0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
                0x0000000000008f8a                __sfp
 .text._fwalk_reent
                0x000000000000902a       0x6a c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fwalk.o)
                0x000000000000902a                _fwalk_reent
 .text.__swhatbuf_r
                0x0000000000009094       0x58 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o)
                0x0000000000009094                __swhatbuf_r
 .text.__smakebuf_r
                0x00000000000090ec       0x92 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o)
                0x00000000000090ec                __smakebuf_r
 .text._free_r  0x000000000000917e       0xa8 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o)
                0x000000000000917e                _free_r
 .text._malloc_r
                0x0000000000009226       0xd4 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
                0x0000000000009226                _malloc_r
 .text.__sfputc_r
                0x00000000000092fa       0x28 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
 .text.__sfputs_r
                0x0000000000009322       0x42 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
                0x0000000000009322                __sfputs_r
 .text._vfprintf_r
                0x0000000000009364      0x288 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
                0x0000000000009364                _vfprintf_r
                0x0000000000009364                _vfiprintf_r
 .text._printf_common
                0x00000000000095ec      0x10c c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o)
                0x00000000000095ec                _printf_common
 .text._printf_i
                0x00000000000096f8      0x2a2 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o)
                0x00000000000096f8                _printf_i
 .text._sbrk_r  0x000000000000999a       0x32 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o)
                0x000000000000999a                _sbrk_r
 .text.__sread  0x00000000000099cc       0x2c c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
                0x00000000000099cc                __sread
 .text.__swrite
                0x00000000000099f8       0x48 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
                0x00000000000099f8                __swrite
 .text.__sseek  0x0000000000009a40       0x30 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
                0x0000000000009a40                __sseek
 .text.__sclose
                0x0000000000009a70        0x6 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
                0x0000000000009a70                __sclose
 .text._write_r
                0x0000000000009a76       0x36 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-writer.o)
                0x0000000000009a76                _write_r
 .text._close_r
                0x0000000000009aac       0x30 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-closer.o)
                0x0000000000009aac                _close_r
 .text._fstat_r
                0x0000000000009adc       0x32 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fstatr.o)
                0x0000000000009adc                _fstat_r
 .text._isatty_r
                0x0000000000009b0e       0x30 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-isattyr.o)
                0x0000000000009b0e                _isatty_r
 .text._lseek_r
                0x0000000000009b3e       0x34 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-lseekr.o)
                0x0000000000009b3e                _lseek_r
 .text.memchr   0x0000000000009b72       0x18 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memchr.o)
                0x0000000000009b72                memchr
 .text.__malloc_lock
                0x0000000000009b8a        0x2 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
                0x0000000000009b8a                __malloc_lock
 .text.__malloc_unlock
                0x0000000000009b8c        0x2 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
                0x0000000000009b8c                __malloc_unlock
 .text._read_r  0x0000000000009b8e       0x34 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-readr.o)
                0x0000000000009b8e                _read_r
 .text._close   0x0000000000009bc2       0x10 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o)
                0x0000000000009bc2                _close
 .text._fstat   0x0000000000009bd2       0x10 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(fstat.o)
                0x0000000000009bd2                _fstat
 .text._isatty  0x0000000000009be2       0x10 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(isatty.o)
                0x0000000000009be2                _isatty
 .text._lseek   0x0000000000009bf2       0x10 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(lseek.o)
                0x0000000000009bf2                _lseek
 .text._read    0x0000000000009c02       0x10 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(read.o)
                0x0000000000009c02                _read
 *(.rodata)
 *(.rodata*)
 *fill*         0x0000000000009c12        0x2 
 .rodata.HardFault_Handler.str1.4
                0x0000000000009c14       0x28 ./User/ch32v30x_it.o
 .rodata.main.str1.4
                0x0000000000009c3c       0x60 ./User/main.o
 .rodata.pvPortMalloc.str1.4
                0x0000000000009c9c       0x49 ./FreeRTOS/portable/MemMang/heap_4.o
 *fill*         0x0000000000009ce5        0x3 
 .rodata.xPortStartScheduler.str1.4
                0x0000000000009ce8       0x27 ./FreeRTOS/portable/GCC/RISC-V/port.o
                                         0x49 (size before relaxing)
 *fill*         0x0000000000009d0f        0x1 
 .rodata.prvNotifyQueueSetContainer.str1.4
                0x0000000000009d10       0x14 ./FreeRTOS/queue.o
                                         0x35 (size before relaxing)
 .rodata.prvTaskIsTaskSuspended.str1.4
                0x0000000000009d24       0x14 ./FreeRTOS/tasks.o
                                         0x35 (size before relaxing)
 .rodata.vTaskStartScheduler.str1.4
                0x0000000000009d38        0x5 ./FreeRTOS/tasks.o
 *fill*         0x0000000000009d3d        0x3 
 .rodata.prvTimerTask
                0x0000000000009d40       0x24 ./FreeRTOS/timers.o
 .rodata.prvCheckForValidListAndQueue.str1.4
                0x0000000000009d64        0x5 ./FreeRTOS/timers.o
 *fill*         0x0000000000009d69        0x3 
 .rodata.prvTimerTask.str1.4
                0x0000000000009d6c       0x15 ./FreeRTOS/timers.o
                                         0x39 (size before relaxing)
 *fill*         0x0000000000009d81        0x3 
 .rodata.xTimerCreateTimerTask.str1.4
                0x0000000000009d84        0x8 ./FreeRTOS/timers.o
 .rodata.proportionalInt.cst4
                0x0000000000009d8c        0xc ./App/functionalModule/Src/FM_ADC.o
 .rodata.slaveIdleInit.str1.4
                0x0000000000009d98       0x30 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .rodata.slaveOther_Task.str1.4
                0x0000000000009dc8       0x2b ./App/application/Slave/Src/slaveFreerotsTask.o
 *fill*         0x0000000000009df3        0x1 
 .rodata.slaveStartApp.str1.4
                0x0000000000009df4       0xc3 ./App/application/Slave/Src/slaveFreerotsTask.o
 *fill*         0x0000000000009eb7        0x1 
 .rodata.hostIdleInit.str1.4
                0x0000000000009eb8       0x20 ./App/application/Host/Src/hostBusIdleDetection.o
 .rodata.hostOther_Task.str1.4
                0x0000000000009ed8       0x2b ./App/application/Host/Src/hostFreerotsTask.o
 .rodata.hostStartApp.str1.4
                0x0000000000009ed8       0xee ./App/application/Host/Src/hostFreerotsTask.o
 *fill*         0x0000000000009fc6        0x2 
 .rodata.ReadRegisterWorkTemperature.cst4
                0x0000000000009fc8        0x4 ./App/application/Host/Src/hostMcuComm.o
 .rodata.__mulsf3
                0x0000000000009fcc       0x40 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(mulsf3.o)
 .rodata.__clz_tab
                0x000000000000a00c      0x100 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o)
                0x000000000000a00c                __clz_tab
 .rodata.__sf_fake_stderr
                0x000000000000a10c       0x20 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
                0x000000000000a10c                __sf_fake_stderr
 .rodata.__sf_fake_stdin
                0x000000000000a12c       0x20 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
                0x000000000000a12c                __sf_fake_stdin
 .rodata.__sf_fake_stdout
                0x000000000000a14c       0x20 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
                0x000000000000a14c                __sf_fake_stdout
 .rodata._vfprintf_r.str1.4
                0x000000000000a16c       0x13 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
 *fill*         0x000000000000a17f        0x1 
 .rodata._printf_i.str1.4
                0x000000000000a180       0x28 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o)
                                         0x25 (size before relaxing)
 *(.gnu.linkonce.t.*)
                0x000000000000a1a8                . = ALIGN (0x4)

.rela.dyn       0x000000000000a1a8        0x0
 .rela.init     0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.vector   0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.text.handle_reset
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.text.xPortStartScheduler
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.sdata2.xISRStackTop
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.text._sbrk
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.sdata.curbrk.5274
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.text._vfprintf_r
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.text._sbrk_r
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.text._write_r
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.text._close_r
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.text._fstat_r
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.text._isatty_r
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.text._lseek_r
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.text._read_r
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.text._close
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.text._fstat
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.text._isatty
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.text._lseek
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o
 .rela.text._read
                0x000000000000a1a8        0x0 ./User/ch32v30x_it.o

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

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

.init_array     0x000000000000a1a8        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     0x000000000000a1a8        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         0x0000000020000000        0x0 load address 0x000000000000a1a8
                0x0000000020000000                . = ALIGN (0x4)
                0x0000000020000000                PROVIDE (_data_vma = .)

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

.data           0x0000000020000000      0x340 load address 0x000000000000a1a8
 *(.gnu.linkonce.r.*)
 *(.data .data.*)
 .data.AHBPrescTable
                0x0000000020000000       0x10 ./User/system_ch32v30x.o
                0x0000000020000000                AHBPrescTable
 .data.APBAHBPrescTable
                0x0000000020000010       0x10 ./Peripheral/src/ch32v30x_rcc.o
 .data.uart_devices
                0x0000000020000020      0x144 ./App/functionalModule/Src/uart_dev.o
                0x0000000020000020                uart_devices
 .data.g_RegTblR
                0x0000000020000164       0x30 ./App/application/Slave/Src/slaveMcuComm.o
                0x0000000020000164                g_RegTblR
 .data.g_RegTblW
                0x0000000020000194       0x30 ./App/application/Slave/Src/slaveMcuComm.o
                0x0000000020000194                g_RegTblW
 .data.m_host_RegTblR
                0x00000000200001c4       0x88 ./App/application/Host/Src/hostMcuComm.o
                0x00000000200001c4                m_host_RegTblR
 .data.m_host_RegTblW
                0x000000002000024c       0x70 ./App/application/Host/Src/hostMcuComm.o
                0x000000002000024c                m_host_RegTblW
 .data.impure_data
                0x00000000200002bc       0x60 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o)
 *(.gnu.linkonce.d.*)
                0x0000000020000320                . = ALIGN (0x8)
 *fill*         0x000000002000031c        0x4 
                0x0000000020000b20                PROVIDE (__global_pointer$ = (. + 0x800))
 *(.sdata .sdata.*)
 .sdata.SystemCoreClock
                0x0000000020000320        0x4 ./User/system_ch32v30x.o
                0x0000000020000320                SystemCoreClock
 .sdata.ADCPrescTable
                0x0000000020000324        0x4 ./Peripheral/src/ch32v30x_rcc.o
 .sdata.uxCriticalNesting
                0x0000000020000328        0x4 ./FreeRTOS/portable/GCC/RISC-V/port.o
 .sdata.uxTopUsedPriority
                0x000000002000032c        0x4 ./FreeRTOS/tasks.o
                0x000000002000032c                uxTopUsedPriority
 .sdata.curbrk.5274
                0x0000000020000330        0x4 ./Debug/debug.o
 .sdata._impure_ptr
                0x0000000020000334        0x4 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o)
                0x0000000020000334                _impure_ptr
 *(.sdata2.*)
 .sdata2.xISRStackTop
                0x0000000020000338        0x4 ./FreeRTOS/portable/GCC/RISC-V/port.o
                0x0000000020000338                xISRStackTop
 .sdata2._global_impure_ptr
                0x000000002000033c        0x4 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o)
                0x000000002000033c                _global_impure_ptr
 *(.gnu.linkonce.s.*)
                0x0000000020000340                . = ALIGN (0x8)
 *(.srodata.cst16)
 *(.srodata.cst8)
 *(.srodata.cst4)
 *(.srodata.cst2)
 *(.srodata .srodata.*)
                0x0000000020000340                . = ALIGN (0x4)
                0x0000000020000340                PROVIDE (_edata = .)

.bss            0x0000000020000340     0xb900 load address 0x000000000000a4e8
                0x0000000020000340                . = ALIGN (0x4)
                0x0000000020000340                PROVIDE (_sbss = .)
 *(.sbss*)
 .sbss.NVIC_Priority_Group
                0x0000000020000340        0x4 ./Peripheral/src/ch32v30x_misc.o
                0x0000000020000340                NVIC_Priority_Group
 .sbss.pxEnd    0x0000000020000344        0x4 ./FreeRTOS/portable/MemMang/heap_4.o
 .sbss.xBlockAllocatedBit
                0x0000000020000348        0x4 ./FreeRTOS/portable/MemMang/heap_4.o
 .sbss.xFreeBytesRemaining
                0x000000002000034c        0x4 ./FreeRTOS/portable/MemMang/heap_4.o
 .sbss.xMinimumEverFreeBytesRemaining
                0x0000000020000350        0x4 ./FreeRTOS/portable/MemMang/heap_4.o
 .sbss.xNumberOfSuccessfulAllocations
                0x0000000020000354        0x4 ./FreeRTOS/portable/MemMang/heap_4.o
 .sbss.xNumberOfSuccessfulFrees
                0x0000000020000358        0x4 ./FreeRTOS/portable/MemMang/heap_4.o
 .sbss.xStart   0x000000002000035c        0x8 ./FreeRTOS/portable/MemMang/heap_4.o
 .sbss.pxCurrentTCB
                0x0000000020000364        0x4 ./FreeRTOS/tasks.o
                0x0000000020000364                pxCurrentTCB
 .sbss.pxDelayedTaskList
                0x0000000020000368        0x4 ./FreeRTOS/tasks.o
 .sbss.pxOverflowDelayedTaskList
                0x000000002000036c        0x4 ./FreeRTOS/tasks.o
 .sbss.uxCurrentNumberOfTasks
                0x0000000020000370        0x4 ./FreeRTOS/tasks.o
 .sbss.uxDeletedTasksWaitingCleanUp
                0x0000000020000374        0x4 ./FreeRTOS/tasks.o
 .sbss.uxSchedulerSuspended
                0x0000000020000378        0x4 ./FreeRTOS/tasks.o
 .sbss.uxTaskNumber
                0x000000002000037c        0x4 ./FreeRTOS/tasks.o
 .sbss.uxTopReadyPriority
                0x0000000020000380        0x4 ./FreeRTOS/tasks.o
 .sbss.xIdleTaskHandle
                0x0000000020000384        0x4 ./FreeRTOS/tasks.o
 .sbss.xNextTaskUnblockTime
                0x0000000020000388        0x4 ./FreeRTOS/tasks.o
 .sbss.xNumOfOverflows
                0x000000002000038c        0x4 ./FreeRTOS/tasks.o
 .sbss.xPendedTicks
                0x0000000020000390        0x4 ./FreeRTOS/tasks.o
 .sbss.xSchedulerRunning
                0x0000000020000394        0x4 ./FreeRTOS/tasks.o
 .sbss.xTickCount
                0x0000000020000398        0x4 ./FreeRTOS/tasks.o
 .sbss.xYieldPending
                0x000000002000039c        0x4 ./FreeRTOS/tasks.o
 .sbss.pxCurrentTimerList
                0x00000000200003a0        0x4 ./FreeRTOS/timers.o
 .sbss.pxOverflowTimerList
                0x00000000200003a4        0x4 ./FreeRTOS/timers.o
 .sbss.xLastTime.6324
                0x00000000200003a8        0x4 ./FreeRTOS/timers.o
 .sbss.xTimerQueue
                0x00000000200003ac        0x4 ./FreeRTOS/timers.o
 .sbss.xTimerTaskHandle
                0x00000000200003b0        0x4 ./FreeRTOS/timers.o
 .sbss.p_ms     0x00000000200003b4        0x2 ./Debug/debug.o
 .sbss.p_us     0x00000000200003b6        0x1 ./Debug/debug.o
 *fill*         0x00000000200003b7        0x1 
 .sbss.J0_485RxBuffer
                0x00000000200003b8        0x4 ./App/tools/mcu_common.o
                0x00000000200003b8                J0_485RxBuffer
 .sbss.J0_485RxBufferIndex
                0x00000000200003bc        0x2 ./App/tools/mcu_common.o
                0x00000000200003bc                J0_485RxBufferIndex
 *fill*         0x00000000200003be        0x2 
 .sbss.J1_485RxBuffer
                0x00000000200003c0        0x4 ./App/tools/mcu_common.o
                0x00000000200003c0                J1_485RxBuffer
 .sbss.J1_485RxBufferIndex
                0x00000000200003c4        0x2 ./App/tools/mcu_common.o
                0x00000000200003c4                J1_485RxBufferIndex
 *fill*         0x00000000200003c6        0x2 
 .sbss.J2_485RxBuffer
                0x00000000200003c8        0x4 ./App/tools/mcu_common.o
                0x00000000200003c8                J2_485RxBuffer
 .sbss.J2_485RxBufferIndex
                0x00000000200003cc        0x2 ./App/tools/mcu_common.o
                0x00000000200003cc                J2_485RxBufferIndex
 *fill*         0x00000000200003ce        0x2 
 .sbss.J3_485RxBuffer
                0x00000000200003d0        0x4 ./App/tools/mcu_common.o
                0x00000000200003d0                J3_485RxBuffer
 .sbss.J3_485RxBufferIndex
                0x00000000200003d4        0x2 ./App/tools/mcu_common.o
                0x00000000200003d4                J3_485RxBufferIndex
 *fill*         0x00000000200003d6        0x2 
 .sbss.J4_485RxBuffer
                0x00000000200003d8        0x4 ./App/tools/mcu_common.o
                0x00000000200003d8                J4_485RxBuffer
 .sbss.J4_485RxBufferIndex
                0x00000000200003dc        0x2 ./App/tools/mcu_common.o
                0x00000000200003dc                J4_485RxBufferIndex
 *fill*         0x00000000200003de        0x2 
 .sbss.J5_485RxBuffer
                0x00000000200003e0        0x4 ./App/tools/mcu_common.o
                0x00000000200003e0                J5_485RxBuffer
 .sbss.J5_485RxBufferIndex
                0x00000000200003e4        0x2 ./App/tools/mcu_common.o
                0x00000000200003e4                J5_485RxBufferIndex
 *fill*         0x00000000200003e6        0x2 
 .sbss.J6_485RxBuffer
                0x00000000200003e8        0x4 ./App/tools/mcu_common.o
                0x00000000200003e8                J6_485RxBuffer
 .sbss.J6_485RxBufferIndex
                0x00000000200003ec        0x2 ./App/tools/mcu_common.o
                0x00000000200003ec                J6_485RxBufferIndex
 *fill*         0x00000000200003ee        0x2 
 .sbss.J7_485RxBuffer
                0x00000000200003f0        0x4 ./App/tools/mcu_common.o
                0x00000000200003f0                J7_485RxBuffer
 .sbss.J7_485RxBufferIndex
                0x00000000200003f4        0x2 ./App/tools/mcu_common.o
                0x00000000200003f4                J7_485RxBufferIndex
 *fill*         0x00000000200003f6        0x2 
 .sbss.J8_485RxBuffer
                0x00000000200003f8        0x4 ./App/tools/mcu_common.o
                0x00000000200003f8                J8_485RxBuffer
 .sbss.J8_485RxBufferIndex
                0x00000000200003fc        0x2 ./App/tools/mcu_common.o
                0x00000000200003fc                J8_485RxBufferIndex
 *fill*         0x00000000200003fe        0x2 
 .sbss.J9_485RxBuffer
                0x0000000020000400        0x4 ./App/tools/mcu_common.o
                0x0000000020000400                J9_485RxBuffer
 .sbss.J9_485RxBufferIndex
                0x0000000020000404        0x2 ./App/tools/mcu_common.o
                0x0000000020000404                J9_485RxBufferIndex
 .sbss.frameLength
                0x0000000020000406        0x2 ./App/tools/mcu_common.o
                0x0000000020000406                frameLength
 .sbss.loraRxBuffer
                0x0000000020000408        0x4 ./App/tools/mcu_common.o
                0x0000000020000408                loraRxBuffer
 .sbss.loraRxBufferIndex
                0x000000002000040c        0x2 ./App/tools/mcu_common.o
                0x000000002000040c                loraRxBufferIndex
 *fill*         0x000000002000040e        0x2 
 .sbss.mcuUartRxBuffer
                0x0000000020000410        0x4 ./App/tools/mcu_common.o
                0x0000000020000410                mcuUartRxBuffer
 .sbss.mcuUartRxBufferIndex
                0x0000000020000414        0x2 ./App/tools/mcu_common.o
                0x0000000020000414                mcuUartRxBufferIndex
 *fill*         0x0000000020000416        0x2 
 .sbss.mcuUartRxTime
                0x0000000020000418        0x4 ./App/tools/mcu_common.o
                0x0000000020000418                mcuUartRxTime
 .sbss.state    0x000000002000041c        0x4 ./App/tools/mcu_common.o
                0x000000002000041c                state
 .sbss.su806RxBuffer
                0x0000000020000420        0x4 ./App/tools/mcu_common.o
                0x0000000020000420                su806RxBuffer
 .sbss.su806RxBufferIndex
                0x0000000020000424        0x2 ./App/tools/mcu_common.o
                0x0000000020000424                su806RxBufferIndex
 *fill*         0x0000000020000426        0x2 
 .sbss.su806UartRxTime
                0x0000000020000428        0x4 ./App/tools/mcu_common.o
                0x0000000020000428                su806UartRxTime
 .sbss.Calibrattion_Val
                0x000000002000042c        0x2 ./App/hardwareDriver/Src/HD_ADC.o
                0x000000002000042c                Calibrattion_Val
 *fill*         0x000000002000042e        0x2 
 .sbss.adcData  0x0000000020000430        0x8 ./App/hardwareDriver/Src/HD_ADC.o
                0x0000000020000430                adcData
 .sbss.P_In_Current
                0x0000000020000438        0x4 ./App/functionalModule/Src/FM_ADC.o
 .sbss.P_In_Voltage
                0x000000002000043c        0x4 ./App/functionalModule/Src/FM_ADC.o
 .sbss.P_PwrOn_Voltage
                0x0000000020000440        0x4 ./App/functionalModule/Src/FM_ADC.o
 .sbss.mcuFlag  0x0000000020000444        0x1 ./App/functionalModule/Src/FM_GPIO.o
 *fill*         0x0000000020000445        0x3 
 .sbss.J0Buff   0x0000000020000448        0x4 ./App/functionalModule/Src/uart_dev.o
 .sbss.J1Buff   0x000000002000044c        0x4 ./App/functionalModule/Src/uart_dev.o
 .sbss.J2Buff   0x0000000020000450        0x4 ./App/functionalModule/Src/uart_dev.o
 .sbss.J3Buff   0x0000000020000454        0x4 ./App/functionalModule/Src/uart_dev.o
 .sbss.J4Buff   0x0000000020000458        0x4 ./App/functionalModule/Src/uart_dev.o
 .sbss.J6Buff   0x000000002000045c        0x4 ./App/functionalModule/Src/uart_dev.o
 .sbss.J7Buff   0x0000000020000460        0x4 ./App/functionalModule/Src/uart_dev.o
 .sbss.J8Buff   0x0000000020000464        0x4 ./App/functionalModule/Src/uart_dev.o
 .sbss.J9Buff   0x0000000020000468        0x4 ./App/functionalModule/Src/uart_dev.o
 .sbss.LoraBuff
                0x000000002000046c        0x4 ./App/functionalModule/Src/uart_dev.o
 .sbss.McuBuff  0x0000000020000470        0x4 ./App/functionalModule/Src/uart_dev.o
 .sbss.Su806Buff
                0x0000000020000474        0x4 ./App/functionalModule/Src/uart_dev.o
 .sbss.flag.5686
                0x0000000020000478        0x1 ./App/functionalModule/Src/uart_dev.o
 .sbss.flag.5692
                0x0000000020000479        0x1 ./App/functionalModule/Src/uart_dev.o
 .sbss.flag.5698
                0x000000002000047a        0x1 ./App/functionalModule/Src/uart_dev.o
 .sbss.flag.5704
                0x000000002000047b        0x1 ./App/functionalModule/Src/uart_dev.o
 .sbss.flag.5710
                0x000000002000047c        0x1 ./App/functionalModule/Src/uart_dev.o
 .sbss.flag.5716
                0x000000002000047d        0x1 ./App/functionalModule/Src/uart_dev.o
 .sbss.flag.5722
                0x000000002000047e        0x1 ./App/functionalModule/Src/uart_dev.o
 .sbss.flag.5728
                0x000000002000047f        0x1 ./App/functionalModule/Src/uart_dev.o
 .sbss.flag.5734
                0x0000000020000480        0x1 ./App/functionalModule/Src/uart_dev.o
 .sbss.flag.5740
                0x0000000020000481        0x1 ./App/functionalModule/Src/uart_dev.o
 *fill*         0x0000000020000482        0x2 
 .sbss.g_J0_handle
                0x0000000020000484        0x4 ./App/functionalModule/Src/uart_dev.o
                0x0000000020000484                g_J0_handle
 .sbss.g_J1_handle
                0x0000000020000488        0x4 ./App/functionalModule/Src/uart_dev.o
                0x0000000020000488                g_J1_handle
 .sbss.g_J2_handle
                0x000000002000048c        0x4 ./App/functionalModule/Src/uart_dev.o
                0x000000002000048c                g_J2_handle
 .sbss.g_J3_handle
                0x0000000020000490        0x4 ./App/functionalModule/Src/uart_dev.o
                0x0000000020000490                g_J3_handle
 .sbss.g_J4_handle
                0x0000000020000494        0x4 ./App/functionalModule/Src/uart_dev.o
                0x0000000020000494                g_J4_handle
 .sbss.g_J5_handle
                0x0000000020000498        0x4 ./App/functionalModule/Src/uart_dev.o
                0x0000000020000498                g_J5_handle
 .sbss.g_J6_handle
                0x000000002000049c        0x4 ./App/functionalModule/Src/uart_dev.o
                0x000000002000049c                g_J6_handle
 .sbss.g_J7_handle
                0x00000000200004a0        0x4 ./App/functionalModule/Src/uart_dev.o
                0x00000000200004a0                g_J7_handle
 .sbss.g_J8_handle
                0x00000000200004a4        0x4 ./App/functionalModule/Src/uart_dev.o
                0x00000000200004a4                g_J8_handle
 .sbss.g_J9_handle
                0x00000000200004a8        0x4 ./App/functionalModule/Src/uart_dev.o
                0x00000000200004a8                g_J9_handle
 .sbss.g_Lora_handle
                0x00000000200004ac        0x4 ./App/functionalModule/Src/uart_dev.o
                0x00000000200004ac                g_Lora_handle
 .sbss.g_Mcu_handle
                0x00000000200004b0        0x4 ./App/functionalModule/Src/uart_dev.o
                0x00000000200004b0                g_Mcu_handle
 .sbss.g_Su806_handle
                0x00000000200004b4        0x4 ./App/functionalModule/Src/uart_dev.o
                0x00000000200004b4                g_Su806_handle
 .sbss.loraBuffLen
                0x00000000200004b8        0x4 ./App/functionalModule/Src/uart_dev.o
 .sbss.mcuBuffLen
                0x00000000200004bc        0x4 ./App/functionalModule/Src/uart_dev.o
 .sbss.rs485BuffLen
                0x00000000200004c0        0x4 ./App/functionalModule/Src/uart_dev.o
 .sbss.su806BuffLen
                0x00000000200004c4        0x4 ./App/functionalModule/Src/uart_dev.o
 .sbss.tick.6278
                0x00000000200004c8        0x4 ./App/application/Slave/Src/slave485DataParse.o
 .sbss.tick.6290
                0x00000000200004cc        0x4 ./App/application/Slave/Src/slave485DataParse.o
 .sbss.tick.6302
                0x00000000200004d0        0x4 ./App/application/Slave/Src/slave485DataParse.o
 .sbss.tick.6314
                0x00000000200004d4        0x4 ./App/application/Slave/Src/slave485DataParse.o
 .sbss.tick.6326
                0x00000000200004d8        0x4 ./App/application/Slave/Src/slave485DataParse.o
 .sbss.tick.6338
                0x00000000200004dc        0x4 ./App/application/Slave/Src/slave485DataParse.o
 .sbss.J1_485_Swtmr
                0x00000000200004e0        0x4 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .sbss.J1_IDLESemaphore
                0x00000000200004e4        0x4 ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x00000000200004e4                J1_IDLESemaphore
 .sbss.J3_485_Swtmr
                0x00000000200004e8        0x4 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .sbss.J3_IDLESemaphore
                0x00000000200004ec        0x4 ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x00000000200004ec                J3_IDLESemaphore
 .sbss.J5_485_Swtmr
                0x00000000200004f0        0x4 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .sbss.J5_IDLESemaphore
                0x00000000200004f4        0x4 ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x00000000200004f4                J5_IDLESemaphore
 .sbss.J7_485_Swtmr
                0x00000000200004f8        0x4 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .sbss.J7_IDLESemaphore
                0x00000000200004fc        0x4 ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x00000000200004fc                J7_IDLESemaphore
 .sbss.J8_485_Swtmr
                0x0000000020000500        0x4 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .sbss.J8_IDLESemaphore
                0x0000000020000504        0x4 ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x0000000020000504                J8_IDLESemaphore
 .sbss.J9_485_Swtmr
                0x0000000020000508        0x4 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .sbss.J9_IDLESemaphore
                0x000000002000050c        0x4 ./App/application/Slave/Src/slaveBusIdleDetection.o
                0x000000002000050c                J9_IDLESemaphore
 .sbss.J1_TransmitTask_Handler
                0x0000000020000510        0x4 ./App/application/Slave/Src/slaveFreerotsTask.o
 .sbss.J3_TransmitTask_Handler
                0x0000000020000514        0x4 ./App/application/Slave/Src/slaveFreerotsTask.o
 .sbss.J5_TransmitTask_Handler
                0x0000000020000518        0x4 ./App/application/Slave/Src/slaveFreerotsTask.o
 .sbss.J7_TransmitTask_Handler
                0x000000002000051c        0x4 ./App/application/Slave/Src/slaveFreerotsTask.o
 .sbss.J8_TransmitTask_Handler
                0x0000000020000520        0x4 ./App/application/Slave/Src/slaveFreerotsTask.o
 .sbss.J9_TransmitTask_Handler
                0x0000000020000524        0x4 ./App/application/Slave/Src/slaveFreerotsTask.o
 .sbss.slave485DataParse_Handler
                0x0000000020000528        0x4 ./App/application/Slave/Src/slaveFreerotsTask.o
 .sbss.slaveFreeMemory_Handler
                0x000000002000052c        0x4 ./App/application/Slave/Src/slaveFreerotsTask.o
 .sbss.slaveMcuDataParse_Handler
                0x0000000020000530        0x4 ./App/application/Slave/Src/slaveFreerotsTask.o
 .sbss.slaveMcu_TransmitTask_Handler
                0x0000000020000534        0x4 ./App/application/Slave/Src/slaveFreerotsTask.o
 .sbss.slaveOther_Handler
                0x0000000020000538        0x4 ./App/application/Slave/Src/slaveFreerotsTask.o
 .sbss.tickstart.6306
                0x000000002000053c        0x4 ./App/application/Slave/Src/slaveMcuDataParse.o
 .sbss.J1_485_Queue
                0x0000000020000540        0x4 ./App/application/Slave/Src/slaveQueueUart.o
                0x0000000020000540                J1_485_Queue
 .sbss.J1_FreeMemorySemaphore
                0x0000000020000544        0x4 ./App/application/Slave/Src/slaveQueueUart.o
 .sbss.J1_sendOverSemaphore
                0x0000000020000548        0x4 ./App/application/Slave/Src/slaveQueueUart.o
 .sbss.J3_485_Queue
                0x000000002000054c        0x4 ./App/application/Slave/Src/slaveQueueUart.o
                0x000000002000054c                J3_485_Queue
 .sbss.J3_FreeMemorySemaphore
                0x0000000020000550        0x4 ./App/application/Slave/Src/slaveQueueUart.o
 .sbss.J3_sendOverSemaphore
                0x0000000020000554        0x4 ./App/application/Slave/Src/slaveQueueUart.o
 .sbss.J5_485_Queue
                0x0000000020000558        0x4 ./App/application/Slave/Src/slaveQueueUart.o
                0x0000000020000558                J5_485_Queue
 .sbss.J5_FreeMemorySemaphore
                0x000000002000055c        0x4 ./App/application/Slave/Src/slaveQueueUart.o
 .sbss.J5_sendOverSemaphore
                0x0000000020000560        0x4 ./App/application/Slave/Src/slaveQueueUart.o
 .sbss.J7_485_Queue
                0x0000000020000564        0x4 ./App/application/Slave/Src/slaveQueueUart.o
                0x0000000020000564                J7_485_Queue
 .sbss.J7_FreeMemorySemaphore
                0x0000000020000568        0x4 ./App/application/Slave/Src/slaveQueueUart.o
 .sbss.J7_sendOverSemaphore
                0x000000002000056c        0x4 ./App/application/Slave/Src/slaveQueueUart.o
 .sbss.J8_485_Queue
                0x0000000020000570        0x4 ./App/application/Slave/Src/slaveQueueUart.o
                0x0000000020000570                J8_485_Queue
 .sbss.J8_FreeMemorySemaphore
                0x0000000020000574        0x4 ./App/application/Slave/Src/slaveQueueUart.o
 .sbss.J8_sendOverSemaphore
                0x0000000020000578        0x4 ./App/application/Slave/Src/slaveQueueUart.o
 .sbss.J9_485_Queue
                0x000000002000057c        0x4 ./App/application/Slave/Src/slaveQueueUart.o
                0x000000002000057c                J9_485_Queue
 .sbss.J9_FreeMemorySemaphore
                0x0000000020000580        0x4 ./App/application/Slave/Src/slaveQueueUart.o
 .sbss.J9_sendOverSemaphore
                0x0000000020000584        0x4 ./App/application/Slave/Src/slaveQueueUart.o
 .sbss.mcu_uart_Queue
                0x0000000020000588        0x4 ./App/application/Slave/Src/slaveQueueUart.o
                0x0000000020000588                mcu_uart_Queue
 .sbss.slaveBinarySemaphoreSet
                0x000000002000058c        0x4 ./App/application/Slave/Src/slaveQueueUart.o
 .sbss.slaveMcu_uart_FreeMemorySemaphore
                0x0000000020000590        0x4 ./App/application/Slave/Src/slaveQueueUart.o
 .sbss.slaveMcu_uart_sendOverSemaphore
                0x0000000020000594        0x4 ./App/application/Slave/Src/slaveQueueUart.o
 .sbss.J0_485_Swtmr
                0x0000000020000598        0x4 ./App/application/Host/Src/hostBusIdleDetection.o
 .sbss.J0_IDLESemaphore
                0x000000002000059c        0x4 ./App/application/Host/Src/hostBusIdleDetection.o
                0x000000002000059c                J0_IDLESemaphore
 .sbss.J2_485_Swtmr
                0x00000000200005a0        0x4 ./App/application/Host/Src/hostBusIdleDetection.o
 .sbss.J2_IDLESemaphore
                0x00000000200005a4        0x4 ./App/application/Host/Src/hostBusIdleDetection.o
                0x00000000200005a4                J2_IDLESemaphore
 .sbss.J4_485_Swtmr
                0x00000000200005a8        0x4 ./App/application/Host/Src/hostBusIdleDetection.o
 .sbss.J4_IDLESemaphore
                0x00000000200005ac        0x4 ./App/application/Host/Src/hostBusIdleDetection.o
                0x00000000200005ac                J4_IDLESemaphore
 .sbss.J6_485_Swtmr
                0x00000000200005b0        0x4 ./App/application/Host/Src/hostBusIdleDetection.o
 .sbss.J6_IDLESemaphore
                0x00000000200005b4        0x4 ./App/application/Host/Src/hostBusIdleDetection.o
                0x00000000200005b4                J6_IDLESemaphore
 .sbss.HostMcu_TransmitTask_Handler
                0x00000000200005b8        0x4 ./App/application/Host/Src/hostFreerotsTask.o
 .sbss.J0_TransmitTask_Handler
                0x00000000200005bc        0x4 ./App/application/Host/Src/hostFreerotsTask.o
 .sbss.J2_TransmitTask_Handler
                0x00000000200005c0        0x4 ./App/application/Host/Src/hostFreerotsTask.o
 .sbss.J4_TransmitTask_Handler
                0x00000000200005c4        0x4 ./App/application/Host/Src/hostFreerotsTask.o
 .sbss.J6_TransmitTask_Handler
                0x00000000200005c8        0x4 ./App/application/Host/Src/hostFreerotsTask.o
 .sbss.Lora_TransmitTask_Handler
                0x00000000200005cc        0x4 ./App/application/Host/Src/hostFreerotsTask.o
 .sbss.Su806_TransmitTask_Handler
                0x00000000200005d0        0x4 ./App/application/Host/Src/hostFreerotsTask.o
 .sbss.dataCollection_Handler
                0x00000000200005d4        0x4 ./App/application/Host/Src/hostFreerotsTask.o
 .sbss.hostFreeMemory_Handler
                0x00000000200005d8        0x4 ./App/application/Host/Src/hostFreerotsTask.o
 .sbss.hostMcuDataParse_Handler
                0x00000000200005dc        0x4 ./App/application/Host/Src/hostFreerotsTask.o
 .sbss.hostOther_Handler
                0x00000000200005e0        0x4 ./App/application/Host/Src/hostFreerotsTask.o
 .sbss.hostRecvSlaveDataParse_Handler
                0x00000000200005e4        0x4 ./App/application/Host/Src/hostFreerotsTask.o
 .sbss.hostSensorDataParse_Handler
                0x00000000200005e8        0x4 ./App/application/Host/Src/hostFreerotsTask.o
 .sbss.tickstart.6307
                0x00000000200005ec        0x4 ./App/application/Host/Src/hostMcuDataParse.o
 .sbss.J0_485_Queue
                0x00000000200005f0        0x4 ./App/application/Host/Src/hostQueueUart.o
                0x00000000200005f0                J0_485_Queue
 .sbss.J0_FreeMemorySemaphore
                0x00000000200005f4        0x4 ./App/application/Host/Src/hostQueueUart.o
 .sbss.J0_sendOverSemaphore
                0x00000000200005f8        0x4 ./App/application/Host/Src/hostQueueUart.o
 .sbss.J2_485_Queue
                0x00000000200005fc        0x4 ./App/application/Host/Src/hostQueueUart.o
                0x00000000200005fc                J2_485_Queue
 .sbss.J2_FreeMemorySemaphore
                0x0000000020000600        0x4 ./App/application/Host/Src/hostQueueUart.o
 .sbss.J2_sendOverSemaphore
                0x0000000020000604        0x4 ./App/application/Host/Src/hostQueueUart.o
 .sbss.J4_485_Queue
                0x0000000020000608        0x4 ./App/application/Host/Src/hostQueueUart.o
                0x0000000020000608                J4_485_Queue
 .sbss.J4_FreeMemorySemaphore
                0x000000002000060c        0x4 ./App/application/Host/Src/hostQueueUart.o
 .sbss.J4_sendOverSemaphore
                0x0000000020000610        0x4 ./App/application/Host/Src/hostQueueUart.o
 .sbss.J6_485_Queue
                0x0000000020000614        0x4 ./App/application/Host/Src/hostQueueUart.o
                0x0000000020000614                J6_485_Queue
 .sbss.J6_FreeMemorySemaphore
                0x0000000020000618        0x4 ./App/application/Host/Src/hostQueueUart.o
 .sbss.J6_sendOverSemaphore
                0x000000002000061c        0x4 ./App/application/Host/Src/hostQueueUart.o
 .sbss.hostBinarySemaphoreSet
                0x0000000020000620        0x4 ./App/application/Host/Src/hostQueueUart.o
 .sbss.hostMcu_FreeMemorySemaphore
                0x0000000020000624        0x4 ./App/application/Host/Src/hostQueueUart.o
 .sbss.hostMcu_sendOverSemaphore
                0x0000000020000628        0x4 ./App/application/Host/Src/hostQueueUart.o
 .sbss.hostMcu_uart_Queue
                0x000000002000062c        0x4 ./App/application/Host/Src/hostQueueUart.o
                0x000000002000062c                hostMcu_uart_Queue
 .sbss.lora_FreeMemorySemaphore
                0x0000000020000630        0x4 ./App/application/Host/Src/hostQueueUart.o
 .sbss.lora_sendOverSemaphore
                0x0000000020000634        0x4 ./App/application/Host/Src/hostQueueUart.o
 .sbss.lora_uart_Queue
                0x0000000020000638        0x4 ./App/application/Host/Src/hostQueueUart.o
                0x0000000020000638                lora_uart_Queue
 .sbss.su806_FreeMemorySemaphore
                0x000000002000063c        0x4 ./App/application/Host/Src/hostQueueUart.o
 .sbss.su806_sendOverSemaphore
                0x0000000020000640        0x4 ./App/application/Host/Src/hostQueueUart.o
 .sbss.su806_uart_Queue
                0x0000000020000644        0x4 ./App/application/Host/Src/hostQueueUart.o
                0x0000000020000644                su806_uart_Queue
 .sbss.slaveState
                0x0000000020000648        0x4 ./App/application/Host/Src/hostRecvSlaveDataParse.o
                0x0000000020000648                slaveState
 .sbss.tickstart.6303
                0x000000002000064c        0x4 ./App/application/Host/Src/hostRecvSlaveDataParse.o
 .sbss.tick.6276
                0x0000000020000650        0x4 ./App/application/Host/Src/hostSensorDataParse.o
 .sbss.tick.6288
                0x0000000020000654        0x4 ./App/application/Host/Src/hostSensorDataParse.o
 .sbss.tick.6300
                0x0000000020000658        0x4 ./App/application/Host/Src/hostSensorDataParse.o
 .sbss.tick.6312
                0x000000002000065c        0x4 ./App/application/Host/Src/hostSensorDataParse.o
 .sbss.tick.6324
                0x0000000020000660        0x4 ./App/application/Host/Src/hostSensorDataParse.o
 .sbss.__malloc_free_list
                0x0000000020000664        0x4 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
                0x0000000020000664                __malloc_free_list
 .sbss.__malloc_sbrk_start
                0x0000000020000668        0x4 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
                0x0000000020000668                __malloc_sbrk_start
 *(.gnu.linkonce.sb.*)
 *(.bss*)
 .bss.ucHeap    0x000000002000066c     0xb400 ./FreeRTOS/portable/MemMang/heap_4.o
 .bss.xQueueRegistry
                0x000000002000ba6c       0x40 ./FreeRTOS/queue.o
                0x000000002000ba6c                xQueueRegistry
 .bss.pxReadyTasksLists
                0x000000002000baac       0xc8 ./FreeRTOS/tasks.o
 .bss.xDelayedTaskList1
                0x000000002000bb74       0x14 ./FreeRTOS/tasks.o
 .bss.xDelayedTaskList2
                0x000000002000bb88       0x14 ./FreeRTOS/tasks.o
 .bss.xPendingReadyList
                0x000000002000bb9c       0x14 ./FreeRTOS/tasks.o
 .bss.xSuspendedTaskList
                0x000000002000bbb0       0x14 ./FreeRTOS/tasks.o
 .bss.xTasksWaitingTermination
                0x000000002000bbc4       0x14 ./FreeRTOS/tasks.o
 .bss.xActiveTimerList1
                0x000000002000bbd8       0x14 ./FreeRTOS/timers.o
 .bss.xActiveTimerList2
                0x000000002000bbec       0x14 ./FreeRTOS/timers.o
 .bss.slaveParameter
                0x000000002000bc00       0x18 ./App/application/Slave/Src/slaveParameter.o
 .bss.hostParameter
                0x000000002000bc18       0x24 ./App/application/Host/Src/hostParameter.o
 *(.gnu.linkonce.b.*)
 *(COMMON*)
 COMMON         0x000000002000bc3c        0x4 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
                0x000000002000bc3c                errno
                0x000000002000bc40                . = ALIGN (0x4)
                0x000000002000bc40                PROVIDE (_ebss = .)
                0x000000002000bc40                PROVIDE (_end = _ebss)
                [!provide]                        PROVIDE (end = .)

.stack          0x000000002000f800      0x800
                0x000000002000f800                PROVIDE (_heap_end = .)
                0x000000002000f800                . = ALIGN (0x4)
                [!provide]                        PROVIDE (_susrstack = .)
                0x0000000020010000                . = (. + __stack_size)
 *fill*         0x000000002000f800      0x800 
                0x0000000020010000                PROVIDE (_eusrstack = .)
                0x0000000020010000                __freertos_irq_stack_top = .
OUTPUT(CH32V303-FreeRTOS.elf elf32-littleriscv)

.debug_info     0x0000000000000000    0x32fc0
 .debug_info    0x0000000000000000      0x9f6 ./User/ch32v30x_it.o
 .debug_info    0x00000000000009f6      0xaca ./User/main.o
 .debug_info    0x00000000000014c0      0xbb5 ./User/system_ch32v30x.o
 .debug_info    0x0000000000002075       0x22 ./Startup/startup_ch32v30x_D8C.o
 .debug_info    0x0000000000002097     0x1703 ./Peripheral/src/ch32v30x_adc.o
 .debug_info    0x000000000000379a      0xa94 ./Peripheral/src/ch32v30x_dbgmcu.o
 .debug_info    0x000000000000422e      0xd16 ./Peripheral/src/ch32v30x_dma.o
 .debug_info    0x0000000000004f44     0x12aa ./Peripheral/src/ch32v30x_gpio.o
 .debug_info    0x00000000000061ee      0xf60 ./Peripheral/src/ch32v30x_misc.o
 .debug_info    0x000000000000714e     0x158a ./Peripheral/src/ch32v30x_rcc.o
 .debug_info    0x00000000000086d8     0x13cd ./Peripheral/src/ch32v30x_usart.o
 .debug_info    0x0000000000009aa5      0xe5c ./FreeRTOS/portable/MemMang/heap_4.o
 .debug_info    0x000000000000a901     0x1169 ./FreeRTOS/portable/GCC/RISC-V/port.o
 .debug_info    0x000000000000ba6a       0x26 ./FreeRTOS/portable/GCC/RISC-V/portASM.o
 .debug_info    0x000000000000ba90      0xb80 ./FreeRTOS/list.o
 .debug_info    0x000000000000c610     0x34e4 ./FreeRTOS/queue.o
 .debug_info    0x000000000000faf4     0x3c8a ./FreeRTOS/tasks.o
 .debug_info    0x000000000001377e     0x2171 ./FreeRTOS/timers.o
 .debug_info    0x00000000000158ef      0xf4a ./Debug/debug.o
 .debug_info    0x0000000000016839      0x46d ./Core/core_riscv.o
 .debug_info    0x0000000000016ca6      0xa9c ./App/tools/RingQueue/ring_queue.o
 .debug_info    0x0000000000017742      0xff6 ./App/tools/mcu_common.o
 .debug_info    0x0000000000018738     0x1236 ./App/hardwareDriver/Src/HD_ADC.o
 .debug_info    0x000000000001996e     0x1464 ./App/hardwareDriver/Src/HD_GPIO.o
 .debug_info    0x000000000001add2     0x19b0 ./App/hardwareDriver/Src/HD_UART.o
 .debug_info    0x000000000001c782      0xba7 ./App/functionalModule/Src/FM_ADC.o
 .debug_info    0x000000000001d329      0xe9f ./App/functionalModule/Src/FM_GPIO.o
 .debug_info    0x000000000001e1c8     0x2724 ./App/functionalModule/Src/uart_dev.o
 .debug_info    0x00000000000208ec     0x1440 ./App/application/Slave/Src/slave485DataParse.o
 .debug_info    0x0000000000021d2c     0x130f ./App/application/Slave/Src/slaveBusIdleDetection.o
 .debug_info    0x000000000002303b     0x15af ./App/application/Slave/Src/slaveFreerotsTask.o
 .debug_info    0x00000000000245ea     0x1530 ./App/application/Slave/Src/slaveMcuComm.o
 .debug_info    0x0000000000025b1a      0xffb ./App/application/Slave/Src/slaveMcuDataParse.o
 .debug_info    0x0000000000026b15      0xb20 ./App/application/Slave/Src/slaveParameter.o
 .debug_info    0x0000000000027635     0x1cc3 ./App/application/Slave/Src/slaveQueueUart.o
 .debug_info    0x00000000000292f8     0x1061 ./App/application/Host/Src/hostBusIdleDetection.o
 .debug_info    0x000000000002a359     0x1772 ./App/application/Host/Src/hostFreerotsTask.o
 .debug_info    0x000000000002bacb     0x1a34 ./App/application/Host/Src/hostMcuComm.o
 .debug_info    0x000000000002d4ff     0x1070 ./App/application/Host/Src/hostMcuDataParse.o
 .debug_info    0x000000000002e56f      0xbff ./App/application/Host/Src/hostParameter.o
 .debug_info    0x000000000002f16e     0x1bd1 ./App/application/Host/Src/hostQueueUart.o
 .debug_info    0x0000000000030d3f      0xf6c ./App/application/Host/Src/hostRecvSlaveDataParse.o
 .debug_info    0x0000000000031cab     0x1315 ./App/application/Host/Src/hostSensorDataParse.o

.debug_abbrev   0x0000000000000000     0x79f0
 .debug_abbrev  0x0000000000000000      0x240 ./User/ch32v30x_it.o
 .debug_abbrev  0x0000000000000240      0x21b ./User/main.o
 .debug_abbrev  0x000000000000045b      0x2c0 ./User/system_ch32v30x.o
 .debug_abbrev  0x000000000000071b       0x12 ./Startup/startup_ch32v30x_D8C.o
 .debug_abbrev  0x000000000000072d      0x3a9 ./Peripheral/src/ch32v30x_adc.o
 .debug_abbrev  0x0000000000000ad6      0x2f7 ./Peripheral/src/ch32v30x_dbgmcu.o
 .debug_abbrev  0x0000000000000dcd      0x2fd ./Peripheral/src/ch32v30x_dma.o
 .debug_abbrev  0x00000000000010ca      0x31a ./Peripheral/src/ch32v30x_gpio.o
 .debug_abbrev  0x00000000000013e4      0x2e3 ./Peripheral/src/ch32v30x_misc.o
 .debug_abbrev  0x00000000000016c7      0x351 ./Peripheral/src/ch32v30x_rcc.o
 .debug_abbrev  0x0000000000001a18      0x312 ./Peripheral/src/ch32v30x_usart.o
 .debug_abbrev  0x0000000000001d2a      0x36c ./FreeRTOS/portable/MemMang/heap_4.o
 .debug_abbrev  0x0000000000002096      0x3ad ./FreeRTOS/portable/GCC/RISC-V/port.o
 .debug_abbrev  0x0000000000002443       0x14 ./FreeRTOS/portable/GCC/RISC-V/portASM.o
 .debug_abbrev  0x0000000000002457      0x254 ./FreeRTOS/list.o
 .debug_abbrev  0x00000000000026ab      0x46f ./FreeRTOS/queue.o
 .debug_abbrev  0x0000000000002b1a      0x545 ./FreeRTOS/tasks.o
 .debug_abbrev  0x000000000000305f      0x43a ./FreeRTOS/timers.o
 .debug_abbrev  0x0000000000003499      0x2f5 ./Debug/debug.o
 .debug_abbrev  0x000000000000378e      0x10d ./Core/core_riscv.o
 .debug_abbrev  0x000000000000389b      0x23a ./App/tools/RingQueue/ring_queue.o
 .debug_abbrev  0x0000000000003ad5      0x297 ./App/tools/mcu_common.o
 .debug_abbrev  0x0000000000003d6c      0x285 ./App/hardwareDriver/Src/HD_ADC.o
 .debug_abbrev  0x0000000000003ff1      0x2e3 ./App/hardwareDriver/Src/HD_GPIO.o
 .debug_abbrev  0x00000000000042d4      0x2cf ./App/hardwareDriver/Src/HD_UART.o
 .debug_abbrev  0x00000000000045a3      0x2aa ./App/functionalModule/Src/FM_ADC.o
 .debug_abbrev  0x000000000000484d      0x2b8 ./App/functionalModule/Src/FM_GPIO.o
 .debug_abbrev  0x0000000000004b05      0x3da ./App/functionalModule/Src/uart_dev.o
 .debug_abbrev  0x0000000000004edf      0x2ba ./App/application/Slave/Src/slave485DataParse.o
 .debug_abbrev  0x0000000000005199      0x271 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .debug_abbrev  0x000000000000540a      0x29d ./App/application/Slave/Src/slaveFreerotsTask.o
 .debug_abbrev  0x00000000000056a7      0x395 ./App/application/Slave/Src/slaveMcuComm.o
 .debug_abbrev  0x0000000000005a3c      0x354 ./App/application/Slave/Src/slaveMcuDataParse.o
 .debug_abbrev  0x0000000000005d90      0x216 ./App/application/Slave/Src/slaveParameter.o
 .debug_abbrev  0x0000000000005fa6      0x307 ./App/application/Slave/Src/slaveQueueUart.o
 .debug_abbrev  0x00000000000062ad      0x271 ./App/application/Host/Src/hostBusIdleDetection.o
 .debug_abbrev  0x000000000000651e      0x29d ./App/application/Host/Src/hostFreerotsTask.o
 .debug_abbrev  0x00000000000067bb      0x3c6 ./App/application/Host/Src/hostMcuComm.o
 .debug_abbrev  0x0000000000006b81      0x35f ./App/application/Host/Src/hostMcuDataParse.o
 .debug_abbrev  0x0000000000006ee0      0x216 ./App/application/Host/Src/hostParameter.o
 .debug_abbrev  0x00000000000070f6      0x307 ./App/application/Host/Src/hostQueueUart.o
 .debug_abbrev  0x00000000000073fd      0x339 ./App/application/Host/Src/hostRecvSlaveDataParse.o
 .debug_abbrev  0x0000000000007736      0x2ba ./App/application/Host/Src/hostSensorDataParse.o

.debug_aranges  0x0000000000000000     0x16b8
 .debug_aranges
                0x0000000000000000       0x28 ./User/ch32v30x_it.o
 .debug_aranges
                0x0000000000000028       0x20 ./User/main.o
 .debug_aranges
                0x0000000000000048       0x28 ./User/system_ch32v30x.o
 .debug_aranges
                0x0000000000000070       0x30 ./Startup/startup_ch32v30x_D8C.o
 .debug_aranges
                0x00000000000000a0      0x150 ./Peripheral/src/ch32v30x_adc.o
 .debug_aranges
                0x00000000000001f0       0x48 ./Peripheral/src/ch32v30x_dbgmcu.o
 .debug_aranges
                0x0000000000000238       0x60 ./Peripheral/src/ch32v30x_dma.o
 .debug_aranges
                0x0000000000000298       0xb0 ./Peripheral/src/ch32v30x_gpio.o
 .debug_aranges
                0x0000000000000348       0x28 ./Peripheral/src/ch32v30x_misc.o
 .debug_aranges
                0x0000000000000370      0x1a8 ./Peripheral/src/ch32v30x_rcc.o
 .debug_aranges
                0x0000000000000518       0xf0 ./Peripheral/src/ch32v30x_usart.o
 .debug_aranges
                0x0000000000000608       0x50 ./FreeRTOS/portable/MemMang/heap_4.o
 .debug_aranges
                0x0000000000000658       0x58 ./FreeRTOS/portable/GCC/RISC-V/port.o
 .debug_aranges
                0x00000000000006b0       0x20 ./FreeRTOS/portable/GCC/RISC-V/portASM.o
 .debug_aranges
                0x00000000000006d0       0x40 ./FreeRTOS/list.o
 .debug_aranges
                0x0000000000000710      0x138 ./FreeRTOS/queue.o
 .debug_aranges
                0x0000000000000848      0x1b0 ./FreeRTOS/tasks.o
 .debug_aranges
                0x00000000000009f8       0xb8 ./FreeRTOS/timers.o
 .debug_aranges
                0x0000000000000ab0       0x50 ./Debug/debug.o
 .debug_aranges
                0x0000000000000b00       0xe0 ./Core/core_riscv.o
 .debug_aranges
                0x0000000000000be0       0x40 ./App/tools/RingQueue/ring_queue.o
 .debug_aranges
                0x0000000000000c20       0x40 ./App/tools/mcu_common.o
 .debug_aranges
                0x0000000000000c60       0x30 ./App/hardwareDriver/Src/HD_ADC.o
 .debug_aranges
                0x0000000000000c90       0x70 ./App/hardwareDriver/Src/HD_GPIO.o
 .debug_aranges
                0x0000000000000d00       0x98 ./App/hardwareDriver/Src/HD_UART.o
 .debug_aranges
                0x0000000000000d98       0x58 ./App/functionalModule/Src/FM_ADC.o
 .debug_aranges
                0x0000000000000df0       0x78 ./App/functionalModule/Src/FM_GPIO.o
 .debug_aranges
                0x0000000000000e68      0x118 ./App/functionalModule/Src/uart_dev.o
 .debug_aranges
                0x0000000000000f80       0x48 ./App/application/Slave/Src/slave485DataParse.o
 .debug_aranges
                0x0000000000000fc8       0xb0 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .debug_aranges
                0x0000000000001078       0x78 ./App/application/Slave/Src/slaveFreerotsTask.o
 .debug_aranges
                0x00000000000010f0       0x80 ./App/application/Slave/Src/slaveMcuComm.o
 .debug_aranges
                0x0000000000001170       0x28 ./App/application/Slave/Src/slaveMcuDataParse.o
 .debug_aranges
                0x0000000000001198       0x80 ./App/application/Slave/Src/slaveParameter.o
 .debug_aranges
                0x0000000000001218       0xa0 ./App/application/Slave/Src/slaveQueueUart.o
 .debug_aranges
                0x00000000000012b8       0x80 ./App/application/Host/Src/hostBusIdleDetection.o
 .debug_aranges
                0x0000000000001338       0x88 ./App/application/Host/Src/hostFreerotsTask.o
 .debug_aranges
                0x00000000000013c0      0x118 ./App/application/Host/Src/hostMcuComm.o
 .debug_aranges
                0x00000000000014d8       0x28 ./App/application/Host/Src/hostMcuDataParse.o
 .debug_aranges
                0x0000000000001500       0xb0 ./App/application/Host/Src/hostParameter.o
 .debug_aranges
                0x00000000000015b0       0xa0 ./App/application/Host/Src/hostQueueUart.o
 .debug_aranges
                0x0000000000001650       0x28 ./App/application/Host/Src/hostRecvSlaveDataParse.o
 .debug_aranges
                0x0000000000001678       0x40 ./App/application/Host/Src/hostSensorDataParse.o

.debug_ranges   0x0000000000000000     0x1df0
 .debug_ranges  0x0000000000000000       0x18 ./User/ch32v30x_it.o
 .debug_ranges  0x0000000000000018       0x10 ./User/main.o
 .debug_ranges  0x0000000000000028       0x38 ./User/system_ch32v30x.o
 .debug_ranges  0x0000000000000060       0x28 ./Startup/startup_ch32v30x_D8C.o
 .debug_ranges  0x0000000000000088      0x140 ./Peripheral/src/ch32v30x_adc.o
 .debug_ranges  0x00000000000001c8       0x50 ./Peripheral/src/ch32v30x_dbgmcu.o
 .debug_ranges  0x0000000000000218       0x50 ./Peripheral/src/ch32v30x_dma.o
 .debug_ranges  0x0000000000000268       0xa0 ./Peripheral/src/ch32v30x_gpio.o
 .debug_ranges  0x0000000000000308       0x48 ./Peripheral/src/ch32v30x_misc.o
 .debug_ranges  0x0000000000000350      0x198 ./Peripheral/src/ch32v30x_rcc.o
 .debug_ranges  0x00000000000004e8       0xe0 ./Peripheral/src/ch32v30x_usart.o
 .debug_ranges  0x00000000000005c8       0x40 ./FreeRTOS/portable/MemMang/heap_4.o
 .debug_ranges  0x0000000000000608       0x60 ./FreeRTOS/portable/GCC/RISC-V/port.o
 .debug_ranges  0x0000000000000668       0x30 ./FreeRTOS/list.o
 .debug_ranges  0x0000000000000698      0x340 ./FreeRTOS/queue.o
 .debug_ranges  0x00000000000009d8      0x410 ./FreeRTOS/tasks.o
 .debug_ranges  0x0000000000000de8      0x150 ./FreeRTOS/timers.o
 .debug_ranges  0x0000000000000f38       0x40 ./Debug/debug.o
 .debug_ranges  0x0000000000000f78       0xd0 ./Core/core_riscv.o
 .debug_ranges  0x0000000000001048       0x30 ./App/tools/RingQueue/ring_queue.o
 .debug_ranges  0x0000000000001078       0x30 ./App/tools/mcu_common.o
 .debug_ranges  0x00000000000010a8       0x20 ./App/hardwareDriver/Src/HD_ADC.o
 .debug_ranges  0x00000000000010c8       0x60 ./App/hardwareDriver/Src/HD_GPIO.o
 .debug_ranges  0x0000000000001128       0x88 ./App/hardwareDriver/Src/HD_UART.o
 .debug_ranges  0x00000000000011b0       0x48 ./App/functionalModule/Src/FM_ADC.o
 .debug_ranges  0x00000000000011f8       0x68 ./App/functionalModule/Src/FM_GPIO.o
 .debug_ranges  0x0000000000001260      0x258 ./App/functionalModule/Src/uart_dev.o
 .debug_ranges  0x00000000000014b8       0xc8 ./App/application/Slave/Src/slave485DataParse.o
 .debug_ranges  0x0000000000001580       0xa0 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .debug_ranges  0x0000000000001620       0x80 ./App/application/Slave/Src/slaveFreerotsTask.o
 .debug_ranges  0x00000000000016a0       0xc8 ./App/application/Slave/Src/slaveMcuComm.o
 .debug_ranges  0x0000000000001768       0x68 ./App/application/Slave/Src/slaveMcuDataParse.o
 .debug_ranges  0x00000000000017d0       0x70 ./App/application/Slave/Src/slaveParameter.o
 .debug_ranges  0x0000000000001840       0x90 ./App/application/Slave/Src/slaveQueueUart.o
 .debug_ranges  0x00000000000018d0       0x70 ./App/application/Host/Src/hostBusIdleDetection.o
 .debug_ranges  0x0000000000001940       0x90 ./App/application/Host/Src/hostFreerotsTask.o
 .debug_ranges  0x00000000000019d0      0x160 ./App/application/Host/Src/hostMcuComm.o
 .debug_ranges  0x0000000000001b30       0x80 ./App/application/Host/Src/hostMcuDataParse.o
 .debug_ranges  0x0000000000001bb0       0xa0 ./App/application/Host/Src/hostParameter.o
 .debug_ranges  0x0000000000001c50       0x90 ./App/application/Host/Src/hostQueueUart.o
 .debug_ranges  0x0000000000001ce0       0x68 ./App/application/Host/Src/hostRecvSlaveDataParse.o
 .debug_ranges  0x0000000000001d48       0xa8 ./App/application/Host/Src/hostSensorDataParse.o

.debug_line     0x0000000000000000    0x25bf4
 .debug_line    0x0000000000000000      0x3ac ./User/ch32v30x_it.o
 .debug_line    0x00000000000003ac      0x520 ./User/main.o
 .debug_line    0x00000000000008cc      0x970 ./User/system_ch32v30x.o
 .debug_line    0x000000000000123c      0x122 ./Startup/startup_ch32v30x_D8C.o
 .debug_line    0x000000000000135e     0x18ef ./Peripheral/src/ch32v30x_adc.o
 .debug_line    0x0000000000002c4d      0x403 ./Peripheral/src/ch32v30x_dbgmcu.o
 .debug_line    0x0000000000003050      0xa53 ./Peripheral/src/ch32v30x_dma.o
 .debug_line    0x0000000000003aa3     0x12d9 ./Peripheral/src/ch32v30x_gpio.o
 .debug_line    0x0000000000004d7c      0x450 ./Peripheral/src/ch32v30x_misc.o
 .debug_line    0x00000000000051cc     0x1a0b ./Peripheral/src/ch32v30x_rcc.o
 .debug_line    0x0000000000006bd7      0xf78 ./Peripheral/src/ch32v30x_usart.o
 .debug_line    0x0000000000007b4f      0xd08 ./FreeRTOS/portable/MemMang/heap_4.o
 .debug_line    0x0000000000008857      0x833 ./FreeRTOS/portable/GCC/RISC-V/port.o
 .debug_line    0x000000000000908a      0x374 ./FreeRTOS/portable/GCC/RISC-V/portASM.o
 .debug_line    0x00000000000093fe      0x723 ./FreeRTOS/list.o
 .debug_line    0x0000000000009b21     0x373d ./FreeRTOS/queue.o
 .debug_line    0x000000000000d25e     0x50d4 ./FreeRTOS/tasks.o
 .debug_line    0x0000000000012332     0x16a7 ./FreeRTOS/timers.o
 .debug_line    0x00000000000139d9      0x7c1 ./Debug/debug.o
 .debug_line    0x000000000001419a      0x59e ./Core/core_riscv.o
 .debug_line    0x0000000000014738      0x455 ./App/tools/RingQueue/ring_queue.o
 .debug_line    0x0000000000014b8d      0x7d4 ./App/tools/mcu_common.o
 .debug_line    0x0000000000015361      0x7c0 ./App/hardwareDriver/Src/HD_ADC.o
 .debug_line    0x0000000000015b21      0xc26 ./App/hardwareDriver/Src/HD_GPIO.o
 .debug_line    0x0000000000016747     0x1147 ./App/hardwareDriver/Src/HD_UART.o
 .debug_line    0x000000000001788e      0x601 ./App/functionalModule/Src/FM_ADC.o
 .debug_line    0x0000000000017e8f      0x854 ./App/functionalModule/Src/FM_GPIO.o
 .debug_line    0x00000000000186e3     0x2106 ./App/functionalModule/Src/uart_dev.o
 .debug_line    0x000000000001a7e9     0x14ba ./App/application/Slave/Src/slave485DataParse.o
 .debug_line    0x000000000001bca3      0x8a5 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .debug_line    0x000000000001c548      0x8bf ./App/application/Slave/Src/slaveFreerotsTask.o
 .debug_line    0x000000000001ce07      0xbaf ./App/application/Slave/Src/slaveMcuComm.o
 .debug_line    0x000000000001d9b6      0xb63 ./App/application/Slave/Src/slaveMcuDataParse.o
 .debug_line    0x000000000001e519      0x4a1 ./App/application/Slave/Src/slaveParameter.o
 .debug_line    0x000000000001e9ba     0x12d2 ./App/application/Slave/Src/slaveQueueUart.o
 .debug_line    0x000000000001fc8c      0x727 ./App/application/Host/Src/hostBusIdleDetection.o
 .debug_line    0x00000000000203b3      0x982 ./App/application/Host/Src/hostFreerotsTask.o
 .debug_line    0x0000000000020d35      0xefc ./App/application/Host/Src/hostMcuComm.o
 .debug_line    0x0000000000021c31      0xbe0 ./App/application/Host/Src/hostMcuDataParse.o
 .debug_line    0x0000000000022811      0x57d ./App/application/Host/Src/hostParameter.o
 .debug_line    0x0000000000022d8e     0x124d ./App/application/Host/Src/hostQueueUart.o
 .debug_line    0x0000000000023fdb      0xa21 ./App/application/Host/Src/hostRecvSlaveDataParse.o
 .debug_line    0x00000000000249fc     0x11f8 ./App/application/Host/Src/hostSensorDataParse.o

.debug_str      0x0000000000000000     0x6cc1
 .debug_str     0x0000000000000000      0x57e ./User/ch32v30x_it.o
                                        0x5eb (size before relaxing)
 .debug_str     0x000000000000057e       0xb7 ./User/main.o
                                        0x64f (size before relaxing)
 .debug_str     0x0000000000000635      0x128 ./User/system_ch32v30x.o
                                        0x6f4 (size before relaxing)
 .debug_str     0x000000000000075d       0x2e ./Startup/startup_ch32v30x_D8C.o
                                         0x64 (size before relaxing)
 .debug_str     0x000000000000078b      0x61a ./Peripheral/src/ch32v30x_adc.o
                                        0xc2b (size before relaxing)
 .debug_str     0x0000000000000da5       0x7e ./Peripheral/src/ch32v30x_dbgmcu.o
                                        0x650 (size before relaxing)
 .debug_str     0x0000000000000e23      0x201 ./Peripheral/src/ch32v30x_dma.o
                                        0x7fd (size before relaxing)
 .debug_str     0x0000000000001024      0x399 ./Peripheral/src/ch32v30x_gpio.o
                                        0x9ba (size before relaxing)
 .debug_str     0x00000000000013bd      0x6d9 ./Peripheral/src/ch32v30x_misc.o
                                        0xcc3 (size before relaxing)
 .debug_str     0x0000000000001a96      0x5c2 ./Peripheral/src/ch32v30x_rcc.o
                                        0xce9 (size before relaxing)
 .debug_str     0x0000000000002058      0x3e2 ./Peripheral/src/ch32v30x_usart.o
                                        0xb04 (size before relaxing)
 .debug_str     0x000000000000243a      0x327 ./FreeRTOS/portable/MemMang/heap_4.o
                                        0x8de (size before relaxing)
 .debug_str     0x0000000000002761      0x153 ./FreeRTOS/portable/GCC/RISC-V/port.o
                                        0xd5c (size before relaxing)
 .debug_str     0x00000000000028b4       0x2a ./FreeRTOS/portable/GCC/RISC-V/portASM.o
                                         0x6c (size before relaxing)
 .debug_str     0x00000000000028de      0x125 ./FreeRTOS/list.o
                                        0x6e8 (size before relaxing)
 .debug_str     0x0000000000002a03      0x8b0 ./FreeRTOS/queue.o
                                       0x1628 (size before relaxing)
 .debug_str     0x00000000000032b3      0xab0 ./FreeRTOS/tasks.o
                                       0x1a6f (size before relaxing)
 .debug_str     0x0000000000003d63      0x4de ./FreeRTOS/timers.o
                                       0x136c (size before relaxing)
 .debug_str     0x0000000000004241       0x70 ./Debug/debug.o
                                        0x92b (size before relaxing)
 .debug_str     0x00000000000042b1      0x127 ./Core/core_riscv.o
                                        0x2ea (size before relaxing)
 .debug_str     0x00000000000043d8       0x89 ./App/tools/RingQueue/ring_queue.o
                                        0x61b (size before relaxing)
 .debug_str     0x0000000000004461      0x372 ./App/tools/mcu_common.o
                                        0x968 (size before relaxing)
 .debug_str     0x00000000000047d3       0x9a ./App/hardwareDriver/Src/HD_ADC.o
                                        0xb17 (size before relaxing)
 .debug_str     0x000000000000486d      0x103 ./App/hardwareDriver/Src/HD_GPIO.o
                                        0x886 (size before relaxing)
 .debug_str     0x0000000000004970      0x1b4 ./App/hardwareDriver/Src/HD_UART.o
                                        0xfe8 (size before relaxing)
 .debug_str     0x0000000000004b24       0xc9 ./App/functionalModule/Src/FM_ADC.o
                                        0x6ca (size before relaxing)
 .debug_str     0x0000000000004bed      0x15f ./App/functionalModule/Src/FM_GPIO.o
                                        0x818 (size before relaxing)
 .debug_str     0x0000000000004d4c      0x517 ./App/functionalModule/Src/uart_dev.o
                                        0xe21 (size before relaxing)
 .debug_str     0x0000000000005263      0x16a ./App/application/Slave/Src/slave485DataParse.o
                                        0xb0f (size before relaxing)
 .debug_str     0x00000000000053cd      0x185 ./App/application/Slave/Src/slaveBusIdleDetection.o
                                        0x99d (size before relaxing)
 .debug_str     0x0000000000005552      0x320 ./App/application/Slave/Src/slaveFreerotsTask.o
                                        0xea8 (size before relaxing)
 .debug_str     0x0000000000005872      0x333 ./App/application/Slave/Src/slaveMcuComm.o
                                        0xe0f (size before relaxing)
 .debug_str     0x0000000000005ba5       0x9b ./App/application/Slave/Src/slaveMcuDataParse.o
                                        0xb24 (size before relaxing)
 .debug_str     0x0000000000005c40       0x5f ./App/application/Slave/Src/slaveParameter.o
                                        0x6f5 (size before relaxing)
 .debug_str     0x0000000000005c9f      0x239 ./App/application/Slave/Src/slaveQueueUart.o
                                        0xe23 (size before relaxing)
 .debug_str     0x0000000000005ed8      0x104 ./App/application/Host/Src/hostBusIdleDetection.o
                                        0x8fc (size before relaxing)
 .debug_str     0x0000000000005fdc      0x4b4 ./App/application/Host/Src/hostFreerotsTask.o
                                        0xf93 (size before relaxing)
 .debug_str     0x0000000000006490      0x479 ./App/application/Host/Src/hostMcuComm.o
                                       0x10c7 (size before relaxing)
 .debug_str     0x0000000000006909       0x2f ./App/application/Host/Src/hostMcuDataParse.o
                                        0xb29 (size before relaxing)
 .debug_str     0x0000000000006938       0x6e ./App/application/Host/Src/hostParameter.o
                                        0x797 (size before relaxing)
 .debug_str     0x00000000000069a6      0x22b ./App/application/Host/Src/hostQueueUart.o
                                        0xe19 (size before relaxing)
 .debug_str     0x0000000000006bd1       0xbe ./App/application/Host/Src/hostRecvSlaveDataParse.o
                                        0xb2c (size before relaxing)
 .debug_str     0x0000000000006c8f       0x32 ./App/application/Host/Src/hostSensorDataParse.o
                                        0xb05 (size before relaxing)

.comment        0x0000000000000000       0x33
 .comment       0x0000000000000000       0x33 ./User/ch32v30x_it.o
                                         0x34 (size before relaxing)
 .comment       0x0000000000000033       0x34 ./User/main.o
 .comment       0x0000000000000033       0x34 ./User/system_ch32v30x.o
 .comment       0x0000000000000033       0x34 ./Peripheral/src/ch32v30x_adc.o
 .comment       0x0000000000000033       0x34 ./Peripheral/src/ch32v30x_dbgmcu.o
 .comment       0x0000000000000033       0x34 ./Peripheral/src/ch32v30x_dma.o
 .comment       0x0000000000000033       0x34 ./Peripheral/src/ch32v30x_gpio.o
 .comment       0x0000000000000033       0x34 ./Peripheral/src/ch32v30x_misc.o
 .comment       0x0000000000000033       0x34 ./Peripheral/src/ch32v30x_rcc.o
 .comment       0x0000000000000033       0x34 ./Peripheral/src/ch32v30x_usart.o
 .comment       0x0000000000000033       0x34 ./FreeRTOS/portable/MemMang/heap_4.o
 .comment       0x0000000000000033       0x34 ./FreeRTOS/portable/GCC/RISC-V/port.o
 .comment       0x0000000000000033       0x34 ./FreeRTOS/list.o
 .comment       0x0000000000000033       0x34 ./FreeRTOS/queue.o
 .comment       0x0000000000000033       0x34 ./FreeRTOS/tasks.o
 .comment       0x0000000000000033       0x34 ./FreeRTOS/timers.o
 .comment       0x0000000000000033       0x34 ./Debug/debug.o
 .comment       0x0000000000000033       0x34 ./Core/core_riscv.o
 .comment       0x0000000000000033       0x34 ./App/tools/RingQueue/ring_queue.o
 .comment       0x0000000000000033       0x34 ./App/tools/mcu_common.o
 .comment       0x0000000000000033       0x34 ./App/hardwareDriver/Src/HD_ADC.o
 .comment       0x0000000000000033       0x34 ./App/hardwareDriver/Src/HD_GPIO.o
 .comment       0x0000000000000033       0x34 ./App/hardwareDriver/Src/HD_UART.o
 .comment       0x0000000000000033       0x34 ./App/functionalModule/Src/FM_ADC.o
 .comment       0x0000000000000033       0x34 ./App/functionalModule/Src/FM_GPIO.o
 .comment       0x0000000000000033       0x34 ./App/functionalModule/Src/uart_dev.o
 .comment       0x0000000000000033       0x34 ./App/application/Slave/Src/slave485DataParse.o
 .comment       0x0000000000000033       0x34 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .comment       0x0000000000000033       0x34 ./App/application/Slave/Src/slaveFreerotsTask.o
 .comment       0x0000000000000033       0x34 ./App/application/Slave/Src/slaveMcuComm.o
 .comment       0x0000000000000033       0x34 ./App/application/Slave/Src/slaveMcuDataParse.o
 .comment       0x0000000000000033       0x34 ./App/application/Slave/Src/slaveParameter.o
 .comment       0x0000000000000033       0x34 ./App/application/Slave/Src/slaveQueueUart.o
 .comment       0x0000000000000033       0x34 ./App/application/Host/Src/hostBusIdleDetection.o
 .comment       0x0000000000000033       0x34 ./App/application/Host/Src/hostFreerotsTask.o
 .comment       0x0000000000000033       0x34 ./App/application/Host/Src/hostMcuComm.o
 .comment       0x0000000000000033       0x34 ./App/application/Host/Src/hostMcuDataParse.o
 .comment       0x0000000000000033       0x34 ./App/application/Host/Src/hostParameter.o
 .comment       0x0000000000000033       0x34 ./App/application/Host/Src/hostQueueUart.o
 .comment       0x0000000000000033       0x34 ./App/application/Host/Src/hostRecvSlaveDataParse.o
 .comment       0x0000000000000033       0x34 ./App/application/Host/Src/hostSensorDataParse.o

.debug_frame    0x0000000000000000     0x4b10
 .debug_frame   0x0000000000000000       0x30 ./User/ch32v30x_it.o
 .debug_frame   0x0000000000000030       0x28 ./User/main.o
 .debug_frame   0x0000000000000058       0x3c ./User/system_ch32v30x.o
 .debug_frame   0x0000000000000094      0x2b4 ./Peripheral/src/ch32v30x_adc.o
 .debug_frame   0x0000000000000348       0x70 ./Peripheral/src/ch32v30x_dbgmcu.o
 .debug_frame   0x00000000000003b8       0xd8 ./Peripheral/src/ch32v30x_dma.o
 .debug_frame   0x0000000000000490      0x174 ./Peripheral/src/ch32v30x_gpio.o
 .debug_frame   0x0000000000000604       0x30 ./Peripheral/src/ch32v30x_misc.o
 .debug_frame   0x0000000000000634      0x344 ./Peripheral/src/ch32v30x_rcc.o
 .debug_frame   0x0000000000000978      0x1e4 ./Peripheral/src/ch32v30x_usart.o
 .debug_frame   0x0000000000000b5c       0xc8 ./FreeRTOS/portable/MemMang/heap_4.o
 .debug_frame   0x0000000000000c24       0xac ./FreeRTOS/portable/GCC/RISC-V/port.o
 .debug_frame   0x0000000000000cd0       0x60 ./FreeRTOS/list.o
 .debug_frame   0x0000000000000d30      0x55c ./FreeRTOS/queue.o
 .debug_frame   0x000000000000128c      0x678 ./FreeRTOS/tasks.o
 .debug_frame   0x0000000000001904      0x2a8 ./FreeRTOS/timers.o
 .debug_frame   0x0000000000001bac       0xb8 ./Debug/debug.o
 .debug_frame   0x0000000000001c64      0x1a0 ./Core/core_riscv.o
 .debug_frame   0x0000000000001e04       0x60 ./App/tools/RingQueue/ring_queue.o
 .debug_frame   0x0000000000001e64       0x7c ./App/tools/mcu_common.o
 .debug_frame   0x0000000000001ee0       0x7c ./App/hardwareDriver/Src/HD_ADC.o
 .debug_frame   0x0000000000001f5c      0x180 ./App/hardwareDriver/Src/HD_GPIO.o
 .debug_frame   0x00000000000020dc      0x3d0 ./App/hardwareDriver/Src/HD_UART.o
 .debug_frame   0x00000000000024ac       0xdc ./App/functionalModule/Src/FM_ADC.o
 .debug_frame   0x0000000000002588      0x158 ./App/functionalModule/Src/FM_GPIO.o
 .debug_frame   0x00000000000026e0      0x3d4 ./App/functionalModule/Src/uart_dev.o
 .debug_frame   0x0000000000002ab4      0x178 ./App/application/Slave/Src/slave485DataParse.o
 .debug_frame   0x0000000000002c2c      0x224 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .debug_frame   0x0000000000002e50      0x134 ./App/application/Slave/Src/slaveFreerotsTask.o
 .debug_frame   0x0000000000002f84      0x1a0 ./App/application/Slave/Src/slaveMcuComm.o
 .debug_frame   0x0000000000003124       0x7c ./App/application/Slave/Src/slaveMcuDataParse.o
 .debug_frame   0x00000000000031a0       0xe0 ./App/application/Slave/Src/slaveParameter.o
 .debug_frame   0x0000000000003280      0x22c ./App/application/Slave/Src/slaveQueueUart.o
 .debug_frame   0x00000000000034ac      0x17c ./App/application/Host/Src/hostBusIdleDetection.o
 .debug_frame   0x0000000000003628      0x168 ./App/application/Host/Src/hostFreerotsTask.o
 .debug_frame   0x0000000000003790      0x3b4 ./App/application/Host/Src/hostMcuComm.o
 .debug_frame   0x0000000000003b44       0x78 ./App/application/Host/Src/hostMcuDataParse.o
 .debug_frame   0x0000000000003bbc      0x140 ./App/application/Host/Src/hostParameter.o
 .debug_frame   0x0000000000003cfc      0x22c ./App/application/Host/Src/hostQueueUart.o
 .debug_frame   0x0000000000003f28       0x6c ./App/application/Host/Src/hostRecvSlaveDataParse.o
 .debug_frame   0x0000000000003f94      0x13c ./App/application/Host/Src/hostSensorDataParse.o
 .debug_frame   0x00000000000040d0       0x50 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(mulsf3.o)
 .debug_frame   0x0000000000004120       0x20 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixunssfsi.o)
 .debug_frame   0x0000000000004140       0x38 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsisf.o)
 .debug_frame   0x0000000000004178       0x44 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatunsisf.o)
 .debug_frame   0x00000000000041bc       0x20 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o)
 .debug_frame   0x00000000000041dc       0x20 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o)
 .debug_frame   0x00000000000041fc       0x54 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o)
 .debug_frame   0x0000000000004250       0x54 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o)
 .debug_frame   0x00000000000042a4       0x50 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wbuf.o)
 .debug_frame   0x00000000000042f4       0x3c c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wsetup.o)
 .debug_frame   0x0000000000004330       0x7c c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o)
 .debug_frame   0x00000000000043ac      0x148 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
 .debug_frame   0x00000000000044f4       0x88 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fwalk.o)
 .debug_frame   0x000000000000457c       0x64 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o)
 .debug_frame   0x00000000000045e0       0x40 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o)
 .debug_frame   0x0000000000004620       0x40 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .debug_frame   0x0000000000004660       0xd0 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
 .debug_frame   0x0000000000004730       0x8c c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o)
 .debug_frame   0x00000000000047bc       0x30 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o)
 .debug_frame   0x00000000000047ec       0xa4 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
 .debug_frame   0x0000000000004890       0x30 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-writer.o)
 .debug_frame   0x00000000000048c0       0x30 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-closer.o)
 .debug_frame   0x00000000000048f0       0x30 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fstatr.o)
 .debug_frame   0x0000000000004920       0x30 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-isattyr.o)
 .debug_frame   0x0000000000004950       0x30 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-lseekr.o)
 .debug_frame   0x0000000000004980       0x20 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memchr.o)
 .debug_frame   0x00000000000049a0       0x30 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
 .debug_frame   0x00000000000049d0       0x30 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-readr.o)
 .debug_frame   0x0000000000004a00       0x70 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
 .debug_frame   0x0000000000004a70       0x20 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o)
 .debug_frame   0x0000000000004a90       0x20 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(fstat.o)
 .debug_frame   0x0000000000004ab0       0x20 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(isatty.o)
 .debug_frame   0x0000000000004ad0       0x20 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(lseek.o)
 .debug_frame   0x0000000000004af0       0x20 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(read.o)

.debug_loc      0x0000000000000000     0xae03
 .debug_loc     0x0000000000000000      0x163 ./User/system_ch32v30x.o
 .debug_loc     0x0000000000000163      0xab6 ./Peripheral/src/ch32v30x_adc.o
 .debug_loc     0x0000000000000c19       0x7c ./Peripheral/src/ch32v30x_dbgmcu.o
 .debug_loc     0x0000000000000c95      0x19a ./Peripheral/src/ch32v30x_dma.o
 .debug_loc     0x0000000000000e2f      0x72b ./Peripheral/src/ch32v30x_gpio.o
 .debug_loc     0x000000000000155a       0x47 ./Peripheral/src/ch32v30x_misc.o
 .debug_loc     0x00000000000015a1      0xadb ./Peripheral/src/ch32v30x_rcc.o
 .debug_loc     0x000000000000207c      0x779 ./Peripheral/src/ch32v30x_usart.o
 .debug_loc     0x00000000000027f5      0x330 ./FreeRTOS/portable/MemMang/heap_4.o
 .debug_loc     0x0000000000002b25       0xad ./FreeRTOS/portable/GCC/RISC-V/port.o
 .debug_loc     0x0000000000002bd2       0x94 ./FreeRTOS/list.o
 .debug_loc     0x0000000000002c66     0x1e28 ./FreeRTOS/queue.o
 .debug_loc     0x0000000000004a8e     0x2386 ./FreeRTOS/tasks.o
 .debug_loc     0x0000000000006e14      0xe5d ./FreeRTOS/timers.o
 .debug_loc     0x0000000000007c71      0x177 ./Debug/debug.o
 .debug_loc     0x0000000000007de8       0xd7 ./App/tools/RingQueue/ring_queue.o
 .debug_loc     0x0000000000007ebf      0x1f2 ./App/tools/mcu_common.o
 .debug_loc     0x00000000000080b1      0x113 ./App/hardwareDriver/Src/HD_GPIO.o
 .debug_loc     0x00000000000081c4      0x1de ./App/hardwareDriver/Src/HD_UART.o
 .debug_loc     0x00000000000083a2       0x21 ./App/functionalModule/Src/FM_ADC.o
 .debug_loc     0x00000000000083c3       0x87 ./App/functionalModule/Src/FM_GPIO.o
 .debug_loc     0x000000000000844a      0x839 ./App/functionalModule/Src/uart_dev.o
 .debug_loc     0x0000000000008c83      0x4da ./App/application/Slave/Src/slave485DataParse.o
 .debug_loc     0x000000000000915d       0xc6 ./App/application/Slave/Src/slaveBusIdleDetection.o
 .debug_loc     0x0000000000009223      0x16b ./App/application/Slave/Src/slaveFreerotsTask.o
 .debug_loc     0x000000000000938e      0x42c ./App/application/Slave/Src/slaveMcuComm.o
 .debug_loc     0x00000000000097ba       0xa7 ./App/application/Slave/Src/slaveMcuDataParse.o
 .debug_loc     0x0000000000009861      0x39a ./App/application/Slave/Src/slaveQueueUart.o
 .debug_loc     0x0000000000009bfb       0x84 ./App/application/Host/Src/hostBusIdleDetection.o
 .debug_loc     0x0000000000009c7f      0x1ad ./App/application/Host/Src/hostFreerotsTask.o
 .debug_loc     0x0000000000009e2c      0x69f ./App/application/Host/Src/hostMcuComm.o
 .debug_loc     0x000000000000a4cb       0xf1 ./App/application/Host/Src/hostMcuDataParse.o
 .debug_loc     0x000000000000a5bc      0x39a ./App/application/Host/Src/hostQueueUart.o
 .debug_loc     0x000000000000a956       0xb2 ./App/application/Host/Src/hostRecvSlaveDataParse.o
 .debug_loc     0x000000000000aa08      0x3fb ./App/application/Host/Src/hostSensorDataParse.o

.stab           0x0000000000000000       0x84
 .stab          0x0000000000000000       0x24 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o)
 .stab          0x0000000000000024       0x18 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(fstat.o)
                                         0x24 (size before relaxing)
 .stab          0x000000000000003c       0x18 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(isatty.o)
                                         0x24 (size before relaxing)
 .stab          0x0000000000000054       0x18 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(lseek.o)
                                         0x24 (size before relaxing)
 .stab          0x000000000000006c       0x18 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(read.o)
                                         0x24 (size before relaxing)

.stabstr        0x0000000000000000      0x117
 .stabstr       0x0000000000000000      0x117 c:/mounriver/mounriver_studio2/resources/app/resources/win32/components/wch/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o)