CONFIG_ESP_SPIRAM_SIZE
Size of SPIRAM part
Size of SPIRAM part
Type: int
Help
Specify size of SPIRAM part.
NOTE: If SPIRAM size is greater than 4MB, only
lower 4MB can be allocated using k_malloc().
Help
Specify size of SPIRAM part.
NOTE: If SPIRAM size is greater than 4MB, only
lower 4MB can be allocated using k_malloc().
Direct dependencies
(ESP_SPIRAM
&& SOC_ESP32
&& <choice: SoC/CPU/Configuration Selection>) || (ESP_SPIRAM
&& SOC_ESP32S2
&& <choice: SoC/CPU/Configuration Selection>)
(Includes any dependencies from ifs and menus.)
Defaults
2097152 if
SPIRAM_TYPE_ESPPSRAM16
4194304 if
SPIRAM_TYPE_ESPPSRAM32
8388608 if
SPIRAM_TYPE_ESPPSRAM64
2097152 if
SPIRAM_TYPE_ESPPSRAM16
4194304 if
SPIRAM_TYPE_ESPPSRAM32
8388608 if
SPIRAM_TYPE_ESPPSRAM64
Kconfig definitions
At <SoC>/xtensa/esp32/Kconfig.soc:88
Included via Kconfig:8
→ Kconfig.zephyr:38
→ <SoC>/Kconfig:9
Menu path: (Top) → SoC/CPU/Configuration Selection → ESP32 → Support for external, SPI-connected RAM → SPI RAM config
config ESP_SPIRAM_SIZE
int "Size of SPIRAM part"
default 2097152 if SPIRAM_TYPE_ESPPSRAM16
default 4194304 if SPIRAM_TYPE_ESPPSRAM32
default 8388608 if SPIRAM_TYPE_ESPPSRAM64
depends on ESP_SPIRAM && SOC_ESP32 && <choice>
help
Specify size of SPIRAM part.
NOTE: If SPIRAM size is greater than 4MB, only
lower 4MB can be allocated using k_malloc().
At <SoC>/xtensa/esp32s2/Kconfig.soc:119
Included via Kconfig:8
→ Kconfig.zephyr:38
→ <SoC>/Kconfig:9
Menu path: (Top) → SoC/CPU/Configuration Selection → ESP32S2 → Support for external, SPI-connected RAM → SPI RAM config
config ESP_SPIRAM_SIZE
int "Size of SPIRAM part"
default 2097152 if SPIRAM_TYPE_ESPPSRAM16
default 4194304 if SPIRAM_TYPE_ESPPSRAM32
default 8388608 if SPIRAM_TYPE_ESPPSRAM64
depends on ESP_SPIRAM && SOC_ESP32S2 && <choice>
help
Specify size of SPIRAM part.
NOTE: If SPIRAM size is greater than 4MB, only
lower 4MB can be allocated using k_malloc().
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)