Archive member included to satisfy reference by file (symbol)

c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-memset.o)
                              ./drivers/CoreSPI/core_spi.o (memset)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sysisatty.o)
                              ./miv_rv32_hal/miv_rv32_syscall.o (isatty)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o)
                              ./miv_rv32_hal/miv_rv32_syscall.o (write)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-writer.o)
                              c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o) (_write_r)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-impure.o)
                              c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o) (_impure_ptr)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
                              c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-writer.o) (errno)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o)
                              c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o) (_free_r)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
                              c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o) (__malloc_free_list)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sbrkr.o)
                              c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o) (_sbrk_r)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-mlock.o)
                              c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o) (__malloc_lock)

Allocating common symbols
Common symbol       size              file

g_gpio              0x8               ./main.o
errno               0x4               c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
g_uart              0x8               ./main.o
g_flash_core_spi    0x4c              ./mt25ql01gbbb/mt25ql01gbbb.o
MRV_LOCAL_IRQn_Type
                    0x4               ./miv_rv32_hal/miv_rv32_hal.o
g_read_buf          0x1000            ./main.o
g_10ms_count        0x4               ./main.o
g_write_buffer      0x1000            ./main.o
g_state             0x4               ./main.o

Discarded input sections

 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .group         0x0000000000000000        0xc ./mt25ql01gbbb/mt25ql01gbbb.o
 .text          0x0000000000000000        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .data          0x0000000000000000        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .bss           0x0000000000000000        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .text.FLASH_chip_erase
                0x0000000000000000       0xbc ./mt25ql01gbbb/mt25ql01gbbb.o
 .text.FLASH_erase_4k_block
                0x0000000000000000      0x10c ./mt25ql01gbbb/mt25ql01gbbb.o
 .text.FLASH_get_status
                0x0000000000000000       0x54 ./mt25ql01gbbb/mt25ql01gbbb.o
 .data          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_entry.o
 .bss           0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_entry.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .text          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_hal.o
 .data          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_hal.o
 .bss           0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_hal.o
 .text.MRV_enable_interrupts
                0x0000000000000000       0x24 ./miv_rv32_hal/miv_rv32_hal.o
 .text.MRV_systick_config
                0x0000000000000000      0x1e0 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000000      0x748 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000000       0x22 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000000       0x19 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000000      0x339 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000000       0x16 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000000       0x6a ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000000      0x103 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000000      0x1df ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000000       0x2e ./miv_rv32_hal/miv_rv32_hal.o
 COMMON         0x0000000000000000        0x4 ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .text          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_init.o
 .data          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_init.o
 .bss           0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000      0x748 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x22 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x52 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x19 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x94 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x57 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0xcf ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000      0x339 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x16 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x20 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x6a ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x1c ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x52 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0xd5 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x1c ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x3d ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0xbe ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000      0x51a ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .text          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_stubs.o
 .data          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_stubs.o
 .bss           0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000      0x748 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x22 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x52 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x19 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x94 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x57 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0xcf ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000      0x339 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x16 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x20 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x6a ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x52 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0xd5 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x3d ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0xbe ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000      0x51a ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .text          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_syscall.o
 .data          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_syscall.o
 .bss           0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_syscall.o
 .sbss.errno    0x0000000000000000        0x4 ./miv_rv32_hal/miv_rv32_syscall.o
 .sbss.__env    0x0000000000000000        0x4 ./miv_rv32_hal/miv_rv32_syscall.o
 .sdata.environ
                0x0000000000000000        0x4 ./miv_rv32_hal/miv_rv32_syscall.o
 .rodata        0x0000000000000000        0x3 ./miv_rv32_hal/miv_rv32_syscall.o
 .text.write_hex
                0x0000000000000000       0xec ./miv_rv32_hal/miv_rv32_syscall.o
 .sdata.curbrk.2491
                0x0000000000000000        0x4 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._sbrk    0x0000000000000000       0xd8 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._isatty  0x0000000000000000       0x50 ./miv_rv32_hal/miv_rv32_syscall.o
 .text.stub     0x0000000000000000       0x30 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._open    0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._openat  0x0000000000000000       0x44 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._close   0x0000000000000000       0x38 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._execve  0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._fork    0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._fstat   0x0000000000000000       0x6c ./miv_rv32_hal/miv_rv32_syscall.o
 .text._getpid  0x0000000000000000       0x20 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._kill    0x0000000000000000       0x3c ./miv_rv32_hal/miv_rv32_syscall.o
 .text._link    0x0000000000000000       0x3c ./miv_rv32_hal/miv_rv32_syscall.o
 .text._lseek   0x0000000000000000       0x64 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._read    0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._stat    0x0000000000000000       0x3c ./miv_rv32_hal/miv_rv32_syscall.o
 .text._times   0x0000000000000000       0x38 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._unlink  0x0000000000000000       0x38 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._wait    0x0000000000000000       0x38 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._write   0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000      0x748 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x22 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x52 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x19 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x94 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x57 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0xcf ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000      0x339 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x16 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x20 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x6a ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x1c ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x52 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0xd5 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x1c ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x3d ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0xbe ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000      0x51a ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x58 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000      0x182 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000      0x1a8 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000      0x103 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000      0x1df ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0xe9 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x2e ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0xf2 ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .text          0x0000000000000000        0x0 ./hal/hal_irq.o
 .data          0x0000000000000000        0x0 ./hal/hal_irq.o
 .bss           0x0000000000000000        0x0 ./hal/hal_irq.o
 .text.MRV_enable_interrupts
                0x0000000000000000       0x24 ./hal/hal_irq.o
 .text.MRV_disable_interrupts
                0x0000000000000000       0x30 ./hal/hal_irq.o
 .text.HAL_enable_interrupts
                0x0000000000000000       0x2c ./hal/hal_irq.o
 .text.HAL_disable_interrupts
                0x0000000000000000       0x40 ./hal/hal_irq.o
 .text.HAL_restore_interrupts
                0x0000000000000000       0x28 ./hal/hal_irq.o
 .debug_info    0x0000000000000000      0x290 ./hal/hal_irq.o
 .debug_abbrev  0x0000000000000000      0x15b ./hal/hal_irq.o
 .debug_aranges
                0x0000000000000000       0x40 ./hal/hal_irq.o
 .debug_ranges  0x0000000000000000       0x30 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0xd2 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000      0x748 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0x22 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0x8e ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0x51 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000      0x103 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0x6a ./hal/hal_irq.o
 .debug_macro   0x0000000000000000      0x1df ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0x10 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0x66 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000      0x1a8 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0x10 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0xe9 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0x2e ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0xf2 ./hal/hal_irq.o
 .debug_line    0x0000000000000000      0x46d ./hal/hal_irq.o
 .debug_str     0x0000000000000000     0x4eea ./hal/hal_irq.o
 .comment       0x0000000000000000       0x52 ./hal/hal_irq.o
 .debug_frame   0x0000000000000000       0xcc ./hal/hal_irq.o
 .riscv.attributes
                0x0000000000000000       0x21 ./hal/hal_irq.o
 .data          0x0000000000000000        0x0 ./hal/hw_reg_access.o
 .bss           0x0000000000000000        0x0 ./hal/hw_reg_access.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .text          0x0000000000000000        0x0 ./drivers/CoreUARTapb/core_uart_apb.o
 .data          0x0000000000000000        0x0 ./drivers/CoreUARTapb/core_uart_apb.o
 .bss           0x0000000000000000        0x0 ./drivers/CoreUARTapb/core_uart_apb.o
 .text.UART_fill_tx_fifo
                0x0000000000000000      0x10c ./drivers/CoreUARTapb/core_uart_apb.o
 .text.UART_get_rx_status
                0x0000000000000000       0x60 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000      0x748 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000       0x22 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000       0x8e ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000       0x51 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000      0x103 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000       0x6a ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000      0x1df ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000       0x10 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000       0x66 ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .text          0x0000000000000000        0x0 ./drivers/CoreSPI/core_spi.o
 .data          0x0000000000000000        0x0 ./drivers/CoreSPI/core_spi.o
 .bss           0x0000000000000000        0x0 ./drivers/CoreSPI/core_spi.o
 .text.SPI_configure_slave_mode
                0x0000000000000000       0xd0 ./drivers/CoreSPI/core_spi.o
 .text.SPI_transfer_frame
                0x0000000000000000       0xf8 ./drivers/CoreSPI/core_spi.o
 .text.SPI_transfer_block_store_all_resp
                0x0000000000000000      0x668 ./drivers/CoreSPI/core_spi.o
 .text.SPI_set_frame_rx_handler
                0x0000000000000000      0x1d8 ./drivers/CoreSPI/core_spi.o
 .text.SPI_set_slave_tx_frame
                0x0000000000000000      0x1dc ./drivers/CoreSPI/core_spi.o
 .text.SPI_set_slave_block_buffers
                0x0000000000000000      0x2b8 ./drivers/CoreSPI/core_spi.o
 .text.SPI_set_cmd_handler
                0x0000000000000000      0x124 ./drivers/CoreSPI/core_spi.o
 .text.SPI_set_cmd_response
                0x0000000000000000       0x98 ./drivers/CoreSPI/core_spi.o
 .text.SPI_enable
                0x0000000000000000       0x5c ./drivers/CoreSPI/core_spi.o
 .text.SPI_disable
                0x0000000000000000       0x5c ./drivers/CoreSPI/core_spi.o
 .text.SPI_isr  0x0000000000000000      0x780 ./drivers/CoreSPI/core_spi.o
 .text.fill_slave_tx_fifo
                0x0000000000000000      0x14c ./drivers/CoreSPI/core_spi.o
 .text.read_slave_rx_fifo
                0x0000000000000000      0x160 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000      0x748 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x22 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x8e ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x51 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000      0x103 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x6a ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000      0x1df ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x10 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x66 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x12 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x58 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x19 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x34 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x34 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x16 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x43 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x34 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x10 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x58 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000      0x182 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000      0x339 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x35 ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .text          0x0000000000000000        0x0 ./drivers/CoreGPIO/core_gpio.o
 .data          0x0000000000000000        0x0 ./drivers/CoreGPIO/core_gpio.o
 .bss           0x0000000000000000        0x0 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_config
                0x0000000000000000       0x98 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_set_outputs
                0x0000000000000000      0x184 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_get_inputs
                0x0000000000000000      0x194 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_get_outputs
                0x0000000000000000      0x194 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_drive_inout
                0x0000000000000000      0x184 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_enable_irq
                0x0000000000000000       0x98 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_disable_irq
                0x0000000000000000       0x98 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_clear_irq
                0x0000000000000000      0x150 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_get_irq_sources
                0x0000000000000000      0x194 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_clear_all_irq_sources
                0x0000000000000000      0x148 ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000      0x748 ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000       0x22 ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000       0x8e ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000       0x51 ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000      0x103 ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000       0x6a ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000      0x1df ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000       0x10 ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000       0x66 ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .text          0x0000000000000000        0x0 ./main.o
 .data          0x0000000000000000        0x0 ./main.o
 .bss           0x0000000000000000        0x0 ./main.o
 .rodata.g_load_executable_msg
                0x0000000000000000       0x8a ./main.o
 .rodata.g_run_executable_msg
                0x0000000000000000       0xcf ./main.o
 .debug_macro   0x0000000000000000      0x748 ./main.o
 .debug_macro   0x0000000000000000       0x22 ./main.o
 .debug_macro   0x0000000000000000       0x52 ./main.o
 .debug_macro   0x0000000000000000       0x19 ./main.o
 .debug_macro   0x0000000000000000       0x94 ./main.o
 .debug_macro   0x0000000000000000       0x34 ./main.o
 .debug_macro   0x0000000000000000       0x34 ./main.o
 .debug_macro   0x0000000000000000       0x10 ./main.o
 .debug_macro   0x0000000000000000       0x57 ./main.o
 .debug_macro   0x0000000000000000       0xcf ./main.o
 .debug_macro   0x0000000000000000      0x339 ./main.o
 .debug_macro   0x0000000000000000       0x10 ./main.o
 .debug_macro   0x0000000000000000       0x16 ./main.o
 .debug_macro   0x0000000000000000       0x20 ./main.o
 .debug_macro   0x0000000000000000       0x34 ./main.o
 .debug_macro   0x0000000000000000       0x6a ./main.o
 .debug_macro   0x0000000000000000       0x1c ./main.o
 .debug_macro   0x0000000000000000       0x52 ./main.o
 .debug_macro   0x0000000000000000       0x40 ./main.o
 .debug_macro   0x0000000000000000       0x10 ./main.o
 .debug_macro   0x0000000000000000       0x40 ./main.o
 .debug_macro   0x0000000000000000       0xd5 ./main.o
 .debug_macro   0x0000000000000000       0x1c ./main.o
 .debug_macro   0x0000000000000000       0x3d ./main.o
 .debug_macro   0x0000000000000000       0xbe ./main.o
 .debug_macro   0x0000000000000000      0x51a ./main.o
 .debug_macro   0x0000000000000000       0x2e ./main.o
 .debug_macro   0x0000000000000000      0x1a8 ./main.o
 .debug_macro   0x0000000000000000      0x103 ./main.o
 .debug_macro   0x0000000000000000      0x1df ./main.o
 .debug_macro   0x0000000000000000       0x10 ./main.o
 .debug_macro   0x0000000000000000       0xe9 ./main.o
 .debug_macro   0x0000000000000000       0xf2 ./main.o
 .debug_macro   0x0000000000000000       0x10 ./main.o
 .debug_macro   0x0000000000000000       0x66 ./main.o
 .debug_macro   0x0000000000000000      0x11c ./main.o
 .debug_macro   0x0000000000000000       0x12 ./main.o
 .debug_macro   0x0000000000000000       0x10 ./main.o
 .debug_macro   0x0000000000000000       0x58 ./main.o
 .debug_macro   0x0000000000000000      0x182 ./main.o
 .debug_macro   0x0000000000000000       0x10 ./main.o
 .debug_macro   0x0000000000000000       0x35 ./main.o
 .debug_macro   0x0000000000000000       0x16 ./main.o
 .debug_macro   0x0000000000000000       0x16 ./main.o
 .debug_macro   0x0000000000000000       0x29 ./main.o
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-memset.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-memset.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sysisatty.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sysisatty.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sysisatty.o)
 .text.isatty   0x0000000000000000        0x8 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sysisatty.o)
 .debug_frame   0x0000000000000000       0x20 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sysisatty.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sysisatty.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o)
 .text.write    0x0000000000000000       0x20 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o)
 .debug_frame   0x0000000000000000       0x20 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-writer.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-writer.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-writer.o)
 .text._write_r
                0x0000000000000000       0x58 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-writer.o)
 .debug_frame   0x0000000000000000       0x30 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-writer.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-writer.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-impure.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-impure.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-impure.o)
 .data.impure_data
                0x0000000000000000       0x60 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-impure.o)
 .sdata._impure_ptr
                0x0000000000000000        0x4 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-impure.o)
 .sdata2._global_impure_ptr
                0x0000000000000000        0x4 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-impure.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-impure.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
 .text.cleanup_glue
                0x0000000000000000       0x48 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
 .text._reclaim_reent
                0x0000000000000000      0x1a0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
 .debug_frame   0x0000000000000000       0x74 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
 COMMON         0x0000000000000000        0x4 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o)
 .text._free_r  0x0000000000000000      0x114 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o)
 .debug_frame   0x0000000000000000       0x40 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .text._malloc_r
                0x0000000000000000      0x174 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .sbss.__malloc_free_list
                0x0000000000000000        0x4 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .sbss.__malloc_sbrk_start
                0x0000000000000000        0x4 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .debug_frame   0x0000000000000000       0x40 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sbrkr.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sbrkr.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sbrkr.o)
 .text._sbrk_r  0x0000000000000000       0x50 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sbrkr.o)
 .debug_frame   0x0000000000000000       0x30 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sbrkr.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sbrkr.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-mlock.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-mlock.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-mlock.o)
 .text.__malloc_lock
                0x0000000000000000        0x4 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-mlock.o)
 .text.__malloc_unlock
                0x0000000000000000        0x4 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-mlock.o)
 .debug_frame   0x0000000000000000       0x30 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-mlock.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-mlock.o)

Memory Configuration

Name             Origin             Length             Attributes
rom              0x0000000080100000 0x0000000000008000 xr
ram              0x0000000070000000 0x0000000000010000 xrw
*default*        0x0000000000000000 0xffffffffffffffff

Linker script and memory map

LOAD ./mt25ql01gbbb/mt25ql01gbbb.o
LOAD ./miv_rv32_hal/miv_rv32_entry.o
LOAD ./miv_rv32_hal/miv_rv32_hal.o
LOAD ./miv_rv32_hal/miv_rv32_init.o
LOAD ./miv_rv32_hal/miv_rv32_stubs.o
LOAD ./miv_rv32_hal/miv_rv32_syscall.o
LOAD ./hal/hal_irq.o
LOAD ./hal/hw_reg_access.o
LOAD ./drivers/CoreUARTapb/core_uart_apb.o
LOAD ./drivers/CoreSPI/core_spi.o
LOAD ./drivers/CoreGPIO/core_gpio.o
LOAD ./main.o
LOAD c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/rv32im/ilp32\libgcc.a
LOAD c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a
LOAD c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libc_nano.a
LOAD c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/rv32im/ilp32\libgcc.a
START GROUP
LOAD c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/rv32im/ilp32\libgcc.a
LOAD c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libc_nano.a
END GROUP
                0x0000000070000000                RAM_START_ADDRESS = 0x70000000
                0x0000000000010000                RAM_SIZE = 0x10000
                0x0000000000001000                STACK_SIZE = 0x1000
                0x0000000000000000                HEAP_SIZE = 0x0

.entry          0x0000000080100000      0x9a0
 *(SORT_NONE(.entry))
 .entry         0x0000000080100000      0x9a0 ./miv_rv32_hal/miv_rv32_entry.o
                0x0000000080100000                _start
                0x00000000801009a0                . = ALIGN (0x10)

.text           0x00000000801009a0     0x3370
 *(SORT_NONE(.text.entry))
                0x00000000801009a0                . = ALIGN (0x10)
 *(.text .text.* .gnu.linkonce.t.*)
 .text.FLASH_init
                0x00000000801009a0       0x44 ./mt25ql01gbbb/mt25ql01gbbb.o
                0x00000000801009a0                FLASH_init
 .text.FLASH_read_device_id
                0x00000000801009e4       0x8c ./mt25ql01gbbb/mt25ql01gbbb.o
                0x00000000801009e4                FLASH_read_device_id
 .text.FLASH_read
                0x0000000080100a70       0xc0 ./mt25ql01gbbb/mt25ql01gbbb.o
                0x0000000080100a70                FLASH_read
 .text.FLASH_global_unprotect
                0x0000000080100b30       0xa4 ./mt25ql01gbbb/mt25ql01gbbb.o
                0x0000000080100b30                FLASH_global_unprotect
 .text.FLASH_erase_64k_block
                0x0000000080100bd4       0xe0 ./mt25ql01gbbb/mt25ql01gbbb.o
                0x0000000080100bd4                FLASH_erase_64k_block
 .text.write_cmd_data
                0x0000000080100cb4       0xfc ./mt25ql01gbbb/mt25ql01gbbb.o
                0x0000000080100cb4                write_cmd_data
 .text.FLASH_program
                0x0000000080100db0      0x244 ./mt25ql01gbbb/mt25ql01gbbb.o
                0x0000000080100db0                FLASH_program
 .text.wait_ready
                0x0000000080100ff4       0x68 ./mt25ql01gbbb/mt25ql01gbbb.o
 .text.wait_ready_erase
                0x000000008010105c       0x70 ./mt25ql01gbbb/mt25ql01gbbb.o
 .text          0x00000000801010cc      0x158 ./miv_rv32_hal/miv_rv32_entry.o
 .text.MRV_read_mtime
                0x0000000080101224       0x94 ./miv_rv32_hal/miv_rv32_hal.o
 .text.MRV_clear_soft_irq
                0x00000000801012b8       0x30 ./miv_rv32_hal/miv_rv32_hal.o
 .text.handle_m_timer_interrupt
                0x00000000801012e8      0x138 ./miv_rv32_hal/miv_rv32_hal.o
                0x00000000801012e8                handle_m_timer_interrupt
 .text.handle_m_soft_interrupt
                0x0000000080101420       0x2c ./miv_rv32_hal/miv_rv32_hal.o
                0x0000000080101420                handle_m_soft_interrupt
 .text.handle_local_ei_interrupts
                0x000000008010144c       0x88 ./miv_rv32_hal/miv_rv32_hal.o
                0x000000008010144c                handle_local_ei_interrupts
 .text.handle_trap
                0x00000000801014d4      0x15c ./miv_rv32_hal/miv_rv32_hal.o
                0x00000000801014d4                handle_trap
 .text._init    0x0000000080101630       0x28 ./miv_rv32_hal/miv_rv32_init.o
                0x0000000080101630                _init
 .text._fini    0x0000000080101658       0x1c ./miv_rv32_hal/miv_rv32_init.o
                0x0000000080101658                _fini
 .text.Software_IRQHandler
                0x0000000080101674       0x18 ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080101674                Software_IRQHandler
 .text.SysTick_Handler
                0x000000008010168c       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x000000008010168c                SysTick_Handler
 .text.External_IRQHandler
                0x00000000801016a8       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x00000000801016a8                External_IRQHandler
 .text.MGECI_IRQHandler
                0x00000000801016c4       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x00000000801016c4                MGECI_IRQHandler
 .text.MGEUI_IRQHandler
                0x00000000801016e0       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x00000000801016e0                MGEUI_IRQHandler
 .text.SUBSYS_IRQHandler
                0x00000000801016fc       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x00000000801016fc                SUBSYS_IRQHandler
 .text.MSYS_EI0_IRQHandler
                0x0000000080101718       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080101718                MSYS_EI0_IRQHandler
 .text.MSYS_EI1_IRQHandler
                0x0000000080101734       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080101734                MSYS_EI1_IRQHandler
 .text.MSYS_EI2_IRQHandler
                0x0000000080101750       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080101750                MSYS_EI2_IRQHandler
 .text.MSYS_EI3_IRQHandler
                0x000000008010176c       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x000000008010176c                MSYS_EI3_IRQHandler
 .text.MSYS_EI4_IRQHandler
                0x0000000080101788       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080101788                MSYS_EI4_IRQHandler
 .text.MSYS_EI5_IRQHandler
                0x00000000801017a4       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x00000000801017a4                MSYS_EI5_IRQHandler
 .text.Reserved_IRQHandler
                0x00000000801017c0       0x18 ./miv_rv32_hal/miv_rv32_stubs.o
                0x00000000801017c0                Reserved_IRQHandler
 .text.MSYS_EI6_IRQHandler
                0x00000000801017d8       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x00000000801017d8                MSYS_EI6_IRQHandler
 .text.MSYS_EI7_IRQHandler
                0x00000000801017f4       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x00000000801017f4                MSYS_EI7_IRQHandler
 .text.SUBSYSR_IRQHandler
                0x0000000080101810       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080101810                SUBSYSR_IRQHandler
 .text._exit    0x000000008010182c       0x14 ./miv_rv32_hal/miv_rv32_syscall.o
                0x000000008010182c                _exit
 .text          0x0000000080101840       0xd8 ./hal/hw_reg_access.o
                0x0000000080101840                HW_set_32bit_reg
                0x0000000080101848                HW_get_32bit_reg
                0x0000000080101850                HW_set_32bit_reg_field
                0x0000000080101878                HW_get_32bit_reg_field
                0x0000000080101888                HW_set_16bit_reg
                0x0000000080101890                HW_get_16bit_reg
                0x0000000080101898                HW_set_16bit_reg_field
                0x00000000801018c0                HW_get_16bit_reg_field
                0x00000000801018d0                HW_set_8bit_reg
                0x00000000801018d8                HW_get_8bit_reg
                0x00000000801018e0                HW_set_8bit_reg_field
                0x0000000080101908                HW_get_8bit_reg_field
 .text.UART_init
                0x0000000080101918      0x1d8 ./drivers/CoreUARTapb/core_uart_apb.o
                0x0000000080101918                UART_init
 .text.UART_send
                0x0000000080101af0       0xd8 ./drivers/CoreUARTapb/core_uart_apb.o
                0x0000000080101af0                UART_send
 .text.UART_get_rx
                0x0000000080101bc8      0x154 ./drivers/CoreUARTapb/core_uart_apb.o
                0x0000000080101bc8                UART_get_rx
 .text.UART_polled_tx_string
                0x0000000080101d1c       0xc8 ./drivers/CoreUARTapb/core_uart_apb.o
                0x0000000080101d1c                UART_polled_tx_string
 .text.SPI_init
                0x0000000080101de4      0x154 ./drivers/CoreSPI/core_spi.o
                0x0000000080101de4                SPI_init
 .text.SPI_configure_master_mode
                0x0000000080101f38       0xbc ./drivers/CoreSPI/core_spi.o
                0x0000000080101f38                SPI_configure_master_mode
 .text.SPI_set_slave_select
                0x0000000080101ff4       0xfc ./drivers/CoreSPI/core_spi.o
                0x0000000080101ff4                SPI_set_slave_select
 .text.SPI_clear_slave_select
                0x00000000801020f0      0x100 ./drivers/CoreSPI/core_spi.o
                0x00000000801020f0                SPI_clear_slave_select
 .text.SPI_transfer_block
                0x00000000801021f0      0x5d0 ./drivers/CoreSPI/core_spi.o
                0x00000000801021f0                SPI_transfer_block
 .text.recover_from_rx_overflow
                0x00000000801027c0       0x90 ./drivers/CoreSPI/core_spi.o
 .text.GPIO_init
                0x0000000080102850      0x174 ./drivers/CoreGPIO/core_gpio.o
                0x0000000080102850                GPIO_init
 .text.GPIO_set_output
                0x00000000801029c4      0x2bc ./drivers/CoreGPIO/core_gpio.o
                0x00000000801029c4                GPIO_set_output
 .text.MRV_disable_interrupts
                0x0000000080102c80       0x30 ./main.o
 .text.delay1   0x0000000080102cb0       0x38 ./main.o
                0x0000000080102cb0                delay1
 .text.read_page_from_host_through_uart
                0x0000000080102ce8      0x3b8 ./main.o
 .text.number_size
                0x00000000801030a0       0x8c ./main.o
                0x00000000801030a0                number_size
 .text.copy_to_flash
                0x000000008010312c       0x90 ./main.o
                0x000000008010312c                copy_to_flash
 .text.load_spi_flash_with_images_thruough_uart_intf
                0x00000000801031bc      0x424 ./main.o
                0x00000000801031bc                load_spi_flash_with_images_thruough_uart_intf
 .text.read_program_from_flash_and_copy_to_ddr
                0x00000000801035e0      0x14c ./main.o
                0x00000000801035e0                read_program_from_flash_and_copy_to_ddr
 .text.main     0x000000008010372c      0x144 ./main.o
                0x000000008010372c                main
 .text.Bootloader_JumpToApplication
                0x0000000080103870       0x44 ./main.o
 .text          0x00000000801038b4       0x1c c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-memset.o)
                0x00000000801038b4                memset
 *(.plt)
                0x00000000801038d0                . = ALIGN (0x10)
 *fill*         0x00000000801038d0        0x0 
 *crtbegin.o(.ctors)
 *(EXCLUDE_FILE(*crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *crtend.o(.ctors)
 *crtbegin.o(.dtors)
 *(EXCLUDE_FILE(*crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *crtend.o(.dtors)
 *(.rodata .rodata.* .gnu.linkonce.r.*)
 .rodata.local_irq_handler_table
                0x00000000801038d0       0x40 ./miv_rv32_hal/miv_rv32_hal.o
                0x00000000801038d0                local_irq_handler_table
 .rodata.g_greeting_msg
                0x0000000080103910      0x1b5 ./main.o
                0x0000000080103910                g_greeting_msg
 *fill*         0x0000000080103ac5        0x3 
 .rodata.g_instructions_msg
                0x0000000080103ac8      0x134 ./main.o
                0x0000000080103ac8                g_instructions_msg
 .rodata        0x0000000080103bfc      0x107 ./main.o
 *(.gcc_except_table)
 *(.eh_frame_hdr)
 *(.eh_frame)
 *(.init)
 *(.fini)
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_NAME(.init_array.*))
 *(.init_array)
                [!provide]                        PROVIDE (__init_array_end = .)
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(.fini_array)
 *(SORT_BY_NAME(.fini_array.*))
                [!provide]                        PROVIDE (__fini_array_end = .)
                0x0000000080103d10                . = ALIGN (0x10)
 *fill*         0x0000000080103d03        0xd 

.rela.dyn       0x0000000080103d10        0x0
 .rela.text.FLASH_init
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.text.FLASH_read_device_id
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.text.FLASH_read
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.text.FLASH_global_unprotect
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.text.FLASH_erase_64k_block
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.text.write_cmd_data
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.text.FLASH_program
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.text.wait_ready
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.text.wait_ready_erase
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.text     0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.entry    0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.text.handle_m_timer_interrupt
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.text.handle_m_soft_interrupt
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.rodata.local_irq_handler_table
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.text.handle_trap
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.text.read_page_from_host_through_uart
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.text.load_spi_flash_with_images_thruough_uart_intf
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.text.read_program_from_flash_and_copy_to_ddr
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o
 .rela.text.main
                0x0000000080103d10        0x0 ./mt25ql01gbbb/mt25ql01gbbb.o

.sdata          0x0000000070000000        0x0 load address 0x0000000080103d10
                0x0000000080103d10                __sdata_load = LOADADDR (.sdata)
                0x0000000070000000                __sdata_start = .
                0x0000000070000800                PROVIDE (__global_pointer$ = (. + 0x800))
 *(.srodata.cst16)
 *(.srodata.cst8)
 *(.srodata.cst4)
 *(.srodata.cst2)
 *(.srodata*)
 *(.sdata .sdata.* .gnu.linkonce.s.*)
                0x0000000070000000                . = ALIGN (0x10)
                0x0000000070000000                __sdata_end = .

.data           0x0000000070000000       0x10 load address 0x0000000080103d10
                0x0000000080103d10                __data_load = LOADADDR (.data)
                0x0000000070000000                __data_start = .
 *(.got.plt)
 *(.got)
 *(.shdata)
 *(.data .data.* .gnu.linkonce.d.*)
 .data.flash_address
                0x0000000070000000        0xc ./main.o
                0x0000000070000000                flash_address
                0x0000000070000010                . = ALIGN (0x10)
 *fill*         0x000000007000000c        0x4 
                0x0000000070000010                __data_end = .

.sbss           0x0000000070000010       0x30 load address 0x0000000080103d20
                0x0000000070000010                __sbss_start = .
 *(.sbss .sbss.* .gnu.linkonce.sb.*)
 .sbss.g_systick_increment
                0x0000000070000010        0x8 ./miv_rv32_hal/miv_rv32_hal.o
 .sbss.g_systick_cmp_value
                0x0000000070000018        0x8 ./miv_rv32_hal/miv_rv32_hal.o
 .sbss.d_tick.2196
                0x0000000070000020        0x4 ./miv_rv32_hal/miv_rv32_hal.o
 .sbss.no_of_files
                0x0000000070000024        0x1 ./main.o
                0x0000000070000024                no_of_files
 *fill*         0x0000000070000025        0x3 
 .sbss.g_src_image_target_address
                0x0000000070000028        0x4 ./main.o
                0x0000000070000028                g_src_image_target_address
 .sbss.g_file_size
                0x000000007000002c        0x4 ./main.o
                0x000000007000002c                g_file_size
 .sbss.g_flash_address
                0x0000000070000030        0x4 ./main.o
                0x0000000070000030                g_flash_address
 *(.scommon)
                0x0000000070000040                . = ALIGN (0x10)
 *fill*         0x0000000070000034        0xc 
                0x0000000070000040                __sbss_end = .

.bss            0x0000000070000040     0x2070 load address 0x0000000080103d20
                0x0000000070000040                __bss_start = .
 *(.shbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 *(COMMON)
 COMMON         0x0000000070000040       0x4c ./mt25ql01gbbb/mt25ql01gbbb.o
                0x0000000070000040                g_flash_core_spi
 COMMON         0x000000007000008c     0x2018 ./main.o
                0x000000007000008c                g_gpio
                0x0000000070000094                g_uart
                0x000000007000009c                g_read_buf
                0x000000007000109c                g_10ms_count
                0x00000000700010a0                g_write_buffer
                0x00000000700020a0                g_state
                0x00000000700020b0                . = ALIGN (0x10)
 *fill*         0x00000000700020a4        0xc 
                0x00000000700020b0                __bss_end = .
                0x00000000700020b0                _end = .

.heap           0x00000000700020b0        0x0 load address 0x0000000080103d20
                0x00000000700020b0                __heap_start = .
                0x00000000700020b0                . = (. + HEAP_SIZE)
                0x00000000700020b0                __heap_end = .
                0x00000000700020b0                . = ALIGN (0x10)
                0x00000000700020b0                _heap_end = __heap_end

.stack          0x00000000700020b0     0x1000 load address 0x0000000080103d20
                0x00000000700020b0                __stack_bottom = .
                0x00000000700030b0                . = (. + STACK_SIZE)
 *fill*         0x00000000700020b0     0x1000 
                0x00000000700030b0                __stack_top = .
OUTPUT(miv-rv32im-bootloader.elf elf32-littleriscv)

.debug_info     0x0000000000000000     0x5884
 .debug_info    0x0000000000000000      0xf28 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_info    0x0000000000000f28       0x22 ./miv_rv32_hal/miv_rv32_entry.o
 .debug_info    0x0000000000000f4a      0x65c ./miv_rv32_hal/miv_rv32_hal.o
 .debug_info    0x00000000000015a6       0xf6 ./miv_rv32_hal/miv_rv32_init.o
 .debug_info    0x000000000000169c      0x1f2 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_info    0x000000000000188e     0x130a ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_info    0x0000000000002b98       0x26 ./hal/hw_reg_access.o
 .debug_info    0x0000000000002bbe      0x384 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_info    0x0000000000002f42     0x1185 ./drivers/CoreSPI/core_spi.o
 .debug_info    0x00000000000040c7      0x644 ./drivers/CoreGPIO/core_gpio.o
 .debug_info    0x000000000000470b     0x1179 ./main.o

.debug_abbrev   0x0000000000000000     0x12e1
 .debug_abbrev  0x0000000000000000      0x2f6 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_abbrev  0x00000000000002f6       0x12 ./miv_rv32_hal/miv_rv32_entry.o
 .debug_abbrev  0x0000000000000308      0x216 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_abbrev  0x000000000000051e       0x7d ./miv_rv32_hal/miv_rv32_init.o
 .debug_abbrev  0x000000000000059b       0x7d ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_abbrev  0x0000000000000618      0x384 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_abbrev  0x000000000000099c       0x14 ./hal/hw_reg_access.o
 .debug_abbrev  0x00000000000009b0      0x12b ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_abbrev  0x0000000000000adb      0x2a1 ./drivers/CoreSPI/core_spi.o
 .debug_abbrev  0x0000000000000d7c      0x1a0 ./drivers/CoreGPIO/core_gpio.o
 .debug_abbrev  0x0000000000000f1c      0x3c5 ./main.o

.debug_aranges  0x0000000000000000      0x468
 .debug_aranges
                0x0000000000000000       0x78 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_aranges
                0x0000000000000078       0x28 ./miv_rv32_hal/miv_rv32_entry.o
 .debug_aranges
                0x00000000000000a0       0x58 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_aranges
                0x00000000000000f8       0x28 ./miv_rv32_hal/miv_rv32_init.o
 .debug_aranges
                0x0000000000000120       0x98 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_aranges
                0x00000000000001b8       0xc0 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_aranges
                0x0000000000000278       0x20 ./hal/hw_reg_access.o
 .debug_aranges
                0x0000000000000298       0x48 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_aranges
                0x00000000000002e0       0xb0 ./drivers/CoreSPI/core_spi.o
 .debug_aranges
                0x0000000000000390       0x78 ./drivers/CoreGPIO/core_gpio.o
 .debug_aranges
                0x0000000000000408       0x60 ./main.o

.debug_ranges   0x0000000000000000      0x3b0
 .debug_ranges  0x0000000000000000       0x68 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_ranges  0x0000000000000068       0x20 ./miv_rv32_hal/miv_rv32_entry.o
 .debug_ranges  0x0000000000000088       0x48 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_ranges  0x00000000000000d0       0x18 ./miv_rv32_hal/miv_rv32_init.o
 .debug_ranges  0x00000000000000e8       0x88 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_ranges  0x0000000000000170       0xb0 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_ranges  0x0000000000000220       0x38 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_ranges  0x0000000000000258       0xa0 ./drivers/CoreSPI/core_spi.o
 .debug_ranges  0x00000000000002f8       0x68 ./drivers/CoreGPIO/core_gpio.o
 .debug_ranges  0x0000000000000360       0x50 ./main.o

.debug_macro    0x0000000000000000     0x3e61
 .debug_macro   0x0000000000000000      0x204 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000000204      0x748 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x000000000000094c       0x22 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x000000000000096e       0x8e ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x00000000000009fc       0x51 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000000a4d      0x103 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000000b50       0x6a ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000000bba      0x1df ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000000d99       0x19 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000000db2       0x58 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000000e0a       0x34 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000000e3e       0x34 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000000e72       0x16 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000000e88      0x10e ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000000f96       0x8d ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000001023       0x16 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000001039       0x43 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x000000000000107c       0x34 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x00000000000010b0       0x10 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x00000000000010c0       0x58 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000001118      0x182 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x000000000000129a      0x339 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x00000000000015d3       0x16 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x00000000000015e9       0x29 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000001612       0x10 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000001622       0x66 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x0000000000001688       0x12 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x000000000000169a       0x2e ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_macro   0x00000000000016c8      0x1d4 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x000000000000189c       0x52 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x00000000000018ee       0x94 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001982       0x10 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001992       0x57 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x00000000000019e9       0xcf ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001ab8       0x10 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001ac8       0x20 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001ae8       0x1c ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001b04       0x52 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001b56       0x40 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001b96       0x10 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001ba6       0x40 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001be6       0xd5 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001cbb       0x1c ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001cd7       0x3d ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001d14       0xbe ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001dd2      0x51a ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x00000000000022ec      0x1a8 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000002494       0x10 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x00000000000024a4       0xe9 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x000000000000258d       0xf2 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x000000000000267f      0x151 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x00000000000027d0      0x151 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000002921      0x247 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000002b68       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000002b78      0x23b ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000002db3       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000002dc3       0x35 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000002df8       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000002e08       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000002e18       0x35 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000002e4d      0x122 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000002f6f       0xdd ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x000000000000304c      0x106 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000003152       0x48 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x000000000000319a      0x1af ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000003349      0x3ee ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000003737      0x174 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x00000000000038ab       0x10 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x00000000000038bb       0xcb ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000003986       0x64 ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x00000000000039ea      0x11c ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000003b06      0x30d ./main.o
 .debug_macro   0x0000000000003e13       0x4e ./main.o

.debug_line     0x0000000000000000     0x68b6
 .debug_line    0x0000000000000000      0xa85 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_line    0x0000000000000a85      0x459 ./miv_rv32_hal/miv_rv32_entry.o
 .debug_line    0x0000000000000ede      0x7e6 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_line    0x00000000000016c4      0x357 ./miv_rv32_hal/miv_rv32_init.o
 .debug_line    0x0000000000001a1b      0x4b0 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_line    0x0000000000001ecb      0x905 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_line    0x00000000000027d0      0x185 ./hal/hw_reg_access.o
 .debug_line    0x0000000000002955      0x7ce ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_line    0x0000000000003123     0x1935 ./drivers/CoreSPI/core_spi.o
 .debug_line    0x0000000000004a58      0xc78 ./drivers/CoreGPIO/core_gpio.o
 .debug_line    0x00000000000056d0     0x11e6 ./main.o

.debug_str      0x0000000000000000     0xd644
 .debug_str     0x0000000000000000     0x6f8a ./mt25ql01gbbb/mt25ql01gbbb.o
                                       0x72a3 (size before relaxing)
 .debug_str     0x0000000000006f8a       0x2d ./miv_rv32_hal/miv_rv32_entry.o
                                         0x8e (size before relaxing)
 .debug_str     0x0000000000006fb7     0x2f53 ./miv_rv32_hal/miv_rv32_hal.o
                                       0x8050 (size before relaxing)
 .debug_str     0x0000000000009f0a       0x26 ./miv_rv32_hal/miv_rv32_init.o
                                       0x609c (size before relaxing)
 .debug_str     0x0000000000009f30      0x142 ./miv_rv32_hal/miv_rv32_stubs.o
                                       0x61c4 (size before relaxing)
 .debug_str     0x000000000000a072      0xbe1 ./miv_rv32_hal/miv_rv32_syscall.o
                                       0x9dc5 (size before relaxing)
 .debug_str     0x000000000000ac53       0x17 ./hal/hw_reg_access.o
                                         0x84 (size before relaxing)
 .debug_str     0x000000000000ac6a      0x7e5 ./drivers/CoreUARTapb/core_uart_apb.o
                                       0x43cf (size before relaxing)
 .debug_str     0x000000000000b44f     0x141d ./drivers/CoreSPI/core_spi.o
                                       0x8125 (size before relaxing)
 .debug_str     0x000000000000c86c      0x9d7 ./drivers/CoreGPIO/core_gpio.o
                                       0x45cd (size before relaxing)
 .debug_str     0x000000000000d243      0x401 ./main.o
                                       0xa5c7 (size before relaxing)

.comment        0x0000000000000000       0x51
 .comment       0x0000000000000000       0x51 ./mt25ql01gbbb/mt25ql01gbbb.o
                                         0x52 (size before relaxing)
 .comment       0x0000000000000051       0x52 ./miv_rv32_hal/miv_rv32_hal.o
 .comment       0x0000000000000051       0x52 ./miv_rv32_hal/miv_rv32_init.o
 .comment       0x0000000000000051       0x52 ./miv_rv32_hal/miv_rv32_stubs.o
 .comment       0x0000000000000051       0x52 ./miv_rv32_hal/miv_rv32_syscall.o
 .comment       0x0000000000000051       0x52 ./drivers/CoreUARTapb/core_uart_apb.o
 .comment       0x0000000000000051       0x52 ./drivers/CoreSPI/core_spi.o
 .comment       0x0000000000000051       0x52 ./drivers/CoreGPIO/core_gpio.o
 .comment       0x0000000000000051       0x52 ./main.o

.riscv.attributes
                0x0000000000000000       0x21
 .riscv.attributes
                0x0000000000000000       0x21 ./mt25ql01gbbb/mt25ql01gbbb.o
 .riscv.attributes
                0x0000000000000021       0x1f ./miv_rv32_hal/miv_rv32_entry.o
 .riscv.attributes
                0x0000000000000040       0x21 ./miv_rv32_hal/miv_rv32_hal.o
 .riscv.attributes
                0x0000000000000061       0x21 ./miv_rv32_hal/miv_rv32_init.o
 .riscv.attributes
                0x0000000000000082       0x21 ./miv_rv32_hal/miv_rv32_stubs.o
 .riscv.attributes
                0x00000000000000a3       0x21 ./miv_rv32_hal/miv_rv32_syscall.o
 .riscv.attributes
                0x00000000000000c4       0x1f ./hal/hw_reg_access.o
 .riscv.attributes
                0x00000000000000e3       0x21 ./drivers/CoreUARTapb/core_uart_apb.o
 .riscv.attributes
                0x0000000000000104       0x21 ./drivers/CoreSPI/core_spi.o
 .riscv.attributes
                0x0000000000000125       0x21 ./drivers/CoreGPIO/core_gpio.o
 .riscv.attributes
                0x0000000000000146       0x21 ./main.o
 .riscv.attributes
                0x0000000000000167       0x1f c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-memset.o)

.debug_frame    0x0000000000000000     0x107c
 .debug_frame   0x0000000000000000      0x1f4 ./mt25ql01gbbb/mt25ql01gbbb.o
 .debug_frame   0x00000000000001f4      0x154 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_frame   0x0000000000000348       0x5c ./miv_rv32_hal/miv_rv32_init.o
 .debug_frame   0x00000000000003a4      0x240 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_frame   0x00000000000005e4      0x33c ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_frame   0x0000000000000920      0x100 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_frame   0x0000000000000a20      0x308 ./drivers/CoreSPI/core_spi.o
 .debug_frame   0x0000000000000d28      0x1f0 ./drivers/CoreGPIO/core_gpio.o
 .debug_frame   0x0000000000000f18      0x164 ./main.o
