RISCV_picorv32_fpga/sw/firmware/firmware.map

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)