From 272b95e8ce35a849047cbfb9d0dc52cd19a43672 Mon Sep 17 00:00:00 2001 From: Angus Gratton Date: Mon, 25 Jun 2018 17:28:56 +1000 Subject: [PATCH] linker: Don't link all of 'soc' into IRAM Moves any code in *_perpih.c, memory_layout_utils.c to flash --- components/esp32/ld/esp32.common.ld | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/esp32/ld/esp32.common.ld b/components/esp32/ld/esp32.common.ld index 6e90943ca5..21470e6f40 100644 --- a/components/esp32/ld/esp32.common.ld +++ b/components/esp32/ld/esp32.common.ld @@ -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.*)