mirror of
https://github.com/apache/nuttx.git
synced 2026-05-27 19:36:35 +08:00
boards/xtensa: optimize linker script IRAM section
Improve IRAM usage. - Remove unnecessary E-Fuse sources; - Optimizing (ESP32) and add (S2|S3) libpp(Wi-Fi related). Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com>
This commit is contained in:
committed by
Xiang Xiao
parent
28a6f7c541
commit
58cdb9cfea
@@ -156,7 +156,12 @@ SECTIONS
|
||||
*libcoexist.a:(.coexiram .coexiram.*)
|
||||
*libphy.a:(.literal .text .literal.* .text.*)
|
||||
*librtc.a:(.literal .text .literal.* .text.*)
|
||||
*libpp.a:(.literal .text .literal.* .text.*)
|
||||
*libpp.a:wifi_iram.*(.literal .text .literal.* .text.*)
|
||||
*libpp.a:wifi_rx_iram.*(.literal .text .literal.* .text.*)
|
||||
*libpp.a:wifi_extra_iram.*(.literal .text .literal.* .text.*)
|
||||
*libpp.a:wifi_slp_iram.*(.literal .text .literal.* .text.*)
|
||||
*libpp.a:wifi_or_slp_iram.*(.literal .text .literal.* .text.*)
|
||||
*libpp.a:wifi_slp_rx_iram.*(.literal .text .literal.* .text.*)
|
||||
*libhal.a:(.literal .text .literal.* .text.*)
|
||||
*libarch.a:*esp_loader.*(.literal .text .literal.* .text.*)
|
||||
*libarch.a:*brownout_hal.*(.text .text.* .literal .literal.*)
|
||||
@@ -206,10 +211,6 @@ SECTIONS
|
||||
*libarch.a:*esp_rom_sys.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*esp_rom_spiflash.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*esp_rom_wdt.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*esp_efuse_fields.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*esp_efuse_utility.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*esp_efuse_startup.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*esp_efuse_api_key.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*log.*(.text .text.* .literal .literal.*)
|
||||
*libarch.a:*log_lock.*(.literal .literal.* .text .text.*)
|
||||
*libarch.a:*log_print.*(.literal .literal.* .text .text.*)
|
||||
@@ -457,10 +458,6 @@ SECTIONS
|
||||
*libarch.a:*esp_rom_sys.*(.rodata .rodata.*)
|
||||
*libarch.a:*esp_rom_spiflash.*(.rodata .rodata.*)
|
||||
*libarch.a:*esp_rom_wdt.*(.rodata .rodata.*)
|
||||
*libarch.a:*esp_efuse_fields.*(.rodata .rodata.*)
|
||||
*libarch.a:*esp_efuse_api_key.*(.rodata .rodata.*)
|
||||
*libarch.a:*esp_efuse_utility.*(.rodata .rodata.*)
|
||||
*libarch.a:*esp_efuse_startup.*(.rodata .rodata.*)
|
||||
*libarch.a:*log.*(.rodata .rodata.*)
|
||||
*libarch.a:*log_noos.*(.rodata .rodata.*)
|
||||
*libarch.a:*cpu_region_protect.*(.rodata .rodata.*)
|
||||
|
||||
Reference in New Issue
Block a user