Skip to content

Commit 082a61e

Browse files
authored
Added a partition table for 32MB ESP32-S3 (4.8/4.8/24) (#8498)
* Added a partition table for 32MB (4.8/4.8/24) * Added a 32MB LittleFS scheme, fixed some inconsistencies
1 parent f0910e6 commit 082a61e

File tree

3 files changed

+23
-2
lines changed

3 files changed

+23
-2
lines changed

boards.txt

+9-2
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,9 @@ esp32s3.menu.FlashSize.8M.build.flash_size=8MB
126126
esp32s3.menu.FlashSize.8M.build.partitions=default_8MB
127127
esp32s3.menu.FlashSize.16M=16MB (128Mb)
128128
esp32s3.menu.FlashSize.16M.build.flash_size=16MB
129-
#esp32s3.menu.FlashSize.32M=32MB (256Mb)
130-
#esp32s3.menu.FlashSize.32M.build.flash_size=32MB
129+
esp32s3.menu.FlashSize.32M=32MB (256Mb)
130+
esp32s3.menu.FlashSize.32M.build.flash_size=32MB
131+
esp32s3.menu.FlashSize.32M.build.partitions=app5M_fat24M_32MB
131132

132133
esp32s3.menu.LoopCore.1=Core 1
133134
esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
@@ -202,6 +203,12 @@ esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
202203
esp32s3.menu.PartitionScheme.rainmaker=RainMaker
203204
esp32s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
204205
esp32s3.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
206+
esp32s3.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
207+
esp32s3.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
208+
esp32s3.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
209+
esp32s3.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
210+
esp32s3.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
211+
esp32s3.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
205212

206213
esp32s3.menu.CPUFreq.240=240MHz (WiFi)
207214
esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L

tools/partitions/large_fat_32MB.csv

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Name, Type, SubType, Offset, Size, Flags
2+
nvs, data, nvs, 0x9000, 0x5000,
3+
otadata, data, ota, 0xe000, 0x2000,
4+
app0, app, ota_0, 0x10000, 0x480000,
5+
app1, app, ota_1, 0x490000,0x480000,
6+
ffat, data, fat, 0x910000,0x16E0000,
7+
coredump, data, coredump,0x1FF0000,0x10000,
+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Name, Type, SubType, Offset, Size, Flags
2+
nvs, data, nvs, 0x9000, 0x5000,
3+
otadata, data, ota, 0xe000, 0x2000,
4+
app0, app, ota_0, 0x10000, 0x480000,
5+
app1, app, ota_1, 0x490000,0x480000,
6+
spiffs, data, spiffs, 0x910000,0x16E0000,
7+
coredump, data, coredump,0x1FF0000,0x10000,

0 commit comments

Comments
 (0)