From a106c5114b3774283b45fc69f53af02c7253da7b Mon Sep 17 00:00:00 2001 From: Sean Cross Date: Sun, 24 Nov 2019 01:15:31 +0000 Subject: [PATCH] bsp: fomu: fix rom address for example programs During development, the ROM address was at offset 0x2001a000 (due to the fact that the test program was located immediately following the bitstream). In normal Fomus, the ROM address is at offset 0x20040000, in order to take into account additional bitstreams and bootloaders. Correct the address to the offset in order to get examples working with existing Fomus. Signed-off-by: Sean Cross --- hw/bsp/fomu/fomu.ld | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/bsp/fomu/fomu.ld b/hw/bsp/fomu/fomu.ld index abc91b8e..13278d2a 100644 --- a/hw/bsp/fomu/fomu.ld +++ b/hw/bsp/fomu/fomu.ld @@ -7,7 +7,7 @@ MEMORY { csr : ORIGIN = 0x60000000, LENGTH = 0x01000000 vexriscv_debug : ORIGIN = 0xf00f0000, LENGTH = 0x00000100 ram : ORIGIN = 0x10000000, LENGTH = 0x00020000 - rom : ORIGIN = 0x2001a000, LENGTH = 0x00200000 - 0x1a000 + rom : ORIGIN = 0x20040000, LENGTH = 0x00200000 - 0x40000 } /* The stack size used by the application. NOTE: you need to adjust according to your application. */ @@ -101,4 +101,4 @@ SECTIONS . = ALIGN(4); _end = . ; -} \ No newline at end of file +}