关于ESP32-S3的PSRAM设置问题
关于ESP32-S3的PSRAM设置问题
本人使用的芯片是esp32-s3N8R8芯片,根据数据表是有8MB的PSRAM的。于是在menuconfig中配置相关的PSRAM参数,具体可见下图。但是配置使用PSRAM后烧录进芯片报了下面的warning,并且程序无法正常烧录,芯片一直重启。请问如何解决?是否menuconfig配置有问题?(另menuconfig中的引脚配置为CLK是33脚,CS是32脚)
- Attachments
-
- menuconfig关于PSRAM配置
- 微信截图_20221130160159.png (19.82 KiB) Viewed 28034 times
-
- 烧录报的warning
- 微信截图_20221130150807.png (3.97 KiB) Viewed 28034 times
Re: 关于ESP32-S3的PSRAM设置问题
好可怜啊 我也遇到类似的问题,没人帮忙啊。你的问题解决了吗?我的是8M内存实际可heap只有900K
-
- Posts: 7
- Joined: Fri Oct 28, 2022 7:37 am
Re: 关于ESP32-S3的PSRAM设置问题
您好:
请问您使用的是芯片还是模组呢?具体型号是哪个?
如果使用的是 ESP32S3 芯片,只有如下型号,不存在 ESP32-S3N8R8
如果使用的是 ESP32-S3-WROOM-1-N8R8 模组,那么支持 4 线 Flash 和 8 线 PSRAM ,
且 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 使用要求,固件下载之后不断重启,不是下载异常的问题,当前问题可能跟您的硬件有关。
请问您使用的是芯片还是模组呢?具体型号是哪个?
如果使用的是 ESP32S3 芯片,只有如下型号,不存在 ESP32-S3N8R8
如果使用的是 ESP32-S3-WROOM-1-N8R8 模组,那么支持 4 线 Flash 和 8 线 PSRAM ,
且 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 使用要求,固件下载之后不断重启,不是下载异常的问题,当前问题可能跟您的硬件有关。
-
- Posts: 7
- Joined: Fri Oct 28, 2022 7:37 am
Re: 关于ESP32-S3的PSRAM设置问题
另外,如果使用的是 ESP32-S3R8 的芯片的话,请使用默认的 PSRAM GPIO 的配置,如下:
Component config → ESP PSRAM → Support for external, SPI-connected RAM → SPI RAM config → PSRAM Clock and CS IO for ESP32S3
Component config → ESP PSRAM → Support for external, SPI-connected RAM → SPI RAM config → PSRAM Clock and CS IO for ESP32S3
Who is online
Users browsing this forum: No registered users and 21 guests