首页 > 系统相关 >PlatformIO 中添加修改 ESP32C3 的分区表解决编译内存不足问题

PlatformIO 中添加修改 ESP32C3 的分区表解决编译内存不足问题

时间:2023-03-10 10:57:22浏览次数:34  
标签:PlatformIO 内存不足 platformio 分区表 csv ESP32C3 partitions

ESP32C3 有 4M 的 flash,但是在 PlatformIO 选择 esp32-c3-devkitm-1 开发板的时候只默认分配了 1310720 byte,还有很大一部分没有使用。

解决方案一:

在工程文件夹中建一个.csv的文件,比如 partition.csv 这个文件。

接着在 platformio.ini 中添加 board_build.partitions = partition.csv

内容按照 C:\Users\[用户名]\.platformio\packages\framework-arduinoespressif32\tools\partitions 中定义的各种内容大小的 csv 文件进行编写。比如可以直接将 huge_app.csv 内容复制过来。

解决方案二:

C:\Users\[用户名]\.platformio\packages\framework-arduinoespressif32\tools\partitionsdefault.csv 内容修改成 huge_app.csv 中的数值,这样就可以了。flash 可使用大小约为 3M。

标签:PlatformIO,内存不足,platformio,分区表,csv,ESP32C3,partitions
From: https://www.cnblogs.com/manastudent/p/17202598.html

相关文章

  • 记一次oracle单表改分区表 一波三折
    业务上要把单表还差分区表```SQL>@seggwx.aopenSEG_MBOWNERSEGMENT_NAMESEG_PART_NAMESEGMENT_TYPE......
  • 内存不足时Linux 内核自动触发OOM-killer
    问题产生:作者最近在搭建Hadoop+Hive集群时,将NameNode、DataNode、Rm全部部署到一台物理机上,查询量较大时连接挂掉。问题定位:使用JPS命令查看Metastore服务正常运行,hive2......
  • oracle11g-date字段类型的分区表切换为自动分区表
    问题描述oracle11g存在字段date类型的range分区(按月划分分区表),由于早期是从oracle9i迁移到oracle11g,历史的分区表都是人工新增分区,先要改为自动分区,减少漏加分区导致的......
  • 创建分区表
    分区适用于例如日志记录,查询少。一般用于后台的数据报表分析。对于这些数据汇总需求,需要很多日志表去做数据聚合,我们能够容忍1s到2s的延迟,只要数据准确能够满足需求就可以......
  • mysql 为分区表添加主键
    目录适用范围问题概述问题原因解决方案1.创建测试表2.添加字段3.备份表4.创建带主的表结构5.修改备份脚本6.将数据导入到表中参考文档适用范围MYSQL5.7+问题概述客户......
  • 为什么MBR分区表最大只能识别2T硬盘?
    理解这个问题需要的基础知识:1、机械硬盘的结构:盘片、盘面、磁头、磁道、柱面、扇区的概念。2、硬盘的寻址方式:从CHS到LBA。上面的基础知识在网上搜索即得,不赘述了。......
  • 在线将普通表与分区表进行相互转换以及移动数据文件位置
    文档课题:在线将普通表与分区表进行相互转换以及移动数据文件位置.数据库:oracle19.31、测试数据C:\Users\Administrator>sqlplus/assysdbaSQL*Plus:Release19.0.0.0.0......
  • PostgreSQL中按时间月份自动创建分区表
    出处https://blog.csdn.net/xgb2018/article/details/109244096PostgreSQL中按时间月份自动创建分区表前言1.创建主表2.创建存储过程3.创建触发器4.踩过的坑(1)constrai......
  • 2023-02-13 【Android studio内存不足】 Out of memory: Java heap space. Configure
    我的as版本:4.2.2测试环境:Android要修改as内存,需要修改两个地方:1、打开as,找到帮助==>更改内存设置==>最大堆大小,把2048修改成你想要的值,我是改成了8192,就是8g内存,接着重......
  • ESP32-CAM制作监控器教程(platformio版)
    有手就行的ESP32-CAM监控教程01、简介​ 基于esp32-cam的一个小东西。花了很多时间在网上找教程,发现基本都是使用的arduino实现的,但是使用arduino下载开发板就没成功过[......