ldgen: update component linker fragment files
This commit is contained in:
parent
7900178b7c
commit
90ee405afd
14 changed files with 176 additions and 172 deletions
|
@ -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)
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[mapping]
|
[mapping:esp_ringbuf]
|
||||||
archive: libesp_ringbuf.a
|
archive: libesp_ringbuf.a
|
||||||
entries:
|
entries:
|
||||||
* (noflash_text)
|
* (noflash_text)
|
|
@ -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)
|
||||||
|
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[mapping]
|
[mapping:freertos]
|
||||||
archive: libfreertos.a
|
archive: libfreertos.a
|
||||||
entries:
|
entries:
|
||||||
* (noflash_text)
|
* (noflash_text)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[mapping]
|
[mapping:heap]
|
||||||
archive: libheap.a
|
archive: libheap.a
|
||||||
entries:
|
entries:
|
||||||
multi_heap (noflash)
|
multi_heap (noflash)
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -8,137 +8,139 @@
|
||||||
# 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)
|
||||||
lib_a-abs (noflash)
|
lib_a-abs (noflash)
|
||||||
lib_a-div (noflash)
|
lib_a-div (noflash)
|
||||||
lib_a-labs (noflash)
|
lib_a-labs (noflash)
|
||||||
lib_a-ldiv (noflash)
|
lib_a-ldiv (noflash)
|
||||||
lib_a-quorem (noflash)
|
lib_a-quorem (noflash)
|
||||||
lib_a-utoa (noflash)
|
lib_a-utoa (noflash)
|
||||||
lib_a-itoa (noflash)
|
lib_a-itoa (noflash)
|
||||||
lib_a-atoi (noflash)
|
lib_a-atoi (noflash)
|
||||||
lib_a-atol (noflash)
|
lib_a-atol (noflash)
|
||||||
lib_a-strtol (noflash)
|
lib_a-strtol (noflash)
|
||||||
lib_a-strtoul (noflash)
|
lib_a-strtoul (noflash)
|
||||||
lib_a-wcrtomb (noflash)
|
lib_a-wcrtomb (noflash)
|
||||||
lib_a-fvwrite (noflash)
|
lib_a-fvwrite (noflash)
|
||||||
lib_a-wbuf (noflash)
|
lib_a-wbuf (noflash)
|
||||||
lib_a-wsetup (noflash)
|
lib_a-wsetup (noflash)
|
||||||
lib_a-fputwc (noflash)
|
lib_a-fputwc (noflash)
|
||||||
lib_a-wctomb_r (noflash)
|
lib_a-wctomb_r (noflash)
|
||||||
lib_a-ungetc (noflash)
|
lib_a-ungetc (noflash)
|
||||||
lib_a-makebuf (noflash)
|
lib_a-makebuf (noflash)
|
||||||
lib_a-fflush (noflash)
|
lib_a-fflush (noflash)
|
||||||
lib_a-refill (noflash)
|
lib_a-refill (noflash)
|
||||||
lib_a-s_fpclassify (noflash)
|
lib_a-s_fpclassify (noflash)
|
||||||
lib_a-asctime (noflash)
|
lib_a-asctime (noflash)
|
||||||
lib_a-ctime (noflash)
|
lib_a-ctime (noflash)
|
||||||
lib_a-ctime_r (noflash)
|
lib_a-ctime_r (noflash)
|
||||||
lib_a-lcltime (noflash)
|
lib_a-lcltime (noflash)
|
||||||
lib_a-lcltime_r (noflash)
|
lib_a-lcltime_r (noflash)
|
||||||
lib_a-gmtime (noflash)
|
lib_a-gmtime (noflash)
|
||||||
lib_a-gmtime_r (noflash)
|
lib_a-gmtime_r (noflash)
|
||||||
lib_a-strftime (noflash)
|
lib_a-strftime (noflash)
|
||||||
lib_a-mktime (noflash)
|
lib_a-mktime (noflash)
|
||||||
lib_a-syswrite (noflash)
|
lib_a-syswrite (noflash)
|
||||||
lib_a-tzset_r (noflash)
|
lib_a-tzset_r (noflash)
|
||||||
lib_a-tzset (noflash)
|
lib_a-tzset (noflash)
|
||||||
lib_a-toupper (noflash)
|
lib_a-toupper (noflash)
|
||||||
lib_a-tolower (noflash)
|
lib_a-tolower (noflash)
|
||||||
lib_a-toascii (noflash)
|
lib_a-toascii (noflash)
|
||||||
lib_a-systimes (noflash)
|
lib_a-systimes (noflash)
|
||||||
lib_a-time (noflash)
|
lib_a-time (noflash)
|
||||||
lib_a-gettzinfo (noflash)
|
lib_a-gettzinfo (noflash)
|
||||||
lib_a-strupr (noflash)
|
lib_a-strupr (noflash)
|
||||||
lib_a-asctime_r (noflash)
|
lib_a-asctime_r (noflash)
|
||||||
lib_a-bzero (noflash)
|
lib_a-bzero (noflash)
|
||||||
lib_a-close (noflash)
|
lib_a-close (noflash)
|
||||||
lib_a-creat (noflash)
|
lib_a-creat (noflash)
|
||||||
lib_a-environ (noflash)
|
lib_a-environ (noflash)
|
||||||
lib_a-fclose (noflash)
|
lib_a-fclose (noflash)
|
||||||
lib_a-isalnum (noflash)
|
lib_a-isalnum (noflash)
|
||||||
lib_a-isalpha (noflash)
|
lib_a-isalpha (noflash)
|
||||||
lib_a-isascii (noflash)
|
lib_a-isascii (noflash)
|
||||||
lib_a-isblank (noflash)
|
lib_a-isblank (noflash)
|
||||||
lib_a-iscntrl (noflash)
|
lib_a-iscntrl (noflash)
|
||||||
lib_a-isdigit (noflash)
|
lib_a-isdigit (noflash)
|
||||||
lib_a-isgraph (noflash)
|
lib_a-isgraph (noflash)
|
||||||
lib_a-islower (noflash)
|
lib_a-islower (noflash)
|
||||||
lib_a-isprint (noflash)
|
lib_a-isprint (noflash)
|
||||||
lib_a-ispunct (noflash)
|
lib_a-ispunct (noflash)
|
||||||
lib_a-isspace (noflash)
|
lib_a-isspace (noflash)
|
||||||
lib_a-isupper (noflash)
|
lib_a-isupper (noflash)
|
||||||
lib_a-memccpy (noflash)
|
lib_a-memccpy (noflash)
|
||||||
lib_a-memchr (noflash)
|
lib_a-memchr (noflash)
|
||||||
lib_a-memcmp (noflash)
|
lib_a-memcmp (noflash)
|
||||||
lib_a-memcpy (noflash)
|
lib_a-memcpy (noflash)
|
||||||
lib_a-memmove (noflash)
|
lib_a-memmove (noflash)
|
||||||
lib_a-memrchr (noflash)
|
lib_a-memrchr (noflash)
|
||||||
lib_a-memset (noflash)
|
lib_a-memset (noflash)
|
||||||
lib_a-open (noflash)
|
lib_a-open (noflash)
|
||||||
lib_a-rand (noflash)
|
lib_a-rand (noflash)
|
||||||
lib_a-rand_r (noflash)
|
lib_a-rand_r (noflash)
|
||||||
lib_a-read (noflash)
|
lib_a-read (noflash)
|
||||||
lib_a-rshift (noflash)
|
lib_a-rshift (noflash)
|
||||||
lib_a-sbrk (noflash)
|
lib_a-sbrk (noflash)
|
||||||
lib_a-srand (noflash)
|
lib_a-srand (noflash)
|
||||||
lib_a-strcasecmp (noflash)
|
lib_a-strcasecmp (noflash)
|
||||||
lib_a-strcasestr (noflash)
|
lib_a-strcasestr (noflash)
|
||||||
lib_a-strcat (noflash)
|
lib_a-strcat (noflash)
|
||||||
lib_a-strchr (noflash)
|
lib_a-strchr (noflash)
|
||||||
lib_a-strcmp (noflash)
|
lib_a-strcmp (noflash)
|
||||||
lib_a-strcoll (noflash)
|
lib_a-strcoll (noflash)
|
||||||
lib_a-strcpy (noflash)
|
lib_a-strcpy (noflash)
|
||||||
lib_a-strcspn (noflash)
|
lib_a-strcspn (noflash)
|
||||||
lib_a-strdup (noflash)
|
lib_a-strdup (noflash)
|
||||||
lib_a-strlcat (noflash)
|
lib_a-strlcat (noflash)
|
||||||
lib_a-strlcpy (noflash)
|
lib_a-strlcpy (noflash)
|
||||||
lib_a-strlen (noflash)
|
lib_a-strlen (noflash)
|
||||||
lib_a-strlwr (noflash)
|
lib_a-strlwr (noflash)
|
||||||
lib_a-strncasecmp (noflash)
|
lib_a-strncasecmp (noflash)
|
||||||
lib_a-strncat (noflash)
|
lib_a-strncat (noflash)
|
||||||
lib_a-strncmp (noflash)
|
lib_a-strncmp (noflash)
|
||||||
lib_a-strncpy (noflash)
|
lib_a-strncpy (noflash)
|
||||||
lib_a-strndup (noflash)
|
lib_a-strndup (noflash)
|
||||||
lib_a-strnlen (noflash)
|
lib_a-strnlen (noflash)
|
||||||
lib_a-strrchr (noflash)
|
lib_a-strrchr (noflash)
|
||||||
lib_a-strsep (noflash)
|
lib_a-strsep (noflash)
|
||||||
lib_a-strspn (noflash)
|
lib_a-strspn (noflash)
|
||||||
lib_a-strstr (noflash)
|
lib_a-strstr (noflash)
|
||||||
lib_a-strtok_r (noflash)
|
lib_a-strtok_r (noflash)
|
||||||
lib_a-strupr (noflash)
|
lib_a-strupr (noflash)
|
||||||
lib_a-stdio (noflash)
|
lib_a-stdio (noflash)
|
||||||
lib_a-syssbrk (noflash)
|
lib_a-syssbrk (noflash)
|
||||||
lib_a-sysclose (noflash)
|
lib_a-sysclose (noflash)
|
||||||
lib_a-sysopen (noflash)
|
lib_a-sysopen (noflash)
|
||||||
creat (noflash)
|
creat (noflash)
|
||||||
lib_a-sysread (noflash)
|
lib_a-sysread (noflash)
|
||||||
lib_a-syswrite (noflash)
|
lib_a-syswrite (noflash)
|
||||||
lib_a-impure (noflash)
|
lib_a-impure (noflash)
|
||||||
lib_a-tzvars (noflash)
|
lib_a-tzvars (noflash)
|
||||||
lib_a-sf_nan (noflash)
|
lib_a-sf_nan (noflash)
|
||||||
lib_a-tzcalc_limits (noflash)
|
lib_a-tzcalc_limits (noflash)
|
||||||
lib_a-month_lengths (noflash)
|
lib_a-month_lengths (noflash)
|
||||||
lib_a-timelocal (noflash)
|
lib_a-timelocal (noflash)
|
||||||
lib_a-findfp (noflash)
|
lib_a-findfp (noflash)
|
||||||
lock (noflash)
|
lock (noflash)
|
||||||
lib_a-getenv_r (noflash)
|
lib_a-getenv_r (noflash)
|
||||||
isatty (noflash)
|
isatty (noflash)
|
||||||
lib_a-fwalk (noflash)
|
lib_a-fwalk (noflash)
|
||||||
lib_a-getenv_r (noflash)
|
lib_a-getenv_r (noflash)
|
||||||
lib_a-tzlock (noflash)
|
lib_a-tzlock (noflash)
|
||||||
lib_a-ctype_ (noflash)
|
lib_a-ctype_ (noflash)
|
||||||
lib_a-sccl (noflash)
|
lib_a-sccl (noflash)
|
||||||
lib_a-strptime (noflash)
|
lib_a-strptime (noflash)
|
||||||
lib_a-envlock (noflash)
|
lib_a-envlock (noflash)
|
||||||
lib_a-raise (noflash)
|
lib_a-raise (noflash)
|
||||||
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)
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[mapping]
|
[mapping:soc]
|
||||||
archive: libsoc.a
|
archive: libsoc.a
|
||||||
entries:
|
entries:
|
||||||
cpu_util (noflash_text)
|
cpu_util (noflash_text)
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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)
|
Loading…
Reference in a new issue