ESP32 s3 PSRAM ID read error: 0x00ffffff 已解决。

文章讲述了在使用ESP32-S3N16R8时遇到的PSRAM初始化错误,原因是未正确配置八线模式PSRAM。解决方案是在menuconfig中设置支持外部SPI连接的RAM并选择八线模式。同时,提醒用户查阅芯片数据手册以了解PSRAM模式和相关引脚的使用。
摘要由CSDN通过智能技术生成

使用 ESP32-S3 N16R8 报错

E (185) quad_psram: PSRAM ID read error: 0x00ffffff
E (186) cpu_start: Failed to init external RAM!

原因是ESP32-S3R8模块内置的RSRAM 为八线模式PSRAM(OCTAL MODE PSRAM)
在menuconfig中配置

menuconfig->Component config ->ESP PSRAM->Support of external,SPI-connected RAM
menuconfig->Component config ->ESP PSRAM->SPI RAM config->
Mode (QUAD/OCT) of SPI RAM chip in use (Octal Mode PSRAM)->Octal Mode PSRAM

即可正常识别。

补充内容:
怎么查看芯片集成的PSRAM是什么模式的SPI呢?由于ESP-32S3的PSRAM是集成在封装内的,所以直接查看芯片数据手册,这里摘抄了相关的内容。
在这里插入图片描述

在八线PSRAM模式下会占用ESP32S3的部分引脚,这些引脚应当悬空,不再连接其余外设。
PSRAM和IO对应关系图
如果想知道外部的FLAH接什么引脚了,可以查看对应模组的数据手册即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值