ESP32S2片外PSRAM的使用

  • 硬件设备
  1. ESP32S2FH4芯片
  2. 使用官方推荐PSRAM芯片

  • 引脚连接

左边图片为芯片引脚,右边图片为PSRAM引脚

 

  • 软件配置

使用ESP-IDF命令行,输出idf.py menuconfig -> Component config -> ESP32S2-specific ->

选择打开,

在SPI RAM config -->中,默认是ESP32S2芯片自己检测使用的外部芯片是哪一个,在本例程中,是直接选择了使用的外部RAM型号。在ESP32S2-specific ->中的设置还有很多,可以查询相关设置,但是一般设置到这里就可以。

  • 分区表的修改

因为使用了外部的RAM,导致偏移量会出现覆盖,在partitionstable.bin中默认的起始地址是0x8000,使用ESP-IDF命令行,输入idf.py menuconfig -> Partition Table->修改为0xb000

软件中的分区表可以参考这个

ESP32S2片外PSRAM的使用相关推荐

  1. ESP32片外PSRAM

    背景 ESP32 提供了520KB的片上SRAM,基本是可以满足大部分需求:但是在用到音频.显示方案的时候就很吃紧了,官方提供了4M的片外SPI RAM,实现内存的扩展与映射,大大提高了应用的范围 C ...

  2. 分享推荐国产串口PSRAM外扩芯片EMI7064LSME

    在现有的单片机MCU的设计上,由于片内RAM空间不足,想要解决这个问题要么换更大RAM的MCU,要么就外扩PSRAM.方案选择主要有两个问题需要考虑:1.PSRAM的数据位数:2.是否使用锁存器.由于 ...

  3. esp32摄像显示时间_TinyPICO-比拇指还小的ESP32开发板- 国外创客众筹发现第二期

    国外创客开发板创新日新月异 我们想尝鲜体验却十分苦难 一片板卡从海外跋山涉水到我们手中 遇到各种各样的问题 海外组团开始啦!~ 本次我们从国外开发板众筹网站crowdsupply 挑选一款体积较小/功 ...

  4. 【联盛德W806上手笔记】三、MCU系统与时钟结构

    目录 总线结构 AHB-1 总线 AHB-2 总线 时钟与复位 主要特性 时钟结构 功能描述 时钟门控 时钟自适应关断 功能复位 时钟分频 寄存器描述 寄存器列表 软件时钟门控使能寄存器 软件时钟掩码 ...

  5. 启明云端分享| 基于ESP32-S2模块的彩屏86盒应用,有哪些亮点呢

    提示:基于乐鑫ESP32-S2模块做的彩屏86盒,驱动320*320的3.92寸彩屏, 刷新频率可达18fps. WT-86-32-3ZW1 是一款多接口可视触控 86 型智能开关面板,配备 esp3 ...

  6. ESP8266、ESP32 和 ESP32-S2 对比

    ESP32-S2 是乐鑫去年推出的 SOC,它可以看作是 ESP32 的低成本简化改进版本,在保持了 ESP32 的主要特点下,去掉了以太网.BLE.CAN.霍尔传感器等功能,但是增加了 USB OT ...

  7. ESP32-S3与ESP32-S2相比,有什么不同呢?

    启明云端作为乐鑫代理,第一时间已经拿到了ESP32-S3芯片; 很多开发小伙伴都在拿ESP32-S3与ESP32-S2相比较,他们到底有什么不同呢? 相比ESP32-S2,ESP32-S3是双核处理器 ...

  8. 常用存储器(SRAM、DRAM、NVRAM、PSRAM)简单介绍

    参考自:https://blog.csdn.net/lyfwill/article/details/104786234/ https://zhuanlan.zhihu.com/p/452070318 ...

  9. SRAM、PSRAM、SPI FLASH

    SRAM:Static RAM,静态随机存取存储器-–SRAM存在于MCU内部,容量比较小一般KB~MB,速度快: PSRAM:Pseudo static RAM,指的是伪静态随机存储器: DRAM: ...

最新文章

  1. 0基础JavaScript入门教程(一)认识代码
  2. Python中使用librosa包进行mfcc特征参数提取
  3. 软件性能测试类型和指标
  4. postman 安装失败_【Postman】14 Postman与Jenkins集成使用
  5. Compound Interest Calculator4.0
  6. 移动端布局三种视口_移动端开发知识[系列] - 视口viewport
  7. 贝叶斯优化的初步理解
  8. NeHe OpenGL教程 第三十七课:卡通映射
  9. navicate将远程数据库导入到本地数据库
  10. linux svn删除目录命令,删除目录下的所有.svn版本库目录_CentOS
  11. 现在工作和技术一般,想下班后充充电多学点东西。然而事实却相反,怎么让自己的学习更加有毅力?...
  12. 负载均衡的几种方式_负载均衡的几种类型
  13. 基于python 爬虫网络舆情分析系统_基于Python的网络爬虫系统
  14. 生活小妙招:办公室如何查看自己电脑已连接的无线网密码,记得收藏
  15. python对写作有什么帮助_[俄勒冈大学]养成Python写作习惯
  16. swing html 字体颜色,swing sister
  17. Arduino ESP8266利用定时器中断控制LED闪烁示例程序
  18. 小白入门之HTML--第三章 CSS样式基础
  19. 西安c语言培训班培训,零基础学c语言难吗 西安C语言培训班传授学习技巧
  20. unity PUN PhotonView莫名奇妙viewID冲突

热门文章

  1. Could not enlist in transaction on entering meta-aware object
  2. 数据驱动业务,说的好听,做好很难!得这样才行
  3. 欧几里德算法 扩展欧几里德算法 求解丢番图方程
  4. 上海交通大学电子与通信工程819考研上岸经验分享
  5. 时钟树综合CTS技术经验分享(高薪必备)
  6. 浅谈Linux内存管理那些事儿
  7. 警务系统三维可视化管理与情报研判综合分析平台
  8. 三菱FX5U以太网数据采集方案
  9. Java:三大特性之继承性
  10. linux服务器使用certbot免费安装ssl证书