Page 1 of 1

关于ESP32-S3的PSRAM设置问题

Posted: Wed Nov 30, 2022 8:07 am
by benbbbb
本人使用的芯片是esp32-s3N8R8芯片,根据数据表是有8MB的PSRAM的。于是在menuconfig中配置相关的PSRAM参数,具体可见下图。但是配置使用PSRAM后烧录进芯片报了下面的warning,并且程序无法正常烧录,芯片一直重启。请问如何解决?是否menuconfig配置有问题?(另menuconfig中的引脚配置为CLK是33脚,CS是32脚)

Re: 关于ESP32-S3的PSRAM设置问题

Posted: Sat Mar 18, 2023 7:46 am
by 末班车上的乘客
好可怜啊 我也遇到类似的问题,没人帮忙啊。你的问题解决了吗?我的是8M内存实际可heap只有900K

Re: 关于ESP32-S3的PSRAM设置问题

Posted: Tue Mar 21, 2023 8:52 am
by ESP_Rainbow
您好:

请问您使用的是芯片还是模组呢?具体型号是哪个?

如果使用的是 ESP32S3 芯片,只有如下型号,不存在 ESP32-S3N8R8
ESP32-s3.png
ESP32-s3.png (59.09 KiB) Viewed 27658 times
如果使用的是 ESP32-S3-WROOM-1-N8R8 模组,那么支持 4 线 Flash 和 8 线 PSRAM ,
esp32s3-module.png
esp32s3-module.png (231.88 KiB) Viewed 27658 times
且 SPI0 和 SPI1 对应的 GPIO26-32 是用于 SPI flash 和 PSRAM,不可用于其他用途。当使用八线 PSRAM 时,GPIO33~37 会连接到 SPIIO4 ~ SPIIO7 和 SPIDQS。因此,GPIO33~37 也不可用于其他用途。ESP32-S3 GPIO 使用说明参见:https://docs.espressif.com/projects/esp ... o-rtc-gpio

建议检查您的硬件设计是否满足 GPIO 使用要求,固件下载之后不断重启,不是下载异常的问题,当前问题可能跟您的硬件有关。

Re: 关于ESP32-S3的PSRAM设置问题

Posted: Tue Mar 21, 2023 9:00 am
by ESP_Rainbow
另外,如果使用的是 ESP32-S3R8 的芯片的话,请使用默认的 PSRAM GPIO 的配置,如下:
Component config → ESP PSRAM → Support for external, SPI-connected RAM → SPI RAM config → PSRAM Clock and CS IO for ESP32S3
PSRAM.png
PSRAM.png (14.59 KiB) Viewed 27649 times