too big, shift down to 2MB offset
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 11 Apr 2022 17:54:32 +0000 (18:54 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 11 Apr 2022 17:54:32 +0000 (18:54 +0100)
src/ls2.py

index 332e3d1cf6318e5dee443f9602de75feb7d88d59..af667240f2b88bc76b7cccd62170543c0ba1ab64 100644 (file)
@@ -317,8 +317,8 @@ class DDR3SoC(SoC, Elaboratable):
             self._decoder.add(self.bootmem.bus, addr=fw_addr) # ROM at fw_addr
 
         # System Configuration info
-        # offset executable ELF payload at 6 megabyte offset (6<<20)
-        spi_offset = 6<<20 if (spi_0_pins is not None) else None
+        # offset executable ELF payload at 6 megabyte offset (2<<20)
+        spi_offset = 2<<20 if (spi_0_pins is not None) else None
         dram_offset = ddr_addr if (ddr_pins is not None) else None
         self.syscon = MicrowattSYSCON(sys_clk_freq=clk_freq,
                                       has_uart=(uart_pins is not None),