Archive member included to satisfy reference by file (symbol)

d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o)
                              ./rtthread/components/finsh/shell.o (__riscv_save_12)
d:/psx/rj/mounriver_studio/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-memcmp.o)
                              ./rtthread/components/finsh/shell.o (memcmp)
d:/psx/rj/mounriver_studio/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)
                              ./rtthread/components/finsh/cmd.o (memcpy)
d:/psx/rj/mounriver_studio/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)
                              ./rtthread/components/finsh/msh.o (memset)
d:/psx/rj/mounriver_studio/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-strcat.o)
                              ./rtthread/components/finsh/shell.o (strcat)
d:/psx/rj/mounriver_studio/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-strcpy.o)
                              ./rtthread/components/finsh/shell.o (strcpy)
d:/psx/rj/mounriver_studio/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)
                              ./rtthread/components/finsh/msh.o (strlen)
d:/psx/rj/mounriver_studio/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-strncmp.o)
                              ./rtthread/components/finsh/cmd.o (strncmp)

Discarded input sections

 .text          0x0000000000000000        0x0 ./rtthread/src/clock.o
 .data          0x0000000000000000        0x0 ./rtthread/src/clock.o
 .bss           0x0000000000000000        0x0 ./rtthread/src/clock.o
 .text.rt_system_tick_init
                0x0000000000000000        0x2 ./rtthread/src/clock.o
 .text.rt_tick_set
                0x0000000000000000       0x2a ./rtthread/src/clock.o
 .text          0x0000000000000000        0x0 ./rtthread/src/components.o
 .data          0x0000000000000000        0x0 ./rtthread/src/components.o
 .bss           0x0000000000000000        0x0 ./rtthread/src/components.o
 .text          0x0000000000000000        0x0 ./rtthread/src/cpu.o
 .data          0x0000000000000000        0x0 ./rtthread/src/cpu.o
 .bss           0x0000000000000000        0x0 ./rtthread/src/cpu.o
 .debug_info    0x0000000000000000       0xe0 ./rtthread/src/cpu.o
 .debug_abbrev  0x0000000000000000       0x83 ./rtthread/src/cpu.o
 .debug_aranges
                0x0000000000000000       0x18 ./rtthread/src/cpu.o
 .debug_line    0x0000000000000000       0x65 ./rtthread/src/cpu.o
 .debug_str     0x0000000000000000      0x1c8 ./rtthread/src/cpu.o
 .comment       0x0000000000000000       0x34 ./rtthread/src/cpu.o
 .text          0x0000000000000000        0x0 ./rtthread/src/device.o
 .data          0x0000000000000000        0x0 ./rtthread/src/device.o
 .bss           0x0000000000000000        0x0 ./rtthread/src/device.o
 .text.rt_device_unregister
                0x0000000000000000       0x1a ./rtthread/src/device.o
 .text.rt_device_init_all
                0x0000000000000000        0x4 ./rtthread/src/device.o
 .text.rt_device_create
                0x0000000000000000       0x3a ./rtthread/src/device.o
 .text.rt_device_destroy
                0x0000000000000000       0x24 ./rtthread/src/device.o
 .text.rt_device_init
                0x0000000000000000       0x4a ./rtthread/src/device.o
 .text.rt_device_control
                0x0000000000000000       0x1a ./rtthread/src/device.o
 .text.rt_device_set_tx_complete
                0x0000000000000000        0x6 ./rtthread/src/device.o
 .text          0x0000000000000000        0x0 ./rtthread/src/idle.o
 .data          0x0000000000000000        0x0 ./rtthread/src/idle.o
 .bss           0x0000000000000000        0x0 ./rtthread/src/idle.o
 .text.rt_thread_idle_sethook
                0x0000000000000000       0x4c ./rtthread/src/idle.o
 .text.rt_thread_idle_delhook
                0x0000000000000000       0x50 ./rtthread/src/idle.o
 .text.rt_thread_idle_gethandler
                0x0000000000000000        0xa ./rtthread/src/idle.o
 .text          0x0000000000000000        0x0 ./rtthread/src/ipc.o
 .data          0x0000000000000000        0x0 ./rtthread/src/ipc.o
 .bss           0x0000000000000000        0x0 ./rtthread/src/ipc.o
 .text.rt_ipc_list_resume_all
                0x0000000000000000       0x40 ./rtthread/src/ipc.o
 .text.rt_sem_detach
                0x0000000000000000       0x28 ./rtthread/src/ipc.o
 .text.rt_sem_create
                0x0000000000000000       0x34 ./rtthread/src/ipc.o
 .text.rt_sem_delete
                0x0000000000000000       0x28 ./rtthread/src/ipc.o
 .text.rt_sem_trytake
                0x0000000000000000       0x1a ./rtthread/src/ipc.o
 .text.rt_sem_control
                0x0000000000000000       0x4a ./rtthread/src/ipc.o
 .text.rt_mutex_init
                0x0000000000000000       0x38 ./rtthread/src/ipc.o
 .text.rt_mutex_detach
                0x0000000000000000       0x28 ./rtthread/src/ipc.o
 .text.rt_mutex_create
                0x0000000000000000       0x36 ./rtthread/src/ipc.o
 .text.rt_mutex_delete
                0x0000000000000000       0x28 ./rtthread/src/ipc.o
 .text.rt_mutex_take
                0x0000000000000000      0x108 ./rtthread/src/ipc.o
 .text.rt_mutex_release
                0x0000000000000000       0xcc ./rtthread/src/ipc.o
 .text.rt_mutex_control
                0x0000000000000000        0x4 ./rtthread/src/ipc.o
 .text.rt_event_init
                0x0000000000000000       0x30 ./rtthread/src/ipc.o
 .text.rt_event_detach
                0x0000000000000000       0x28 ./rtthread/src/ipc.o
 .text.rt_event_create
                0x0000000000000000       0x2e ./rtthread/src/ipc.o
 .text.rt_event_delete
                0x0000000000000000       0x28 ./rtthread/src/ipc.o
 .text.rt_event_send
                0x0000000000000000       0xac ./rtthread/src/ipc.o
 .text.rt_event_recv
                0x0000000000000000      0x112 ./rtthread/src/ipc.o
 .text.rt_event_control
                0x0000000000000000       0x4a ./rtthread/src/ipc.o
 .text.rt_mb_init
                0x0000000000000000       0x4c ./rtthread/src/ipc.o
 .text.rt_mb_detach
                0x0000000000000000       0x34 ./rtthread/src/ipc.o
 .text.rt_mb_create
                0x0000000000000000       0x6a ./rtthread/src/ipc.o
 .text.rt_mb_delete
                0x0000000000000000       0x3e ./rtthread/src/ipc.o
 .text.rt_mb_send_wait
                0x0000000000000000      0x14a ./rtthread/src/ipc.o
 .text.rt_mb_send
                0x0000000000000000       0x1a ./rtthread/src/ipc.o
 .text.rt_mb_recv
                0x0000000000000000      0x176 ./rtthread/src/ipc.o
 .text.rt_mb_control
                0x0000000000000000       0x5a ./rtthread/src/ipc.o
 .text.rt_mq_init
                0x0000000000000000       0x7a ./rtthread/src/ipc.o
 .text.rt_mq_detach
                0x0000000000000000       0x28 ./rtthread/src/ipc.o
 .text.rt_mq_delete
                0x0000000000000000       0x32 ./rtthread/src/ipc.o
 .text.rt_mq_create
                0x0000000000000000       0x98 ./rtthread/src/ipc.o
 .text.rt_mq_send
                0x0000000000000000       0xb4 ./rtthread/src/ipc.o
 .text.rt_mq_urgent
                0x0000000000000000       0xae ./rtthread/src/ipc.o
 .text.rt_mq_recv
                0x0000000000000000      0x15e ./rtthread/src/ipc.o
 .text.rt_mq_control
                0x0000000000000000       0x64 ./rtthread/src/ipc.o
 .text          0x0000000000000000        0x0 ./rtthread/src/irq.o
 .data          0x0000000000000000        0x0 ./rtthread/src/irq.o
 .bss           0x0000000000000000        0x0 ./rtthread/src/irq.o
 .text.rt_interrupt_enter_sethook
                0x0000000000000000        0xa ./rtthread/src/irq.o
 .text.rt_interrupt_leave_sethook
                0x0000000000000000        0xa ./rtthread/src/irq.o
 .text          0x0000000000000000        0x0 ./rtthread/src/kservice.o
 .data          0x0000000000000000        0x0 ./rtthread/src/kservice.o
 .bss           0x0000000000000000        0x0 ./rtthread/src/kservice.o
 .text.rt_get_errno
                0x0000000000000000       0x30 ./rtthread/src/kservice.o
 .text._rt_errno
                0x0000000000000000       0x32 ./rtthread/src/kservice.o
 .text.rt_memcpy
                0x0000000000000000       0xb2 ./rtthread/src/kservice.o
 .text.rt_memcmp
                0x0000000000000000       0x20 ./rtthread/src/kservice.o
 .text.rt_strcasecmp
                0x0000000000000000       0x32 ./rtthread/src/kservice.o
 .text.rt_strcmp
                0x0000000000000000       0x1a ./rtthread/src/kservice.o
 .text.rt_strnlen
                0x0000000000000000       0x18 ./rtthread/src/kservice.o
 .text.rt_strstr
                0x0000000000000000       0x52 ./rtthread/src/kservice.o
 .text.rt_strdup
                0x0000000000000000       0x40 ./rtthread/src/kservice.o
 .text.rt_snprintf
                0x0000000000000000       0x20 ./rtthread/src/kservice.o
 .text.rt_vsprintf
                0x0000000000000000       0x1e ./rtthread/src/kservice.o
 .text.rt_sprintf
                0x0000000000000000       0x22 ./rtthread/src/kservice.o
 .text.rt_kputs
                0x0000000000000000       0x58 ./rtthread/src/kservice.o
 .text.rt_malloc_align
                0x0000000000000000       0x42 ./rtthread/src/kservice.o
 .text.rt_free_align
                0x0000000000000000       0x1c ./rtthread/src/kservice.o
 .text          0x0000000000000000        0x0 ./rtthread/src/mem.o
 .data          0x0000000000000000        0x0 ./rtthread/src/mem.o
 .bss           0x0000000000000000        0x0 ./rtthread/src/mem.o
 .text.rt_malloc_sethook
                0x0000000000000000        0xa ./rtthread/src/mem.o
 .text.rt_free_sethook
                0x0000000000000000        0xa ./rtthread/src/mem.o
 .text.rt_realloc
                0x0000000000000000      0x124 ./rtthread/src/mem.o
 .text.rt_memory_info
                0x0000000000000000       0x26 ./rtthread/src/mem.o
 .text          0x0000000000000000        0x0 ./rtthread/src/memheap.o
 .data          0x0000000000000000        0x0 ./rtthread/src/memheap.o
 .bss           0x0000000000000000        0x0 ./rtthread/src/memheap.o
 .debug_info    0x0000000000000000       0xe0 ./rtthread/src/memheap.o
 .debug_abbrev  0x0000000000000000       0x83 ./rtthread/src/memheap.o
 .debug_aranges
                0x0000000000000000       0x18 ./rtthread/src/memheap.o
 .debug_line    0x0000000000000000       0x65 ./rtthread/src/memheap.o
 .debug_str     0x0000000000000000      0x1cc ./rtthread/src/memheap.o
 .comment       0x0000000000000000       0x34 ./rtthread/src/memheap.o
 .text          0x0000000000000000        0x0 ./rtthread/src/mempool.o
 .data          0x0000000000000000        0x0 ./rtthread/src/mempool.o
 .bss           0x0000000000000000        0x0 ./rtthread/src/mempool.o
 .debug_info    0x0000000000000000       0xe0 ./rtthread/src/mempool.o
 .debug_abbrev  0x0000000000000000       0x83 ./rtthread/src/mempool.o
 .debug_aranges
                0x0000000000000000       0x18 ./rtthread/src/mempool.o
 .debug_line    0x0000000000000000       0x65 ./rtthread/src/mempool.o
 .debug_str     0x0000000000000000      0x1cc ./rtthread/src/mempool.o
 .comment       0x0000000000000000       0x34 ./rtthread/src/mempool.o
 .text          0x0000000000000000        0x0 ./rtthread/src/object.o
 .data          0x0000000000000000        0x0 ./rtthread/src/object.o
 .bss           0x0000000000000000        0x0 ./rtthread/src/object.o
 .text.rt_object_attach_sethook
                0x0000000000000000        0xa ./rtthread/src/object.o
 .text.rt_object_detach_sethook
                0x0000000000000000        0xa ./rtthread/src/object.o
 .text.rt_object_trytake_sethook
                0x0000000000000000        0xa ./rtthread/src/object.o
 .text.rt_object_take_sethook
                0x0000000000000000        0xa ./rtthread/src/object.o
 .text.rt_object_put_sethook
                0x0000000000000000        0xa ./rtthread/src/object.o
 .text.rt_system_object_init
                0x0000000000000000        0x2 ./rtthread/src/object.o
 .text.rt_object_get_type
                0x0000000000000000        0x8 ./rtthread/src/object.o
 .text.rt_object_find
                0x0000000000000000       0x70 ./rtthread/src/object.o
 .text          0x0000000000000000        0x0 ./rtthread/src/scheduler.o
 .data          0x0000000000000000        0x0 ./rtthread/src/scheduler.o
 .bss           0x0000000000000000        0x0 ./rtthread/src/scheduler.o
 .text.rt_scheduler_sethook
                0x0000000000000000        0xa ./rtthread/src/scheduler.o
 .text.rt_critical_level
                0x0000000000000000        0xa ./rtthread/src/scheduler.o
 .text          0x0000000000000000        0x0 ./rtthread/src/slab.o
 .data          0x0000000000000000        0x0 ./rtthread/src/slab.o
 .bss           0x0000000000000000        0x0 ./rtthread/src/slab.o
 .debug_info    0x0000000000000000       0xe0 ./rtthread/src/slab.o
 .debug_abbrev  0x0000000000000000       0x83 ./rtthread/src/slab.o
 .debug_aranges
                0x0000000000000000       0x18 ./rtthread/src/slab.o
 .debug_line    0x0000000000000000       0x65 ./rtthread/src/slab.o
 .debug_str     0x0000000000000000      0x1c9 ./rtthread/src/slab.o
 .comment       0x0000000000000000       0x34 ./rtthread/src/slab.o
 .text          0x0000000000000000        0x0 ./rtthread/src/thread.o
 .data          0x0000000000000000        0x0 ./rtthread/src/thread.o
 .bss           0x0000000000000000        0x0 ./rtthread/src/thread.o
 .text.rt_thread_suspend_sethook
                0x0000000000000000        0xa ./rtthread/src/thread.o
 .text.rt_thread_resume_sethook
                0x0000000000000000        0xa ./rtthread/src/thread.o
 .text.rt_thread_inited_sethook
                0x0000000000000000        0xa ./rtthread/src/thread.o
 .text.rt_thread_detach
                0x0000000000000000       0x80 ./rtthread/src/thread.o
 .text.rt_thread_delete
                0x0000000000000000       0x60 ./rtthread/src/thread.o
 .text.rt_thread_delay
                0x0000000000000000       0x18 ./rtthread/src/thread.o
 .text.rt_thread_control
                0x0000000000000000       0x8c ./rtthread/src/thread.o
 .text.rt_thread_find
                0x0000000000000000       0x76 ./rtthread/src/thread.o
 .text          0x0000000000000000        0x0 ./rtthread/src/timer.o
 .data          0x0000000000000000        0x0 ./rtthread/src/timer.o
 .bss           0x0000000000000000        0x0 ./rtthread/src/timer.o
 .text.rt_timer_enter_sethook
                0x0000000000000000        0xa ./rtthread/src/timer.o
 .text.rt_timer_exit_sethook
                0x0000000000000000        0xa ./rtthread/src/timer.o
 .text.rt_timer_create
                0x0000000000000000       0x46 ./rtthread/src/timer.o
 .text.rt_timer_delete
                0x0000000000000000       0x3c ./rtthread/src/timer.o
 .text.rt_timer_next_timeout_tick
                0x0000000000000000       0x14 ./rtthread/src/timer.o
 .data          0x0000000000000000        0x0 ./rtthread/libcpu/risc-v/common/context_gcc.o
 .bss           0x0000000000000000        0x0 ./rtthread/libcpu/risc-v/common/context_gcc.o
 .text          0x0000000000000000        0x0 ./rtthread/libcpu/risc-v/common/cpuport.o
 .data          0x0000000000000000        0x0 ./rtthread/libcpu/risc-v/common/cpuport.o
 .bss           0x0000000000000000        0x0 ./rtthread/libcpu/risc-v/common/cpuport.o
 .text.rt_hw_cpu_shutdown
                0x0000000000000000       0x2c ./rtthread/libcpu/risc-v/common/cpuport.o
 .rodata.rt_hw_cpu_shutdown.str1.4
                0x0000000000000000        0xd ./rtthread/libcpu/risc-v/common/cpuport.o
 .data          0x0000000000000000        0x0 ./rtthread/libcpu/risc-v/common/interrupt_gcc.o
 .bss           0x0000000000000000        0x0 ./rtthread/libcpu/risc-v/common/interrupt_gcc.o
 .text          0x0000000000000000        0x0 ./rtthread/components/finsh/cmd.o
 .data          0x0000000000000000        0x0 ./rtthread/components/finsh/cmd.o
 .bss           0x0000000000000000        0x0 ./rtthread/components/finsh/cmd.o
 .text          0x0000000000000000        0x0 ./rtthread/components/finsh/msh.o
 .data          0x0000000000000000        0x0 ./rtthread/components/finsh/msh.o
 .bss           0x0000000000000000        0x0 ./rtthread/components/finsh/msh.o
 .text          0x0000000000000000        0x0 ./rtthread/components/finsh/msh_cmd.o
 .data          0x0000000000000000        0x0 ./rtthread/components/finsh/msh_cmd.o
 .bss           0x0000000000000000        0x0 ./rtthread/components/finsh/msh_cmd.o
 .text.cmd_time
                0x0000000000000000        0x4 ./rtthread/components/finsh/msh_cmd.o
 .text          0x0000000000000000        0x0 ./rtthread/components/finsh/msh_file.o
 .data          0x0000000000000000        0x0 ./rtthread/components/finsh/msh_file.o
 .bss           0x0000000000000000        0x0 ./rtthread/components/finsh/msh_file.o
 .debug_info    0x0000000000000000      0xa90 ./rtthread/components/finsh/msh_file.o
 .debug_abbrev  0x0000000000000000      0x1bf ./rtthread/components/finsh/msh_file.o
 .debug_aranges
                0x0000000000000000       0x18 ./rtthread/components/finsh/msh_file.o
 .debug_line    0x0000000000000000      0x237 ./rtthread/components/finsh/msh_file.o
 .debug_str     0x0000000000000000      0x67b ./rtthread/components/finsh/msh_file.o
 .comment       0x0000000000000000       0x34 ./rtthread/components/finsh/msh_file.o
 .text          0x0000000000000000        0x0 ./rtthread/components/finsh/shell.o
 .data          0x0000000000000000        0x0 ./rtthread/components/finsh/shell.o
 .bss           0x0000000000000000        0x0 ./rtthread/components/finsh/shell.o
 .text.finsh_get_device
                0x0000000000000000        0xe ./rtthread/components/finsh/shell.o
 .text.finsh_set_echo
                0x0000000000000000       0x18 ./rtthread/components/finsh/shell.o
 .text.finsh_get_echo
                0x0000000000000000        0xe ./rtthread/components/finsh/shell.o
 .text.finsh_system_function_init
                0x0000000000000000       0x12 ./rtthread/components/finsh/shell.o
 .text.finsh_system_var_init
                0x0000000000000000       0x12 ./rtthread/components/finsh/shell.o
 .text          0x0000000000000000        0x0 ./rtthread/components/finsh/symbol.o
 .data          0x0000000000000000        0x0 ./rtthread/components/finsh/symbol.o
 .bss           0x0000000000000000        0x0 ./rtthread/components/finsh/symbol.o
 .text          0x0000000000000000        0x0 ./rtthread/components/drivers/serial/serial.o
 .data          0x0000000000000000        0x0 ./rtthread/components/drivers/serial/serial.o
 .bss           0x0000000000000000        0x0 ./rtthread/components/drivers/serial/serial.o
 .text          0x0000000000000000        0x0 ./rtthread/components/drivers/misc/pin.o
 .data          0x0000000000000000        0x0 ./rtthread/components/drivers/misc/pin.o
 .bss           0x0000000000000000        0x0 ./rtthread/components/drivers/misc/pin.o
 .text.rt_pin_attach_irq
                0x0000000000000000       0x30 ./rtthread/components/drivers/misc/pin.o
 .text.rt_pin_dettach_irq
                0x0000000000000000       0x2a ./rtthread/components/drivers/misc/pin.o
 .text.rt_pin_irq_enable
                0x0000000000000000       0x2c ./rtthread/components/drivers/misc/pin.o
 .text          0x0000000000000000        0x0 ./rtthread/board.o
 .data          0x0000000000000000        0x0 ./rtthread/board.o
 .bss           0x0000000000000000        0x0 ./rtthread/board.o
 .text          0x0000000000000000        0x0 ./drivers/RingQueue/ring_queue.o
 .data          0x0000000000000000        0x0 ./drivers/RingQueue/ring_queue.o
 .bss           0x0000000000000000        0x0 ./drivers/RingQueue/ring_queue.o
 .text.InitRingQueue
                0x0000000000000000       0x10 ./drivers/RingQueue/ring_queue.o
 .text.ShowRingQueue
                0x0000000000000000        0xc ./drivers/RingQueue/ring_queue.o
 .text.InRingQueue
                0x0000000000000000       0x2c ./drivers/RingQueue/ring_queue.o
 .text.OutRingQueue
                0x0000000000000000       0x26 ./drivers/RingQueue/ring_queue.o
 .text.RingQueueLength
                0x0000000000000000       0x10 ./drivers/RingQueue/ring_queue.o
 .debug_info    0x0000000000000000      0xa9c ./drivers/RingQueue/ring_queue.o
 .debug_abbrev  0x0000000000000000      0x23a ./drivers/RingQueue/ring_queue.o
 .debug_loc     0x0000000000000000       0xd7 ./drivers/RingQueue/ring_queue.o
 .debug_aranges
                0x0000000000000000       0x40 ./drivers/RingQueue/ring_queue.o
 .debug_ranges  0x0000000000000000       0x30 ./drivers/RingQueue/ring_queue.o
 .debug_line    0x0000000000000000      0x3c0 ./drivers/RingQueue/ring_queue.o
 .debug_str     0x0000000000000000      0x5f6 ./drivers/RingQueue/ring_queue.o
 .comment       0x0000000000000000       0x34 ./drivers/RingQueue/ring_queue.o
 .debug_frame   0x0000000000000000       0x60 ./drivers/RingQueue/ring_queue.o
 .text          0x0000000000000000        0x0 ./drivers/drv_gpio.o
 .data          0x0000000000000000        0x0 ./drivers/drv_gpio.o
 .bss           0x0000000000000000        0x0 ./drivers/drv_gpio.o
 .text          0x0000000000000000        0x0 ./drivers/drv_usart.o
 .data          0x0000000000000000        0x0 ./drivers/drv_usart.o
 .bss           0x0000000000000000        0x0 ./drivers/drv_usart.o
 .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/start.o
 .data          0x0000000000000000        0x0 ./User/start.o
 .bss           0x0000000000000000        0x0 ./User/start.o
 .text.software_init
                0x0000000000000000       0x18 ./User/start.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 ./Software/src/Rs485.o
 .data          0x0000000000000000        0x0 ./Software/src/Rs485.o
 .bss           0x0000000000000000        0x0 ./Software/src/Rs485.o
 .text          0x0000000000000000        0x0 ./Software/src/communication_protocol.o
 .data          0x0000000000000000        0x0 ./Software/src/communication_protocol.o
 .bss           0x0000000000000000        0x0 ./Software/src/communication_protocol.o
 .debug_info    0x0000000000000000      0x9a0 ./Software/src/communication_protocol.o
 .debug_abbrev  0x0000000000000000      0x1ba ./Software/src/communication_protocol.o
 .debug_aranges
                0x0000000000000000       0x18 ./Software/src/communication_protocol.o
 .debug_line    0x0000000000000000      0x1fc ./Software/src/communication_protocol.o
 .debug_str     0x0000000000000000      0x5e4 ./Software/src/communication_protocol.o
 .comment       0x0000000000000000       0x34 ./Software/src/communication_protocol.o
 .text          0x0000000000000000        0x0 ./Software/src/mutex.o
 .data          0x0000000000000000        0x0 ./Software/src/mutex.o
 .bss           0x0000000000000000        0x0 ./Software/src/mutex.o
 .text.mutex_Init
                0x0000000000000000       0x34 ./Software/src/mutex.o
 .rodata.mutex_Init.str1.4
                0x0000000000000000       0x1f ./Software/src/mutex.o
 .debug_info    0x0000000000000000      0x4af ./Software/src/mutex.o
 .debug_abbrev  0x0000000000000000      0x154 ./Software/src/mutex.o
 .debug_aranges
                0x0000000000000000       0x20 ./Software/src/mutex.o
 .debug_ranges  0x0000000000000000       0x10 ./Software/src/mutex.o
 .debug_line    0x0000000000000000      0x147 ./Software/src/mutex.o
 .debug_str     0x0000000000000000      0x3bf ./Software/src/mutex.o
 .comment       0x0000000000000000       0x34 ./Software/src/mutex.o
 .debug_frame   0x0000000000000000       0x2c ./Software/src/mutex.o
 .text          0x0000000000000000        0x0 ./Software/src/uart_dev.o
 .data          0x0000000000000000        0x0 ./Software/src/uart_dev.o
 .bss           0x0000000000000000        0x0 ./Software/src/uart_dev.o
 .text.uart_dev_init
                0x0000000000000000        0x4 ./Software/src/uart_dev.o
 .text.bat485_tx_enabla
                0x0000000000000000        0x2 ./Software/src/uart_dev.o
 .text.bat485_tx_disenabla
                0x0000000000000000        0x2 ./Software/src/uart_dev.o
 .text.gw485_tx_enabla
                0x0000000000000000        0x2 ./Software/src/uart_dev.o
 .text.gw485_tx_disenabla
                0x0000000000000000        0x2 ./Software/src/uart_dev.o
 .text.uart_sendstr
                0x0000000000000000        0xc ./Software/src/uart_dev.o
 .text.uart_dev_write
                0x0000000000000000        0x2 ./Software/src/uart_dev.o
 .text.uart_dev_char_present
                0x0000000000000000       0x18 ./Software/src/uart_dev.o
 .text.uart_dev_in_char
                0x0000000000000000       0x38 ./Software/src/uart_dev.o
 .text.ring_queue_dev_char_present
                0x0000000000000000        0xe ./Software/src/uart_dev.o
 .text.ring_queue_dev_in_char
                0x0000000000000000       0x30 ./Software/src/uart_dev.o
 .text.ring_queue_length
                0x0000000000000000       0x1a ./Software/src/uart_dev.o
 .bss.uart_devices
                0x0000000000000000        0x0 ./Software/src/uart_dev.o
 .debug_info    0x0000000000000000      0xdc0 ./Software/src/uart_dev.o
 .debug_abbrev  0x0000000000000000      0x415 ./Software/src/uart_dev.o
 .debug_loc     0x0000000000000000      0x147 ./Software/src/uart_dev.o
 .debug_aranges
                0x0000000000000000       0x60 ./Software/src/uart_dev.o
 .debug_ranges  0x0000000000000000       0x68 ./Software/src/uart_dev.o
 .debug_line    0x0000000000000000      0x4f4 ./Software/src/uart_dev.o
 .debug_str     0x0000000000000000      0x82d ./Software/src/uart_dev.o
 .comment       0x0000000000000000       0x34 ./Software/src/uart_dev.o
 .debug_frame   0x0000000000000000      0x100 ./Software/src/uart_dev.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_DeInit
                0x0000000000000000       0x5a ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_Init
                0x0000000000000000       0x56 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_StructInit
                0x0000000000000000       0x1a ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_Cmd  0x0000000000000000       0x10 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_DMACmd
                0x0000000000000000       0x12 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_ITConfig
                0x0000000000000000       0x16 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_ResetCalibration
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_GetResetCalibrationStatus
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_StartCalibration
                0x0000000000000000        0xa ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_GetCalibrationStatus
                0x0000000000000000        0x8 ./Peripheral/src/ch32v30x_adc.o
 .text.ADC_SoftwareStartConvCmd
                0x0000000000000000       0x18 ./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_RegularChannelConfig
                0x0000000000000000       0xb8 ./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.ADC_BufferCmd
                0x0000000000000000       0x18 ./Peripheral/src/ch32v30x_adc.o
 .text.Get_CalibrationValue
                0x0000000000000000      0x144 ./Peripheral/src/ch32v30x_adc.o
 .debug_info    0x0000000000000000     0x16e9 ./Peripheral/src/ch32v30x_adc.o
 .debug_abbrev  0x0000000000000000      0x3a9 ./Peripheral/src/ch32v30x_adc.o
 .debug_loc     0x0000000000000000      0xab6 ./Peripheral/src/ch32v30x_adc.o
 .debug_aranges
                0x0000000000000000      0x150 ./Peripheral/src/ch32v30x_adc.o
 .debug_ranges  0x0000000000000000      0x140 ./Peripheral/src/ch32v30x_adc.o
 .debug_line    0x0000000000000000     0x1823 ./Peripheral/src/ch32v30x_adc.o
 .debug_str     0x0000000000000000      0xbfe ./Peripheral/src/ch32v30x_adc.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_adc.o
 .debug_frame   0x0000000000000000      0x2b4 ./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     0x10ce ./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      0x620 ./Peripheral/src/ch32v30x_bkp.o
 .debug_str     0x0000000000000000      0xa8c ./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     0x19e3 ./Peripheral/src/ch32v30x_can.o
 .debug_str     0x0000000000000000      0xba2 ./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      0x387 ./Peripheral/src/ch32v30x_crc.o
 .debug_str     0x0000000000000000      0x662 ./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      0x7a0 ./Peripheral/src/ch32v30x_dac.o
 .debug_str     0x0000000000000000      0x7e6 ./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_DeInit
                0x0000000000000000      0x16c ./Peripheral/src/ch32v30x_dma.o
 .text.DMA_Init
                0x0000000000000000       0x38 ./Peripheral/src/ch32v30x_dma.o
 .text.DMA_StructInit
                0x0000000000000000       0x2e ./Peripheral/src/ch32v30x_dma.o
 .text.DMA_Cmd  0x0000000000000000       0x14 ./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
 .debug_info    0x0000000000000000      0xd16 ./Peripheral/src/ch32v30x_dma.o
 .debug_abbrev  0x0000000000000000      0x2fd ./Peripheral/src/ch32v30x_dma.o
 .debug_loc     0x0000000000000000      0x19a ./Peripheral/src/ch32v30x_dma.o
 .debug_aranges
                0x0000000000000000       0x60 ./Peripheral/src/ch32v30x_dma.o
 .debug_ranges  0x0000000000000000       0x50 ./Peripheral/src/ch32v30x_dma.o
 .debug_line    0x0000000000000000      0x987 ./Peripheral/src/ch32v30x_dma.o
 .debug_str     0x0000000000000000      0x7da ./Peripheral/src/ch32v30x_dma.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_dma.o
 .debug_frame   0x0000000000000000       0xd8 ./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      0x3fa ./Peripheral/src/ch32v30x_dvp.o
 .debug_str     0x0000000000000000      0x723 ./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     0x26f0 ./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     0x31d4 ./Peripheral/src/ch32v30x_eth.o
 .debug_str     0x0000000000000000     0x18e4 ./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_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          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       0xbe ./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      0x108 ./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       0x4c ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_EraseBlock_32K_Fast
                0x0000000000000000       0x30 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_EraseBlock_64K_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      0x1c6 ./Peripheral/src/ch32v30x_flash.o
 .text.FLASH_ROM_WRITE
                0x0000000000000000       0xce ./Peripheral/src/ch32v30x_flash.o
 .debug_info    0x0000000000000000     0x15c7 ./Peripheral/src/ch32v30x_flash.o
 .debug_abbrev  0x0000000000000000      0x468 ./Peripheral/src/ch32v30x_flash.o
 .debug_loc     0x0000000000000000      0xc1c ./Peripheral/src/ch32v30x_flash.o
 .debug_aranges
                0x0000000000000000      0x110 ./Peripheral/src/ch32v30x_flash.o
 .debug_ranges  0x0000000000000000      0x100 ./Peripheral/src/ch32v30x_flash.o
 .debug_line    0x0000000000000000     0x2545 ./Peripheral/src/ch32v30x_flash.o
 .debug_str     0x0000000000000000      0xb09 ./Peripheral/src/ch32v30x_flash.o
 .comment       0x0000000000000000       0x34 ./Peripheral/src/ch32v30x_flash.o
 .debug_frame   0x0000000000000000      0x374 ./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      0xbcc ./Peripheral/src/ch32v30x_fsmc.o
 .debug_str     0x0000000000000000      0xa47 ./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_ReadOutputDataBit
                0x0000000000000000        0xa ./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_ETH_MediaInterfaceConfig
                0x0000000000000000       0x24 ./Peripheral/src/ch32v30x_gpio.o
 .text.GPIO_IPD_Unused
                0x0000000000000000      0x140 ./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     0x10ef ./Peripheral/src/ch32v30x_i2c.o
 .debug_str     0x0000000000000000      0xac7 ./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      0x3ab ./Peripheral/src/ch32v30x_iwdg.o
 .debug_str     0x0000000000000000      0x6eb ./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.NVIC_PriorityGroupConfig
                0x0000000000000000        0xa ./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      0x414 ./Peripheral/src/ch32v30x_opa.o
 .debug_str     0x0000000000000000      0x6a2 ./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      0xa77 ./Peripheral/src/ch32v30x_pwr.o
 .debug_str     0x0000000000000000      0x83e ./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_ADCCLKConfig
                0x0000000000000000       0x12 ./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_AHBPeriphClockCmd
                0x0000000000000000       0x1e ./Peripheral/src/ch32v30x_rcc.o
 .text.RCC_APB2PeriphResetCmd
                0x0000000000000000       0x1e ./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      0x3e1 ./Peripheral/src/ch32v30x_rng.o
 .debug_str     0x0000000000000000      0x673 ./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      0x95b ./Peripheral/src/ch32v30x_rtc.o
 .debug_str     0x0000000000000000      0x7ed ./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     0x10d1 ./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      0xc51 ./Peripheral/src/ch32v30x_sdio.o
 .debug_str     0x0000000000000000      0xa45 ./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      0xce6 ./Peripheral/src/ch32v30x_spi.o
 .debug_str     0x0000000000000000      0xa76 ./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     0x2a16 ./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     0x32ac ./Peripheral/src/ch32v30x_tim.o
 .debug_str     0x0000000000000000     0x1262 ./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          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      0x44f ./Peripheral/src/ch32v30x_wwdg.o
 .debug_str     0x0000000000000000      0x699 ./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 ./Hardware/src/Android.o
 .data          0x0000000000000000        0x0 ./Hardware/src/Android.o
 .bss           0x0000000000000000        0x0 ./Hardware/src/Android.o
 .text.android_PowerCtrl_Close
                0x0000000000000000       0x1c ./Hardware/src/Android.o
 .text          0x0000000000000000        0x0 ./Hardware/src/Flash.o
 .data          0x0000000000000000        0x0 ./Hardware/src/Flash.o
 .bss           0x0000000000000000        0x0 ./Hardware/src/Flash.o
 .text.SPI_Flash_Init
                0x0000000000000000       0xda ./Hardware/src/Flash.o
 .text.SPI_ReadWriteByte
                0x0000000000000000       0x7a ./Hardware/src/Flash.o
 .text.SPI_Flash_ReadSR
                0x0000000000000000       0x4e ./Hardware/src/Flash.o
 .text.SPI_FLASH_Write_SR
                0x0000000000000000       0x4a ./Hardware/src/Flash.o
 .text.SPI_Flash_Wait_Busy
                0x0000000000000000       0x1c ./Hardware/src/Flash.o
 .text.SPI_FLASH_Write_Enable
                0x0000000000000000       0x3e ./Hardware/src/Flash.o
 .text.SPI_FLASH_Write_Disable
                0x0000000000000000       0x3e ./Hardware/src/Flash.o
 .text.SPI_Flash_ReadID
                0x0000000000000000       0x86 ./Hardware/src/Flash.o
 .text.SPI_Flash_Erase_Sector
                0x0000000000000000       0x86 ./Hardware/src/Flash.o
 .text.SPI_Flash_Read
                0x0000000000000000       0x96 ./Hardware/src/Flash.o
 .text.SPI_Flash_Write_Page
                0x0000000000000000       0xa2 ./Hardware/src/Flash.o
 .text.SPI_Flash_Write_NoCheck
                0x0000000000000000       0x60 ./Hardware/src/Flash.o
 .text.SPI_Flash_Write
                0x0000000000000000       0xd8 ./Hardware/src/Flash.o
 .text.SPI_Flash_Erase_Chip
                0x0000000000000000       0x58 ./Hardware/src/Flash.o
 .text.SPI_Flash_PowerDown
                0x0000000000000000       0x4a ./Hardware/src/Flash.o
 .text.SPI_Flash_WAKEUP
                0x0000000000000000       0x4a ./Hardware/src/Flash.o
 .text.SPI_Flash_TEST
                0x0000000000000000      0x166 ./Hardware/src/Flash.o
 .rodata.SPI_Flash_TEST
                0x0000000000000000       0x14 ./Hardware/src/Flash.o
 .rodata        0x0000000000000000       0x64 ./Hardware/src/Flash.o
 .bss.SPI_FLASH_BUF
                0x0000000000000000     0x1000 ./Hardware/src/Flash.o
 .rodata.SPI_Flash_TEST.str1.4
                0x0000000000000000      0x102 ./Hardware/src/Flash.o
 .debug_info    0x0000000000000000     0x1a84 ./Hardware/src/Flash.o
 .debug_abbrev  0x0000000000000000      0x400 ./Hardware/src/Flash.o
 .debug_loc     0x0000000000000000      0x466 ./Hardware/src/Flash.o
 .debug_aranges
                0x0000000000000000       0xa0 ./Hardware/src/Flash.o
 .debug_ranges  0x0000000000000000       0xb0 ./Hardware/src/Flash.o
 .debug_line    0x0000000000000000      0xdd1 ./Hardware/src/Flash.o
 .debug_str     0x0000000000000000      0xb60 ./Hardware/src/Flash.o
 .comment       0x0000000000000000       0x34 ./Hardware/src/Flash.o
 .debug_frame   0x0000000000000000      0x274 ./Hardware/src/Flash.o
 .text          0x0000000000000000        0x0 ./Hardware/src/J1_UART6.o
 .data          0x0000000000000000        0x0 ./Hardware/src/J1_UART6.o
 .bss           0x0000000000000000        0x0 ./Hardware/src/J1_UART6.o
 .text.J1_PWR_Open
                0x0000000000000000       0x1e ./Hardware/src/J1_UART6.o
 .text.J1_485_Init
                0x0000000000000000       0x3e ./Hardware/src/J1_UART6.o
 .text.J1_PWR_Close
                0x0000000000000000       0x1e ./Hardware/src/J1_UART6.o
 .debug_info    0x0000000000000000      0xa81 ./Hardware/src/J1_UART6.o
 .debug_abbrev  0x0000000000000000      0x21c ./Hardware/src/J1_UART6.o
 .debug_aranges
                0x0000000000000000       0x30 ./Hardware/src/J1_UART6.o
 .debug_ranges  0x0000000000000000       0x20 ./Hardware/src/J1_UART6.o
 .debug_line    0x0000000000000000      0x2e9 ./Hardware/src/J1_UART6.o
 .debug_str     0x0000000000000000      0x614 ./Hardware/src/J1_UART6.o
 .comment       0x0000000000000000       0x34 ./Hardware/src/J1_UART6.o
 .debug_frame   0x0000000000000000       0x64 ./Hardware/src/J1_UART6.o
 .text          0x0000000000000000        0x0 ./Hardware/src/J2_UART7.o
 .data          0x0000000000000000        0x0 ./Hardware/src/J2_UART7.o
 .bss           0x0000000000000000        0x0 ./Hardware/src/J2_UART7.o
 .text.J2_PWR_Open
                0x0000000000000000       0x1e ./Hardware/src/J2_UART7.o
 .text.J2_485_Init
                0x0000000000000000       0x3e ./Hardware/src/J2_UART7.o
 .text.J2_PWR_Close
                0x0000000000000000       0x1e ./Hardware/src/J2_UART7.o
 .debug_info    0x0000000000000000      0xa81 ./Hardware/src/J2_UART7.o
 .debug_abbrev  0x0000000000000000      0x21c ./Hardware/src/J2_UART7.o
 .debug_aranges
                0x0000000000000000       0x30 ./Hardware/src/J2_UART7.o
 .debug_ranges  0x0000000000000000       0x20 ./Hardware/src/J2_UART7.o
 .debug_line    0x0000000000000000      0x2e9 ./Hardware/src/J2_UART7.o
 .debug_str     0x0000000000000000      0x614 ./Hardware/src/J2_UART7.o
 .comment       0x0000000000000000       0x34 ./Hardware/src/J2_UART7.o
 .debug_frame   0x0000000000000000       0x64 ./Hardware/src/J2_UART7.o
 .text          0x0000000000000000        0x0 ./Hardware/src/J3_USART2.o
 .data          0x0000000000000000        0x0 ./Hardware/src/J3_USART2.o
 .bss           0x0000000000000000        0x0 ./Hardware/src/J3_USART2.o
 .text.J3_PWR_Open
                0x0000000000000000       0x1e ./Hardware/src/J3_USART2.o
 .text.J3_485_Init
                0x0000000000000000       0x3e ./Hardware/src/J3_USART2.o
 .text.J3_PWR_Close
                0x0000000000000000       0x1e ./Hardware/src/J3_USART2.o
 .debug_info    0x0000000000000000      0xa81 ./Hardware/src/J3_USART2.o
 .debug_abbrev  0x0000000000000000      0x21c ./Hardware/src/J3_USART2.o
 .debug_aranges
                0x0000000000000000       0x30 ./Hardware/src/J3_USART2.o
 .debug_ranges  0x0000000000000000       0x20 ./Hardware/src/J3_USART2.o
 .debug_line    0x0000000000000000      0x2ea ./Hardware/src/J3_USART2.o
 .debug_str     0x0000000000000000      0x615 ./Hardware/src/J3_USART2.o
 .comment       0x0000000000000000       0x34 ./Hardware/src/J3_USART2.o
 .debug_frame   0x0000000000000000       0x64 ./Hardware/src/J3_USART2.o
 .text          0x0000000000000000        0x0 ./Hardware/src/J4_UART8.o
 .data          0x0000000000000000        0x0 ./Hardware/src/J4_UART8.o
 .bss           0x0000000000000000        0x0 ./Hardware/src/J4_UART8.o
 .text.J4_PWR_Open
                0x0000000000000000       0x1e ./Hardware/src/J4_UART8.o
 .text.J4_485_Init
                0x0000000000000000       0x42 ./Hardware/src/J4_UART8.o
 .text.J4_PWR_Close
                0x0000000000000000       0x1e ./Hardware/src/J4_UART8.o
 .debug_info    0x0000000000000000      0xa83 ./Hardware/src/J4_UART8.o
 .debug_abbrev  0x0000000000000000      0x21c ./Hardware/src/J4_UART8.o
 .debug_aranges
                0x0000000000000000       0x30 ./Hardware/src/J4_UART8.o
 .debug_ranges  0x0000000000000000       0x20 ./Hardware/src/J4_UART8.o
 .debug_line    0x0000000000000000      0x2e9 ./Hardware/src/J4_UART8.o
 .debug_str     0x0000000000000000      0x614 ./Hardware/src/J4_UART8.o
 .comment       0x0000000000000000       0x34 ./Hardware/src/J4_UART8.o
 .debug_frame   0x0000000000000000       0x64 ./Hardware/src/J4_UART8.o
 .text          0x0000000000000000        0x0 ./Hardware/src/J5-0_USART3.o
 .data          0x0000000000000000        0x0 ./Hardware/src/J5-0_USART3.o
 .bss           0x0000000000000000        0x0 ./Hardware/src/J5-0_USART3.o
 .text.J5_PWR_Open
                0x0000000000000000       0x1e ./Hardware/src/J5-0_USART3.o
 .text.J6_PWR_Open
                0x0000000000000000       0x1e ./Hardware/src/J5-0_USART3.o
 .text.J7_PWR_Open
                0x0000000000000000       0x1e ./Hardware/src/J5-0_USART3.o
 .text.J8_PWR_Open
                0x0000000000000000       0x1e ./Hardware/src/J5-0_USART3.o
 .text.J9_PWR_Open
                0x0000000000000000       0x1e ./Hardware/src/J5-0_USART3.o
 .text.USART_CONNET_J9
                0x0000000000000000       0x62 ./Hardware/src/J5-0_USART3.o
 .text.USART_CONNET_J5
                0x0000000000000000       0x62 ./Hardware/src/J5-0_USART3.o
 .text.USART_CONNET_J6
                0x0000000000000000       0x62 ./Hardware/src/J5-0_USART3.o
 .text.USART_CONNET_J7
                0x0000000000000000       0x62 ./Hardware/src/J5-0_USART3.o
 .text.USART_CONNET_J8
                0x0000000000000000       0x62 ./Hardware/src/J5-0_USART3.o
 .sbss.USART_Tbuffer_Num
                0x0000000000000000        0x1 ./Hardware/src/J5-0_USART3.o
 .text          0x0000000000000000        0x0 ./Hardware/src/UART.o
 .data          0x0000000000000000        0x0 ./Hardware/src/UART.o
 .bss           0x0000000000000000        0x0 ./Hardware/src/UART.o
 .text.USARTx_SendByte
                0x0000000000000000       0xe0 ./Hardware/src/UART.o
 .text.USARTx_SendStr
                0x0000000000000000       0xf6 ./Hardware/src/UART.o
 .text          0x0000000000000000        0x0 ./Debug/debug.o
 .data          0x0000000000000000        0x0 ./Debug/debug.o
 .bss           0x0000000000000000        0x0 ./Debug/debug.o
 .text.Delay_Init
                0x0000000000000000       0x32 ./Debug/debug.o
 .text.Delay_Us
                0x0000000000000000       0x3a ./Debug/debug.o
 .text.Delay_Ms
                0x0000000000000000       0x3a ./Debug/debug.o
 .text.USART_Printf_Init
                0x0000000000000000       0x72 ./Debug/debug.o
 .text.SDI_Printf_Enable
                0x0000000000000000       0x2a ./Debug/debug.o
 .text._write   0x0000000000000000       0x4e ./Debug/debug.o
 .text._sbrk    0x0000000000000000       0x2e ./Debug/debug.o
 .sbss.p_ms     0x0000000000000000        0x2 ./Debug/debug.o
 .sbss.p_us     0x0000000000000000        0x1 ./Debug/debug.o
 .sdata.curbrk.5265
                0x0000000000000000        0x4 ./Debug/debug.o
 .debug_info    0x0000000000000000      0xf2e ./Debug/debug.o
 .debug_abbrev  0x0000000000000000      0x2f5 ./Debug/debug.o
 .debug_loc     0x0000000000000000      0x177 ./Debug/debug.o
 .debug_aranges
                0x0000000000000000       0x50 ./Debug/debug.o
 .debug_ranges  0x0000000000000000       0x40 ./Debug/debug.o
 .debug_line    0x0000000000000000      0x6f5 ./Debug/debug.o
 .debug_str     0x0000000000000000      0x8f8 ./Debug/debug.o
 .comment       0x0000000000000000       0x34 ./Debug/debug.o
 .debug_frame   0x0000000000000000       0xb8 ./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.__get_MEPC
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__set_MEPC
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__get_MCAUSE
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__set_MCAUSE
                0x0000000000000000        0x6 ./Core/core_riscv.o
 .text.__get_MTVAL
                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
 .debug_info    0x0000000000000000      0x46d ./Core/core_riscv.o
 .debug_abbrev  0x0000000000000000      0x10d ./Core/core_riscv.o
 .debug_aranges
                0x0000000000000000       0xe0 ./Core/core_riscv.o
 .debug_ranges  0x0000000000000000       0xd0 ./Core/core_riscv.o
 .debug_line    0x0000000000000000      0x53c ./Core/core_riscv.o
 .debug_str     0x0000000000000000      0x2c7 ./Core/core_riscv.o
 .comment       0x0000000000000000       0x34 ./Core/core_riscv.o
 .debug_frame   0x0000000000000000      0x1a0 ./Core/core_riscv.o
 .data          0x0000000000000000        0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o)
 .bss           0x0000000000000000        0x0 d:/psx/rj/mounriver_studio/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 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o)
 .text          0x0000000000000000        0x0 d:/psx/rj/mounriver_studio/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-memcmp.o)
 .data          0x0000000000000000        0x0 d:/psx/rj/mounriver_studio/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-memcmp.o)
 .bss           0x0000000000000000        0x0 d:/psx/rj/mounriver_studio/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-memcmp.o)
 .text          0x0000000000000000        0x0 d:/psx/rj/mounriver_studio/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 d:/psx/rj/mounriver_studio/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 d:/psx/rj/mounriver_studio/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 d:/psx/rj/mounriver_studio/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 d:/psx/rj/mounriver_studio/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 d:/psx/rj/mounriver_studio/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-strcat.o)
 .data          0x0000000000000000        0x0 d:/psx/rj/mounriver_studio/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-strcat.o)
 .bss           0x0000000000000000        0x0 d:/psx/rj/mounriver_studio/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-strcat.o)
 .text          0x0000000000000000        0x0 d:/psx/rj/mounriver_studio/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-strcpy.o)
 .data          0x0000000000000000        0x0 d:/psx/rj/mounriver_studio/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-strcpy.o)
 .bss           0x0000000000000000        0x0 d:/psx/rj/mounriver_studio/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-strcpy.o)
 .text          0x0000000000000000        0x0 d:/psx/rj/mounriver_studio/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 d:/psx/rj/mounriver_studio/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 d:/psx/rj/mounriver_studio/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 d:/psx/rj/mounriver_studio/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-strncmp.o)
 .data          0x0000000000000000        0x0 d:/psx/rj/mounriver_studio/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-strncmp.o)
 .bss           0x0000000000000000        0x0 d:/psx/rj/mounriver_studio/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-strncmp.o)

Memory Configuration

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

Linker script and memory map

LOAD ./rtthread/src/clock.o
LOAD ./rtthread/src/components.o
LOAD ./rtthread/src/cpu.o
LOAD ./rtthread/src/device.o
LOAD ./rtthread/src/idle.o
LOAD ./rtthread/src/ipc.o
LOAD ./rtthread/src/irq.o
LOAD ./rtthread/src/kservice.o
LOAD ./rtthread/src/mem.o
LOAD ./rtthread/src/memheap.o
LOAD ./rtthread/src/mempool.o
LOAD ./rtthread/src/object.o
LOAD ./rtthread/src/scheduler.o
LOAD ./rtthread/src/slab.o
LOAD ./rtthread/src/thread.o
LOAD ./rtthread/src/timer.o
LOAD ./rtthread/libcpu/risc-v/common/context_gcc.o
LOAD ./rtthread/libcpu/risc-v/common/cpuport.o
LOAD ./rtthread/libcpu/risc-v/common/interrupt_gcc.o
LOAD ./rtthread/components/finsh/cmd.o
LOAD ./rtthread/components/finsh/msh.o
LOAD ./rtthread/components/finsh/msh_cmd.o
LOAD ./rtthread/components/finsh/msh_file.o
LOAD ./rtthread/components/finsh/shell.o
LOAD ./rtthread/components/finsh/symbol.o
LOAD ./rtthread/components/drivers/serial/serial.o
LOAD ./rtthread/components/drivers/misc/pin.o
LOAD ./rtthread/board.o
LOAD ./drivers/RingQueue/ring_queue.o
LOAD ./drivers/drv_gpio.o
LOAD ./drivers/drv_usart.o
LOAD ./User/ch32v30x_it.o
LOAD ./User/main.o
LOAD ./User/start.o
LOAD ./User/system_ch32v30x.o
LOAD ./Startup/startup_ch32v30x_D8C.o
LOAD ./Software/src/Rs485.o
LOAD ./Software/src/communication_protocol.o
LOAD ./Software/src/mutex.o
LOAD ./Software/src/uart_dev.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 ./Hardware/src/Android.o
LOAD ./Hardware/src/Flash.o
LOAD ./Hardware/src/J1_UART6.o
LOAD ./Hardware/src/J2_UART7.o
LOAD ./Hardware/src/J3_USART2.o
LOAD ./Hardware/src/J4_UART8.o
LOAD ./Hardware/src/J5-0_USART3.o
LOAD ./Hardware/src/UART.o
LOAD ./Debug/debug.o
LOAD ./Core/core_riscv.o
LOAD d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a
LOAD d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a
LOAD d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a
LOAD d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libc_nano.a
LOAD d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a
START GROUP
LOAD d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a
LOAD d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libc_nano.a
LOAD d:/psx/rj/mounriver_studio/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 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a
LOAD d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libc_nano.a
LOAD d:/psx/rj/mounriver_studio/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           0x00000000000001c0     0x59b8
                0x00000000000001c0                . = ALIGN (0x4)
 *(.text)
 .text          0x00000000000001c0       0xce ./rtthread/libcpu/risc-v/common/context_gcc.o
                0x00000000000001c0                rt_hw_context_switch_to
                0x00000000000001dc                rt_hw_context_switch
                0x0000000000000236                rt_hw_context_switch_exit
 *fill*         0x000000000000028e        0x2 
 .text          0x0000000000000290       0xe2 ./rtthread/libcpu/risc-v/common/interrupt_gcc.o
                0x0000000000000290                SW_Handler
 .text          0x0000000000000372       0x60 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o)
                0x0000000000000372                __riscv_save_12
                0x000000000000037a                __riscv_save_9
                0x000000000000037a                __riscv_save_11
                0x000000000000037a                __riscv_save_10
                0x000000000000037a                __riscv_save_8
                0x0000000000000388                __riscv_save_4
                0x0000000000000388                __riscv_save_6
                0x0000000000000388                __riscv_save_5
                0x0000000000000388                __riscv_save_7
                0x00000000000003a2                __riscv_save_3
                0x00000000000003a2                __riscv_save_2
                0x00000000000003a2                __riscv_save_1
                0x00000000000003a2                __riscv_save_0
                0x00000000000003ae                __riscv_restore_12
                0x00000000000003b2                __riscv_restore_11
                0x00000000000003b2                __riscv_restore_9
                0x00000000000003b2                __riscv_restore_10
                0x00000000000003b2                __riscv_restore_8
                0x00000000000003bc                __riscv_restore_5
                0x00000000000003bc                __riscv_restore_7
                0x00000000000003bc                __riscv_restore_6
                0x00000000000003bc                __riscv_restore_4
                0x00000000000003c6                __riscv_restore_3
                0x00000000000003c6                __riscv_restore_0
                0x00000000000003c6                __riscv_restore_2
                0x00000000000003c6                __riscv_restore_1
 .text          0x00000000000003d2       0xa8 d:/psx/rj/mounriver_studio/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)
                0x00000000000003d2                memset
 *(.text.*)
 .text.rt_tick_get
                0x000000000000047a        0x6 ./rtthread/src/clock.o
                0x000000000000047a                rt_tick_get
 .text.rt_tick_increase
                0x0000000000000480       0x28 ./rtthread/src/clock.o
                0x0000000000000480                rt_tick_increase
 .text.rt_tick_from_millisecond
                0x00000000000004a8       0x28 ./rtthread/src/clock.o
                0x00000000000004a8                rt_tick_from_millisecond
 .text.rti_start
                0x00000000000004d0        0x4 ./rtthread/src/components.o
 .text.rti_end  0x00000000000004d4        0x4 ./rtthread/src/components.o
 .text.rti_board_start
                0x00000000000004d8        0x4 ./rtthread/src/components.o
 .text.rti_board_end
                0x00000000000004dc        0x4 ./rtthread/src/components.o
 .text.rt_components_board_init
                0x00000000000004e0       0x1e ./rtthread/src/components.o
                0x00000000000004e0                rt_components_board_init
 .text.rt_components_init
                0x00000000000004fe       0x1e ./rtthread/src/components.o
                0x00000000000004fe                rt_components_init
 .text.main_thread_entry
                0x000000000000051c        0xc ./rtthread/src/components.o
                0x000000000000051c                main_thread_entry
 .text.rt_application_init
                0x0000000000000528       0x28 ./rtthread/src/components.o
                0x0000000000000528                rt_application_init
 .text.rtthread_startup
                0x0000000000000550       0x28 ./rtthread/src/components.o
                0x0000000000000550                rtthread_startup
 .text.entry    0x0000000000000578        0xa ./rtthread/src/components.o
                0x0000000000000578                entry
 .text.rt_device_find
                0x0000000000000582       0x48 ./rtthread/src/device.o
                0x0000000000000582                rt_device_find
 .text.rt_device_register
                0x00000000000005ca       0x34 ./rtthread/src/device.o
                0x00000000000005ca                rt_device_register
 .text.rt_device_open
                0x00000000000005fe       0x7a ./rtthread/src/device.o
                0x00000000000005fe                rt_device_open
 .text.rt_device_close
                0x0000000000000678       0x38 ./rtthread/src/device.o
                0x0000000000000678                rt_device_close
 .text.rt_device_read
                0x00000000000006b0       0x1c ./rtthread/src/device.o
                0x00000000000006b0                rt_device_read
 .text.rt_device_write
                0x00000000000006cc       0x1c ./rtthread/src/device.o
                0x00000000000006cc                rt_device_write
 .text.rt_device_set_rx_indicate
                0x00000000000006e8        0x6 ./rtthread/src/device.o
                0x00000000000006e8                rt_device_set_rx_indicate
 .text.rt_thread_idle_excute
                0x00000000000006ee       0x74 ./rtthread/src/idle.o
                0x00000000000006ee                rt_thread_idle_excute
 .text.rt_thread_idle_entry
                0x0000000000000762       0x1c ./rtthread/src/idle.o
 .text.rt_thread_idle_init
                0x000000000000077e       0x36 ./rtthread/src/idle.o
                0x000000000000077e                rt_thread_idle_init
 .text.rt_ipc_list_suspend
                0x00000000000007b4       0x5a ./rtthread/src/ipc.o
 .text.rt_sem_init
                0x000000000000080e       0x28 ./rtthread/src/ipc.o
                0x000000000000080e                rt_sem_init
 .text.rt_sem_take
                0x0000000000000836       0x80 ./rtthread/src/ipc.o
                0x0000000000000836                rt_sem_take
 .text.rt_sem_release
                0x00000000000008b6       0x40 ./rtthread/src/ipc.o
                0x00000000000008b6                rt_sem_release
 .text.rt_interrupt_enter
                0x00000000000008f6       0x2c ./rtthread/src/irq.o
                0x00000000000008f6                rt_interrupt_enter
 .text.rt_interrupt_leave
                0x0000000000000922       0x2c ./rtthread/src/irq.o
                0x0000000000000922                rt_interrupt_leave
 .text.rt_interrupt_get_nest
                0x000000000000094e        0x6 ./rtthread/src/irq.o
                0x000000000000094e                rt_interrupt_get_nest
 .text.print_number
                0x0000000000000954      0x17e ./rtthread/src/kservice.o
 .text.rt_set_errno
                0x0000000000000ad2       0x1c ./rtthread/src/kservice.o
                0x0000000000000ad2                rt_set_errno
 .text.rt_memset
                0x0000000000000aee       0x88 ./rtthread/src/kservice.o
                0x0000000000000aee                rt_memset
 .text.rt_memmove
                0x0000000000000b76       0x48 ./rtthread/src/kservice.o
                0x0000000000000b76                rt_memmove
 .text.rt_strncpy
                0x0000000000000bbe       0x2c ./rtthread/src/kservice.o
                0x0000000000000bbe                rt_strncpy
 .text.rt_strncmp
                0x0000000000000bea       0x2a ./rtthread/src/kservice.o
                0x0000000000000bea                rt_strncmp
 .text.rt_strlen
                0x0000000000000c14       0x12 ./rtthread/src/kservice.o
                0x0000000000000c14                rt_strlen
 .text.rt_vsnprintf
                0x0000000000000c26      0x352 ./rtthread/src/kservice.o
                0x0000000000000c26                rt_vsnprintf
 .text.rt_console_get_device
                0x0000000000000f78        0x6 ./rtthread/src/kservice.o
                0x0000000000000f78                rt_console_get_device
 .text.rt_console_set_device
                0x0000000000000f7e       0x2e ./rtthread/src/kservice.o
                0x0000000000000f7e                rt_console_set_device
 .text.rt_hw_console_output
                0x0000000000000fac        0x2 ./rtthread/src/kservice.o
                0x0000000000000fac                rt_hw_console_output
 .text.rt_kprintf
                0x0000000000000fae       0x68 ./rtthread/src/kservice.o
                0x0000000000000fae                rt_kprintf
 .text.rt_show_version
                0x0000000000001016       0x3e ./rtthread/src/kservice.o
                0x0000000000001016                rt_show_version
 .text.__rt_ffs
                0x0000000000001054       0x4e ./rtthread/src/kservice.o
                0x0000000000001054                __rt_ffs
 .text.plug_holes
                0x00000000000010a2       0x58 ./rtthread/src/mem.o
 .text.list_mem
                0x00000000000010fa       0x32 ./rtthread/src/mem.o
                0x00000000000010fa                list_mem
 .text.rt_system_heap_init
                0x000000000000112c       0x7c ./rtthread/src/mem.o
                0x000000000000112c                rt_system_heap_init
 .text.rt_malloc
                0x00000000000011a8      0x12c ./rtthread/src/mem.o
                0x00000000000011a8                rt_malloc
 .text.rt_calloc
                0x00000000000012d4       0x24 ./rtthread/src/mem.o
                0x00000000000012d4                rt_calloc
 .text.rt_free  0x00000000000012f8       0xaa ./rtthread/src/mem.o
                0x00000000000012f8                rt_free
 .text.rt_object_get_information
                0x00000000000013a2       0x2a ./rtthread/src/object.o
                0x00000000000013a2                rt_object_get_information
 .text.rt_object_init
                0x00000000000013cc       0x5e ./rtthread/src/object.o
                0x00000000000013cc                rt_object_init
 .text.rt_object_detach
                0x000000000000142a       0x2e ./rtthread/src/object.o
                0x000000000000142a                rt_object_detach
 .text.rt_object_allocate
                0x0000000000001458       0x56 ./rtthread/src/object.o
                0x0000000000001458                rt_object_allocate
 .text.rt_object_delete
                0x00000000000014ae       0x32 ./rtthread/src/object.o
                0x00000000000014ae                rt_object_delete
 .text.rt_object_is_systemobject
                0x00000000000014e0        0x8 ./rtthread/src/object.o
                0x00000000000014e0                rt_object_is_systemobject
 .text.rt_system_scheduler_init
                0x00000000000014e8       0x2e ./rtthread/src/scheduler.o
                0x00000000000014e8                rt_system_scheduler_init
 .text.rt_system_scheduler_start
                0x0000000000001516       0x2c ./rtthread/src/scheduler.o
                0x0000000000001516                rt_system_scheduler_start
 .text.rt_schedule
                0x0000000000001542       0x6a ./rtthread/src/scheduler.o
                0x0000000000001542                rt_schedule
 .text.rt_schedule_insert_thread
                0x00000000000015ac       0x48 ./rtthread/src/scheduler.o
                0x00000000000015ac                rt_schedule_insert_thread
 .text.rt_schedule_remove_thread
                0x00000000000015f4       0x42 ./rtthread/src/scheduler.o
                0x00000000000015f4                rt_schedule_remove_thread
 .text.rt_enter_critical
                0x0000000000001636       0x16 ./rtthread/src/scheduler.o
                0x0000000000001636                rt_enter_critical
 .text.rt_exit_critical
                0x000000000000164c       0x2e ./rtthread/src/scheduler.o
                0x000000000000164c                rt_exit_critical
 .text.rt_thread_exit
                0x000000000000167a       0x50 ./rtthread/src/thread.o
                0x000000000000167a                rt_thread_exit
 .text._rt_thread_init.isra.0
                0x00000000000016ca       0x8e ./rtthread/src/thread.o
 .text.rt_thread_timeout
                0x0000000000001758       0x20 ./rtthread/src/thread.o
                0x0000000000001758                rt_thread_timeout
 .text.rt_thread_init
                0x0000000000001778       0x32 ./rtthread/src/thread.o
                0x0000000000001778                rt_thread_init
 .text.rt_thread_self
                0x00000000000017aa        0x6 ./rtthread/src/thread.o
                0x00000000000017aa                rt_thread_self
 .text.rt_thread_create
                0x00000000000017b0       0x46 ./rtthread/src/thread.o
                0x00000000000017b0                rt_thread_create
 .text.rt_thread_yield
                0x00000000000017f6       0x52 ./rtthread/src/thread.o
                0x00000000000017f6                rt_thread_yield
 .text.rt_thread_suspend
                0x0000000000001848       0x4a ./rtthread/src/thread.o
                0x0000000000001848                rt_thread_suspend
 .text.rt_thread_sleep
                0x0000000000001892       0x40 ./rtthread/src/thread.o
                0x0000000000001892                rt_thread_sleep
 .text.rt_thread_mdelay
                0x00000000000018d2        0xe ./rtthread/src/thread.o
                0x00000000000018d2                rt_thread_mdelay
 .text.rt_thread_resume
                0x00000000000018e0       0x4c ./rtthread/src/thread.o
                0x00000000000018e0                rt_thread_resume
 .text.rt_thread_startup
                0x000000000000192c       0x2c ./rtthread/src/thread.o
                0x000000000000192c                rt_thread_startup
 .text._rt_timer_remove.part.1
                0x0000000000001958       0x12 ./rtthread/src/timer.o
 .text.rt_timer_init
                0x000000000000196a       0x3a ./rtthread/src/timer.o
                0x000000000000196a                rt_timer_init
 .text.rt_timer_detach
                0x00000000000019a4       0x1e ./rtthread/src/timer.o
                0x00000000000019a4                rt_timer_detach
 .text.rt_timer_start
                0x00000000000019c2       0x80 ./rtthread/src/timer.o
                0x00000000000019c2                rt_timer_start
 .text.rt_timer_stop
                0x0000000000001a42       0x30 ./rtthread/src/timer.o
                0x0000000000001a42                rt_timer_stop
 .text.rt_timer_control
                0x0000000000001a72       0x38 ./rtthread/src/timer.o
                0x0000000000001a72                rt_timer_control
 .text.rt_timer_check
                0x0000000000001aaa       0x78 ./rtthread/src/timer.o
                0x0000000000001aaa                rt_timer_check
 .text.rt_system_timer_init
                0x0000000000001b22        0xa ./rtthread/src/timer.o
                0x0000000000001b22                rt_system_timer_init
 .text.rt_system_timer_thread_init
                0x0000000000001b2c        0x2 ./rtthread/src/timer.o
                0x0000000000001b2c                rt_system_timer_thread_init
 .text.rt_hw_stack_init
                0x0000000000001b2e       0x36 ./rtthread/libcpu/risc-v/common/cpuport.o
                0x0000000000001b2e                rt_hw_stack_init
 .text.sw_setpend
                0x0000000000001b64       0x10 ./rtthread/libcpu/risc-v/common/cpuport.o
                0x0000000000001b64                sw_setpend
 .text.sw_clearpend
                0x0000000000001b74        0xe ./rtthread/libcpu/risc-v/common/cpuport.o
                0x0000000000001b74                sw_clearpend
 .text.rt_hw_interrupt_disable
                0x0000000000001b82        0xc ./rtthread/libcpu/risc-v/common/cpuport.o
                0x0000000000001b82                rt_hw_interrupt_disable
 .text.rt_hw_interrupt_enable
                0x0000000000001b8e        0x6 ./rtthread/libcpu/risc-v/common/cpuport.o
                0x0000000000001b8e                rt_hw_interrupt_enable
 .text.rt_hw_context_switch_interrupt
                0x0000000000001b94       0x22 ./rtthread/libcpu/risc-v/common/cpuport.o
                0x0000000000001b94                rt_hw_context_switch_interrupt
 .text.rt_list_len
                0x0000000000001bb6       0x12 ./rtthread/components/finsh/cmd.o
 .text.reboot   0x0000000000001bc8       0x12 ./rtthread/components/finsh/cmd.o
                0x0000000000001bc8                reboot
 .text.clear    0x0000000000001bda       0x16 ./rtthread/components/finsh/cmd.o
                0x0000000000001bda                clear
 .text.object_split
                0x0000000000001bf0       0x20 ./rtthread/components/finsh/cmd.o
 .text.show_wait_queue
                0x0000000000001c10       0x36 ./rtthread/components/finsh/cmd.o
 .text.object_name_maxlen
                0x0000000000001c46       0x3e ./rtthread/components/finsh/cmd.o
 .text.list_thread
                0x0000000000001c84       0xe2 ./rtthread/components/finsh/cmd.o
                0x0000000000001c84                list_thread
 .text.list_sem
                0x0000000000001d66       0xb6 ./rtthread/components/finsh/cmd.o
                0x0000000000001d66                list_sem
 .text.list_event
                0x0000000000001e1c       0xac ./rtthread/components/finsh/cmd.o
                0x0000000000001e1c                list_event
 .text.list_mutex
                0x0000000000001ec8       0x82 ./rtthread/components/finsh/cmd.o
                0x0000000000001ec8                list_mutex
 .text.list_mailbox
                0x0000000000001f4a       0xbe ./rtthread/components/finsh/cmd.o
                0x0000000000001f4a                list_mailbox
 .text.list_msgqueue
                0x0000000000002008       0xb6 ./rtthread/components/finsh/cmd.o
                0x0000000000002008                list_msgqueue
 .text.list_device
                0x00000000000020be       0x94 ./rtthread/components/finsh/cmd.o
                0x00000000000020be                list_device
 .text.list_timer
                0x0000000000002152       0x9a ./rtthread/components/finsh/cmd.o
                0x0000000000002152                list_timer
 .text.list     0x00000000000021ec       0x4a ./rtthread/components/finsh/cmd.o
                0x00000000000021ec                list
 .text.msh_help
                0x0000000000002236       0x58 ./rtthread/components/finsh/msh.o
                0x0000000000002236                msh_help
 .text.msh_is_used
                0x000000000000228e        0x4 ./rtthread/components/finsh/msh.o
                0x000000000000228e                msh_is_used
 .text.msh_exec
                0x0000000000002292      0x1aa ./rtthread/components/finsh/msh.o
                0x0000000000002292                msh_exec
 .text.msh_auto_complete
                0x000000000000243c       0xa2 ./rtthread/components/finsh/msh.o
                0x000000000000243c                msh_auto_complete
 .text.cmd_ps   0x00000000000024de        0xe ./rtthread/components/finsh/msh_cmd.o
                0x00000000000024de                cmd_ps
 .text.cmd_free
                0x00000000000024ec        0xe ./rtthread/components/finsh/msh_cmd.o
                0x00000000000024ec                cmd_free
 .text.finsh_rx_ind
                0x00000000000024fa       0x12 ./rtthread/components/finsh/shell.o
 .text.finsh_system_init
                0x000000000000250c       0x98 ./rtthread/components/finsh/shell.o
                0x000000000000250c                finsh_system_init
 .text.finsh_get_prompt
                0x00000000000025a4       0x3c ./rtthread/components/finsh/shell.o
                0x00000000000025a4                finsh_get_prompt
 .text.shell_handle_history
                0x00000000000025e0       0x2e ./rtthread/components/finsh/shell.o
 .text.finsh_set_device
                0x000000000000260e       0x7e ./rtthread/components/finsh/shell.o
                0x000000000000260e                finsh_set_device
 .text.finsh_thread_entry
                0x000000000000268c      0x410 ./rtthread/components/finsh/shell.o
                0x000000000000268c                finsh_thread_entry
 .text.rt_serial_init
                0x0000000000002a9c       0x20 ./rtthread/components/drivers/serial/serial.o
 .text.rt_serial_write
                0x0000000000002abc       0x42 ./rtthread/components/drivers/serial/serial.o
 .text.rt_serial_open
                0x0000000000002afe       0x9e ./rtthread/components/drivers/serial/serial.o
 .text.rt_serial_control
                0x0000000000002b9c       0x6e ./rtthread/components/drivers/serial/serial.o
 .text.rt_serial_read
                0x0000000000002c0a       0x9e ./rtthread/components/drivers/serial/serial.o
 .text.rt_serial_close
                0x0000000000002ca8       0x40 ./rtthread/components/drivers/serial/serial.o
 .text.rt_hw_serial_register
                0x0000000000002ce8       0x5a ./rtthread/components/drivers/serial/serial.o
                0x0000000000002ce8                rt_hw_serial_register
 .text.rt_hw_serial_isr
                0x0000000000002d42       0xaa ./rtthread/components/drivers/serial/serial.o
                0x0000000000002d42                rt_hw_serial_isr
 .text._pin_control
                0x0000000000002dec       0x1c ./rtthread/components/drivers/misc/pin.o
 .text.rt_pin_mode
                0x0000000000002e08       0x1a ./rtthread/components/drivers/misc/pin.o
                0x0000000000002e08                rt_pin_mode
 .text.rt_pin_write
                0x0000000000002e22       0x1a ./rtthread/components/drivers/misc/pin.o
                0x0000000000002e22                rt_pin_write
 .text.rt_pin_read
                0x0000000000002e3c       0x18 ./rtthread/components/drivers/misc/pin.o
                0x0000000000002e3c                rt_pin_read
 .text._pin_read
                0x0000000000002e54       0x2e ./rtthread/components/drivers/misc/pin.o
 .text._pin_write
                0x0000000000002e82       0x2c ./rtthread/components/drivers/misc/pin.o
 .text.rt_device_pin_register
                0x0000000000002eae       0x54 ./rtthread/components/drivers/misc/pin.o
                0x0000000000002eae                rt_device_pin_register
 .text.rt_heap_begin_get
                0x0000000000002f02        0xa ./rtthread/board.o
                0x0000000000002f02                rt_heap_begin_get
 .text.rt_heap_end_get
                0x0000000000002f0c        0xa ./rtthread/board.o
                0x0000000000002f0c                rt_heap_end_get
 .text.rt_hw_board_init
                0x0000000000002f16       0x76 ./rtthread/board.o
                0x0000000000002f16                rt_hw_board_init
 .text.SysTick_Handler
                0x0000000000002f8c       0x20 ./rtthread/board.o
                0x0000000000002f8c                SysTick_Handler
 .text.bit2bitno
                0x0000000000002fac       0x1c ./drivers/drv_gpio.o
 .text.GPIOD_CLK_ENABLE
                0x0000000000002fc8       0x12 ./drivers/drv_gpio.o
 .text.GPIOB_CLK_ENABLE
                0x0000000000002fda       0x10 ./drivers/drv_gpio.o
 .text.GPIOA_CLK_ENABLE
                0x0000000000002fea       0x10 ./drivers/drv_gpio.o
 .text.GPIOC_CLK_ENABLE
                0x0000000000002ffa       0x10 ./drivers/drv_gpio.o
 .text.GPIOE_CLK_ENABLE
                0x000000000000300a       0x12 ./drivers/drv_gpio.o
 .text.rt_hw_pin_init
                0x000000000000301c       0x1c ./drivers/drv_gpio.o
                0x000000000000301c                rt_hw_pin_init
 .text.get_pin  0x0000000000003038       0x20 ./drivers/drv_gpio.o
                0x0000000000003038                get_pin
 .text.ch32_pin_write
                0x0000000000003058       0x22 ./drivers/drv_gpio.o
                0x0000000000003058                ch32_pin_write
 .text.ch32_pin_read
                0x000000000000307a       0x1e ./drivers/drv_gpio.o
                0x000000000000307a                ch32_pin_read
 .text.ch32_pin_mode
                0x0000000000003098       0x7e ./drivers/drv_gpio.o
                0x0000000000003098                ch32_pin_mode
 .text.ch32_pin_attach_irq
                0x0000000000003116       0x92 ./drivers/drv_gpio.o
                0x0000000000003116                ch32_pin_attach_irq
 .text.ch32_pin_dettach_irq
                0x00000000000031a8       0x5a ./drivers/drv_gpio.o
                0x00000000000031a8                ch32_pin_dettach_irq
 .text.ch32_pin_irq_enable
                0x0000000000003202      0x15c ./drivers/drv_gpio.o
                0x0000000000003202                ch32_pin_irq_enable
 .text.HAL_GPIO_EXTI_Callback
                0x000000000000335e       0x24 ./drivers/drv_gpio.o
                0x000000000000335e                HAL_GPIO_EXTI_Callback
 .text.EXTI0_IRQHandler
                0x0000000000003382       0x28 ./drivers/drv_gpio.o
                0x0000000000003382                EXTI0_IRQHandler
 .text.EXTI1_IRQHandler
                0x00000000000033aa       0x28 ./drivers/drv_gpio.o
                0x00000000000033aa                EXTI1_IRQHandler
 .text.EXTI2_IRQHandler
                0x00000000000033d2       0x28 ./drivers/drv_gpio.o
                0x00000000000033d2                EXTI2_IRQHandler
 .text.EXTI3_IRQHandler
                0x00000000000033fa       0x28 ./drivers/drv_gpio.o
                0x00000000000033fa                EXTI3_IRQHandler
 .text.EXTI4_IRQHandler
                0x0000000000003422       0x28 ./drivers/drv_gpio.o
                0x0000000000003422                EXTI4_IRQHandler
 .text.EXTI9_5_IRQHandler
                0x000000000000344a       0x78 ./drivers/drv_gpio.o
                0x000000000000344a                EXTI9_5_IRQHandler
 .text.EXTI15_10_IRQHandler
                0x00000000000034c2       0x76 ./drivers/drv_gpio.o
                0x00000000000034c2                EXTI15_10_IRQHandler
 .text.ch32dma_transmit
                0x0000000000003538        0x4 ./drivers/drv_usart.o
                0x0000000000003538                ch32dma_transmit
 .text.ch32_configure
                0x000000000000353c       0xca ./drivers/drv_usart.o
 .text.rt_hw_usart_init
                0x0000000000003606       0xc0 ./drivers/drv_usart.o
                0x0000000000003606                rt_hw_usart_init
 .text.ch32_getc
                0x00000000000036c6       0x22 ./drivers/drv_usart.o
 .text.ch32_putc
                0x00000000000036e8       0x22 ./drivers/drv_usart.o
 .text.ch32_control
                0x000000000000370a       0x5c ./drivers/drv_usart.o
 .text.USART1_IRQHandler
                0x0000000000003766       0x4a ./drivers/drv_usart.o
                0x0000000000003766                USART1_IRQHandler
 .text.NMI_Handler
                0x00000000000037b0       0x20 ./User/ch32v30x_it.o
                0x00000000000037b0                NMI_Handler
 .text.HardFault_Handler
                0x00000000000037d0       0x20 ./User/ch32v30x_it.o
                0x00000000000037d0                HardFault_Handler
 .text.startup.main
                0x00000000000037f0       0x3e ./User/main.o
                0x00000000000037f0                main
 .text.hareware_init
                0x000000000000382e       0x14 ./User/start.o
                0x000000000000382e                hareware_init
 .text.app_star
                0x0000000000003842        0xe ./User/start.o
                0x0000000000003842                app_star
 .text.SystemInit
                0x0000000000003850       0xfa ./User/system_ch32v30x.o
                0x0000000000003850                SystemInit
 .text.SystemCoreClockUpdate
                0x000000000000394a      0x12e ./User/system_ch32v30x.o
                0x000000000000394a                SystemCoreClockUpdate
 .text.vector_handler
                0x0000000000003a78        0x2 ./Startup/startup_ch32v30x_D8C.o
                0x0000000000003a78                TIM8_TRG_COM_IRQHandler
                0x0000000000003a78                TIM8_CC_IRQHandler
                0x0000000000003a78                UART8_IRQHandler
                0x0000000000003a78                TIM1_CC_IRQHandler
                0x0000000000003a78                TIM6_IRQHandler
                0x0000000000003a78                PVD_IRQHandler
                0x0000000000003a78                SDIO_IRQHandler
                0x0000000000003a78                TIM9_BRK_IRQHandler
                0x0000000000003a78                DMA2_Channel8_IRQHandler
                0x0000000000003a78                CAN2_RX1_IRQHandler
                0x0000000000003a78                USBHS_IRQHandler
                0x0000000000003a78                DMA2_Channel9_IRQHandler
                0x0000000000003a78                TIM10_CC_IRQHandler
                0x0000000000003a78                USBFS_IRQHandler
                0x0000000000003a78                I2C2_EV_IRQHandler
                0x0000000000003a78                TIM10_TRG_COM_IRQHandler
                0x0000000000003a78                CAN2_SCE_IRQHandler
                0x0000000000003a78                ADC1_2_IRQHandler
                0x0000000000003a78                Break_Point_Handler
                0x0000000000003a78                SPI1_IRQHandler
                0x0000000000003a78                TAMPER_IRQHandler
                0x0000000000003a78                CAN2_RX0_IRQHandler
                0x0000000000003a78                TIM8_UP_IRQHandler
                0x0000000000003a78                Ecall_M_Mode_Handler
                0x0000000000003a78                DMA2_Channel2_IRQHandler
                0x0000000000003a78                DMA1_Channel4_IRQHandler
                0x0000000000003a78                TIM9_UP_IRQHandler
                0x0000000000003a78                RTC_IRQHandler
                0x0000000000003a78                DMA1_Channel7_IRQHandler
                0x0000000000003a78                CAN1_RX1_IRQHandler
                0x0000000000003a78                DVP_IRQHandler
                0x0000000000003a78                UART5_IRQHandler
                0x0000000000003a78                TIM4_IRQHandler
                0x0000000000003a78                DMA2_Channel1_IRQHandler
                0x0000000000003a78                I2C1_EV_IRQHandler
                0x0000000000003a78                DMA1_Channel6_IRQHandler
                0x0000000000003a78                UART4_IRQHandler
                0x0000000000003a78                DMA2_Channel4_IRQHandler
                0x0000000000003a78                TIM3_IRQHandler
                0x0000000000003a78                RCC_IRQHandler
                0x0000000000003a78                TIM1_TRG_COM_IRQHandler
                0x0000000000003a78                DMA1_Channel1_IRQHandler
                0x0000000000003a78                DMA2_Channel7_IRQHandler
                0x0000000000003a78                TIM7_IRQHandler
                0x0000000000003a78                CAN2_TX_IRQHandler
                0x0000000000003a78                TIM5_IRQHandler
                0x0000000000003a78                ETH_WKUP_IRQHandler
                0x0000000000003a78                SPI2_IRQHandler
                0x0000000000003a78                TIM10_BRK_IRQHandler
                0x0000000000003a78                TIM9_CC_IRQHandler
                0x0000000000003a78                DMA2_Channel5_IRQHandler
                0x0000000000003a78                DMA1_Channel5_IRQHandler
                0x0000000000003a78                USB_LP_CAN1_RX0_IRQHandler
                0x0000000000003a78                RNG_IRQHandler
                0x0000000000003a78                USB_HP_CAN1_TX_IRQHandler
                0x0000000000003a78                DMA1_Channel3_IRQHandler
                0x0000000000003a78                ETH_IRQHandler
                0x0000000000003a78                TIM1_UP_IRQHandler
                0x0000000000003a78                WWDG_IRQHandler
                0x0000000000003a78                USBHSWakeup_IRQHandler
                0x0000000000003a78                DMA2_Channel11_IRQHandler
                0x0000000000003a78                Ecall_U_Mode_Handler
                0x0000000000003a78                DMA2_Channel6_IRQHandler
                0x0000000000003a78                TIM2_IRQHandler
                0x0000000000003a78                TIM1_BRK_IRQHandler
                0x0000000000003a78                DMA2_Channel10_IRQHandler
                0x0000000000003a78                RTCAlarm_IRQHandler
                0x0000000000003a78                TIM10_UP_IRQHandler
                0x0000000000003a78                TIM9_TRG_COM_IRQHandler
                0x0000000000003a78                UART7_IRQHandler
                0x0000000000003a78                USART2_IRQHandler
                0x0000000000003a78                UART6_IRQHandler
                0x0000000000003a78                I2C2_ER_IRQHandler
                0x0000000000003a78                DMA1_Channel2_IRQHandler
                0x0000000000003a78                TIM8_BRK_IRQHandler
                0x0000000000003a78                CAN1_SCE_IRQHandler
                0x0000000000003a78                FLASH_IRQHandler
                0x0000000000003a78                SPI3_IRQHandler
                0x0000000000003a78                I2C1_ER_IRQHandler
                0x0000000000003a78                USBWakeUp_IRQHandler
                0x0000000000003a78                DMA2_Channel3_IRQHandler
 .text.handle_reset
                0x0000000000003a7a       0x92 ./Startup/startup_ch32v30x_D8C.o
                0x0000000000003a7a                handle_reset
 .text.Rs485_thread_entry
                0x0000000000003b0c       0x12 ./Software/src/Rs485.o
 .text.Rs485_thread_Init
                0x0000000000003b1e       0x2c ./Software/src/Rs485.o
                0x0000000000003b1e                Rs485_thread_Init
 .text.DBGMCU_GetCHIPID
                0x0000000000003b4a        0xa ./Peripheral/src/ch32v30x_dbgmcu.o
                0x0000000000003b4a                DBGMCU_GetCHIPID
 .text.EXTI_Init
                0x0000000000003b54       0x6a ./Peripheral/src/ch32v30x_exti.o
                0x0000000000003b54                EXTI_Init
 .text.EXTI_GetITStatus
                0x0000000000003bbe       0x1e ./Peripheral/src/ch32v30x_exti.o
                0x0000000000003bbe                EXTI_GetITStatus
 .text.EXTI_ClearITPendingBit
                0x0000000000003bdc        0xa ./Peripheral/src/ch32v30x_exti.o
                0x0000000000003bdc                EXTI_ClearITPendingBit
 .text.GPIO_Init
                0x0000000000003be6       0xc0 ./Peripheral/src/ch32v30x_gpio.o
                0x0000000000003be6                GPIO_Init
 .text.GPIO_ReadInputDataBit
                0x0000000000003ca6        0xa ./Peripheral/src/ch32v30x_gpio.o
                0x0000000000003ca6                GPIO_ReadInputDataBit
 .text.GPIO_WriteBit
                0x0000000000003cb0        0xa ./Peripheral/src/ch32v30x_gpio.o
                0x0000000000003cb0                GPIO_WriteBit
 .text.GPIO_EXTILineConfig
                0x0000000000003cba       0x2c ./Peripheral/src/ch32v30x_gpio.o
                0x0000000000003cba                GPIO_EXTILineConfig
 .text.NVIC_Init
                0x0000000000003ce6       0x4e ./Peripheral/src/ch32v30x_misc.o
                0x0000000000003ce6                NVIC_Init
 .text.RCC_GetClocksFreq
                0x0000000000003d34      0x176 ./Peripheral/src/ch32v30x_rcc.o
                0x0000000000003d34                RCC_GetClocksFreq
 .text.RCC_APB2PeriphClockCmd
                0x0000000000003eaa       0x1e ./Peripheral/src/ch32v30x_rcc.o
                0x0000000000003eaa                RCC_APB2PeriphClockCmd
 .text.RCC_APB1PeriphClockCmd
                0x0000000000003ec8       0x1e ./Peripheral/src/ch32v30x_rcc.o
                0x0000000000003ec8                RCC_APB1PeriphClockCmd
 .text.USART_Init
                0x0000000000003ee6       0x90 ./Peripheral/src/ch32v30x_usart.o
                0x0000000000003ee6                USART_Init
 .text.USART_Cmd
                0x0000000000003f76       0x16 ./Peripheral/src/ch32v30x_usart.o
                0x0000000000003f76                USART_Cmd
 .text.USART_ITConfig
                0x0000000000003f8c       0x36 ./Peripheral/src/ch32v30x_usart.o
                0x0000000000003f8c                USART_ITConfig
 .text.USART_SendData
                0x0000000000003fc2        0x8 ./Peripheral/src/ch32v30x_usart.o
                0x0000000000003fc2                USART_SendData
 .text.USART_ReceiveData
                0x0000000000003fca        0x8 ./Peripheral/src/ch32v30x_usart.o
                0x0000000000003fca                USART_ReceiveData
 .text.USART_GetFlagStatus
                0x0000000000003fd2        0xa ./Peripheral/src/ch32v30x_usart.o
                0x0000000000003fd2                USART_GetFlagStatus
 .text.USART_ClearFlag
                0x0000000000003fdc        0xc ./Peripheral/src/ch32v30x_usart.o
                0x0000000000003fdc                USART_ClearFlag
 .text.USART_GetITStatus
                0x0000000000003fe8       0x3c ./Peripheral/src/ch32v30x_usart.o
                0x0000000000003fe8                USART_GetITStatus
 .text.USART_ClearITPendingBit
                0x0000000000004024       0x14 ./Peripheral/src/ch32v30x_usart.o
                0x0000000000004024                USART_ClearITPendingBit
 .text.android_PowerCtrl_Init
                0x0000000000004038       0x10 ./Hardware/src/Android.o
                0x0000000000004038                android_PowerCtrl_Init
 .text.android_PowerCtrl_Open
                0x0000000000004048       0x10 ./Hardware/src/Android.o
                0x0000000000004048                android_PowerCtrl_Open
 .text.USART3_IRQHandler
                0x0000000000004058       0xa6 ./Hardware/src/J5-0_USART3.o
                0x0000000000004058                USART3_IRQHandler
 .text.J5_PWR_Close
                0x00000000000040fe       0x12 ./Hardware/src/J5-0_USART3.o
                0x00000000000040fe                J5_PWR_Close
 .text.J6_PWR_Close
                0x0000000000004110       0x12 ./Hardware/src/J5-0_USART3.o
                0x0000000000004110                J6_PWR_Close
 .text.J7_PWR_Close
                0x0000000000004122       0x12 ./Hardware/src/J5-0_USART3.o
                0x0000000000004122                J7_PWR_Close
 .text.J8_PWR_Close
                0x0000000000004134       0x12 ./Hardware/src/J5-0_USART3.o
                0x0000000000004134                J8_PWR_Close
 .text.J9_PWR_Close
                0x0000000000004146       0x12 ./Hardware/src/J5-0_USART3.o
                0x0000000000004146                J9_PWR_Close
 .text.USART_CONNET_J0
                0x0000000000004158       0x3a ./Hardware/src/J5-0_USART3.o
                0x0000000000004158                USART_CONNET_J0
 .text.J5_0_485_Init
                0x0000000000004192      0x114 ./Hardware/src/J5-0_USART3.o
                0x0000000000004192                J5_0_485_Init
 .text.USARTx_SendByte_str
                0x00000000000042a6       0x1a ./Hardware/src/UART.o
                0x00000000000042a6                USARTx_SendByte_str
 .text.USARTx_SendStr_Len
                0x00000000000042c0       0xda ./Hardware/src/UART.o
                0x00000000000042c0                USARTx_SendStr_Len
 .text.memcmp   0x000000000000439a       0x24 d:/psx/rj/mounriver_studio/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-memcmp.o)
                0x000000000000439a                memcmp
 .text.memcpy   0x00000000000043be       0xb2 d:/psx/rj/mounriver_studio/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)
                0x00000000000043be                memcpy
 .text.strcat   0x0000000000004470       0x1e d:/psx/rj/mounriver_studio/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-strcat.o)
                0x0000000000004470                strcat
 .text.strcpy   0x000000000000448e       0x10 d:/psx/rj/mounriver_studio/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-strcpy.o)
                0x000000000000448e                strcpy
 .text.strlen   0x000000000000449e       0x12 d:/psx/rj/mounriver_studio/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)
                0x000000000000449e                strlen
 .text.strncmp  0x00000000000044b0       0x28 d:/psx/rj/mounriver_studio/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-strncmp.o)
                0x00000000000044b0                strncmp
 *(.rodata)
 *fill*         0x00000000000044d8        0x0 
 .rodata        0x00000000000044d8       0x50 ./rtthread/components/finsh/cmd.o
 *(.rodata*)
 .rodata.rt_application_init.str1.4
                0x0000000000004528        0x5 ./rtthread/src/components.o
 *fill*         0x000000000000452d        0x3 
 .rodata.rt_device_init.str1.4
                0x0000000000004530       0x36 ./rtthread/src/device.o
 *fill*         0x0000000000004566        0x2 
 .rodata.rt_thread_idle_init.str1.4
                0x0000000000004568        0x6 ./rtthread/src/idle.o
 *fill*         0x000000000000456e        0x2 
 .rodata.__lowest_bit_bitmap
                0x0000000000004570      0x100 ./rtthread/src/kservice.o
                0x0000000000004570                __lowest_bit_bitmap
 .rodata.large_digits.2583
                0x0000000000004670       0x11 ./rtthread/src/kservice.o
 *fill*         0x0000000000004681        0x3 
 .rodata.rt_show_version.str1.4
                0x0000000000004684       0x86 ./rtthread/src/kservice.o
 *fill*         0x000000000000470a        0x2 
 .rodata.rt_vsnprintf.str1.4
                0x000000000000470c        0x7 ./rtthread/src/kservice.o
 *fill*         0x0000000000004713        0x1 
 .rodata.small_digits.2582
                0x0000000000004714       0x11 ./rtthread/src/kservice.o
 *fill*         0x0000000000004725        0x3 
 .rodata.list_mem.str1.4
                0x0000000000004728       0x46 ./rtthread/src/mem.o
 *fill*         0x000000000000476e        0x2 
 .rodata.name   0x0000000000004770       0x29 ./rtthread/src/mem.o
                0x0000000000004770                __fsym_list_mem_desc
                0x0000000000004790                __fsym_list_mem_name
 *fill*         0x0000000000004799        0x3 
 .rodata.rt_free.str1.4
                0x000000000000479c       0x4c ./rtthread/src/mem.o
 .rodata.rt_system_heap_init.str1.4
                0x00000000000047e8       0x42 ./rtthread/src/mem.o
 *fill*         0x000000000000482a        0x2 
 .rodata.clear.str1.4
                0x000000000000482c        0x8 ./rtthread/components/finsh/cmd.o
 .rodata.list.str1.4
                0x0000000000004834       0x25 ./rtthread/components/finsh/cmd.o
 *fill*         0x0000000000004859        0x3 
 .rodata.list_device.str1.4
                0x000000000000485c       0x67 ./rtthread/components/finsh/cmd.o
 *fill*         0x00000000000048c3        0x1 
 .rodata.list_event.str1.4
                0x00000000000048c4       0x76 ./rtthread/components/finsh/cmd.o
 *fill*         0x000000000000493a        0x2 
 .rodata.list_mailbox.str1.4
                0x000000000000493c       0x76 ./rtthread/components/finsh/cmd.o
 *fill*         0x00000000000049b2        0x2 
 .rodata.list_msgqueue.str1.4
                0x00000000000049b4       0x65 ./rtthread/components/finsh/cmd.o
 *fill*         0x0000000000004a19        0x3 
 .rodata.list_mutex.str1.4
                0x0000000000004a1c       0x63 ./rtthread/components/finsh/cmd.o
 *fill*         0x0000000000004a7f        0x1 
 .rodata.list_sem.str1.4
                0x0000000000004a80       0x60 ./rtthread/components/finsh/cmd.o
                                         0x64 (size before relaxing)
 .rodata.list_thread.str1.4
                0x0000000000004ae0       0xf0 ./rtthread/components/finsh/cmd.o
 .rodata.list_timer.str1.4
                0x0000000000004bd0       0x9d ./rtthread/components/finsh/cmd.o
 *fill*         0x0000000000004c6d        0x3 
 .rodata.name   0x0000000000004c70      0x323 ./rtthread/components/finsh/cmd.o
                0x0000000000004c70                __fsym_list_desc
                0x0000000000004c8c                __fsym_list_name
                0x0000000000004c94                __fsym___cmd_list_device_desc
                0x0000000000004cac                __fsym___cmd_list_device_name
                0x0000000000004cc0                __fsym_list_device_desc
                0x0000000000004cd8                __fsym_list_device_name
                0x0000000000004ce4                __fsym___cmd_list_timer_desc
                0x0000000000004cfc                __fsym___cmd_list_timer_name
                0x0000000000004d10                __fsym_list_timer_desc
                0x0000000000004d28                __fsym_list_timer_name
                0x0000000000004d34                __fsym___cmd_list_msgqueue_desc
                0x0000000000004d54                __fsym___cmd_list_msgqueue_name
                0x0000000000004d68                __fsym_list_msgqueue_desc
                0x0000000000004d88                __fsym_list_msgqueue_name
                0x0000000000004d98                __fsym___cmd_list_mailbox_desc
                0x0000000000004db0                __fsym___cmd_list_mailbox_name
                0x0000000000004dc4                __fsym_list_mailbox_desc
                0x0000000000004ddc                __fsym_list_mailbox_name
                0x0000000000004dec                __fsym___cmd_list_mutex_desc
                0x0000000000004e04                __fsym___cmd_list_mutex_name
                0x0000000000004e18                __fsym_list_mutex_desc
                0x0000000000004e30                __fsym_list_mutex_name
                0x0000000000004e3c                __fsym___cmd_list_event_desc
                0x0000000000004e54                __fsym___cmd_list_event_name
                0x0000000000004e68                __fsym_list_event_desc
                0x0000000000004e80                __fsym_list_event_name
                0x0000000000004e8c                __fsym___cmd_list_sem_desc
                0x0000000000004ea8                __fsym___cmd_list_sem_name
                0x0000000000004eb8                __fsym_list_sem_desc
                0x0000000000004ed4                __fsym_list_sem_name
                0x0000000000004ee0                __fsym___cmd_list_thread_desc
                0x0000000000004eec                __fsym___cmd_list_thread_name
                0x0000000000004f00                __fsym_list_thread_desc
                0x0000000000004f0c                __fsym_list_thread_name
                0x0000000000004f18                __fsym___cmd_clear_desc
                0x0000000000004f2c                __fsym___cmd_clear_name
                0x0000000000004f38                __fsym_clear_desc
                0x0000000000004f4c                __fsym_clear_name
                0x0000000000004f54                __fsym___cmd_reboot_desc
                0x0000000000004f68                __fsym___cmd_reboot_name
                0x0000000000004f78                __fsym_reboot_desc
                0x0000000000004f8c                __fsym_reboot_name
 *fill*         0x0000000000004f93        0x1 
 .rodata.object_split.str1.4
                0x0000000000004f94        0x2 ./rtthread/components/finsh/cmd.o
 *fill*         0x0000000000004f96        0x2 
 .rodata.show_wait_queue.str1.4
                0x0000000000004f98        0x6 ./rtthread/components/finsh/cmd.o
 *fill*         0x0000000000004f9e        0x2 
 .rodata.str1.4
                0x0000000000004fa0      0x11c ./rtthread/components/finsh/cmd.o
 .rodata.msh_auto_complete.str1.4
                0x00000000000050bc      0x11c ./rtthread/components/finsh/msh.o
                                          0x4 (size before relaxing)
 .rodata.msh_exec.str1.4
                0x00000000000050bc       0x3c ./rtthread/components/finsh/msh.o
 .rodata.msh_help.str1.4
                0x00000000000050f8       0x30 ./rtthread/components/finsh/msh.o
                                         0x32 (size before relaxing)
 .rodata.name   0x0000000000005128       0x23 ./rtthread/components/finsh/msh.o
                0x0000000000005128                __fsym___cmd_help_desc
                0x0000000000005140                __fsym___cmd_help_name
 *fill*         0x000000000000514b        0x1 
 .rodata.name   0x000000000000514c       0x55 ./rtthread/components/finsh/msh_cmd.o
                0x000000000000514c                __fsym___cmd_free_desc
                0x0000000000005170                __fsym___cmd_free_name
                0x000000000000517c                __fsym___cmd_ps_desc
                0x0000000000005198                __fsym___cmd_ps_name
 *fill*         0x00000000000051a1        0x3 
 .rodata.finsh_get_prompt.str1.4
                0x00000000000051a4       0x12 ./rtthread/components/finsh/shell.o
 *fill*         0x00000000000051b6        0x2 
 .rodata.finsh_set_device.str1.4
                0x00000000000051b8       0x20 ./rtthread/components/finsh/shell.o
 .rodata.finsh_system_init.str1.4
                0x00000000000051d8       0x25 ./rtthread/components/finsh/shell.o
 *fill*         0x00000000000051fd        0x3 
 .rodata.finsh_thread_entry.str1.4
                0x0000000000005200       0x14 ./rtthread/components/finsh/shell.o
                                         0x1b (size before relaxing)
 .rodata.shell_handle_history.str1.4
                0x0000000000005214        0xd ./rtthread/components/finsh/shell.o
 *fill*         0x0000000000005221        0x3 
 .rodata.name   0x0000000000005224       0x70 ./rtthread/components/drivers/misc/pin.o
                0x0000000000005224                __fsym_pinRead_desc
                0x0000000000005244                __fsym_pinRead_name
                0x000000000000524c                __fsym_pinWrite_desc
                0x0000000000005268                __fsym_pinWrite_name
                0x0000000000005274                __fsym_pinMode_desc
                0x000000000000528c                __fsym_pinMode_name
 .rodata.rt_hw_board_init.str1.4
                0x0000000000005294        0x6 ./rtthread/board.o
 *fill*         0x000000000000529a        0x2 
 .rodata._ch32_pin_ops
                0x000000000000529c       0x18 ./drivers/drv_gpio.o
 .rodata.pin_irq_map
                0x00000000000052b4       0x80 ./drivers/drv_gpio.o
 .rodata.pins   0x0000000000005334      0x650 ./drivers/drv_gpio.o
 .rodata.rt_hw_pin_init.str1.4
                0x0000000000005984        0x4 ./drivers/drv_gpio.o
 .rodata.ch32_uart_ops
                0x0000000000005988       0x14 ./drivers/drv_usart.o
 .rodata.rt_hw_usart_init.str1.4
                0x000000000000599c        0x6 ./drivers/drv_usart.o
 .rodata.HardFault_Handler.str1.4
                0x000000000000599c        0xc ./User/ch32v30x_it.o
 .rodata.NMI_Handler.str1.4
                0x00000000000059a8        0xf ./User/ch32v30x_it.o
 *fill*         0x00000000000059b7        0x1 
 .rodata.main.str1.4
                0x00000000000059b8       0x34 ./User/main.o
 .rodata.Rs485_thread_Init.str1.4
                0x00000000000059ec        0x4 ./Software/src/Rs485.o
 .rodata.USART3_IRQHandler.str1.4
                0x00000000000059f0       0x1c ./Hardware/src/J5-0_USART3.o
                                         0x19 (size before relaxing)
 *(.gnu.linkonce.t.*)
                0x0000000000005a0c                . = ALIGN (0x4)
                0x0000000000005a0c                __fsymtab_start = .
 *(FSymTab)
 FSymTab        0x0000000000005a0c        0xc ./rtthread/src/mem.o
                0x0000000000005a0c                __fsym_list_mem
 FSymTab        0x0000000000005a18       0xfc ./rtthread/components/finsh/cmd.o
                0x0000000000005a18                __fsym_list
                0x0000000000005a24                __fsym___cmd_list_device
                0x0000000000005a30                __fsym_list_device
                0x0000000000005a3c                __fsym___cmd_list_timer
                0x0000000000005a48                __fsym_list_timer
                0x0000000000005a54                __fsym___cmd_list_msgqueue
                0x0000000000005a60                __fsym_list_msgqueue
                0x0000000000005a6c                __fsym___cmd_list_mailbox
                0x0000000000005a78                __fsym_list_mailbox
                0x0000000000005a84                __fsym___cmd_list_mutex
                0x0000000000005a90                __fsym_list_mutex
                0x0000000000005a9c                __fsym___cmd_list_event
                0x0000000000005aa8                __fsym_list_event
                0x0000000000005ab4                __fsym___cmd_list_sem
                0x0000000000005ac0                __fsym_list_sem
                0x0000000000005acc                __fsym___cmd_list_thread
                0x0000000000005ad8                __fsym_list_thread
                0x0000000000005ae4                __fsym___cmd_clear
                0x0000000000005af0                __fsym_clear
                0x0000000000005afc                __fsym___cmd_reboot
                0x0000000000005b08                __fsym_reboot
 FSymTab        0x0000000000005b14        0xc ./rtthread/components/finsh/msh.o
                0x0000000000005b14                __fsym___cmd_help
 FSymTab        0x0000000000005b20       0x18 ./rtthread/components/finsh/msh_cmd.o
                0x0000000000005b20                __fsym___cmd_free
                0x0000000000005b2c                __fsym___cmd_ps
 FSymTab        0x0000000000005b38       0x24 ./rtthread/components/drivers/misc/pin.o
                0x0000000000005b38                __fsym_pinRead
                0x0000000000005b44                __fsym_pinWrite
                0x0000000000005b50                __fsym_pinMode
                0x0000000000005b5c                __fsymtab_end = .
                0x0000000000005b5c                . = ALIGN (0x4)
                0x0000000000005b5c                __vsymtab_start = .
 *(VSymTab)
                0x0000000000005b5c                __vsymtab_end = .
                0x0000000000005b5c                . = ALIGN (0x4)
                0x0000000000005b5c                . = ALIGN (0x4)
                0x0000000000005b5c                __rt_init_start = .
 *(SORT_BY_NAME(.rti_fn*))
 .rti_fn.0      0x0000000000005b5c        0x4 ./rtthread/src/components.o
                0x0000000000005b5c                __rt_init_rti_start
 .rti_fn.0.end  0x0000000000005b60        0x4 ./rtthread/src/components.o
                0x0000000000005b60                __rt_init_rti_board_start
 .rti_fn.1      0x0000000000005b64        0x4 ./drivers/drv_gpio.o
                0x0000000000005b64                __rt_init_rt_hw_pin_init
 .rti_fn.1      0x0000000000005b68        0x4 ./drivers/drv_usart.o
                0x0000000000005b68                __rt_init_rt_hw_usart_init
 .rti_fn.1.end  0x0000000000005b6c        0x4 ./rtthread/src/components.o
                0x0000000000005b6c                __rt_init_rti_board_end
 .rti_fn.6      0x0000000000005b70        0x4 ./rtthread/components/finsh/shell.o
                0x0000000000005b70                __rt_init_finsh_system_init
 .rti_fn.6.end  0x0000000000005b74        0x4 ./rtthread/src/components.o
                0x0000000000005b74                __rt_init_rti_end
                0x0000000000005b78                __rt_init_end = .
                0x0000000000005b78                . = ALIGN (0x4)
                0x0000000000005b78                . = ALIGN (0x4)
                0x0000000000005b78                __rtmsymtab_start = .
 *(RTMSymTab)
                0x0000000000005b78                __rtmsymtab_end = .
                0x0000000000005b78                . = ALIGN (0x4)

.rela.dyn       0x0000000000005b78        0x0
 .rela.text.rt_kprintf
                0x0000000000005b78        0x0 ./rtthread/src/clock.o
 .rela.text     0x0000000000005b78        0x0 ./rtthread/src/clock.o
 .rela.text.finsh_system_init
                0x0000000000005b78        0x0 ./rtthread/src/clock.o
 .rela.text.rt_hw_board_init
                0x0000000000005b78        0x0 ./rtthread/src/clock.o
 .rela.init     0x0000000000005b78        0x0 ./rtthread/src/clock.o
 .rela.vector   0x0000000000005b78        0x0 ./rtthread/src/clock.o
 .rela.text.handle_reset
                0x0000000000005b78        0x0 ./rtthread/src/clock.o

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

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

.init_array     0x0000000000005b78        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     0x0000000000005b78        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 0x0000000000005b78
                0x0000000020000000                . = ALIGN (0x4)
                0x0000000020000000                PROVIDE (_data_vma = .)

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

.data           0x0000000020000000      0x168 load address 0x0000000000005b78
 *(.gnu.linkonce.r.*)
 *(.data .data.*)
 .data.rt_object_container
                0x0000000020000000       0x80 ./rtthread/src/object.o
 .data.pin_irq_hdr_tab
                0x0000000020000080       0xc0 ./drivers/drv_gpio.o
                0x0000000020000080                pin_irq_hdr_tab
 .data.AHBPrescTable
                0x0000000020000140       0x10 ./User/system_ch32v30x.o
                0x0000000020000140                AHBPrescTable
 .data.APBAHBPrescTable
                0x0000000020000150       0x10 ./Peripheral/src/ch32v30x_rcc.o
 *(.gnu.linkonce.d.*)
                0x0000000020000160                . = ALIGN (0x8)
                0x0000000020000960                PROVIDE (__global_pointer$ = (. + 0x800))
 *(.sdata .sdata.*)
 .sdata.SystemCoreClock
                0x0000000020000160        0x4 ./User/system_ch32v30x.o
                0x0000000020000160                SystemCoreClock
 .sdata.ADCPrescTable
                0x0000000020000164        0x4 ./Peripheral/src/ch32v30x_rcc.o
 *(.sdata2.*)
 *(.gnu.linkonce.s.*)
                0x0000000020000168                . = ALIGN (0x8)
 *(.srodata.cst16)
 *(.srodata.cst8)
 *(.srodata.cst4)
 *(.srodata.cst2)
 *(.srodata .srodata.*)
                0x0000000020000168                . = ALIGN (0x4)
                0x0000000020000168                PROVIDE (_edata = .)

.bss            0x0000000020000168     0x169c load address 0x0000000000005ce0
                0x0000000020000168                . = ALIGN (0x4)
                0x0000000020000168                PROVIDE (_sbss = .)
 *(.sbss*)
 .sbss.rt_tick  0x0000000020000168        0x4 ./rtthread/src/clock.o
 .sbss.rt_interrupt_enter_hook
                0x000000002000016c        0x4 ./rtthread/src/irq.o
 .sbss.rt_interrupt_leave_hook
                0x0000000020000170        0x4 ./rtthread/src/irq.o
 .sbss.rt_interrupt_nest
                0x0000000020000174        0x1 ./rtthread/src/irq.o
                0x0000000020000174                rt_interrupt_nest
 *fill*         0x0000000020000175        0x3 
 .sbss.__rt_errno
                0x0000000020000178        0x4 ./rtthread/src/kservice.o
 .sbss._console_device
                0x000000002000017c        0x4 ./rtthread/src/kservice.o
 .sbss.heap_end
                0x0000000020000180        0x4 ./rtthread/src/mem.o
 .sbss.heap_ptr
                0x0000000020000184        0x4 ./rtthread/src/mem.o
 .sbss.lfree    0x0000000020000188        0x4 ./rtthread/src/mem.o
 .sbss.max_mem  0x000000002000018c        0x4 ./rtthread/src/mem.o
 .sbss.mem_size_aligned
                0x0000000020000190        0x4 ./rtthread/src/mem.o
 .sbss.rt_free_hook
                0x0000000020000194        0x4 ./rtthread/src/mem.o
 .sbss.rt_malloc_hook
                0x0000000020000198        0x4 ./rtthread/src/mem.o
 .sbss.used_mem
                0x000000002000019c        0x4 ./rtthread/src/mem.o
 .sbss.rt_object_attach_hook
                0x00000000200001a0        0x4 ./rtthread/src/object.o
 .sbss.rt_object_detach_hook
                0x00000000200001a4        0x4 ./rtthread/src/object.o
 .sbss.rt_object_put_hook
                0x00000000200001a8        0x4 ./rtthread/src/object.o
                0x00000000200001a8                rt_object_put_hook
 .sbss.rt_object_take_hook
                0x00000000200001ac        0x4 ./rtthread/src/object.o
                0x00000000200001ac                rt_object_take_hook
 .sbss.rt_object_trytake_hook
                0x00000000200001b0        0x4 ./rtthread/src/object.o
                0x00000000200001b0                rt_object_trytake_hook
 .sbss.rt_current_priority
                0x00000000200001b4        0x1 ./rtthread/src/scheduler.o
                0x00000000200001b4                rt_current_priority
 *fill*         0x00000000200001b5        0x3 
 .sbss.rt_current_thread
                0x00000000200001b8        0x4 ./rtthread/src/scheduler.o
                0x00000000200001b8                rt_current_thread
 .sbss.rt_scheduler_hook
                0x00000000200001bc        0x4 ./rtthread/src/scheduler.o
 .sbss.rt_scheduler_lock_nest
                0x00000000200001c0        0x2 ./rtthread/src/scheduler.o
 *fill*         0x00000000200001c2        0x2 
 .sbss.rt_thread_defunct
                0x00000000200001c4        0x8 ./rtthread/src/scheduler.o
                0x00000000200001c4                rt_thread_defunct
 .sbss.rt_thread_ready_priority_group
                0x00000000200001cc        0x4 ./rtthread/src/scheduler.o
                0x00000000200001cc                rt_thread_ready_priority_group
 .sbss.rt_thread_inited_hook
                0x00000000200001d0        0x4 ./rtthread/src/thread.o
 .sbss.rt_thread_resume_hook
                0x00000000200001d4        0x4 ./rtthread/src/thread.o
 .sbss.rt_thread_suspend_hook
                0x00000000200001d8        0x4 ./rtthread/src/thread.o
 .sbss.random_nr.2483
                0x00000000200001dc        0x4 ./rtthread/src/timer.o
 .sbss.rt_timer_enter_hook
                0x00000000200001e0        0x4 ./rtthread/src/timer.o
 .sbss.rt_timer_exit_hook
                0x00000000200001e4        0x4 ./rtthread/src/timer.o
 .sbss.rt_timer_list
                0x00000000200001e8        0x8 ./rtthread/src/timer.o
 .sbss.rt_interrupt_from_thread
                0x00000000200001f0        0x4 ./rtthread/libcpu/risc-v/common/cpuport.o
                0x00000000200001f0                rt_interrupt_from_thread
 .sbss.rt_interrupt_to_thread
                0x00000000200001f4        0x4 ./rtthread/libcpu/risc-v/common/cpuport.o
                0x00000000200001f4                rt_interrupt_to_thread
 .sbss.rt_thread_switch_interrupt_flag
                0x00000000200001f8        0x4 ./rtthread/libcpu/risc-v/common/cpuport.o
                0x00000000200001f8                rt_thread_switch_interrupt_flag
 .sbss.shell    0x00000000200001fc        0x4 ./rtthread/components/finsh/shell.o
                0x00000000200001fc                shell
 .sbss._syscall_table_begin
                0x0000000020000200        0x4 ./rtthread/components/finsh/symbol.o
                0x0000000020000200                _syscall_table_begin
 .sbss._syscall_table_end
                0x0000000020000204        0x4 ./rtthread/components/finsh/symbol.o
                0x0000000020000204                _syscall_table_end
 .sbss._sysvar_table_begin
                0x0000000020000208        0x4 ./rtthread/components/finsh/symbol.o
                0x0000000020000208                _sysvar_table_begin
 .sbss._sysvar_table_end
                0x000000002000020c        0x4 ./rtthread/components/finsh/symbol.o
                0x000000002000020c                _sysvar_table_end
 .sbss.NVIC_Priority_Group
                0x0000000020000210        0x4 ./Peripheral/src/ch32v30x_misc.o
                0x0000000020000210                NVIC_Priority_Group
 .sbss.USART_Rbuffer_Num
                0x0000000020000214        0x1 ./Hardware/src/J5-0_USART3.o
                0x0000000020000214                USART_Rbuffer_Num
 *(.gnu.linkonce.sb.*)
 *(.bss*)
 *fill*         0x0000000020000215        0x3 
 .bss.idle      0x0000000020000218       0x80 ./rtthread/src/idle.o
 .bss.idle_hook_list
                0x0000000020000298       0x10 ./rtthread/src/idle.o
 .bss.rt_thread_stack
                0x00000000200002a8      0x200 ./rtthread/src/idle.o
 .bss.rt_log_buf.2693
                0x00000000200004a8       0x80 ./rtthread/src/kservice.o
 .bss.heap_sem  0x0000000020000528       0x20 ./rtthread/src/mem.o
 .bss.rt_thread_priority_table
                0x0000000020000548       0x80 ./rtthread/src/scheduler.o
                0x0000000020000548                rt_thread_priority_table
 .bss.finsh_prompt.4315
                0x00000000200005c8       0x81 ./rtthread/components/finsh/shell.o
 *fill*         0x0000000020000649        0x3 
 .bss._hw_pin   0x000000002000064c       0x48 ./rtthread/components/drivers/misc/pin.o
 .bss.rt_heap   0x0000000020000694     0x1000 ./rtthread/board.o
 .bss.serial1   0x0000000020001694       0x58 ./drivers/drv_usart.o
                0x0000000020001694                serial1
 .bss.uart1     0x00000000200016ec       0x18 ./drivers/drv_usart.o
                0x00000000200016ec                uart1
 .bss.USART_Rbuffer
                0x0000000020001704      0x100 ./Hardware/src/J5-0_USART3.o
                0x0000000020001704                USART_Rbuffer
 *(.gnu.linkonce.b.*)
 *(COMMON*)
                0x0000000020001804                . = ALIGN (0x4)
                0x0000000020001804                PROVIDE (_ebss = .)
                0x0000000020001804                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 = .)
OUTPUT(CH32V303_V0.1.elf elf32-littleriscv)

.debug_info     0x0000000000000000    0x25c15
 .debug_info    0x0000000000000000      0x4eb ./rtthread/src/clock.o
 .debug_info    0x00000000000004eb      0x65d ./rtthread/src/components.o
 .debug_info    0x0000000000000b48      0xb18 ./rtthread/src/device.o
 .debug_info    0x0000000000001660      0x7e0 ./rtthread/src/idle.o
 .debug_info    0x0000000000001e40     0x275f ./rtthread/src/ipc.o
 .debug_info    0x000000000000459f      0x22c ./rtthread/src/irq.o
 .debug_info    0x00000000000047cb     0x15dd ./rtthread/src/kservice.o
 .debug_info    0x0000000000005da8     0x130c ./rtthread/src/mem.o
 .debug_info    0x00000000000070b4      0x941 ./rtthread/src/object.o
 .debug_info    0x00000000000079f5      0x85b ./rtthread/src/scheduler.o
 .debug_info    0x0000000000008250     0x1267 ./rtthread/src/thread.o
 .debug_info    0x00000000000094b7      0xd3c ./rtthread/src/timer.o
 .debug_info    0x000000000000a1f3       0x26 ./rtthread/libcpu/risc-v/common/context_gcc.o
 .debug_info    0x000000000000a219      0xdd5 ./rtthread/libcpu/risc-v/common/cpuport.o
 .debug_info    0x000000000000afee       0x26 ./rtthread/libcpu/risc-v/common/interrupt_gcc.o
 .debug_info    0x000000000000b014     0x2c9c ./rtthread/components/finsh/cmd.o
 .debug_info    0x000000000000dcb0     0x1137 ./rtthread/components/finsh/msh.o
 .debug_info    0x000000000000ede7      0xc79 ./rtthread/components/finsh/msh_cmd.o
 .debug_info    0x000000000000fa60     0x1b29 ./rtthread/components/finsh/shell.o
 .debug_info    0x0000000000011589      0xac8 ./rtthread/components/finsh/symbol.o
 .debug_info    0x0000000000012051      0xe7e ./rtthread/components/drivers/serial/serial.o
 .debug_info    0x0000000000012ecf     0x1570 ./rtthread/components/drivers/misc/pin.o
 .debug_info    0x000000000001443f     0x10e3 ./rtthread/board.o
 .debug_info    0x0000000000015522     0x22e0 ./drivers/drv_gpio.o
 .debug_info    0x0000000000017802     0x1bb5 ./drivers/drv_usart.o
 .debug_info    0x00000000000193b7      0xa5b ./User/ch32v30x_it.o
 .debug_info    0x0000000000019e12      0xa54 ./User/main.o
 .debug_info    0x000000000001a866      0xa6e ./User/start.o
 .debug_info    0x000000000001b2d4      0xb99 ./User/system_ch32v30x.o
 .debug_info    0x000000000001be6d       0x22 ./Startup/startup_ch32v30x_D8C.o
 .debug_info    0x000000000001be8f      0xd1c ./Software/src/Rs485.o
 .debug_info    0x000000000001cbab      0xa94 ./Peripheral/src/ch32v30x_dbgmcu.o
 .debug_info    0x000000000001d63f      0xc0d ./Peripheral/src/ch32v30x_exti.o
 .debug_info    0x000000000001e24c     0x11cb ./Peripheral/src/ch32v30x_gpio.o
 .debug_info    0x000000000001f417      0xf60 ./Peripheral/src/ch32v30x_misc.o
 .debug_info    0x0000000000020377     0x156e ./Peripheral/src/ch32v30x_rcc.o
 .debug_info    0x00000000000218e5     0x13b1 ./Peripheral/src/ch32v30x_usart.o
 .debug_info    0x0000000000022c96      0xa41 ./Hardware/src/Android.o
 .debug_info    0x00000000000236d7     0x1848 ./Hardware/src/J5-0_USART3.o
 .debug_info    0x0000000000024f1f      0xcf6 ./Hardware/src/UART.o

.debug_abbrev   0x0000000000000000     0x70bf
 .debug_abbrev  0x0000000000000000      0x1c4 ./rtthread/src/clock.o
 .debug_abbrev  0x00000000000001c4      0x20c ./rtthread/src/components.o
 .debug_abbrev  0x00000000000003d0      0x304 ./rtthread/src/device.o
 .debug_abbrev  0x00000000000006d4      0x2d9 ./rtthread/src/idle.o
 .debug_abbrev  0x00000000000009ad      0x3c6 ./rtthread/src/ipc.o
 .debug_abbrev  0x0000000000000d73      0x14d ./rtthread/src/irq.o
 .debug_abbrev  0x0000000000000ec0      0x413 ./rtthread/src/kservice.o
 .debug_abbrev  0x00000000000012d3      0x3d1 ./rtthread/src/mem.o
 .debug_abbrev  0x00000000000016a4      0x2e0 ./rtthread/src/object.o
 .debug_abbrev  0x0000000000001984      0x2af ./rtthread/src/scheduler.o
 .debug_abbrev  0x0000000000001c33      0x332 ./rtthread/src/thread.o
 .debug_abbrev  0x0000000000001f65      0x3d7 ./rtthread/src/timer.o
 .debug_abbrev  0x000000000000233c       0x14 ./rtthread/libcpu/risc-v/common/context_gcc.o
 .debug_abbrev  0x0000000000002350      0x313 ./rtthread/libcpu/risc-v/common/cpuport.o
 .debug_abbrev  0x0000000000002663       0x14 ./rtthread/libcpu/risc-v/common/interrupt_gcc.o
 .debug_abbrev  0x0000000000002677      0x4ce ./rtthread/components/finsh/cmd.o
 .debug_abbrev  0x0000000000002b45      0x3fb ./rtthread/components/finsh/msh.o
 .debug_abbrev  0x0000000000002f40      0x25c ./rtthread/components/finsh/msh_cmd.o
 .debug_abbrev  0x000000000000319c      0x517 ./rtthread/components/finsh/shell.o
 .debug_abbrev  0x00000000000036b3      0x1ce ./rtthread/components/finsh/symbol.o
 .debug_abbrev  0x0000000000003881      0x3eb ./rtthread/components/drivers/serial/serial.o
 .debug_abbrev  0x0000000000003c6c      0x363 ./rtthread/components/drivers/misc/pin.o
 .debug_abbrev  0x0000000000003fcf      0x332 ./rtthread/board.o
 .debug_abbrev  0x0000000000004301      0x461 ./drivers/drv_gpio.o
 .debug_abbrev  0x0000000000004762      0x423 ./drivers/drv_usart.o
 .debug_abbrev  0x0000000000004b85      0x211 ./User/ch32v30x_it.o
 .debug_abbrev  0x0000000000004d96      0x226 ./User/main.o
 .debug_abbrev  0x0000000000004fbc      0x248 ./User/start.o
 .debug_abbrev  0x0000000000005204      0x2c0 ./User/system_ch32v30x.o
 .debug_abbrev  0x00000000000054c4       0x12 ./Startup/startup_ch32v30x_D8C.o
 .debug_abbrev  0x00000000000054d6      0x267 ./Software/src/Rs485.o
 .debug_abbrev  0x000000000000573d      0x2f7 ./Peripheral/src/ch32v30x_dbgmcu.o
 .debug_abbrev  0x0000000000005a34      0x2da ./Peripheral/src/ch32v30x_exti.o
 .debug_abbrev  0x0000000000005d0e      0x31a ./Peripheral/src/ch32v30x_gpio.o
 .debug_abbrev  0x0000000000006028      0x2e3 ./Peripheral/src/ch32v30x_misc.o
 .debug_abbrev  0x000000000000630b      0x351 ./Peripheral/src/ch32v30x_rcc.o
 .debug_abbrev  0x000000000000665c      0x312 ./Peripheral/src/ch32v30x_usart.o
 .debug_abbrev  0x000000000000696e      0x204 ./Hardware/src/Android.o
 .debug_abbrev  0x0000000000006b72      0x2c1 ./Hardware/src/J5-0_USART3.o
 .debug_abbrev  0x0000000000006e33      0x28c ./Hardware/src/UART.o

.debug_loc      0x0000000000000000     0x9dfe
 .debug_loc     0x0000000000000000       0xa9 ./rtthread/src/clock.o
 .debug_loc     0x00000000000000a9       0x8a ./rtthread/src/components.o
 .debug_loc     0x0000000000000133      0x687 ./rtthread/src/device.o
 .debug_loc     0x00000000000007ba      0x231 ./rtthread/src/idle.o
 .debug_loc     0x00000000000009eb     0x18fb ./rtthread/src/ipc.o
 .debug_loc     0x00000000000022e6       0x3e ./rtthread/src/irq.o
 .debug_loc     0x0000000000002324     0x181a ./rtthread/src/kservice.o
 .debug_loc     0x0000000000003b3e      0x4c3 ./rtthread/src/mem.o
 .debug_loc     0x0000000000004001      0x3be ./rtthread/src/object.o
 .debug_loc     0x00000000000043bf      0x1ee ./rtthread/src/scheduler.o
 .debug_loc     0x00000000000045ad      0x7c1 ./rtthread/src/thread.o
 .debug_loc     0x0000000000004d6e      0x66e ./rtthread/src/timer.o
 .debug_loc     0x00000000000053dc      0x100 ./rtthread/libcpu/risc-v/common/cpuport.o
 .debug_loc     0x00000000000054dc      0x771 ./rtthread/components/finsh/cmd.o
 .debug_loc     0x0000000000005c4d      0x50b ./rtthread/components/finsh/msh.o
 .debug_loc     0x0000000000006158       0xa5 ./rtthread/components/finsh/msh_cmd.o
 .debug_loc     0x00000000000061fd      0x218 ./rtthread/components/finsh/shell.o
 .debug_loc     0x0000000000006415      0xa4c ./rtthread/components/drivers/serial/serial.o
 .debug_loc     0x0000000000006e61      0x74d ./rtthread/components/drivers/misc/pin.o
 .debug_loc     0x00000000000075ae       0x9a ./rtthread/board.o
 .debug_loc     0x0000000000007648      0x5da ./drivers/drv_gpio.o
 .debug_loc     0x0000000000007c22      0x256 ./drivers/drv_usart.o
 .debug_loc     0x0000000000007e78      0x163 ./User/system_ch32v30x.o
 .debug_loc     0x0000000000007fdb       0x21 ./Software/src/Rs485.o
 .debug_loc     0x0000000000007ffc       0x6e ./Peripheral/src/ch32v30x_dbgmcu.o
 .debug_loc     0x000000000000806a      0x181 ./Peripheral/src/ch32v30x_exti.o
 .debug_loc     0x00000000000081eb      0x6d6 ./Peripheral/src/ch32v30x_gpio.o
 .debug_loc     0x00000000000088c1       0x47 ./Peripheral/src/ch32v30x_misc.o
 .debug_loc     0x0000000000008908      0xadb ./Peripheral/src/ch32v30x_rcc.o
 .debug_loc     0x00000000000093e3      0x779 ./Peripheral/src/ch32v30x_usart.o
 .debug_loc     0x0000000000009b5c      0x2a2 ./Hardware/src/UART.o

.debug_aranges  0x0000000000000000     0x10b8
 .debug_aranges
                0x0000000000000000       0x40 ./rtthread/src/clock.o
 .debug_aranges
                0x0000000000000040       0x50 ./rtthread/src/components.o
 .debug_aranges
                0x0000000000000090       0x88 ./rtthread/src/device.o
 .debug_aranges
                0x0000000000000118       0x48 ./rtthread/src/idle.o
 .debug_aranges
                0x0000000000000160      0x158 ./rtthread/src/ipc.o
 .debug_aranges
                0x00000000000002b8       0x40 ./rtthread/src/irq.o
 .debug_aranges
                0x00000000000002f8      0x100 ./rtthread/src/kservice.o
 .debug_aranges
                0x00000000000003f8       0x68 ./rtthread/src/mem.o
 .debug_aranges
                0x0000000000000460       0x88 ./rtthread/src/object.o
 .debug_aranges
                0x00000000000004e8       0x60 ./rtthread/src/scheduler.o
 .debug_aranges
                0x0000000000000548       0xb8 ./rtthread/src/thread.o
 .debug_aranges
                0x0000000000000600       0x88 ./rtthread/src/timer.o
 .debug_aranges
                0x0000000000000688       0x20 ./rtthread/libcpu/risc-v/common/context_gcc.o
 .debug_aranges
                0x00000000000006a8       0x50 ./rtthread/libcpu/risc-v/common/cpuport.o
 .debug_aranges
                0x00000000000006f8       0x20 ./rtthread/libcpu/risc-v/common/interrupt_gcc.o
 .debug_aranges
                0x0000000000000718       0x90 ./rtthread/components/finsh/cmd.o
 .debug_aranges
                0x00000000000007a8       0x38 ./rtthread/components/finsh/msh.o
 .debug_aranges
                0x00000000000007e0       0x30 ./rtthread/components/finsh/msh_cmd.o
 .debug_aranges
                0x0000000000000810       0x70 ./rtthread/components/finsh/shell.o
 .debug_aranges
                0x0000000000000880       0x18 ./rtthread/components/finsh/symbol.o
 .debug_aranges
                0x0000000000000898       0x58 ./rtthread/components/drivers/serial/serial.o
 .debug_aranges
                0x00000000000008f0       0x68 ./rtthread/components/drivers/misc/pin.o
 .debug_aranges
                0x0000000000000958       0x38 ./rtthread/board.o
 .debug_aranges
                0x0000000000000990       0xc8 ./drivers/drv_gpio.o
 .debug_aranges
                0x0000000000000a58       0x50 ./drivers/drv_usart.o
 .debug_aranges
                0x0000000000000aa8       0x28 ./User/ch32v30x_it.o
 .debug_aranges
                0x0000000000000ad0       0x20 ./User/main.o
 .debug_aranges
                0x0000000000000af0       0x30 ./User/start.o
 .debug_aranges
                0x0000000000000b20       0x28 ./User/system_ch32v30x.o
 .debug_aranges
                0x0000000000000b48       0x30 ./Startup/startup_ch32v30x_D8C.o
 .debug_aranges
                0x0000000000000b78       0x28 ./Software/src/Rs485.o
 .debug_aranges
                0x0000000000000ba0       0x48 ./Peripheral/src/ch32v30x_dbgmcu.o
 .debug_aranges
                0x0000000000000be8       0x50 ./Peripheral/src/ch32v30x_exti.o
 .debug_aranges
                0x0000000000000c38       0xb0 ./Peripheral/src/ch32v30x_gpio.o
 .debug_aranges
                0x0000000000000ce8       0x28 ./Peripheral/src/ch32v30x_misc.o
 .debug_aranges
                0x0000000000000d10      0x1a8 ./Peripheral/src/ch32v30x_rcc.o
 .debug_aranges
                0x0000000000000eb8       0xf0 ./Peripheral/src/ch32v30x_usart.o
 .debug_aranges
                0x0000000000000fa8       0x30 ./Hardware/src/Android.o
 .debug_aranges
                0x0000000000000fd8       0xa8 ./Hardware/src/J5-0_USART3.o
 .debug_aranges
                0x0000000000001080       0x38 ./Hardware/src/UART.o

.debug_ranges   0x0000000000000000     0x1700
 .debug_ranges  0x0000000000000000       0x30 ./rtthread/src/clock.o
 .debug_ranges  0x0000000000000030       0x40 ./rtthread/src/components.o
 .debug_ranges  0x0000000000000070       0x90 ./rtthread/src/device.o
 .debug_ranges  0x0000000000000100       0xa0 ./rtthread/src/idle.o
 .debug_ranges  0x00000000000001a0      0x2f8 ./rtthread/src/ipc.o
 .debug_ranges  0x0000000000000498       0x30 ./rtthread/src/irq.o
 .debug_ranges  0x00000000000004c8      0x128 ./rtthread/src/kservice.o
 .debug_ranges  0x00000000000005f0       0x58 ./rtthread/src/mem.o
 .debug_ranges  0x0000000000000648       0xe0 ./rtthread/src/object.o
 .debug_ranges  0x0000000000000728       0x88 ./rtthread/src/scheduler.o
 .debug_ranges  0x00000000000007b0      0x180 ./rtthread/src/thread.o
 .debug_ranges  0x0000000000000930      0x100 ./rtthread/src/timer.o
 .debug_ranges  0x0000000000000a30       0x40 ./rtthread/libcpu/risc-v/common/cpuport.o
 .debug_ranges  0x0000000000000a70      0x1b8 ./rtthread/components/finsh/cmd.o
 .debug_ranges  0x0000000000000c28       0xf8 ./rtthread/components/finsh/msh.o
 .debug_ranges  0x0000000000000d20       0x20 ./rtthread/components/finsh/msh_cmd.o
 .debug_ranges  0x0000000000000d40      0x120 ./rtthread/components/finsh/shell.o
 .debug_ranges  0x0000000000000e60       0xe0 ./rtthread/components/drivers/serial/serial.o
 .debug_ranges  0x0000000000000f40       0x88 ./rtthread/components/drivers/misc/pin.o
 .debug_ranges  0x0000000000000fc8       0x58 ./rtthread/board.o
 .debug_ranges  0x0000000000001020       0xd0 ./drivers/drv_gpio.o
 .debug_ranges  0x00000000000010f0       0x80 ./drivers/drv_usart.o
 .debug_ranges  0x0000000000001170       0x18 ./User/ch32v30x_it.o
 .debug_ranges  0x0000000000001188       0x10 ./User/main.o
 .debug_ranges  0x0000000000001198       0x20 ./User/start.o
 .debug_ranges  0x00000000000011b8       0x38 ./User/system_ch32v30x.o
 .debug_ranges  0x00000000000011f0       0x28 ./Startup/startup_ch32v30x_D8C.o
 .debug_ranges  0x0000000000001218       0x18 ./Software/src/Rs485.o
 .debug_ranges  0x0000000000001230       0x50 ./Peripheral/src/ch32v30x_dbgmcu.o
 .debug_ranges  0x0000000000001280       0x40 ./Peripheral/src/ch32v30x_exti.o
 .debug_ranges  0x00000000000012c0       0xa0 ./Peripheral/src/ch32v30x_gpio.o
 .debug_ranges  0x0000000000001360       0x48 ./Peripheral/src/ch32v30x_misc.o
 .debug_ranges  0x00000000000013a8      0x198 ./Peripheral/src/ch32v30x_rcc.o
 .debug_ranges  0x0000000000001540       0xe0 ./Peripheral/src/ch32v30x_usart.o
 .debug_ranges  0x0000000000001620       0x20 ./Hardware/src/Android.o
 .debug_ranges  0x0000000000001640       0x98 ./Hardware/src/J5-0_USART3.o
 .debug_ranges  0x00000000000016d8       0x28 ./Hardware/src/UART.o

.debug_line     0x0000000000000000    0x1804c
 .debug_line    0x0000000000000000      0x265 ./rtthread/src/clock.o
 .debug_line    0x0000000000000265      0x301 ./rtthread/src/components.o
 .debug_line    0x0000000000000566      0x92e ./rtthread/src/device.o
 .debug_line    0x0000000000000e94      0x4e6 ./rtthread/src/idle.o
 .debug_line    0x000000000000137a     0x3124 ./rtthread/src/ipc.o
 .debug_line    0x000000000000449e      0x230 ./rtthread/src/irq.o
 .debug_line    0x00000000000046ce     0x1eda ./rtthread/src/kservice.o
 .debug_line    0x00000000000065a8      0xe86 ./rtthread/src/mem.o
 .debug_line    0x000000000000742e      0x892 ./rtthread/src/object.o
 .debug_line    0x0000000000007cc0      0x6f0 ./rtthread/src/scheduler.o
 .debug_line    0x00000000000083b0     0x10aa ./rtthread/src/thread.o
 .debug_line    0x000000000000945a      0xb47 ./rtthread/src/timer.o
 .debug_line    0x0000000000009fa1      0x24b ./rtthread/libcpu/risc-v/common/context_gcc.o
 .debug_line    0x000000000000a1ec      0x529 ./rtthread/libcpu/risc-v/common/cpuport.o
 .debug_line    0x000000000000a715      0x26b ./rtthread/libcpu/risc-v/common/interrupt_gcc.o
 .debug_line    0x000000000000a980     0x112f ./rtthread/components/finsh/cmd.o
 .debug_line    0x000000000000baaf      0xa60 ./rtthread/components/finsh/msh.o
 .debug_line    0x000000000000c50f      0x2f5 ./rtthread/components/finsh/msh_cmd.o
 .debug_line    0x000000000000c804     0x107f ./rtthread/components/finsh/shell.o
 .debug_line    0x000000000000d883      0x260 ./rtthread/components/finsh/symbol.o
 .debug_line    0x000000000000dae3      0xd4f ./rtthread/components/drivers/serial/serial.o
 .debug_line    0x000000000000e832      0x7b0 ./rtthread/components/drivers/misc/pin.o
 .debug_line    0x000000000000efe2      0x4b0 ./rtthread/board.o
 .debug_line    0x000000000000f492     0x1238 ./drivers/drv_gpio.o
 .debug_line    0x00000000000106ca      0xaba ./drivers/drv_usart.o
 .debug_line    0x0000000000011184      0x2fc ./User/ch32v30x_it.o
 .debug_line    0x0000000000011480      0x2d9 ./User/main.o
 .debug_line    0x0000000000011759      0x311 ./User/start.o
 .debug_line    0x0000000000011a6a      0x8a4 ./User/system_ch32v30x.o
 .debug_line    0x000000000001230e      0x128 ./Startup/startup_ch32v30x_D8C.o
 .debug_line    0x0000000000012436      0x2d7 ./Software/src/Rs485.o
 .debug_line    0x000000000001270d      0x34a ./Peripheral/src/ch32v30x_dbgmcu.o
 .debug_line    0x0000000000012a57      0x58c ./Peripheral/src/ch32v30x_exti.o
 .debug_line    0x0000000000012fe3      0xfd4 ./Peripheral/src/ch32v30x_gpio.o
 .debug_line    0x0000000000013fb7      0x384 ./Peripheral/src/ch32v30x_misc.o
 .debug_line    0x000000000001433b     0x193f ./Peripheral/src/ch32v30x_rcc.o
 .debug_line    0x0000000000015c7a      0xeac ./Peripheral/src/ch32v30x_usart.o
 .debug_line    0x0000000000016b26      0x2d6 ./Hardware/src/Android.o
 .debug_line    0x0000000000016dfc      0x9d0 ./Hardware/src/J5-0_USART3.o
 .debug_line    0x00000000000177cc      0x880 ./Hardware/src/UART.o

.debug_str      0x0000000000000000     0x4dbb
 .debug_str     0x0000000000000000      0x355 ./rtthread/src/clock.o
                                        0x404 (size before relaxing)
 .debug_str     0x0000000000000355      0x1b6 ./rtthread/src/components.o
                                        0x512 (size before relaxing)
 .debug_str     0x000000000000050b      0x5a0 ./rtthread/src/device.o
                                        0x84f (size before relaxing)
 .debug_str     0x0000000000000aab      0x11a ./rtthread/src/idle.o
                                        0x4fb (size before relaxing)
 .debug_str     0x0000000000000bc5      0x4f1 ./rtthread/src/ipc.o
                                        0xa56 (size before relaxing)
 .debug_str     0x00000000000010b6       0xca ./rtthread/src/irq.o
                                        0x2cb (size before relaxing)
 .debug_str     0x0000000000001180      0x26c ./rtthread/src/kservice.o
                                        0x926 (size before relaxing)
 .debug_str     0x00000000000013ec      0x5aa ./rtthread/src/mem.o
                                        0x8ee (size before relaxing)
 .debug_str     0x0000000000001996      0x201 ./rtthread/src/object.o
                                        0x72b (size before relaxing)
 .debug_str     0x0000000000001b97      0x161 ./rtthread/src/scheduler.o
                                        0x5c0 (size before relaxing)
 .debug_str     0x0000000000001cf8      0x176 ./rtthread/src/thread.o
                                        0x900 (size before relaxing)
 .debug_str     0x0000000000001e6e      0x12a ./rtthread/src/timer.o
                                        0x68f (size before relaxing)
 .debug_str     0x0000000000001f98       0x3b ./rtthread/libcpu/risc-v/common/context_gcc.o
                                         0x5e (size before relaxing)
 .debug_str     0x0000000000001fd3      0x105 ./rtthread/libcpu/risc-v/common/cpuport.o
                                        0x776 (size before relaxing)
 .debug_str     0x00000000000020d8       0x31 ./rtthread/libcpu/risc-v/common/interrupt_gcc.o
                                         0x60 (size before relaxing)
 .debug_str     0x0000000000002109      0x72d ./rtthread/components/finsh/cmd.o
                                       0x1588 (size before relaxing)
 .debug_str     0x0000000000002836      0x13f ./rtthread/components/finsh/msh.o
                                        0x7f8 (size before relaxing)
 .debug_str     0x0000000000002975       0xc3 ./rtthread/components/finsh/msh_cmd.o
                                        0x745 (size before relaxing)
 .debug_str     0x0000000000002a38      0x225 ./rtthread/components/finsh/shell.o
                                        0xe33 (size before relaxing)
 .debug_str     0x0000000000002c5d       0x26 ./rtthread/components/finsh/symbol.o
                                        0x679 (size before relaxing)
 .debug_str     0x0000000000002c83      0x1b5 ./rtthread/components/drivers/serial/serial.o
                                        0x744 (size before relaxing)
 .debug_str     0x0000000000002e38      0x1a3 ./rtthread/components/drivers/misc/pin.o
                                        0xb8b (size before relaxing)
 .debug_str     0x0000000000002fdb      0x5b3 ./rtthread/board.o
                                        0xcfd (size before relaxing)
 .debug_str     0x000000000000358e      0x517 ./drivers/drv_gpio.o
                                       0x1542 (size before relaxing)
 .debug_str     0x0000000000003aa5      0x1d8 ./drivers/drv_usart.o
                                       0x1356 (size before relaxing)
 .debug_str     0x0000000000003c7d       0x34 ./User/ch32v30x_it.o
                                        0x626 (size before relaxing)
 .debug_str     0x0000000000003cb1       0x3f ./User/main.o
                                        0x60a (size before relaxing)
 .debug_str     0x0000000000003cf0       0x7a ./User/start.o
                                        0x63e (size before relaxing)
 .debug_str     0x0000000000003d6a       0xfe ./User/system_ch32v30x.o
                                        0x6bc (size before relaxing)
 .debug_str     0x0000000000003e68       0x22 ./Startup/startup_ch32v30x_D8C.o
                                         0x51 (size before relaxing)
 .debug_str     0x0000000000003e8a       0x38 ./Software/src/Rs485.o
                                        0x7a7 (size before relaxing)
 .debug_str     0x0000000000003ec2       0x87 ./Peripheral/src/ch32v30x_dbgmcu.o
                                        0x62d (size before relaxing)
 .debug_str     0x0000000000003f49       0xd3 ./Peripheral/src/ch32v30x_exti.o
                                        0x774 (size before relaxing)
 .debug_str     0x000000000000401c      0x200 ./Peripheral/src/ch32v30x_gpio.o
                                        0x997 (size before relaxing)
 .debug_str     0x000000000000421c       0xed ./Peripheral/src/ch32v30x_misc.o
                                        0xca0 (size before relaxing)
 .debug_str     0x0000000000004309      0x5c2 ./Peripheral/src/ch32v30x_rcc.o
                                        0xcb1 (size before relaxing)
 .debug_str     0x00000000000048cb      0x2f3 ./Peripheral/src/ch32v30x_usart.o
                                        0xad1 (size before relaxing)
 .debug_str     0x0000000000004bbe       0x32 ./Hardware/src/Android.o
                                        0x634 (size before relaxing)
 .debug_str     0x0000000000004bf0      0x179 ./Hardware/src/J5-0_USART3.o
                                       0x1026 (size before relaxing)
 .debug_str     0x0000000000004d69       0x52 ./Hardware/src/UART.o
                                        0x6f3 (size before relaxing)

.comment        0x0000000000000000       0x33
 .comment       0x0000000000000000       0x33 ./rtthread/src/clock.o
                                         0x34 (size before relaxing)
 .comment       0x0000000000000033       0x34 ./rtthread/src/components.o
 .comment       0x0000000000000033       0x34 ./rtthread/src/device.o
 .comment       0x0000000000000033       0x34 ./rtthread/src/idle.o
 .comment       0x0000000000000033       0x34 ./rtthread/src/ipc.o
 .comment       0x0000000000000033       0x34 ./rtthread/src/irq.o
 .comment       0x0000000000000033       0x34 ./rtthread/src/kservice.o
 .comment       0x0000000000000033       0x34 ./rtthread/src/mem.o
 .comment       0x0000000000000033       0x34 ./rtthread/src/object.o
 .comment       0x0000000000000033       0x34 ./rtthread/src/scheduler.o
 .comment       0x0000000000000033       0x34 ./rtthread/src/thread.o
 .comment       0x0000000000000033       0x34 ./rtthread/src/timer.o
 .comment       0x0000000000000033       0x34 ./rtthread/libcpu/risc-v/common/cpuport.o
 .comment       0x0000000000000033       0x34 ./rtthread/components/finsh/cmd.o
 .comment       0x0000000000000033       0x34 ./rtthread/components/finsh/msh.o
 .comment       0x0000000000000033       0x34 ./rtthread/components/finsh/msh_cmd.o
 .comment       0x0000000000000033       0x34 ./rtthread/components/finsh/shell.o
 .comment       0x0000000000000033       0x34 ./rtthread/components/finsh/symbol.o
 .comment       0x0000000000000033       0x34 ./rtthread/components/drivers/serial/serial.o
 .comment       0x0000000000000033       0x34 ./rtthread/components/drivers/misc/pin.o
 .comment       0x0000000000000033       0x34 ./rtthread/board.o
 .comment       0x0000000000000033       0x34 ./drivers/drv_gpio.o
 .comment       0x0000000000000033       0x34 ./drivers/drv_usart.o
 .comment       0x0000000000000033       0x34 ./User/ch32v30x_it.o
 .comment       0x0000000000000033       0x34 ./User/main.o
 .comment       0x0000000000000033       0x34 ./User/start.o
 .comment       0x0000000000000033       0x34 ./User/system_ch32v30x.o
 .comment       0x0000000000000033       0x34 ./Software/src/Rs485.o
 .comment       0x0000000000000033       0x34 ./Peripheral/src/ch32v30x_dbgmcu.o
 .comment       0x0000000000000033       0x34 ./Peripheral/src/ch32v30x_exti.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 ./Hardware/src/Android.o
 .comment       0x0000000000000033       0x34 ./Hardware/src/J5-0_USART3.o
 .comment       0x0000000000000033       0x34 ./Hardware/src/UART.o

.debug_frame    0x0000000000000000     0x2d7c
 .debug_frame   0x0000000000000000       0x78 ./rtthread/src/clock.o
 .debug_frame   0x0000000000000078      0x108 ./rtthread/src/components.o
 .debug_frame   0x0000000000000180      0x1ac ./rtthread/src/device.o
 .debug_frame   0x000000000000032c       0xcc ./rtthread/src/idle.o
 .debug_frame   0x00000000000003f8      0x5e4 ./rtthread/src/ipc.o
 .debug_frame   0x00000000000009dc       0x80 ./rtthread/src/irq.o
 .debug_frame   0x0000000000000a5c      0x310 ./rtthread/src/kservice.o
 .debug_frame   0x0000000000000d6c      0x130 ./rtthread/src/mem.o
 .debug_frame   0x0000000000000e9c      0x160 ./rtthread/src/object.o
 .debug_frame   0x0000000000000ffc       0xfc ./rtthread/src/scheduler.o
 .debug_frame   0x00000000000010f8      0x280 ./rtthread/src/thread.o
 .debug_frame   0x0000000000001378      0x188 ./rtthread/src/timer.o
 .debug_frame   0x0000000000001500       0x98 ./rtthread/libcpu/risc-v/common/cpuport.o
 .debug_frame   0x0000000000001598      0x29c ./rtthread/components/finsh/cmd.o
 .debug_frame   0x0000000000001834       0xb8 ./rtthread/components/finsh/msh.o
 .debug_frame   0x00000000000018ec       0x58 ./rtthread/components/finsh/msh_cmd.o
 .debug_frame   0x0000000000001944      0x134 ./rtthread/components/finsh/shell.o
 .debug_frame   0x0000000000001a78      0x148 ./rtthread/components/drivers/serial/serial.o
 .debug_frame   0x0000000000001bc0      0x138 ./rtthread/components/drivers/misc/pin.o
 .debug_frame   0x0000000000001cf8       0x60 ./rtthread/board.o
 .debug_frame   0x0000000000001d58      0x244 ./drivers/drv_gpio.o
 .debug_frame   0x0000000000001f9c       0xf8 ./drivers/drv_usart.o
 .debug_frame   0x0000000000002094       0x30 ./User/ch32v30x_it.o
 .debug_frame   0x00000000000020c4       0x2c ./User/main.o
 .debug_frame   0x00000000000020f0       0x64 ./User/start.o
 .debug_frame   0x0000000000002154       0x3c ./User/system_ch32v30x.o
 .debug_frame   0x0000000000002190       0x44 ./Software/src/Rs485.o
 .debug_frame   0x00000000000021d4       0x70 ./Peripheral/src/ch32v30x_dbgmcu.o
 .debug_frame   0x0000000000002244       0x90 ./Peripheral/src/ch32v30x_exti.o
 .debug_frame   0x00000000000022d4      0x174 ./Peripheral/src/ch32v30x_gpio.o
 .debug_frame   0x0000000000002448       0x30 ./Peripheral/src/ch32v30x_misc.o
 .debug_frame   0x0000000000002478      0x344 ./Peripheral/src/ch32v30x_rcc.o
 .debug_frame   0x00000000000027bc      0x1e4 ./Peripheral/src/ch32v30x_usart.o
 .debug_frame   0x00000000000029a0       0x64 ./Hardware/src/Android.o
 .debug_frame   0x0000000000002a04      0x218 ./Hardware/src/J5-0_USART3.o
 .debug_frame   0x0000000000002c1c       0xa0 ./Hardware/src/UART.o
 .debug_frame   0x0000000000002cbc       0x20 d:/psx/rj/mounriver_studio/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-memcmp.o)
 .debug_frame   0x0000000000002cdc       0x20 d:/psx/rj/mounriver_studio/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   0x0000000000002cfc       0x20 d:/psx/rj/mounriver_studio/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-strcat.o)
 .debug_frame   0x0000000000002d1c       0x20 d:/psx/rj/mounriver_studio/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-strcpy.o)
 .debug_frame   0x0000000000002d3c       0x20 d:/psx/rj/mounriver_studio/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   0x0000000000002d5c       0x20 d:/psx/rj/mounriver_studio/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-strncmp.o)
