esp32.extram.bss.ld 1.0 KB

123456789101112131415161718
  1. /* This section is only included if CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY
  2. is set, to link some sections to BSS in PSRAM */
  3. SECTIONS
  4. {
  5. /* external memory bss, from any global variable with EXT_RAM_ATTR attribute*/
  6. .ext_ram.bss (NOLOAD) :
  7. {
  8. _ext_ram_bss_start = ABSOLUTE(.);
  9. *(.ext_ram.bss*)
  10. *libnet80211.a:(.dynsbss .sbss .sbss.* .gnu.linkonce.sb.* .scommon .sbss2.* .gnu.linkonce.sb2.* .dynbss .bss .bss.* .share.mem .gnu.linkonce.b.* COMMON)
  11. *libpp.a:(.dynsbss .sbss .sbss.* .gnu.linkonce.sb.* .scommon .sbss2.* .gnu.linkonce.sb2.* .dynbss .bss .bss.* .share.mem .gnu.linkonce.b.* COMMON)
  12. *liblwip.a:(.dynsbss .sbss .sbss.* .gnu.linkonce.sb.* .scommon .sbss2.* .gnu.linkonce.sb2.* .dynbss .bss .bss.* .share.mem .gnu.linkonce.b.* COMMON)
  13. *libbt.a:(EXCLUDE_FILE (libbtdm_app.a) .dynsbss .sbss .sbss.* .gnu.linkonce.sb.* .scommon .sbss2.* .gnu.linkonce.sb2.* .dynbss .bss .bss.* .share.mem .gnu.linkonce.b.* COMMON)
  14. . = ALIGN(4);
  15. _ext_ram_bss_end = ABSOLUTE(.);
  16. } > extern_ram_seg
  17. }