[ESP32]Arduino开发环境修改Flash分区

ps:用arduino开发esp32的时候,因为使用的都是各种的库,所以很可能为了实现功能而加了一堆库导致代码很大,超过了用来存储代码的空间,所以需要重新设置一下各个分区的大小。

1.创建新的csv文件

csv文件的地址一般存储在这,根据自己的安装地址去找

C:\Users\10035\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\tools\partitions

在这里插入图片描述
修改csv文件中的分区,一般只修改下图中的app0 app1 spiffs的偏移地址和大小,设置好之后把文件放在当前目录下就行
(app0 app1用来实现OTA升级来回切换的,如果不需要OTA可以只用一个,这样空间更大)

在这里插入图片描述

2.将文件配置进Arduino

修改下目录中的board文件,把文件设置到对应开发板下

C:\Users\10035\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11

找到对应开发板
在这里插入图片描述
修改如下

在这里插入图片描述

设置到arduino内的选项名称

esp32.menu.PartitionScheme.mywifi=wifi (1.37MB APP with OTA/1.31MB SPIFFS)

设置进去csv文件的名称

esp32.menu.PartitionScheme.mywifi.build.partitions=mywifi

分配给程序区的最大字节数

esp32.menu.PartitionScheme.mywifi.upload.maximum_size=1376256

3.刷新列表

只有arduino ide版本2.0以上才需要如下操作,其他版本重启arduino ide即可

C:\Users\10035\AppData\Roaming\arduino-ide\Local Storage\leveldb

删除上述链接的文件再重启arduino ide就能获取到新设置的分区配置,这里删除的是保存的一些缓存数据,所以删除了需要重新设置一下中文显示

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值