esp-idf/components/esp_system/ld
Devan Lai b85011c15f esp32: Add support for noinit variables in SPIRAM
Add Kconfig option SPIRAM_ALLOW_NOINIT_EXTERNAL_MEMORY
When enabled, a new linker script rule (from esp32.extram.noinit.ld)
places any variables in the .ext_ram.noinit section in SPIRAM.

This section is exempted from the startup SPIRAM memory test and is
not zero-initialized or added to the malloc pool, making it usable
for noinit variables that persist across reset.

The EXT_RAM_NOINIT_ATTR macro places variables in this section.
2021-07-29 10:28:38 +08:00
..
esp32 esp32: Add support for noinit variables in SPIRAM 2021-07-29 10:28:38 +08:00
esp32c3 System/memprot: ESP32C3 IRAM section alignment fix (LD) 2021-07-23 17:11:12 +02:00
esp32h2 esp32h2: Move from target component to esp_hw_support (new structure) 2021-07-16 20:14:27 +08:00
esp32s2 esp32: move app linker scripts 2021-07-16 20:14:27 +08:00
esp32s3 esp32: move app linker scripts 2021-07-16 20:14:27 +08:00
ld.cmake esp32: move app linker scripts 2021-07-16 20:14:27 +08:00