ldgen: update component linker fragment files

This commit is contained in:
Renz Christian Bagaporo 2019-03-19 14:19:39 +08:00
parent 7900178b7c
commit 90ee405afd
14 changed files with 176 additions and 172 deletions

View file

@ -1,4 +1,4 @@
[mapping] [mapping:app_trace]
archive: libapp_trace.a archive: libapp_trace.a
entries: entries:
app_trace (noflash) app_trace (noflash)
@ -8,10 +8,11 @@ entries:
SEGGER_SYSVIEW_Config_FreeRTOS (noflash) SEGGER_SYSVIEW_Config_FreeRTOS (noflash)
SEGGER_SYSVIEW_FreeRTOS (noflash) SEGGER_SYSVIEW_FreeRTOS (noflash)
[mapping] [mapping:driver]
archive: libdriver.a archive: libdriver.a
entries: entries:
: SYSVIEW_TS_SOURCE_TIMER_00 = y || SYSVIEW_TS_SOURCE_TIMER_01 = y if SYSVIEW_TS_SOURCE_TIMER_00 = y || SYSVIEW_TS_SOURCE_TIMER_01 = y
|| SYSVIEW_TS_SOURCE_TIMER_10 = y || SYSVIEW_TS_SOURCE_TIMER_11 = y || SYSVIEW_TS_SOURCE_TIMER_10 = y || SYSVIEW_TS_SOURCE_TIMER_11 = y:
timer (noflash) timer (noflash)
else:
* (default)

View file

@ -1,14 +1,14 @@
[mapping] [mapping:esp32]
archive: libesp32.a archive: libesp32.a
entries: entries:
panic (noflash) panic (noflash)
[mapping] [mapping:gcc]
archive: libgcc.a archive: libgcc.a
entries: entries:
lib2funcs (noflash_text) lib2funcs (noflash_text)
[mapping] [mapping:gcov]
archive: libgcov.a archive: libgcov.a
entries: entries:
* (noflash) * (noflash)

View file

@ -1,4 +1,4 @@
[mapping] [mapping:esp_ringbuf]
archive: libesp_ringbuf.a archive: libesp_ringbuf.a
entries: entries:
* (noflash_text) * (noflash_text)

View file

@ -1,22 +1,21 @@
[mapping] [mapping:phy]
archive: libphy.a archive: libphy.a
entries: entries:
* (noflash_data) * (noflash_data)
[mapping] [mapping:rtc]
archive: librtc.a archive: librtc.a
entries: entries:
* (noflash_text) * (noflash_text)
[mapping] [mapping:pp]
archive: libpp.a archive: libpp.a
entries: entries:
: ESP32_WIFI_IRAM_OPT = y if ESP32_WIFI_IRAM_OPT = y:
* (wifi_iram) * (wifi_iram)
[mapping] [mapping:net80211]
archive: libnet80211.a archive: libnet80211.a
entries: entries:
: ESP32_WIFI_IRAM_OPT = y if ESP32_WIFI_IRAM_OPT = y:
* (wifi_iram) * (wifi_iram)

View file

@ -1,4 +1,4 @@
[mapping] [mapping:espcoredump]
archive: libespcoredump.a archive: libespcoredump.a
entries: entries:
core_dump_uart (noflash_text) core_dump_uart (noflash_text)

View file

@ -1,4 +1,4 @@
[mapping] [mapping:freertos]
archive: libfreertos.a archive: libfreertos.a
entries: entries:
* (noflash_text) * (noflash_text)

View file

@ -1,4 +1,4 @@
[mapping] [mapping:heap]
archive: libheap.a archive: libheap.a
entries: entries:
multi_heap (noflash) multi_heap (noflash)

View file

@ -1,7 +1,7 @@
[mapping] [mapping:lwip]
archive: liblwip.a archive: liblwip.a
entries: entries:
:LWIP_IRAM_OPTIMIZATION = y if LWIP_IRAM_OPTIMIZATION = y:
ethernetif:ethernet_low_level_output (noflash_text) ethernetif:ethernet_low_level_output (noflash_text)
ethernetif:ethernetif_input (noflash_text) ethernetif:ethernetif_input (noflash_text)
wlanif:low_level_output (noflash_text) wlanif:low_level_output (noflash_text)
@ -55,3 +55,5 @@ entries:
pbuf:pbuf_header_impl (noflash_text) pbuf:pbuf_header_impl (noflash_text)
pbuf:pbuf_header (noflash_text) pbuf:pbuf_header (noflash_text)
ethernet:ethernet_input (noflash_text) ethernet:ethernet_input (noflash_text)
else:
* (default)

View file

@ -8,10 +8,10 @@
# Note: We currently never link libg-psram-workaround.a, so no rules # Note: We currently never link libg-psram-workaround.a, so no rules
# are generated for this library # are generated for this library
[mapping] [mapping:libc_psram_workaround]
archive: libc-psram-workaround.a archive: libc-psram-workaround.a
entries: entries:
: SPIRAM_CACHE_WORKAROUND = y if SPIRAM_CACHE_WORKAROUND = y:
lib_a-utoa (noflash) lib_a-utoa (noflash)
lib_a-longjmp (noflash) lib_a-longjmp (noflash)
lib_a-setjmp (noflash) lib_a-setjmp (noflash)
@ -141,4 +141,6 @@ entries:
lib_a-strdup_r (noflash) lib_a-strdup_r (noflash)
lib_a-system (noflash) lib_a-system (noflash)
lib_a-strndup_r (noflash) lib_a-strndup_r (noflash)
else:
* (default)

View file

@ -1,4 +1,4 @@
[mapping] [mapping:soc]
archive: libsoc.a archive: libsoc.a
entries: entries:
cpu_util (noflash_text) cpu_util (noflash_text)

View file

@ -1,4 +1,4 @@
[mapping] [mapping:spi_flash]
archive: libspi_flash.a archive: libspi_flash.a
entries: entries:
spi_flash_rom_patch (noflash_text) spi_flash_rom_patch (noflash_text)

View file

@ -1,4 +1,4 @@
[mapping] [mapping:vfs]
archive: libvfs.a archive: libvfs.a
entries: entries:
vfs:esp_vfs_open (noflash) vfs:esp_vfs_open (noflash)

View file

@ -1,9 +1,9 @@
[mapping] [mapping:xtensa]
archive: libxtensa.a archive: libxtensa.a
entries: entries:
eri (noflash_text) eri (noflash_text)
[mapping] [mapping:hal]
archive: libhal.a archive: libhal.a
entries: entries:
* (noflash_text) * (noflash_text)

View file

@ -1,62 +1,62 @@
[mapping] [mapping:heap]
archive: libheap.a archive: libheap.a
entries: entries:
multi_heap (noflash) multi_heap (noflash)
multi_heap_poisoning (noflash) multi_heap_poisoning (noflash)
[mapping] [mapping:soc]
archive: libsoc.a archive: libsoc.a
entries: entries:
* (noflash) * (noflash)
[mapping] [mapping:freertos]
archive: libfreertos.a archive: libfreertos.a
entries: entries:
* (noflash) * (noflash)
[mapping] [mapping:esp32]
archive: libesp32.a archive: libesp32.a
entries: entries:
core_dump (noflash) core_dump (noflash)
panic (noflash) panic (noflash)
[mapping] [mapping:app_trace]
archive: libapp_trace.a archive: libapp_trace.a
entries: entries:
* (noflash) * (noflash)
[mapping] [mapping:xtensa_debug_module]
archive: libxtensa-debug-module.a archive: libxtensa-debug-module.a
entries: entries:
eri (noflash) eri (noflash)
[mapping] [mapping:phy]
archive: libphy.a archive: libphy.a
entries: entries:
* (noflash_data) * (noflash_data)
[mapping] [mapping:rtc]
archive: librtc.a archive: librtc.a
entries: entries:
* (noflash) * (noflash)
[mapping] [mapping:hal]
archive: libhal.a archive: libhal.a
entries: entries:
* (noflash) * (noflash)
[mapping] [mapping:gcc]
archive: libgcc.a archive: libgcc.a
entries: entries:
lib2funcs (noflash) lib2funcs (noflash)
[mapping] [mapping:spi_flash]
archive: libspi_flash.a archive: libspi_flash.a
entries: entries:
spi_flash_rom_patch (noflash) spi_flash_rom_patch (noflash)
[mapping] [mapping:gcov]
archive: libgcov.a archive: libgcov.a
entries: entries:
* (noflash) * (noflash)