Skip to content

Commit 412921b

Browse files
sylvioalvesmmahadevan108
authored andcommitted
soc: esp32c2: update linker files
Add new wifi sections into iram area. Add new functions to iram area. Remove unused entries. Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
1 parent 876a893 commit 412921b

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

soc/espressif/esp32c2/default.ld

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,6 @@ SECTIONS
178178
*libkernel.a:(.literal .text .literal.* .text.*)
179179
*libgcc.a:lib2funcs.*(.literal .text .literal.* .text.*)
180180
*libdrivers__flash.a:flash_esp32.*(.literal .text .literal.* .text.*)
181-
*libzephyr.a:spi_flash_rom_patch.*(.literal .text .literal.* .text.*)
182181
*libzephyr.a:log_noos.*(.literal .text .literal.* .text.*)
183182
*libdrivers__timer.a:esp32c2_sys_timer.*(.literal .text .literal.* .text.*)
184183
*libzephyr.a:log_core.*(.literal .text .literal.* .text.*)
@@ -276,8 +275,8 @@ SECTIONS
276275
*libzephyr.a:bootloader_random*.*(.literal.bootloader_random_enable .text.bootloader_random_enable)
277276

278277
#if defined(CONFIG_ESP32_WIFI_IRAM_OPT)
279-
*libnet80211.a:( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.*)
280-
*libpp.a:( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.*)
278+
*libnet80211.a:( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.* .wifiextrairam .wifiextrairam.*)
279+
*libpp.a:( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.* .wifiextrairam .wifiextrairam.*)
281280
*libcoexist.a:(.wifi_slp_iram .wifi_slp_iram.*)
282281

283282
/* [mapping:esp_wifi] */
@@ -421,7 +420,6 @@ SECTIONS
421420
*libzephyr.a:log_output.*(.rodata .rodata.* .srodata .srodata.*)
422421
*libdrivers__flash.a:flash_esp32.*(.rodata .rodata.* .srodata .srodata.*)
423422
*libdrivers__serial.a:uart_esp32.*(.rodata .rodata.* .srodata .srodata.*)
424-
*libzephyr.a:spi_flash_rom_patch.*(.rodata .rodata.* .srodata .srodata.*)
425423
*libzephyr.a:periph_ctrl.*(.rodata .rodata.* .srodata .srodata.*)
426424
*libzephyr.a:loader.*(.rodata .rodata.* .srodata .srodata.*)
427425
*libzephyr.a:cache_utils.*(.rodata .rodata.* .srodata .srodata.*)
@@ -616,8 +614,8 @@ SECTIONS
616614
__rom_region_start = ABSOLUTE(.);
617615

618616
#if !defined(CONFIG_ESP32_WIFI_IRAM_OPT)
619-
*libnet80211.a:( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.*)
620-
*libpp.a:( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.*)
617+
*libnet80211.a:( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.* .wifiextrairam .wifiextrairam.*)
618+
*libpp.a:( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.* .wifiextrairam .wifiextrairam.*)
621619
#endif /* CONFIG_ESP32_WIFI_IRAM_OPT */
622620

623621
#if !defined(CONFIG_ESP32_WIFI_RX_IRAM_OPT)

soc/espressif/esp32c2/mcuboot.ld

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ SECTIONS
5050
*libzephyr.a:cbprintf_nano.*(.literal .text .literal.* .text.*)
5151
*libzephyr.a:cpu.*(.literal .text .literal.* .text.*)
5252
*libzephyr.a:mmu_hal.*(.literal .text .literal.* .text.*)
53-
*libzephyr.a:cache_hal.*(.literal .text .literal.* .text.*)
5453
*libzephyr.a:flash_map.*(.literal .text .literal.* .text.*)
5554
*libzephyr.a:esp_rom_spiflash.*(.literal .text .literal.* .text.*)
5655

@@ -59,9 +58,6 @@ SECTIONS
5958
*libkernel.a:kheap.*(.literal .text .literal.* .text.*)
6059
*libkernel.a:mempool.*(.literal .text .literal.* .text.*)
6160

62-
*(.literal.bootloader_mmap .text.bootloader_mmap)
63-
*(.literal.bootloader_munmap .text.bootloader_munmap)
64-
6561
*libzephyr.a:esp_loader.*(.literal .text .literal.* .text.*)
6662
*libzephyr.a:mmu_hal.*(.literal .text .literal.* .text.*)
6763

0 commit comments

Comments
 (0)