@@ -160,7 +160,7 @@ SECTIONS
160
160
. = ALIGN (4);
161
161
_rtc_fast_start = ABSOLUTE (.);
162
162
_rtc_text_start = ABSOLUTE (.);
163
- *(.rtc.literal .rtc.text)
163
+ *(.rtc.entry. literal .rtc.text)
164
164
*(.rtc.entry.text)
165
165
_rtc_text_end = ABSOLUTE (.);
166
166
} GROUP_DATA_LINK_IN(rtc_iram_seg, ROMABLE_REGION)
@@ -350,7 +350,8 @@ SECTIONS
350
350
*libzephyr.a :flash_brownout_hook.*(.literal .literal.* .text .text.*)
351
351
*libzephyr.a :spi_flash_wrap.*(.literal .literal.* .text .text.*)
352
352
*libzephyr.a :spi_flash_hpm_enable.*(.literal .literal.* .text .text.*)
353
- *libzephyr.a :spi_flash_oct_flash_init*(.literal .literal.* .text .text.*)
353
+ *libzephyr.a :spi_flash_oct_flash_init.*(.literal .literal.* .text .text.*)
354
+ *libzephyr.a :flash_ops.*(.literal .literal.* .text .text.*)
354
355
355
356
/* [mapping :esp_system] */
356
357
*libzephyr.a :esp_err.*(.literal .literal.* .text .text.*)
@@ -381,9 +382,11 @@ SECTIONS
381
382
382
383
/* [mapping :esp_rom] */
383
384
*libzephyr.a :esp_rom_cache_esp32s2_esp32s3.*(.literal .literal.* .text .text.*)
385
+ *libzephyr.a :cache_utils.*(.literal .text .literal.* .text.*)
384
386
*libzephyr.a :esp_rom_spiflash.*(.literal .literal.* .text .text.*)
385
387
*libzephyr.a :esp_rom_systimer.*(.literal .literal.* .text .text.*)
386
388
*libzephyr.a :esp_rom_wdt.*(.literal .literal.* .text .text.*)
389
+ *libzephyr.a :esp_rom_efuse.*(.literal .literal.* .text .text.*)
387
390
388
391
/* [mapping :esp_mm] */
389
392
*libzephyr.a :esp_cache.*(.literal .literal.* .text .text.*)
@@ -393,8 +396,8 @@ SECTIONS
393
396
*libzephyr.a :bootloader_random*.*(.literal.bootloader_random_enable .text.bootloader_random_enable)
394
397
395
398
#if defined(CONFIG_ESP32_WIFI_IRAM_OPT)
396
- *libnet80211.a :(.wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.*)
397
- *libpp.a :(.wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.* .wifiorslpiram .wifiorslpiram.*)
399
+ *libnet80211.a :(.wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.* .wifiextrairam .wifiextrairam.* )
400
+ *libpp.a :(.wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.* .wifiorslpiram .wifiorslpiram.* .wifiextrairam .wifiextrairam.* )
398
401
*libcoexist.a :(.wifi_slp_iram .wifi_slp_iram.*)
399
402
400
403
/* [mapping :esp_wifi] */
@@ -589,6 +592,7 @@ SECTIONS
589
592
*libzephyr.a :spi_flash_hpm_enable.*(.rodata .rodata.*)
590
593
*libzephyr.a :spi_flash_oct_flash_init.*(.rodata .rodata.*)
591
594
*libzephyr.a :flash_qio_mode.*(.rodata .rodata.*)
595
+ *libzephyr.a :flash_ops.*(.rodata .rodata.*)
592
596
593
597
/* [mapping :esp_mm] */
594
598
*libzephyr.a :esp_cache.*(.rodata .rodata.*)
@@ -616,9 +620,11 @@ SECTIONS
616
620
617
621
/* [mapping :esp_rom] */
618
622
*libzephyr.a :esp_rom_cache_esp32s2_esp32s3.*(.rodata .rodata.*)
623
+ *libzephyr.a :cache_utils.*(.rodata .rodata.*)
619
624
*libzephyr.a :esp_rom_spiflash.*(.rodata .rodata.*)
620
625
*libzephyr.a :esp_rom_systimer.*(.rodata .rodata.*)
621
626
*libzephyr.a :esp_rom_wdt.*(.rodata .rodata.*)
627
+ *libzephyr.a :esp_rom_efuse.*(.rodata .rodata.*)
622
628
623
629
/* [mapping :esp_system] */
624
630
*libzephyr.a :esp_err.*(.rodata .rodata.*)
@@ -761,8 +767,8 @@ SECTIONS
761
767
__rom_region_start = ABSOLUTE (.);
762
768
763
769
#if !defined(CONFIG_ESP32_WIFI_IRAM_OPT)
764
- *libnet80211.a :( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.*)
765
- *libpp.a :( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.* .wifiorslpiram .wifiorslpiram.*)
770
+ *libnet80211.a :( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.* .wifiextrairam .wifiextrairam.* )
771
+ *libpp.a :( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.* .wifiorslpiram .wifiorslpiram.* .wifiextrairam .wifiextrairam.* )
766
772
#endif
767
773
768
774
#if !defined(CONFIG_ESP32_WIFI_RX_IRAM_OPT)
0 commit comments