@@ -396,6 +396,7 @@ SECTIONS
396
396
*libzephyr.a :mmu_psram_flash.*(.literal .literal.* .text .text.*)
397
397
*libzephyr.a :esp_psram_impl_quad.*(.literal .literal.* .text .text.*)
398
398
*libzephyr.a :esp_psram_impl_octal.*(.literal .literal.* .text .text.*)
399
+ *libzephyr.a :esp_psram.*(.literal .literal.* .text .text.*)
399
400
400
401
/* [mapping :hal] */
401
402
*libzephyr.a :efuse_hal.*(.literal .text .literal.* .text.*)
@@ -409,6 +410,9 @@ SECTIONS
409
410
*libzephyr.a :systimer_hal.*(.literal .text .literal.* .text.*)
410
411
*libzephyr.a :spi_flash_hal_gpspi.*(.literal .text .literal.* .text.*)
411
412
413
+ *libzephyr.a :spi_flash_hal.*(.literal .literal.* .text .text.*)
414
+ *libzephyr.a :spi_flash_hal_common.*(.literal .literal.* .text .text.*)
415
+
412
416
/* [mapping :soc] */
413
417
*libzephyr.a :lldesc.*(.literal .literal.* .text .text.*)
414
418
@@ -639,6 +643,7 @@ SECTIONS
639
643
*libzephyr.a :mmu_psram_flash.*(.rodata .rodata.*)
640
644
*libzephyr.a :esp_psram_impl_octal.*(.rodata .rodata.*)
641
645
*libzephyr.a :esp_psram_impl_quad.*(.rodata .rodata.*)
646
+ *libzephyr.a :esp_psram.*(.rodata .rodata.*)
642
647
643
648
/* [mapping :hal] */
644
649
*libzephyr.a :efuse_hal.*(.rodata .rodata.*)
@@ -652,6 +657,9 @@ SECTIONS
652
657
*libzephyr.a :systimer_hal.*(.rodata .rodata.*)
653
658
*libzephyr.a :spi_flash_hal_gpspi.*(.rodata .rodata.*)
654
659
660
+ *libzephyr.a :spi_flash_hal.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
661
+ *libzephyr.a :spi_flash_hal_common.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
662
+
655
663
/* [mapping :soc] */
656
664
*libzephyr.a :lldesc.*(.rodata .rodata.*)
657
665
@@ -1001,6 +1009,7 @@ SECTIONS
1001
1009
.ext_ram.data (NOLOAD) :
1002
1010
{
1003
1011
_ext_ram_start = ABSOLUTE (.);
1012
+
1004
1013
_ext_ram_noinit_start = ABSOLUTE (.);
1005
1014
1006
1015
#ifdef CONFIG_ESP32_WIFI_NET_ALLOC_SPIRAM
@@ -1013,18 +1022,19 @@ SECTIONS
1013
1022
. = ALIGN (16);
1014
1023
*(.ext_ram_noinit.*)
1015
1024
. = ALIGN (16);
1025
+ #ifdef CONFIG_ESP_SPIRAM_HEAP_SIZE
1026
+ _ext_ram_heap_start = ABSOLUTE (.);
1027
+ . += CONFIG_ESP_SPIRAM_HEAP_SIZE;
1028
+ . = ALIGN (16);
1029
+ _ext_ram_heap_end = ABSOLUTE (.);
1030
+ #endif
1016
1031
_ext_ram_noinit_end = ABSOLUTE (.);
1017
1032
1018
1033
_ext_ram_bss_start = ABSOLUTE (.);
1019
1034
*(.ext_ram.bss*)
1020
1035
. = ALIGN (16);
1021
1036
_ext_ram_bss_end = ABSOLUTE (.);
1022
1037
1023
- _ext_ram_heap_start = ABSOLUTE (.);
1024
- . += CONFIG_ESP_SPIRAM_HEAP_SIZE;
1025
- . = ALIGN (16);
1026
- _ext_ram_heap_end = ABSOLUTE (.);
1027
-
1028
1038
_ext_ram_end = ABSOLUTE (.);
1029
1039
} GROUP_LINK_IN(EXT_DRAM_REGION)
1030
1040
#endif /* CONFIG_ESP_SPIRAM */
0 commit comments