@@ -285,16 +285,16 @@ SECTIONS
285
285
*libc.a :*(.literal .text .literal .* .text .*)
286
286
*libphy.a :( .phyiram .phyiram .*)
287
287
*libgcov.a :(.literal .text .literal .* .text .*)
288
- *libzephyr.a :spi_flash_rom_patch.*(.literal .text .literal .* .text .*)
289
288
290
289
/* [mapping:esp_psram] */
291
290
*libzephyr.a :mmu_psram_flash.*(.literal .literal .* .text .text .*)
292
291
*libzephyr.a :esp_psram_impl_quad.*(.literal .literal .* .text .text .*)
293
- *libzephyr.a :esp_psram_impl_octal.*(.literal .literal .* .text .text .*)
294
292
295
293
/* [mapping:hal] */
296
294
*libzephyr.a :mmu_hal.*(.literal .literal .* .text .text .*)
297
- *libzephyr.a :cache_hal.*(.literal .text .literal .* .text .*)
295
+ *libzephyr.a :cache_utils.*(.literal .text .literal .* .text .*)
296
+ *libzephyr.a :cache_esp32.*(.literal .text .literal .* .text .*)
297
+ *libzephyr.a :cache_hal_esp32.*(.literal .text .literal .* .text .*)
298
298
*libzephyr.a :ledc_hal_iram.*(.literal .literal .* .text .text .*)
299
299
*libzephyr.a :i2c_hal_iram.*(.literal .literal .* .text .text .*)
300
300
*libzephyr.a :wdt_hal_iram.*(.literal .literal .* .text .text .*)
@@ -325,7 +325,7 @@ SECTIONS
325
325
*libzephyr.a :flash_brownout_hook.*(.literal .literal .* .text .text .*)
326
326
*libzephyr.a :spi_flash_wrap.*(.literal .literal .* .text .text .*)
327
327
*libzephyr.a :spi_flash_hpm_enable.*(.literal .literal .* .text .text .*)
328
- *libzephyr.a :spi_flash_oct_flash_init *(.literal .literal .* .text .text .*)
328
+ *libzephyr.a :flash_ops. *(.literal .literal .* .text .text .*)
329
329
330
330
/* [mapping:esp_system] */
331
331
*libzephyr.a :esp_err.*(.literal .literal .* .text .text .*)
@@ -366,6 +366,7 @@ SECTIONS
366
366
*libzephyr.a :esp_rom_spiflash.*(.literal .literal .* .text .text .*)
367
367
*libzephyr.a :esp_rom_systimer.*(.literal .literal .* .text .text .*)
368
368
*libzephyr.a :esp_rom_wdt.*(.literal .literal .* .text .text .*)
369
+ *libzephyr.a :esp_rom_efuse.*(.literal .literal .* .text .text .*)
369
370
370
371
/* [mapping:esp_mm] */
371
372
*libzephyr.a :esp_cache.*(.literal .literal .* .text .text .*)
@@ -376,8 +377,8 @@ SECTIONS
376
377
*libzephyr.a :bootloader_random*.*(.literal .bootloader_random_enable .text .bootloader_random_enable )
377
378
378
379
#if defined(CONFIG_ESP32_WIFI_IRAM_OPT)
379
- *libnet80211.a :( .wifi0iram .wifi0iram .* .wifislpiram .wifislpiram .*)
380
- *libpp.a :( .wifi0iram .wifi0iram .* .wifislpiram .wifislpiram .* .wifiorslpiram .wifiorslpiram .*)
380
+ *libnet80211.a :( .wifi0iram .wifi0iram .* .wifislpiram .wifislpiram .* . wifiextrairam . wifiextrairam .* )
381
+ *libpp.a :( .wifi0iram .wifi0iram .* .wifislpiram .wifislpiram .* .wifiorslpiram .wifiorslpiram .* . wifiextrairam . wifiextrairam .* )
381
382
382
383
/* [mapping:esp_wifi] */
383
384
*(.literal .wifi_clock_enable_wrapper .text .wifi_clock_enable_wrapper )
@@ -520,20 +521,20 @@ SECTIONS
520
521
*libzephyr.a :log_output.*(.rodata .rodata .*)
521
522
*libzephyr.a :loader.*(.rodata .rodata .*)
522
523
*libdrivers__flash.a :flash_esp32.*(.rodata .rodata .*)
523
- *libzephyr.a :spi_flash_rom_patch.*(.rodata .rodata .*)
524
524
*libdrivers__serial.a :uart_esp32.*(.rodata .rodata .*)
525
525
*libzephyr.a :esp_memory_utils.*(.rodata .rodata .* .sdata2 .sdata2 .* .srodata .srodata .*)
526
526
527
527
/* [mapping:esp_psram] */
528
528
*libzephyr.a :mmu_psram_flash.*(.rodata .rodata .*)
529
- *libzephyr.a :esp_psram_impl_octal.*(.rodata .rodata .*)
530
529
*libzephyr.a :esp_psram_impl_quad.*(.rodata .rodata .*)
531
530
532
531
/* [mapping:hal] */
533
532
*libzephyr.a :mmu_hal.*(.rodata .rodata .*)
534
533
*libzephyr.a :spi_flash_hal_iram.*(.rodata .rodata .*)
535
534
*libzephyr.a :spi_flash_encrypt_hal_iram.*(.rodata .rodata .*)
536
- *libzephyr.a :cache_hal.*(.rodata .rodata .*)
535
+ *libzephyr.a :cache_utils.*(.rodata .rodata .*)
536
+ *libzephyr.a :cache_esp32.*(.rodata .rodata .*)
537
+ *libzephyr.a :cache_hal_esp32.*(.rodata .rodata .*)
537
538
*libzephyr.a :ledc_hal_iram.*(.rodata .rodata .*)
538
539
*libzephyr.a :i2c_hal_iram.*(.rodata .rodata .*)
539
540
*libzephyr.a :wdt_hal_iram.*(.rodata .rodata .*)
@@ -564,7 +565,7 @@ SECTIONS
564
565
*libzephyr.a :flash_brownout_hook.*(.rodata .rodata .*)
565
566
*libzephyr.a :spi_flash_wrap.*(.rodata .rodata .*)
566
567
*libzephyr.a :spi_flash_hpm_enable.*(.rodata .rodata .*)
567
- *libzephyr.a :spi_flash_oct_flash_init .*(.rodata .rodata .*)
568
+ *libzephyr.a :flash_ops .*(.rodata .rodata .* . sdata2 . sdata2 .* . srodata . srodata .*)
568
569
569
570
/* [mapping:esp_mm] */
570
571
*libzephyr.a :esp_cache.*(.rodata .rodata .*)
@@ -609,6 +610,7 @@ SECTIONS
609
610
*libzephyr.a :esp_rom_spiflash.*(.rodata .rodata .* .sdata2 .sdata2 .* .srodata .srodata .*)
610
611
*libzephyr.a :esp_rom_systimer.*(.rodata .rodata .*)
611
612
*libzephyr.a :esp_rom_wdt.*(.rodata .rodata .*)
613
+ *libzephyr.a :esp_rom_efuse.*(.rodata .rodata .*)
612
614
613
615
KEEP (*(.jcr ))
614
616
*(.dram1 .dram1 .*)
@@ -855,8 +857,8 @@ SECTIONS
855
857
__rom_region_start = ABSOLUTE (.);
856
858
857
859
#ifndef CONFIG_ESP32_WIFI_IRAM_OPT
858
- *libnet80211.a :( .wifi0iram .wifi0iram .* .wifislpiram .wifislpiram .*)
859
- *libpp.a :( .wifi0iram .wifi0iram .* .wifislpiram .wifislpiram .* .wifiorslpiram .wifiorslpiram .*)
860
+ *libnet80211.a :( .wifi0iram .wifi0iram .* .wifislpiram .wifislpiram .* . wifiextrairam . wifiextrairam .* )
861
+ *libpp.a :( .wifi0iram .wifi0iram .* .wifislpiram .wifislpiram .* .wifiorslpiram .wifiorslpiram .* . wifiextrairam . wifiextrairam .* )
860
862
#endif
861
863
862
864
#ifndef CONFIG_ESP32_WIFI_RX_IRAM_OPT
0 commit comments