ESP32のメモリ容量をどのように改善できますか？
マイクロコントローラーの容量を増やすために、メーカーはボードにメモリチップを追加できます。この外部RAMチップは、SPIバスを介してESP32に接続されています。

理論的には、任意のSPIメモリチップを使用できますが、実際には、常に同じです：ESP-PSRAM32。このチップは擬似性RAM（PSRAM）として知られるテクノロジーを使用しているため、「外部SPI RAM」と言う必要があるときに「PSRAM」という名前を使用することがよくあります。

拡張メモリを使用するには、プログラマーからの追加作業が必要です。専用割り当て関数を呼び出す必要があります。古き良きmalloc（）の代わりに、heap_caps_malloc（malloc_cap_spiram）を呼び出す必要があります。