soc: esp32c3: 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>
This commit is contained in:
parent
412921b594
commit
be9574e482
2 changed files with 6 additions and 15 deletions
|
@ -238,7 +238,6 @@ SECTIONS
|
||||||
*libkernel.a:(.literal .text .literal.* .text.*)
|
*libkernel.a:(.literal .text .literal.* .text.*)
|
||||||
*libgcc.a:lib2funcs.*(.literal .text .literal.* .text.*)
|
*libgcc.a:lib2funcs.*(.literal .text .literal.* .text.*)
|
||||||
*libdrivers__flash.a:flash_esp32.*(.literal .text .literal.* .text.*)
|
*libdrivers__flash.a:flash_esp32.*(.literal .text .literal.* .text.*)
|
||||||
*libzephyr.a:spi_flash_rom_patch.*(.literal .text .literal.* .text.*)
|
|
||||||
*libzephyr.a:log_noos.*(.literal .text .literal.* .text.*)
|
*libzephyr.a:log_noos.*(.literal .text .literal.* .text.*)
|
||||||
*libdrivers__timer.a:esp32c3_sys_timer.*(.literal .text .literal.* .text.*)
|
*libdrivers__timer.a:esp32c3_sys_timer.*(.literal .text .literal.* .text.*)
|
||||||
*libzephyr.a:log_core.*(.literal .text .literal.* .text.*)
|
*libzephyr.a:log_core.*(.literal .text .literal.* .text.*)
|
||||||
|
@ -293,7 +292,7 @@ SECTIONS
|
||||||
*libzephyr.a:flash_brownout_hook.*(.literal .literal.* .text .text.*)
|
*libzephyr.a:flash_brownout_hook.*(.literal .literal.* .text .text.*)
|
||||||
*libzephyr.a:spi_flash_wrap.*(.literal .literal.* .text .text.*)
|
*libzephyr.a:spi_flash_wrap.*(.literal .literal.* .text .text.*)
|
||||||
*libzephyr.a:spi_flash_hpm_enable.*(.literal .literal.* .text .text.*)
|
*libzephyr.a:spi_flash_hpm_enable.*(.literal .literal.* .text .text.*)
|
||||||
*libzephyr.a:spi_flash_oct_flash_init*(.literal .literal.* .text .text.*)
|
*libzephyr.a:flash_ops.*(.literal .text .literal.* .text.*)
|
||||||
|
|
||||||
/* [mapping:esp_system] */
|
/* [mapping:esp_system] */
|
||||||
*libzephyr.a:esp_err.*(.literal .literal.* .text .text.*)
|
*libzephyr.a:esp_err.*(.literal .literal.* .text .text.*)
|
||||||
|
@ -336,8 +335,8 @@ SECTIONS
|
||||||
*libzephyr.a:bootloader_random*.*(.literal.bootloader_random_enable .text.bootloader_random_enable)
|
*libzephyr.a:bootloader_random*.*(.literal.bootloader_random_enable .text.bootloader_random_enable)
|
||||||
|
|
||||||
#if defined(CONFIG_ESP32_WIFI_IRAM_OPT)
|
#if defined(CONFIG_ESP32_WIFI_IRAM_OPT)
|
||||||
*libnet80211.a:( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.*)
|
*libnet80211.a:( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.* .wifiextrairam .wifiextrairam.*)
|
||||||
*libpp.a:( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.*)
|
*libpp.a:( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.* .wifiextrairam .wifiextrairam.*)
|
||||||
*libcoexist.a:(.wifi_slp_iram .wifi_slp_iram.*)
|
*libcoexist.a:(.wifi_slp_iram .wifi_slp_iram.*)
|
||||||
|
|
||||||
/* [mapping:esp_wifi] */
|
/* [mapping:esp_wifi] */
|
||||||
|
@ -381,8 +380,6 @@ SECTIONS
|
||||||
*libzephyr.a:bootloader_console.*(.literal .text .literal.* .text.*)
|
*libzephyr.a:bootloader_console.*(.literal .text .literal.* .text.*)
|
||||||
|
|
||||||
*libzephyr.a:esp_image_format.*(.literal .text .literal.* .text.*)
|
*libzephyr.a:esp_image_format.*(.literal .text .literal.* .text.*)
|
||||||
*libzephyr.a:flash_ops.*(.literal .text .literal.* .text.*)
|
|
||||||
*libzephyr.a:flash_ops_esp32c3.*(.literal .text .literal.* .text.*)
|
|
||||||
*libzephyr.a:flash_encrypt.*(.literal .text .literal.* .text.*)
|
*libzephyr.a:flash_encrypt.*(.literal .text .literal.* .text.*)
|
||||||
*libzephyr.a:flash_encryption_secure_features.*(.literal .text .literal.* .text.*)
|
*libzephyr.a:flash_encryption_secure_features.*(.literal .text .literal.* .text.*)
|
||||||
*libzephyr.a:flash_partitions.*(.literal .text .literal.* .text.*)
|
*libzephyr.a:flash_partitions.*(.literal .text .literal.* .text.*)
|
||||||
|
@ -481,7 +478,6 @@ SECTIONS
|
||||||
*libzephyr.a:log_output.*(.rodata .rodata.* .srodata .srodata.*)
|
*libzephyr.a:log_output.*(.rodata .rodata.* .srodata .srodata.*)
|
||||||
*libdrivers__flash.a:flash_esp32.*(.rodata .rodata.* .srodata .srodata.*)
|
*libdrivers__flash.a:flash_esp32.*(.rodata .rodata.* .srodata .srodata.*)
|
||||||
*libdrivers__serial.a:uart_esp32.*(.rodata .rodata.* .srodata .srodata.*)
|
*libdrivers__serial.a:uart_esp32.*(.rodata .rodata.* .srodata .srodata.*)
|
||||||
*libzephyr.a:spi_flash_rom_patch.*(.rodata .rodata.* .srodata .srodata.*)
|
|
||||||
*libzephyr.a:periph_ctrl.*(.rodata .rodata.* .srodata .srodata.*)
|
*libzephyr.a:periph_ctrl.*(.rodata .rodata.* .srodata .srodata.*)
|
||||||
*libzephyr.a:loader.*(.rodata .rodata.* .srodata .srodata.*)
|
*libzephyr.a:loader.*(.rodata .rodata.* .srodata .srodata.*)
|
||||||
*libzephyr.a:cache_utils.*(.rodata .rodata.* .srodata .srodata.*)
|
*libzephyr.a:cache_utils.*(.rodata .rodata.* .srodata .srodata.*)
|
||||||
|
@ -521,7 +517,7 @@ SECTIONS
|
||||||
*libzephyr.a:flash_brownout_hook.*(.rodata .rodata.* .srodata .srodata.*)
|
*libzephyr.a:flash_brownout_hook.*(.rodata .rodata.* .srodata .srodata.*)
|
||||||
*libzephyr.a:spi_flash_wrap.*(.rodata .rodata.* .srodata .srodata.*)
|
*libzephyr.a:spi_flash_wrap.*(.rodata .rodata.* .srodata .srodata.*)
|
||||||
*libzephyr.a:spi_flash_hpm_enable.*(.rodata .rodata.* .srodata .srodata.*)
|
*libzephyr.a:spi_flash_hpm_enable.*(.rodata .rodata.* .srodata .srodata.*)
|
||||||
*libzephyr.a:spi_flash_oct_flash_init.*(.rodata .rodata.* .srodata .srodata.*)
|
*libzephyr.a:flash_ops.*(.rodata .rodata.* .srodata .srodata.*)
|
||||||
*libzephyr.a:flash_qio_mode.*(.rodata .rodata.* .srodata .srodata.*)
|
*libzephyr.a:flash_qio_mode.*(.rodata .rodata.* .srodata .srodata.*)
|
||||||
|
|
||||||
/* [mapping:esp_mm] */
|
/* [mapping:esp_mm] */
|
||||||
|
@ -580,7 +576,6 @@ SECTIONS
|
||||||
*libzephyr.a:esp_clk.*(.rodata .rodata.* .srodata .srodata.*)
|
*libzephyr.a:esp_clk.*(.rodata .rodata.* .srodata .srodata.*)
|
||||||
*libzephyr.a:flash_mmap.*(.rodata .rodata.* .srodata .srodata.*)
|
*libzephyr.a:flash_mmap.*(.rodata .rodata.* .srodata .srodata.*)
|
||||||
*libzephyr.a:flash_ops.*(.rodata .rodata.* .srodata .srodata.*)
|
*libzephyr.a:flash_ops.*(.rodata .rodata.* .srodata .srodata.*)
|
||||||
*libzephyr.a:flash_ops_esp32c3.*(.rodata .rodata.* .srodata .srodata.*)
|
|
||||||
|
|
||||||
*libzephyr.a:esp_gpio_reserve.*(.rodata .rodata.* .srodata .srodata.*)
|
*libzephyr.a:esp_gpio_reserve.*(.rodata .rodata.* .srodata .srodata.*)
|
||||||
*libzephyr.a:spi_flash_hal.*(.rodata .rodata.* .srodata .srodata.*)
|
*libzephyr.a:spi_flash_hal.*(.rodata .rodata.* .srodata .srodata.*)
|
||||||
|
@ -682,8 +677,8 @@ SECTIONS
|
||||||
__rom_region_start = ABSOLUTE(.);
|
__rom_region_start = ABSOLUTE(.);
|
||||||
|
|
||||||
#if !defined(CONFIG_ESP32_WIFI_IRAM_OPT)
|
#if !defined(CONFIG_ESP32_WIFI_IRAM_OPT)
|
||||||
*libnet80211.a:( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.*)
|
*libnet80211.a:( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.* .wifiextrairam .wifiextrairam.*)
|
||||||
*libpp.a:( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.*)
|
*libpp.a:( .wifi0iram .wifi0iram.* .wifislpiram .wifislpiram.* .wifiextrairam .wifiextrairam.*)
|
||||||
#endif /* CONFIG_ESP32_WIFI_IRAM_OPT */
|
#endif /* CONFIG_ESP32_WIFI_IRAM_OPT */
|
||||||
|
|
||||||
#if !defined(CONFIG_ESP32_WIFI_RX_IRAM_OPT)
|
#if !defined(CONFIG_ESP32_WIFI_RX_IRAM_OPT)
|
||||||
|
|
|
@ -50,7 +50,6 @@ SECTIONS
|
||||||
*libzephyr.a:cbprintf_nano.*(.literal .text .literal.* .text.*)
|
*libzephyr.a:cbprintf_nano.*(.literal .text .literal.* .text.*)
|
||||||
*libzephyr.a:cpu.*(.literal .text .literal.* .text.*)
|
*libzephyr.a:cpu.*(.literal .text .literal.* .text.*)
|
||||||
*libzephyr.a:mmu_hal.*(.literal .text .literal.* .text.*)
|
*libzephyr.a:mmu_hal.*(.literal .text .literal.* .text.*)
|
||||||
*libzephyr.a:cache_hal.*(.literal .text .literal.* .text.*)
|
|
||||||
*libzephyr.a:flash_map.*(.literal .text .literal.* .text.*)
|
*libzephyr.a:flash_map.*(.literal .text .literal.* .text.*)
|
||||||
*libzephyr.a:esp_rom_spiflash.*(.literal .text .literal.* .text.*)
|
*libzephyr.a:esp_rom_spiflash.*(.literal .text .literal.* .text.*)
|
||||||
|
|
||||||
|
@ -59,9 +58,6 @@ SECTIONS
|
||||||
*libkernel.a:kheap.*(.literal .text .literal.* .text.*)
|
*libkernel.a:kheap.*(.literal .text .literal.* .text.*)
|
||||||
*libkernel.a:mempool.*(.literal .text .literal.* .text.*)
|
*libkernel.a:mempool.*(.literal .text .literal.* .text.*)
|
||||||
|
|
||||||
*(.literal.bootloader_mmap .text.bootloader_mmap)
|
|
||||||
*(.literal.bootloader_munmap .text.bootloader_munmap)
|
|
||||||
|
|
||||||
*libzephyr.a:esp_loader.*(.literal .text .literal.* .text.*)
|
*libzephyr.a:esp_loader.*(.literal .text .literal.* .text.*)
|
||||||
*libzephyr.a:mmu_hal.*(.literal .text .literal.* .text.*)
|
*libzephyr.a:mmu_hal.*(.literal .text .literal.* .text.*)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue