forked from FPGALover/RISCV_picorv32_fpga
119 lines
4.9 KiB
Plaintext
119 lines
4.9 KiB
Plaintext
|
|
||
|
There are no discarded input sections
|
||
|
|
||
|
Memory Configuration
|
||
|
|
||
|
Name Origin Length Attributes
|
||
|
mem 0x00000000 0x0000c000
|
||
|
*default* 0x00000000 0xffffffff
|
||
|
|
||
|
Linker script and memory map
|
||
|
|
||
|
|
||
|
.memory 0x00000000 0x4244
|
||
|
0x00000000 . = 0x0
|
||
|
start*(.text)
|
||
|
*(.text)
|
||
|
.text 0x00000000 0x6d0 firmware/start.o
|
||
|
0x00000554 hard_mul
|
||
|
0x0000055c hard_mulh
|
||
|
0x00000564 hard_mulhsu
|
||
|
0x0000056c hard_mulhu
|
||
|
.text 0x000006d0 0x450 firmware/irq.o
|
||
|
0x000006d0 irq
|
||
|
.text 0x00000b20 0x10c firmware/print.o
|
||
|
0x00000b20 print_chr
|
||
|
0x00000b34 print_str
|
||
|
0x00000b68 print_dec
|
||
|
0x00000bcc print_hex
|
||
|
.text 0x00000c2c 0x18 firmware/inch.o
|
||
|
0x00000c2c inch
|
||
|
.text 0x00000c44 0x24 firmware/timer.o
|
||
|
0x00000c44 timer
|
||
|
0x00000c50 time_us
|
||
|
.text 0x00000c68 0xc firmware/prng.o
|
||
|
0x00000c68 prng
|
||
|
.text 0x00000c74 0xc firmware/leds.o
|
||
|
0x00000c74 ledsOut
|
||
|
.text 0x00000c80 0x4ac firmware/fftbench.o
|
||
|
0x00000c80 fft_bench
|
||
|
0x00000f7c butterflies
|
||
|
.text 0x0000112c 0xac firmware/main.o
|
||
|
0x0000112c helloWorld
|
||
|
*(*)
|
||
|
.data 0x000011d8 0x0 firmware/start.o
|
||
|
.bss 0x000011d8 0x0 firmware/start.o
|
||
|
.riscv.attributes
|
||
|
0x000011d8 0x28 firmware/start.o
|
||
|
.data 0x00001200 0x0 firmware/irq.o
|
||
|
.bss 0x00001200 0x0 firmware/irq.o
|
||
|
.rodata.str1.4
|
||
|
0x00001200 0x265 firmware/irq.o
|
||
|
0x16b (size before relaxing)
|
||
|
*fill* 0x00001465 0x3
|
||
|
.sbss 0x00001468 0xc firmware/irq.o
|
||
|
.comment 0x00001474 0x33 firmware/irq.o
|
||
|
0x34 (size before relaxing)
|
||
|
.riscv.attributes
|
||
|
0x000014a7 0x2a firmware/irq.o
|
||
|
.data 0x000014d1 0x0 firmware/print.o
|
||
|
.bss 0x000014d1 0x0 firmware/print.o
|
||
|
.rodata.str1.4
|
||
|
0x000014d1 0x11 firmware/print.o
|
||
|
.comment 0x000014d1 0x34 firmware/print.o
|
||
|
.riscv.attributes
|
||
|
0x000014d1 0x2a firmware/print.o
|
||
|
.data 0x000014fb 0x0 firmware/inch.o
|
||
|
.bss 0x000014fb 0x0 firmware/inch.o
|
||
|
.comment 0x000014fb 0x34 firmware/inch.o
|
||
|
.riscv.attributes
|
||
|
0x000014fb 0x2a firmware/inch.o
|
||
|
.data 0x00001525 0x0 firmware/timer.o
|
||
|
.bss 0x00001525 0x0 firmware/timer.o
|
||
|
.comment 0x00001525 0x34 firmware/timer.o
|
||
|
.riscv.attributes
|
||
|
0x00001525 0x2a firmware/timer.o
|
||
|
.data 0x0000154f 0x0 firmware/prng.o
|
||
|
.bss 0x0000154f 0x0 firmware/prng.o
|
||
|
.comment 0x0000154f 0x34 firmware/prng.o
|
||
|
.riscv.attributes
|
||
|
0x0000154f 0x2a firmware/prng.o
|
||
|
.data 0x00001579 0x0 firmware/leds.o
|
||
|
.bss 0x00001579 0x0 firmware/leds.o
|
||
|
*fill* 0x00001579 0x3
|
||
|
.sbss 0x0000157c 0x4 firmware/leds.o
|
||
|
0x0000157c n
|
||
|
.comment 0x00001580 0x34 firmware/leds.o
|
||
|
.riscv.attributes
|
||
|
0x00001580 0x2a firmware/leds.o
|
||
|
*fill* 0x000015aa 0x2
|
||
|
.data 0x000015ac 0xc00 firmware/fftbench.o
|
||
|
.bss 0x000021ac 0x2000 firmware/fftbench.o
|
||
|
.rodata.str1.4
|
||
|
0x000041ac 0xb5 firmware/fftbench.o
|
||
|
.rodata 0x000041ac 0x40 firmware/fftbench.o
|
||
|
.sbss 0x000041ec 0x4 firmware/fftbench.o
|
||
|
0x000041ec rangeError
|
||
|
.comment 0x000041f0 0x34 firmware/fftbench.o
|
||
|
.riscv.attributes
|
||
|
0x000041f0 0x2a firmware/fftbench.o
|
||
|
.data 0x0000421a 0x0 firmware/main.o
|
||
|
.bss 0x0000421a 0x0 firmware/main.o
|
||
|
.rodata.str1.4
|
||
|
0x0000421a 0x31 firmware/main.o
|
||
|
.comment 0x0000421a 0x34 firmware/main.o
|
||
|
.riscv.attributes
|
||
|
0x0000421a 0x2a firmware/main.o
|
||
|
0x00004244 end = .
|
||
|
LOAD firmware/start.o
|
||
|
LOAD firmware/irq.o
|
||
|
LOAD firmware/print.o
|
||
|
LOAD firmware/inch.o
|
||
|
LOAD firmware/timer.o
|
||
|
LOAD firmware/prng.o
|
||
|
LOAD firmware/leds.o
|
||
|
LOAD firmware/fftbench.o
|
||
|
LOAD firmware/main.o
|
||
|
LOAD c:/riscv_precompiled/bin/../lib/gcc/riscv-none-elf/12.3.0\libgcc.a
|
||
|
OUTPUT(firmware/firmware.elf elf32-littleriscv)
|