Archive member included to satisfy reference by file (symbol)

C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/rv32imc/ilp32\libgcc.a(save-restore.o)
                              ./src/library/lib/printf.o (__riscv_save_11)
C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a(libc_a-abs.o)
                              ./src/RiscV_Phasenmessung.o (abs)
C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a(libc_a-strlen.o)
                              ./src/library/lib/printf.o (strlen)

Discarded input sections

 .text          0x00000000        0x0 ./src/library/lib/firmware.o
 .data          0x00000000        0x0 ./src/library/lib/firmware.o
 .bss           0x00000000        0x0 ./src/library/lib/firmware.o
 .text.delay    0x00000000       0x4a ./src/library/lib/firmware.o
 .text.stats_print_dec
                0x00000000       0x7c ./src/library/lib/firmware.o
 .text.stats    0x00000000       0xd8 ./src/library/lib/firmware.o
 .text.memset_32
                0x00000000       0x10 ./src/library/lib/firmware.o
 .rodata        0x00000000       0xb8 ./src/library/lib/firmware.o
 .debug_info    0x00000000      0x346 ./src/library/lib/firmware.o
 .debug_abbrev  0x00000000      0x168 ./src/library/lib/firmware.o
 .debug_loclists
                0x00000000       0xc4 ./src/library/lib/firmware.o
 .debug_aranges
                0x00000000       0x38 ./src/library/lib/firmware.o
 .debug_rnglists
                0x00000000       0x26 ./src/library/lib/firmware.o
 .debug_line    0x00000000      0x280 ./src/library/lib/firmware.o
 .debug_str     0x00000000      0x24a ./src/library/lib/firmware.o
 .debug_line_str
                0x00000000      0x230 ./src/library/lib/firmware.o
 .comment       0x00000000       0x34 ./src/library/lib/firmware.o
 .note.GNU-stack
                0x00000000        0x0 ./src/library/lib/firmware.o
 .debug_frame   0x00000000       0x94 ./src/library/lib/firmware.o
 .riscv.attributes
                0x00000000       0x38 ./src/library/lib/firmware.o
 .text          0x00000000        0x0 ./src/library/lib/printf.o
 .data          0x00000000        0x0 ./src/library/lib/printf.o
 .bss           0x00000000        0x0 ./src/library/lib/printf.o
 .text.snprintf
                0x00000000       0x26 ./src/library/lib/printf.o
 .text.write    0x00000000        0x4 ./src/library/lib/printf.o
 .text          0x00000000        0x0 ./src/library/bsp/simpleuart.o
 .data          0x00000000        0x0 ./src/library/bsp/simpleuart.o
 .bss           0x00000000        0x0 ./src/library/bsp/simpleuart.o
 .text.uart_init
                0x00000000       0x14 ./src/library/bsp/simpleuart.o
 .text.outbyte  0x00000000       0x2a ./src/library/bsp/simpleuart.o
 .text.uart_putchar
                0x00000000        0x8 ./src/library/bsp/simpleuart.o
 .text.getchar_prompt
                0x00000000       0x1a ./src/library/bsp/simpleuart.o
 .text.uart_getchar
                0x00000000        0xa ./src/library/bsp/simpleuart.o
 .debug_info    0x00000000      0x1e7 ./src/library/bsp/simpleuart.o
 .debug_abbrev  0x00000000      0x141 ./src/library/bsp/simpleuart.o
 .debug_loclists
                0x00000000       0x47 ./src/library/bsp/simpleuart.o
 .debug_aranges
                0x00000000       0x40 ./src/library/bsp/simpleuart.o
 .debug_rnglists
                0x00000000       0x2b ./src/library/bsp/simpleuart.o
 .debug_line    0x00000000      0x1b8 ./src/library/bsp/simpleuart.o
 .debug_str     0x00000000      0x235 ./src/library/bsp/simpleuart.o
 .debug_line_str
                0x00000000      0x1ea ./src/library/bsp/simpleuart.o
 .comment       0x00000000       0x34 ./src/library/bsp/simpleuart.o
 .note.GNU-stack
                0x00000000        0x0 ./src/library/bsp/simpleuart.o
 .debug_frame   0x00000000       0x6c ./src/library/bsp/simpleuart.o
 .riscv.attributes
                0x00000000       0x38 ./src/library/bsp/simpleuart.o
 .text          0x00000000        0x0 ./src/library/bsp/wbgpio.o
 .data          0x00000000        0x0 ./src/library/bsp/wbgpio.o
 .bss           0x00000000        0x0 ./src/library/bsp/wbgpio.o
 .text.GPIO_Init
                0x00000000       0x16 ./src/library/bsp/wbgpio.o
 .text.GPIO_GetDir
                0x00000000        0x4 ./src/library/bsp/wbgpio.o
 .text.GPIO_SetDir
                0x00000000        0x4 ./src/library/bsp/wbgpio.o
 .text.GPIO_EnableWriteBit
                0x00000000        0xe ./src/library/bsp/wbgpio.o
 .text.GPIO_EnableReadBit
                0x00000000       0x12 ./src/library/bsp/wbgpio.o
 .text.GPIO_WriteData
                0x00000000        0x4 ./src/library/bsp/wbgpio.o
 .text.GPIO_ReadData
                0x00000000        0x4 ./src/library/bsp/wbgpio.o
 .debug_info    0x00000000      0x251 ./src/library/bsp/wbgpio.o
 .debug_abbrev  0x00000000      0x11b ./src/library/bsp/wbgpio.o
 .debug_loclists
                0x00000000       0x5e ./src/library/bsp/wbgpio.o
 .debug_aranges
                0x00000000       0x50 ./src/library/bsp/wbgpio.o
 .debug_rnglists
                0x00000000       0x37 ./src/library/bsp/wbgpio.o
 .debug_line    0x00000000      0x22a ./src/library/bsp/wbgpio.o
 .debug_str     0x00000000      0x211 ./src/library/bsp/wbgpio.o
 .debug_line_str
                0x00000000      0x1de ./src/library/bsp/wbgpio.o
 .comment       0x00000000       0x34 ./src/library/bsp/wbgpio.o
 .note.GNU-stack
                0x00000000        0x0 ./src/library/bsp/wbgpio.o
 .debug_frame   0x00000000       0x80 ./src/library/bsp/wbgpio.o
 .riscv.attributes
                0x00000000       0x38 ./src/library/bsp/wbgpio.o
 .text          0x00000000        0x0 ./src/library/bsp/wbi2c.o
 .data          0x00000000        0x0 ./src/library/bsp/wbi2c.o
 .bss           0x00000000        0x0 ./src/library/bsp/wbi2c.o
 .text.Delay_ms_i2c
                0x00000000       0x20 ./src/library/bsp/wbi2c.o
 .text.I2C_Disable
                0x00000000        0x8 ./src/library/bsp/wbi2c.o
 .text.I2C_Enable
                0x00000000        0xa ./src/library/bsp/wbi2c.o
 .text.I2C_Rate_Set
                0x00000000       0x24 ./src/library/bsp/wbi2c.o
 .text.I2C_Init
                0x00000000       0x3c ./src/library/bsp/wbi2c.o
 .text.I2C_SendByte
                0x00000000       0x56 ./src/library/bsp/wbi2c.o
 .text.I2C_ReceiveByte
                0x00000000       0x72 ./src/library/bsp/wbi2c.o
 .text.I2C_SendWord
                0x00000000       0x94 ./src/library/bsp/wbi2c.o
 .text.I2C_ReceiveWord
                0x00000000       0xaa ./src/library/bsp/wbi2c.o
 .text.I2C_SendArray
                0x00000000       0x9c ./src/library/bsp/wbi2c.o
 .text.I2C_ReceiveArray
                0x00000000       0xa6 ./src/library/bsp/wbi2c.o
 .text.I2C_SendBytes
                0x00000000       0x40 ./src/library/bsp/wbi2c.o
 .text.I2C_ReadBytes
                0x00000000       0x40 ./src/library/bsp/wbi2c.o
 .text.I2C_InterruptOpen
                0x00000000        0x8 ./src/library/bsp/wbi2c.o
 .text.I2C_InterruptClose
                0x00000000        0xa ./src/library/bsp/wbi2c.o
 .debug_info    0x00000000      0x7a9 ./src/library/bsp/wbi2c.o
 .debug_abbrev  0x00000000      0x28a ./src/library/bsp/wbi2c.o
 .debug_loclists
                0x00000000      0x53e ./src/library/bsp/wbi2c.o
 .debug_aranges
                0x00000000       0x90 ./src/library/bsp/wbi2c.o
 .debug_rnglists
                0x00000000       0x83 ./src/library/bsp/wbi2c.o
 .debug_line    0x00000000     0x13f9 ./src/library/bsp/wbi2c.o
 .debug_str     0x00000000      0x398 ./src/library/bsp/wbi2c.o
 .debug_line_str
                0x00000000      0x1db ./src/library/bsp/wbi2c.o
 .comment       0x00000000       0x34 ./src/library/bsp/wbi2c.o
 .note.GNU-stack
                0x00000000        0x0 ./src/library/bsp/wbi2c.o
 .debug_frame   0x00000000      0x1bc ./src/library/bsp/wbi2c.o
 .riscv.attributes
                0x00000000       0x38 ./src/library/bsp/wbi2c.o
 .text          0x00000000        0x0 ./src/library/bsp/wbspi.o
 .data          0x00000000        0x0 ./src/library/bsp/wbspi.o
 .bss           0x00000000        0x0 ./src/library/bsp/wbspi.o
 .text.wbspi_enable_interrupt
                0x00000000        0xa ./src/library/bsp/wbspi.o
 .text.wbspi_disable_interrupt
                0x00000000        0xe ./src/library/bsp/wbspi.o
 .text.wbspi_master_txdata
                0x00000000       0x16 ./src/library/bsp/wbspi.o
 .text.wbspi_master_rxdata
                0x00000000       0x18 ./src/library/bsp/wbspi.o
 .text.wbspi_slave_prepare_txdata
                0x00000000        0xc ./src/library/bsp/wbspi.o
 .text.wbspi_slave_read_data
                0x00000000        0xc ./src/library/bsp/wbspi.o
 .text          0x00000000        0x0 ./src/library/bsp/wbspiflash.o
 .data          0x00000000        0x0 ./src/library/bsp/wbspiflash.o
 .bss           0x00000000        0x0 ./src/library/bsp/wbspiflash.o
 .text.spi_flash_write_cmd.constprop.0
                0x00000000       0x28 ./src/library/bsp/wbspiflash.o
 .text.spi_flash_write_cmd.constprop.1
                0x00000000       0x28 ./src/library/bsp/wbspiflash.o
 .text.SPI_reset
                0x00000000       0x14 ./src/library/bsp/wbspiflash.o
 .text.SPI_set_mode
                0x00000000        0xe ./src/library/bsp/wbspiflash.o
 .text.SPI_set_addr_format
                0x00000000       0x2a ./src/library/bsp/wbspiflash.o
 .text.SPI_set_cmd_format
                0x00000000       0x12 ./src/library/bsp/wbspiflash.o
 .text.SPI_set_data_format
                0x00000000       0x3a ./src/library/bsp/wbspiflash.o
 .text.SPI_set_transfer_format
                0x00000000       0x1a ./src/library/bsp/wbspiflash.o
 .text.SPI_set_trans_ctrl
                0x00000000       0x2e ./src/library/bsp/wbspiflash.o
 .text.SPI_set_token
                0x00000000       0x28 ./src/library/bsp/wbspiflash.o
 .text.SPI_tx_fifo_reset
                0x00000000       0x14 ./src/library/bsp/wbspiflash.o
 .text.SPI_rx_fifo_reset
                0x00000000       0x14 ./src/library/bsp/wbspiflash.o
 .text.spi_get_fifo_depth
                0x00000000       0x16 ./src/library/bsp/wbspiflash.o
 .rodata.SPI_set_tx_threshold.str1.4
                0x00000000       0x44 ./src/library/bsp/wbspiflash.o
 .text.SPI_set_tx_threshold
                0x00000000       0x4e ./src/library/bsp/wbspiflash.o
 .rodata.SPI_set_rx_threshold.str1.4
                0x00000000       0x3c ./src/library/bsp/wbspiflash.o
 .text.SPI_set_rx_threshold
                0x00000000       0x4c ./src/library/bsp/wbspiflash.o
 .text.spi_flash_init
                0x00000000       0xb0 ./src/library/bsp/wbspiflash.o
 .text.spi_flash_read
                0x00000000       0x3a ./src/library/bsp/wbspiflash.o
 .text.change_mode_spi_flash
                0x00000000       0x12 ./src/library/bsp/wbspiflash.o
 .text.spi_flash_read_status
                0x00000000       0x20 ./src/library/bsp/wbspiflash.o
 .text.spi_flash_write_cmd
                0x00000000       0x88 ./src/library/bsp/wbspiflash.o
 .text.spi_flash_write
                0x00000000       0x7e ./src/library/bsp/wbspiflash.o
 .text.spi_flash_page_program
                0x00000000       0xb8 ./src/library/bsp/wbspiflash.o
 .text.spi_flash_sector_erase
                0x00000000       0xc8 ./src/library/bsp/wbspiflash.o
 .debug_info    0x00000000      0x90b ./src/library/bsp/wbspiflash.o
 .debug_abbrev  0x00000000      0x2e8 ./src/library/bsp/wbspiflash.o
 .debug_loclists
                0x00000000      0x428 ./src/library/bsp/wbspiflash.o
 .debug_aranges
                0x00000000       0xd0 ./src/library/bsp/wbspiflash.o
 .debug_rnglists
                0x00000000       0xda ./src/library/bsp/wbspiflash.o
 .debug_line    0x00000000     0x1755 ./src/library/bsp/wbspiflash.o
 .debug_str     0x00000000      0x533 ./src/library/bsp/wbspiflash.o
 .debug_line_str
                0x00000000      0x234 ./src/library/bsp/wbspiflash.o
 .comment       0x00000000       0x34 ./src/library/bsp/wbspiflash.o
 .note.GNU-stack
                0x00000000        0x0 ./src/library/bsp/wbspiflash.o
 .debug_frame   0x00000000      0x208 ./src/library/bsp/wbspiflash.o
 .riscv.attributes
                0x00000000       0x38 ./src/library/bsp/wbspiflash.o
 .text          0x00000000        0x0 ./src/library/bsp/wbuart.o
 .data          0x00000000        0x0 ./src/library/bsp/wbuart.o
 .bss           0x00000000        0x0 ./src/library/bsp/wbuart.o
 .text.wbuart_init
                0x00000000       0x14 ./src/library/bsp/wbuart.o
 .text.wbuart_getc
                0x00000000       0x14 ./src/library/bsp/wbuart.o
 .text          0x00000000        0x0 ./src/library/custom_ops.o
 .data          0x00000000        0x0 ./src/library/custom_ops.o
 .bss           0x00000000        0x0 ./src/library/custom_ops.o
 .riscv.attributes
                0x00000000       0x36 ./src/library/custom_ops.o
 .text          0x00000000        0x0 ./src/library/irq.o
 .data          0x00000000        0x0 ./src/library/irq.o
 .bss           0x00000000        0x0 ./src/library/irq.o
 .text.irq_disable_one_bit
                0x00000000       0x2c ./src/library/irq.o
 .text.disable_external_interrupt
                0x00000000       0x14 ./src/library/irq.o
 .text.enable_timer_interrupt
                0x00000000       0x12 ./src/library/irq.o
 .text.disable_timer_interrupt
                0x00000000       0x12 ./src/library/irq.o
 .sbss.irq_wbi2cmaster_flag
                0x00000000        0x1 ./src/library/irq.o
 .sbss.irq_wbspislave_flag
                0x00000000        0x1 ./src/library/irq.o
 .sbss.irq_stackprot_flag
                0x00000000        0x1 ./src/library/irq.o
 .sbss.irq_debug_flag
                0x00000000        0x1 ./src/library/irq.o
 .sbss.irq_illegalinst_flag
                0x00000000        0x1 ./src/library/irq.o
 .sbss.irq_misalign_flag
                0x00000000        0x1 ./src/library/irq.o
 .sbss.irq_ebreak_flag
                0x00000000        0x1 ./src/library/irq.o
 .sbss.val      0x00000000        0x4 ./src/library/irq.o
 .sbss.tmp      0x00000000        0x4 ./src/library/irq.o
 .text          0x00000000        0x0 ./src/library/loader.o
 .data          0x00000000        0x0 ./src/library/loader.o
 .bss           0x00000000        0x0 ./src/library/loader.o
 .debug_info    0x00000000       0x73 ./src/library/loader.o
 .debug_abbrev  0x00000000       0x26 ./src/library/loader.o
 .debug_aranges
                0x00000000       0x18 ./src/library/loader.o
 .debug_line    0x00000000       0x35 ./src/library/loader.o
 .debug_str     0x00000000      0x17e ./src/library/loader.o
 .debug_line_str
                0x00000000       0xea ./src/library/loader.o
 .comment       0x00000000       0x34 ./src/library/loader.o
 .note.GNU-stack
                0x00000000        0x0 ./src/library/loader.o
 .riscv.attributes
                0x00000000       0x38 ./src/library/loader.o
 .data          0x00000000        0x0 ./src/library/start.o
 .bss           0x00000000        0x0 ./src/library/start.o
 .text          0x00000000        0x0 ./src/RiscV_Phasenmessung.o
 .data          0x00000000        0x0 ./src/RiscV_Phasenmessung.o
 .bss           0x00000000        0x0 ./src/RiscV_Phasenmessung.o
 .text.test_tempdecode
                0x00000000      0x834 ./src/RiscV_Phasenmessung.o
 .rodata.CSWTCH.73
                0x00000000       0x14 ./src/RiscV_Phasenmessung.o
 .bss.format.0  0x00000000       0x64 ./src/RiscV_Phasenmessung.o
 .sbss.phasediff
                0x00000000        0x4 ./src/RiscV_Phasenmessung.o
 .data          0x00000000        0x0 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/rv32imc/ilp32\libgcc.a(save-restore.o)
 .bss           0x00000000        0x0 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/rv32imc/ilp32\libgcc.a(save-restore.o)
 .eh_frame      0x00000000       0xf8 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/rv32imc/ilp32\libgcc.a(save-restore.o)
 .text          0x00000000        0x0 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a(libc_a-abs.o)
 .data          0x00000000        0x0 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a(libc_a-abs.o)
 .bss           0x00000000        0x0 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a(libc_a-abs.o)
 .text          0x00000000        0x0 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a(libc_a-strlen.o)
 .data          0x00000000        0x0 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a(libc_a-strlen.o)
 .bss           0x00000000        0x0 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a(libc_a-strlen.o)

Memory Configuration

Name             Origin             Length             Attributes
RAM              0x01000000         0x00008000         axw!rl
SMEM             0x02000000         0x00008000         axrl!w
FLASH            0x10400000         0x00100000         xrw
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD ./src/library/lib/firmware.o
LOAD ./src/library/lib/printf.o
LOAD ./src/library/bsp/simpleuart.o
LOAD ./src/library/bsp/wbgpio.o
LOAD ./src/library/bsp/wbi2c.o
LOAD ./src/library/bsp/wbspi.o
LOAD ./src/library/bsp/wbspiflash.o
LOAD ./src/library/bsp/wbuart.o
LOAD ./src/library/custom_ops.o
LOAD ./src/library/irq.o
LOAD ./src/library/loader.o
LOAD ./src/library/start.o
LOAD ./src/RiscV_Phasenmessung.o
LOAD C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/rv32imc/ilp32\libgcc.a
START GROUP
LOAD C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a
LOAD C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libgloss.a
END GROUP
LOAD C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/rv32imc/ilp32\libgcc.a
                0x00000000                        _lma_btsec_start = 0x0

.btsec          0x10400000        0x0 load address 0x00000000
                0x10400000                        _vsbtsec = .
 *.o(.btsec)
                0x10400000                        . = ALIGN (0x4)
                0x00000000                        _lma_btsec_end = (_lma_btsec_start + SIZEOF (.btsec))
                0x00000000                        _lma_text_start = _lma_btsec_end
                0x10400000                        _cp_text_start = (_vsbtsec + _lma_text_start)

.text           0x02000000     0x143c load address 0x00000000
                0x02000000                        _vstext = .
                0x02000000                        . = ALIGN (0x4)
 *(.text.unlikely .text.unlikely.*)
 *(.text.startup .text.startup.*)
 *(.text)
 .text          0x02000000      0x1f0 ./src/library/start.o
                0x0200014e                start
 .text          0x020001f0       0x60 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/rv32imc/ilp32\libgcc.a(save-restore.o)
                0x020001f0                __riscv_save_12
                0x020001f8                __riscv_save_9
                0x020001f8                __riscv_save_11
                0x020001f8                __riscv_save_10
                0x020001f8                __riscv_save_8
                0x02000206                __riscv_save_4
                0x02000206                __riscv_save_6
                0x02000206                __riscv_save_5
                0x02000206                __riscv_save_7
                0x02000220                __riscv_save_3
                0x02000220                __riscv_save_2
                0x02000220                __riscv_save_1
                0x02000220                __riscv_save_0
                0x0200022c                __riscv_restore_12
                0x02000230                __riscv_restore_11
                0x02000230                __riscv_restore_9
                0x02000230                __riscv_restore_10
                0x02000230                __riscv_restore_8
                0x0200023a                __riscv_restore_5
                0x0200023a                __riscv_restore_7
                0x0200023a                __riscv_restore_6
                0x0200023a                __riscv_restore_4
                0x02000244                __riscv_restore_3
                0x02000244                __riscv_restore_0
                0x02000244                __riscv_restore_2
                0x02000244                __riscv_restore_1
 *(.text*)
 .text.printchar
                0x02000250       0x16 ./src/library/lib/printf.o
 .text.prints   0x02000266       0x86 ./src/library/lib/printf.o
 .text.printi   0x020002ec       0x9e ./src/library/lib/printf.o
 .text.print    0x0200038a      0x13a ./src/library/lib/printf.o
 .text.printf   0x020004c4       0x22 ./src/library/lib/printf.o
                0x020004c4                printf
 .text.sprintf  0x020004e6       0x28 ./src/library/lib/printf.o
                0x020004e6                sprintf
 .text.wbspi_master_select_slave
                0x0200050e       0x16 ./src/library/bsp/wbspi.o
                0x0200050e                wbspi_master_select_slave
 .text.wbuart_putc
                0x02000524       0x1c ./src/library/bsp/wbuart.o
                0x02000524                wbuart_putc
 .text.wbuart_outbyte
                0x02000540       0x16 ./src/library/bsp/wbuart.o
                0x02000540                wbuart_outbyte
 .text.return_from_irq
                0x02000556        0xe ./src/library/irq.o
                0x02000556                return_from_irq
 .text.mask_irq
                0x02000564       0x26 ./src/library/irq.o
                0x02000564                mask_irq
 .text.set_timer
                0x0200058a       0x2a ./src/library/irq.o
                0x0200058a                set_timer
 .text.irq      0x020005b4       0xfc ./src/library/irq.o
                0x020005b4                irq
 .text.irq_enable_one_bit
                0x020006b0       0x1a ./src/library/irq.o
                0x020006b0                irq_enable_one_bit
 .text.enable_external_interrupt
                0x020006ca       0x14 ./src/library/irq.o
                0x020006ca                enable_external_interrupt
 .text.enable_interrupt_global
                0x020006de        0x6 ./src/library/irq.o
                0x020006de                enable_interrupt_global
 .text.disable_interrupt_global
                0x020006e4        0x6 ./src/library/irq.o
                0x020006e4                disable_interrupt_global
 .text.main     0x020006ea      0x55c ./src/RiscV_Phasenmessung.o
                0x020006ea                main
 .text.adc0     0x02000c46        0xc ./src/RiscV_Phasenmessung.o
 .text.adc1     0x02000c52       0x1e ./src/RiscV_Phasenmessung.o
 .text.adc2     0x02000c70       0x1e ./src/RiscV_Phasenmessung.o
 .text.adc3     0x02000c8e       0x1e ./src/RiscV_Phasenmessung.o
 .text.wait_for_buffer_to.part.0
                0x02000cac       0x18 ./src/RiscV_Phasenmessung.o
 .text.atx_send
                0x02000cc4       0x20 ./src/RiscV_Phasenmessung.o
                0x02000cc4                atx_send
 .text.wait_for_buffer_to
                0x02000ce4       0x18 ./src/RiscV_Phasenmessung.o
                0x02000ce4                wait_for_buffer_to
 .text.user0_int
                0x02000cfc       0x46 ./src/RiscV_Phasenmessung.o
                0x02000cfc                user0_int
 .text.timer_int
                0x02000d42       0x20 ./src/RiscV_Phasenmessung.o
                0x02000d42                timer_int
 .text.task_10ms
                0x02000d62        0xa ./src/RiscV_Phasenmessung.o
                0x02000d62                task_10ms
 .text.read_adc_raw
                0x02000d6c       0xc8 ./src/RiscV_Phasenmessung.o
                0x02000d6c                read_adc_raw
 .text.user1_int
                0x02000e34       0x62 ./src/RiscV_Phasenmessung.o
                0x02000e34                user1_int
 .text.make_ads1118_temperature
                0x02000e96       0x52 ./src/RiscV_Phasenmessung.o
                0x02000e96                make_ads1118_temperature
 .text.adct     0x02000ee8       0x12 ./src/RiscV_Phasenmessung.o
 .text.abs      0x02000efa        0xa C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a(libc_a-abs.o)
                0x02000efa                abs
 .text.strlen   0x02000f04       0x64 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a(libc_a-strlen.o)
                0x02000f04                strlen
 *(.rodata)
 .rodata        0x02000f68       0x34 ./src/library/irq.o
 .rodata        0x02000f9c      0x454 ./src/RiscV_Phasenmessung.o
 *(.rodata*)
 .rodata.print.str1.4
                0x020013f0        0x7 ./src/library/lib/printf.o
 *fill*         0x020013f7        0x1 
 .rodata.read_adc_raw
                0x020013f8       0x18 ./src/RiscV_Phasenmessung.o
 .rodata.CSWTCH.70
                0x02001410       0x14 ./src/RiscV_Phasenmessung.o
 .rodata.CompileTime
                0x02001424        0x9 ./src/RiscV_Phasenmessung.o
                0x02001424                CompileTime
 *fill*         0x0200142d        0x3 
 .rodata.CompileDate
                0x02001430        0xc ./src/RiscV_Phasenmessung.o
                0x02001430                CompileDate
 *(.srodata)
 *(.srodata*)
                0x0200143c                        . = ALIGN (0x4)
                0x0200143c                        _etext = .
                0x0000143c                        _lma_text_end = (_lma_text_start + SIZEOF (.text))
                0x1040143c                        _cp_text_end = (_vsbtsec + _lma_text_end)
                0x0000143c                        _lma_ldsec_start = _lma_text_end
                0x1040143c                        _cp_ldsec_start = (_vsbtsec + _lma_ldsec_start)

.rela.dyn       0x0200143c        0x0 load address 0x0000143c
 .rela.text     0x0200143c        0x0 ./src/library/lib/printf.o

.ldsec          0x0200143c        0x0 load address 0x0000143c
                0x0200143c                        _vsloader = .
 *.o(.ldsec)
                0x0200143c                        . = ALIGN (0x4)
                0x0200143c                        _eldsec = .
                0x0200143c                        _sidata = _eldsec
                0x0000143c                        _lma_ldsec_end = (_lma_ldsec_start + SIZEOF (.ldsec))
                0x1040143c                        _cp_ldsec_end = (_vsbtsec + _lma_ldsec_end)
                0x0000143c                        _lma_data_start = _lma_ldsec_end
                0x1040143c                        _cp_data_start = (_vsbtsec + _lma_data_start)

.data           0x01000000        0xc load address 0x0000143c
                0x01000000                        . = ALIGN (0x4)
                0x01000000                        _sdata = .
                0x01000000                        _ram_start = .
                0x01000000                        . = ALIGN (0x4)
 *(.data)
 *(.data*)
 .data.mybuff   0x01000000        0xc ./src/RiscV_Phasenmessung.o
                0x01000000                mybuff
 *(.sdata)
 *(.sdata*)
                0x0100000c                        . = ALIGN (0x4)
                0x0100000c                        _edata = .
                0x00001448                        _lma_data_end = (_lma_data_start + SIZEOF (.data))
                0x10401448                        _cp_data_end = (_vsbtsec + _lma_data_end)

.bss            0x0100000c      0x164 load address 0x00001448
                0x0100000c                        . = ALIGN (0x4)
                0x0100000c                        _sbss = .
 *(.bss)
 *(.bss*)
 .bss.txbuffer  0x0100000c      0x100 ./src/RiscV_Phasenmessung.o
                0x0100000c                txbuffer
 .bss.adc_rawresults
                0x0100010c       0x14 ./src/RiscV_Phasenmessung.o
 *(.sbss)
 *(.sbss*)
 .sbss.irq_wbuart_flag
                0x01000120        0x1 ./src/library/irq.o
                0x01000120                irq_wbuart_flag
 .sbss.irq_wbspimaster_flag
                0x01000121        0x1 ./src/library/irq.o
                0x01000121                irq_wbspimaster_flag
 *fill*         0x01000122        0x2 
 .sbss.it_ms    0x01000124        0x4 ./src/RiscV_Phasenmessung.o
                0x01000124                it_ms
 .sbss.tmp_uj   0x01000128        0x4 ./src/RiscV_Phasenmessung.o
                0x01000128                tmp_uj
 .sbss.tmp_ui   0x0100012c        0x4 ./src/RiscV_Phasenmessung.o
                0x0100012c                tmp_ui
 .sbss.shift    0x01000130        0x4 ./src/RiscV_Phasenmessung.o
                0x01000130                shift
 .sbss.index    0x01000134        0x2 ./src/RiscV_Phasenmessung.o
                0x01000134                index
 *fill*         0x01000136        0x2 
 .sbss.r_khz    0x01000138        0x4 ./src/RiscV_Phasenmessung.o
                0x01000138                r_khz
 .sbss.f_khz    0x0100013c        0x4 ./src/RiscV_Phasenmessung.o
                0x0100013c                f_khz
 .sbss.r_quality
                0x01000140        0x4 ./src/RiscV_Phasenmessung.o
                0x01000140                r_quality
 .sbss.f_quality
                0x01000144        0x4 ./src/RiscV_Phasenmessung.o
                0x01000144                f_quality
 .sbss.phase_100
                0x01000148        0x4 ./src/RiscV_Phasenmessung.o
                0x01000148                phase_100
 .sbss.status   0x0100014c        0x4 ./src/RiscV_Phasenmessung.o
                0x0100014c                status
 .sbss.r_leads_f
                0x01000150        0x4 ./src/RiscV_Phasenmessung.o
                0x01000150                r_leads_f
 .sbss.f_leads_r
                0x01000154        0x4 ./src/RiscV_Phasenmessung.o
                0x01000154                f_leads_r
 .sbss.atx_currentbuffer
                0x01000158        0x4 ./src/RiscV_Phasenmessung.o
                0x01000158                atx_currentbuffer
 .sbss.trigger_tx
                0x0100015c        0x1 ./src/RiscV_Phasenmessung.o
 *fill*         0x0100015d        0x1 
 .sbss.tx_interval
                0x0100015e        0x2 ./src/RiscV_Phasenmessung.o
 .sbss.adcraw_sm
                0x01000160        0x4 ./src/RiscV_Phasenmessung.o
 .sbss.adc_temperature
                0x01000164        0x4 ./src/RiscV_Phasenmessung.o
 .sbss.wait_to  0x01000168        0x4 ./src/RiscV_Phasenmessung.o
                0x01000168                wait_to
 .sbss.flag_10ms
                0x0100016c        0x1 ./src/RiscV_Phasenmessung.o
                0x0100016c                flag_10ms
 *(COMMON)
                0x01000170                        . = ALIGN (0x4)
 *fill*         0x0100016d        0x3 
                0x01000170                        _ebss = .

.heap           0x01000170        0x0
                0x01000170                        . = ALIGN (0x4)
                0x01000170                        _heap_start = .
                0x00001448                        _lma_eh_frame_start = _lma_data_end

.eh_frame       0x01000170        0x0 load address 0x00001448
                0x01000170                        . = ALIGN (0x4)
OUTPUT(Kopplerauswertung.elf elf32-littleriscv)

.debug_info     0x00000000     0x2503
 .debug_info    0x00000000      0x5cc ./src/library/lib/printf.o
 .debug_info    0x000005cc      0x264 ./src/library/bsp/wbspi.o
 .debug_info    0x00000830      0x1d2 ./src/library/bsp/wbuart.o
 .debug_info    0x00000a02      0x4b5 ./src/library/irq.o
 .debug_info    0x00000eb7       0x25 ./src/library/start.o
 .debug_info    0x00000edc     0x14c9 ./src/RiscV_Phasenmessung.o
 .debug_info    0x000023a5      0x15e C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/rv32imc/ilp32\libgcc.a(save-restore.o)

.debug_abbrev   0x00000000      0x92f
 .debug_abbrev  0x00000000      0x202 ./src/library/lib/printf.o
 .debug_abbrev  0x00000202       0xf7 ./src/library/bsp/wbspi.o
 .debug_abbrev  0x000002f9      0x116 ./src/library/bsp/wbuart.o
 .debug_abbrev  0x0000040f      0x1b6 ./src/library/irq.o
 .debug_abbrev  0x000005c5       0x14 ./src/library/start.o
 .debug_abbrev  0x000005d9      0x32e ./src/RiscV_Phasenmessung.o
 .debug_abbrev  0x00000907       0x28 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/rv32imc/ilp32\libgcc.a(save-restore.o)

.debug_loclists
                0x00000000      0xaac
 .debug_loclists
                0x00000000      0x5e5 ./src/library/lib/printf.o
 .debug_loclists
                0x000005e5       0xd6 ./src/library/bsp/wbspi.o
 .debug_loclists
                0x000006bb       0x5c ./src/library/bsp/wbuart.o
 .debug_loclists
                0x00000717       0xab ./src/library/irq.o
 .debug_loclists
                0x000007c2      0x2ea ./src/RiscV_Phasenmessung.o

.debug_aranges  0x00000000      0x230
 .debug_aranges
                0x00000000       0x58 ./src/library/lib/printf.o
 .debug_aranges
                0x00000058       0x50 ./src/library/bsp/wbspi.o
 .debug_aranges
                0x000000a8       0x38 ./src/library/bsp/wbuart.o
 .debug_aranges
                0x000000e0       0x78 ./src/library/irq.o
 .debug_aranges
                0x00000158       0x20 ./src/library/start.o
 .debug_aranges
                0x00000178       0x98 ./src/RiscV_Phasenmessung.o
 .debug_aranges
                0x00000210       0x20 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/rv32imc/ilp32\libgcc.a(save-restore.o)

.debug_rnglists
                0x00000000      0x17a
 .debug_rnglists
                0x00000000       0x4c ./src/library/lib/printf.o
 .debug_rnglists
                0x0000004c       0x37 ./src/library/bsp/wbspi.o
 .debug_rnglists
                0x00000083       0x25 ./src/library/bsp/wbuart.o
 .debug_rnglists
                0x000000a8       0x56 ./src/library/irq.o
 .debug_rnglists
                0x000000fe       0x7c ./src/RiscV_Phasenmessung.o

.debug_line     0x00000000     0x2e54
 .debug_line    0x00000000      0x900 ./src/library/lib/printf.o
 .debug_line    0x00000900      0x372 ./src/library/bsp/wbspi.o
 .debug_line    0x00000c72      0x21b ./src/library/bsp/wbuart.o
 .debug_line    0x00000e8d      0x50f ./src/library/irq.o
 .debug_line    0x0000139c      0x326 ./src/library/start.o
 .debug_line    0x000016c2     0x1633 ./src/RiscV_Phasenmessung.o
 .debug_line    0x00002cf5      0x15f C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/rv32imc/ilp32\libgcc.a(save-restore.o)

.debug_str      0x00000000      0xaa0
 .debug_str     0x00000000      0xaa0 ./src/library/lib/printf.o
                                0x25b (size before relaxing)
 .debug_str     0x00000aa0      0x2a6 ./src/library/bsp/wbspi.o
 .debug_str     0x00000aa0      0x20c ./src/library/bsp/wbuart.o
 .debug_str     0x00000aa0      0x38f ./src/library/irq.o
 .debug_str     0x00000aa0       0x82 ./src/library/start.o
 .debug_str     0x00000aa0      0x4b5 ./src/RiscV_Phasenmessung.o
 .debug_str     0x00000aa0      0x2fd C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/rv32imc/ilp32\libgcc.a(save-restore.o)

.debug_line_str
                0x00000000      0x4f0
 .debug_line_str
                0x00000000      0x4f0 ./src/library/lib/printf.o
                                0x1dd (size before relaxing)
 .debug_line_str
                0x000004f0      0x1db ./src/library/bsp/wbspi.o
 .debug_line_str
                0x000004f0      0x1de ./src/library/bsp/wbuart.o
 .debug_line_str
                0x000004f0      0x1df ./src/library/irq.o
 .debug_line_str
                0x000004f0       0x74 ./src/library/start.o
 .debug_line_str
                0x000004f0      0x243 ./src/RiscV_Phasenmessung.o
 .debug_line_str
                0x000004f0      0x13c C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/rv32imc/ilp32\libgcc.a(save-restore.o)

.comment        0x00000000       0x33
 .comment       0x00000000       0x33 ./src/library/lib/printf.o
                                 0x34 (size before relaxing)
 .comment       0x00000033       0x34 ./src/library/bsp/wbspi.o
 .comment       0x00000033       0x34 ./src/library/bsp/wbuart.o
 .comment       0x00000033       0x34 ./src/library/irq.o
 .comment       0x00000033       0x34 ./src/RiscV_Phasenmessung.o
 .comment       0x00000033       0x34 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a(libc_a-abs.o)
 .comment       0x00000033       0x34 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a(libc_a-strlen.o)

.note.GNU-stack
                0x00000000        0x0
 .note.GNU-stack
                0x00000000        0x0 ./src/library/lib/printf.o
 .note.GNU-stack
                0x00000000        0x0 ./src/library/bsp/wbspi.o
 .note.GNU-stack
                0x00000000        0x0 ./src/library/bsp/wbuart.o
 .note.GNU-stack
                0x00000000        0x0 ./src/library/irq.o
 .note.GNU-stack
                0x00000000        0x0 ./src/RiscV_Phasenmessung.o
 .note.GNU-stack
                0x00000000        0x0 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a(libc_a-abs.o)
 .note.GNU-stack
                0x00000000        0x0 C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a(libc_a-strlen.o)

.riscv.attributes
                0x00000000       0x3c
 .riscv.attributes
                0x00000000       0x38 ./src/library/lib/printf.o
 .riscv.attributes
                0x00000038       0x38 ./src/library/bsp/wbspi.o
 .riscv.attributes
                0x00000070       0x38 ./src/library/bsp/wbuart.o
 .riscv.attributes
                0x000000a8       0x3c ./src/library/irq.o
 .riscv.attributes
                0x000000e4       0x3a ./src/library/start.o
 .riscv.attributes
                0x0000011e       0x38 ./src/RiscV_Phasenmessung.o
 .riscv.attributes
                0x00000156       0x2d C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/rv32imc/ilp32\libgcc.a(save-restore.o)
 .riscv.attributes
                0x00000183       0x2f C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a(libc_a-abs.o)
 .riscv.attributes
                0x000001b2       0x2f C:/Utilities/GMD/toolchain/gowin/gcc_riscv/bin/../lib/gcc/riscv-none-elf/14.2.0/../../../../riscv-none-elf/lib/rv32imc/ilp32\libc.a(libc_a-strlen.o)

.debug_frame    0x00000000      0x4c4
 .debug_frame   0x00000000      0x124 ./src/library/lib/printf.o
 .debug_frame   0x00000124       0x80 ./src/library/bsp/wbspi.o
 .debug_frame   0x000001a4       0x5c ./src/library/bsp/wbuart.o
 .debug_frame   0x00000200      0x138 ./src/library/irq.o
 .debug_frame   0x00000338      0x18c ./src/RiscV_Phasenmessung.o
