]> granicus.if.org Git - esp-idf/commitdiff
linker: Don't link all of 'soc' into IRAM
authorAngus Gratton <gus@projectgus.com>
Mon, 25 Jun 2018 07:28:56 +0000 (17:28 +1000)
committerbot <bot@espressif.com>
Mon, 6 Aug 2018 01:37:55 +0000 (01:37 +0000)
Moves any code in *_perpih.c, memory_layout_utils.c to flash

components/esp32/ld/esp32.common.ld

index 6e90943ca505cf023005f48acbdd2bd5f5d00e38..21470e6f403200bf0d0171e36348b50cdfcc9549 100644 (file)
@@ -101,7 +101,8 @@ SECTIONS
     *libapp_trace.a:(.literal .text .literal.* .text.*)
     *libxtensa-debug-module.a:eri.o(.literal .text .literal.* .text.*)
     *librtc.a:(.literal .text .literal.* .text.*)
-    *libsoc.a:(.literal .text .literal.* .text.*)
+    *libsoc.a:rtc_*.o(.literal .text .literal.* .text.*)
+    *libsoc.a:cpu_util.o(.literal .text .literal.* .text.*)
     *libhal.a:(.literal .text .literal.* .text.*)
     *libgcc.a:lib2funcs.o(.literal .text .literal.* .text.*)
     *libspi_flash.a:spi_flash_rom_patch.o(.literal .text .literal.* .text.*)