diff --git a/boards/risc-v/esp32c3/common/scripts/esp32c3_sections.ld b/boards/risc-v/esp32c3/common/scripts/esp32c3_sections.ld index aabbc62c5fd..bb9e518ca53 100644 --- a/boards/risc-v/esp32c3/common/scripts/esp32c3_sections.ld +++ b/boards/risc-v/esp32c3/common/scripts/esp32c3_sections.ld @@ -118,6 +118,8 @@ SECTIONS *(.iram1) *(.iram1.*) + *libcoexist.a:(.coexiram .coexiram.*) + *libsched.a:irq_dispatch.*(.text .text.* .literal .literal.*) *libsched.a:sched_lock.*(.text .text.* .literal .literal.*) *libsched.a:sched_unlock.*(.text .text.* .literal .literal.*) diff --git a/boards/risc-v/esp32c6/common/scripts/esp32c6_sections.ld b/boards/risc-v/esp32c6/common/scripts/esp32c6_sections.ld index 92e79617620..c6d5c7aac57 100644 --- a/boards/risc-v/esp32c6/common/scripts/esp32c6_sections.ld +++ b/boards/risc-v/esp32c6/common/scripts/esp32c6_sections.ld @@ -118,6 +118,8 @@ SECTIONS *(.iram1) *(.iram1.*) + *libcoexist.a:(.coexiram .coexiram.*) + *libsched.a:irq_dispatch.*(.text .text.* .literal .literal.*) *libsched.a:sched_lock.*(.text .text.* .literal .literal.*) *libsched.a:sched_unlock.*(.text .text.* .literal .literal.*) diff --git a/boards/risc-v/esp32h2/common/scripts/esp32h2_sections.ld b/boards/risc-v/esp32h2/common/scripts/esp32h2_sections.ld index 8e9e49eb3a0..6320b074b8f 100644 --- a/boards/risc-v/esp32h2/common/scripts/esp32h2_sections.ld +++ b/boards/risc-v/esp32h2/common/scripts/esp32h2_sections.ld @@ -118,6 +118,8 @@ SECTIONS *(.iram1) *(.iram1.*) + *libcoexist.a:(.coexiram .coexiram.*) + *libsched.a:irq_dispatch.*(.text .text.* .literal .literal.*) *libsched.a:sched_lock.*(.text .text.* .literal .literal.*) *libsched.a:sched_unlock.*(.text .text.* .literal .literal.*) diff --git a/boards/xtensa/esp32/common/scripts/esp32_sections.ld b/boards/xtensa/esp32/common/scripts/esp32_sections.ld index 4e99121049d..b94e7b3b179 100644 --- a/boards/xtensa/esp32/common/scripts/esp32_sections.ld +++ b/boards/xtensa/esp32/common/scripts/esp32_sections.ld @@ -153,6 +153,7 @@ SECTIONS _iram_text_start = ABSOLUTE(.); *(.iram1 .iram1.*) esp32_start.*(.literal .text .literal.* .text.*) + *libcoexist.a:(.coexiram .coexiram.*) *libphy.a:(.literal .text .literal.* .text.*) *librtc.a:(.literal .text .literal.* .text.*) *libpp.a:(.literal .text .literal.* .text.*) diff --git a/boards/xtensa/esp32s3/common/scripts/esp32s3_sections.ld b/boards/xtensa/esp32s3/common/scripts/esp32s3_sections.ld index 8e380429457..5d2194983a4 100644 --- a/boards/xtensa/esp32s3/common/scripts/esp32s3_sections.ld +++ b/boards/xtensa/esp32s3/common/scripts/esp32s3_sections.ld @@ -158,7 +158,7 @@ SECTIONS *(.iram1 .iram1.*) esp32s3_start.*(.literal .text .literal.* .text.*) esp32s3_region.*(.literal .text .literal.* .text.*) - + *libcoexist.a:(.coexiram .coexiram.*) *libarch.a:*esp_loader.*(.literal .text .literal.* .text.*) *libarch.a:esp32s3_cpuindex.*(.literal .text .literal.* .text.*) *libarch.a:esp32s3_irq.*(.literal .text .literal.* .text.*)