esp-idf/docs/en
Alexey Lapshin 824c8e0593 feat(esp_system): allow .bss to spill over into L2MEM above 0x4ff40000
This commit introduce SOC_MEM_NON_CONTIGUOUS_SRAM flag (that enebled for
esp32p4). If SOC_MEM_NON_CONTIGUOUS_SRAM is enabled:

- LDFLAGS+=--enable-non-contiguous-regions
- ldgen.py replaces "arrays[*]" from sections.ld.in with objects under
  SURROUND keyword. (e.g. from linker.lf: data -> dram0_data SURROUND(foo))
- "mapping[*]" - refers to all other data

If SOC_MEM_NON_CONTIGUOUS_SRAM, sections.ld.in file should contain at
least one block of code like this (otherwise it does not make sense):

  .dram0.bss (NOLOAD) :
  {
    arrays[dram0_bss]
    mapping[dram0_bss]
  } > sram_low

  .dram1.bss (NOLOAD) :
  {
    /* do not place here arrays[dram0_bss] because it may be splited
     * between segments */
    mapping[dram0_bss]
  } > sram_high
2024-02-28 19:41:25 +04:00
..
_templates
api-guides feat(esp_system): allow .bss to spill over into L2MEM above 0x4ff40000 2024-02-28 19:41:25 +04:00
api-reference docs(esp_timer): Rewrite esp_timer api ref and related docs 2024-02-08 12:13:18 +08:00
contribute docs(sphinx-lint): Fix issues reported by sphinx-lint before adding it to pre-commit 2024-01-23 15:22:29 +08:00
get-started docs(esp32c5): add support for building C5 docs 2024-02-01 10:06:41 +08:00
hw-reference docs(sphinx-lint): Fix issues reported by sphinx-lint before adding it to pre-commit 2024-01-23 15:22:29 +08:00
libraries-and-frameworks Merge branch 'docs/add_Chinese_translation_for_several_short_docs1' into 'master' 2023-05-04 17:25:42 +08:00
migration-guides docs(ieee802154): add migration note for the receive done handler feature 2024-01-25 20:27:14 +08:00
security docs(esp32c5): add support for building C5 docs 2024-02-01 10:06:41 +08:00
third-party-tools docs(sphinx-lint): Fix issues reported by sphinx-lint before adding it to pre-commit 2024-01-23 15:22:29 +08:00
404.rst docs: update format issues left in EN docs 2023-09-15 10:46:25 +00:00
COPYRIGHT.rst feat(unity): upgrade to 2.6.0-RC1 2023-11-28 20:22:02 +01:00
about.rst docs: update front page for esp32p4 2023-10-16 14:06:25 +08:00
conf.py
index.rst docs: update front page for esp32p4 2023-10-16 14:06:25 +08:00
languages.rst
resources.rst Merge branch 'docs/organize_third_party_ide' into 'master' 2023-09-11 14:31:00 +08:00
versions.rst docs: update format issues left in EN docs 2023-09-15 10:46:25 +00:00