关于ESP32-S3的PSRAM设置问题

benbbbb
Posts: 6
Joined: Sun Nov 06, 2022 12:08 pm

关于ESP32-S3的PSRAM设置问题

Postby benbbbb » Wed Nov 30, 2022 8:07 am

本人使用的芯片是esp32-s3N8R8芯片,根据数据表是有8MB的PSRAM的。于是在menuconfig中配置相关的PSRAM参数,具体可见下图。但是配置使用PSRAM后烧录进芯片报了下面的warning,并且程序无法正常烧录,芯片一直重启。请问如何解决?是否menuconfig配置有问题?(另menuconfig中的引脚配置为CLK是33脚,CS是32脚)
Attachments
微信截图_20221130160159.png
menuconfig关于PSRAM配置
微信截图_20221130160159.png (19.82 KiB) Viewed 28036 times
微信截图_20221130150807.png
烧录报的warning
微信截图_20221130150807.png (3.97 KiB) Viewed 28036 times

末班车上的乘客
Posts: 18
Joined: Mon Feb 06, 2023 6:56 am

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

Postby 末班车上的乘客 » Sat Mar 18, 2023 7:46 am

好可怜啊 我也遇到类似的问题,没人帮忙啊。你的问题解决了吗?我的是8M内存实际可heap只有900K

ESP_Rainbow
Posts: 7
Joined: Fri Oct 28, 2022 7:37 am

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

Postby ESP_Rainbow » Tue Mar 21, 2023 8:52 am

您好:

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

如果使用的是 ESP32S3 芯片,只有如下型号,不存在 ESP32-S3N8R8
ESP32-s3.png
ESP32-s3.png (59.09 KiB) Viewed 27639 times
如果使用的是 ESP32-S3-WROOM-1-N8R8 模组,那么支持 4 线 Flash 和 8 线 PSRAM ,
esp32s3-module.png
esp32s3-module.png (231.88 KiB) Viewed 27639 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 使用要求,固件下载之后不断重启,不是下载异常的问题,当前问题可能跟您的硬件有关。

ESP_Rainbow
Posts: 7
Joined: Fri Oct 28, 2022 7:37 am

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

Postby ESP_Rainbow » Tue Mar 21, 2023 9:00 am

另外,如果使用的是 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 27630 times

Who is online

Users browsing this forum: No registered users and 24 guests