]> granicus.if.org Git - esp-idf/commitdiff
linker scripts: Limit DROM/IROM section lengths correctly
authorAngus Gratton <angus@espressif.com>
Wed, 19 Jul 2017 06:33:48 +0000 (16:33 +1000)
committerAngus Gratton <gus@projectgus.com>
Wed, 19 Jul 2017 06:33:48 +0000 (16:33 +1000)
components/esp32/ld/esp32.ld

index efb97a5cf157bfd07b71d7e2ed815f081e52244c..8648021cb411f58ce9d03d288bd00a40247c390e 100644 (file)
@@ -26,7 +26,7 @@ MEMORY
   iram0_0_seg (RX) :                 org = 0x40080000, len = 0x20000
 
   /* Even though the segment name is iram, it is actually mapped to flash */
-  iram0_2_seg (RX) :                 org = 0x400D0018, len = 0x330000
+  iram0_2_seg (RX) :                 org = 0x400D0018, len = 0x330000-0x18
 
   /* Shared data RAM, excluding memory reserved for ROM bss/data/stack.
 
@@ -37,7 +37,7 @@ MEMORY
                                      len = 0x50000 - CONFIG_TRACEMEM_RESERVE_DRAM - CONFIG_BT_RESERVE_DRAM
 
   /* Flash mapped constant data */
-  drom0_0_seg (R) :                  org = 0x3F400018, len = 0x800000
+  drom0_0_seg (R) :                  org = 0x3F400018, len = 0x400000-0x18
 
   /* RTC fast memory (executable). Persists over deep sleep.
    */