Expand description
§PSRAM “virtual peripheral” driver (ESP32)
§Overview
The PSRAM module provides support for accessing and controlling
the Pseudo Static Random Access Memory (PSRAM) on the ESP32.
The PSRAM module enables users to interface with the PSRAM memory
present on the ESP32 chip. PSRAM provides additional external memory to
supplement the internal memory of the ESP32, allowing for increased
storage capacity and improved performance in certain applications.
The PSRAM module is accessed through a virtual address, defined as
PSRAM_VADDR. The starting virtual address for the PSRAM module is
0x3F800000. The PSRAM module size depends on the configuration specified
during the compilation process. The available PSRAM sizes are 2MB,
4MB, and 8MB.
NOTE: If you want to use PSRAM on ESP32 or ESP32-S3, it’ll work only
in release mode.