Skip to content

Commit 0a29f54

Browse files
committed
Updated M5Stack-CoreS3 board + new custom partitions
1 parent 72c41d0 commit 0a29f54

File tree

3 files changed

+61
-19
lines changed

3 files changed

+61
-19
lines changed

Diff for: boards.txt

+36-19
Original file line numberDiff line numberDiff line change
@@ -12649,6 +12649,7 @@ m5stack-cores3.upload.tool.network=esp_ota
1264912649

1265012650
m5stack-cores3.upload.maximum_size=1310720
1265112651
m5stack-cores3.upload.maximum_data_size=327680
12652+
m5stack-cores3.upload.speed=921600
1265212653
m5stack-cores3.upload.flags=
1265312654
m5stack-cores3.upload.extra_flags=
1265412655
m5stack-cores3.upload.use_1200bps_touch=false
@@ -12666,21 +12667,20 @@ m5stack-cores3.build.variant=m5stack_cores3
1266612667
m5stack-cores3.build.board=M5STACK_CORES3
1266712668

1266812669
m5stack-cores3.build.usb_mode=1
12669-
m5stack-cores3.build.cdc_on_boot=0
12670+
m5stack-cores3.build.cdc_on_boot=1
1267012671
m5stack-cores3.build.msc_on_boot=0
1267112672
m5stack-cores3.build.dfu_on_boot=0
1267212673
m5stack-cores3.build.f_cpu=240000000L
12673-
m5stack-cores3.build.flash_size=4MB
12674+
m5stack-cores3.build.flash_size=16MB
1267412675
m5stack-cores3.build.flash_freq=80m
1267512676
m5stack-cores3.build.flash_mode=dio
1267612677
m5stack-cores3.build.boot=qio
12677-
m5stack-cores3.build.boot_freq=80m
12678-
m5stack-cores3.build.partitions=default
12679-
m5stack-cores3.build.defines=
12680-
m5stack-cores3.build.loop_core=
12681-
m5stack-cores3.build.event_core=
12678+
m5stack-cores3.build.partitions=default_16MB
12679+
m5stack-cores3.build.defines=-DBOARD_HAS_PSRAM
1268212680
m5stack-cores3.build.psram_type=qspi
12683-
m5stack-cores3.build.memory_type={build.boot}_{build.psram_type}
12681+
m5stack-cores3.build.memory_type=qio_qspi
12682+
m5stack-cores3.build.loop_core=-DARDUINO_RUNNING_CORE=1
12683+
m5stack-cores3.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
1268412684

1268512685
m5stack-cores3.menu.JTAGAdapter.default=Disabled
1268612686
m5stack-cores3.menu.JTAGAdapter.default.build.copy_jtag_files=0
@@ -12725,15 +12725,14 @@ m5stack-cores3.menu.FlashMode.opi.build.boot=opi
1272512725
m5stack-cores3.menu.FlashMode.opi.build.boot_freq=80m
1272612726
m5stack-cores3.menu.FlashMode.opi.build.flash_freq=80m
1272712727

12728+
m5stack-cores3.menu.FlashSize.16M=16MB (128Mb)
12729+
m5stack-cores3.menu.FlashSize.16M.build.flash_size=16MB
12730+
m5stack-cores3.menu.FlashSize.16M.build.partitions=default_16MB
1272812731
m5stack-cores3.menu.FlashSize.4M=4MB (32Mb)
1272912732
m5stack-cores3.menu.FlashSize.4M.build.flash_size=4MB
1273012733
m5stack-cores3.menu.FlashSize.8M=8MB (64Mb)
1273112734
m5stack-cores3.menu.FlashSize.8M.build.flash_size=8MB
1273212735
m5stack-cores3.menu.FlashSize.8M.build.partitions=default_8MB
12733-
m5stack-cores3.menu.FlashSize.16M=16MB (128Mb)
12734-
m5stack-cores3.menu.FlashSize.16M.build.flash_size=16MB
12735-
#m5stack-cores3.menu.FlashSize.32M=32MB (256Mb)
12736-
#m5stack-cores3.menu.FlashSize.32M.build.flash_size=32MB
1273712736

1273812737
m5stack-cores3.menu.LoopCore.1=Core 1
1273912738
m5stack-cores3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
@@ -12747,13 +12746,17 @@ m5stack-cores3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
1274712746

1274812747
m5stack-cores3.menu.USBMode.hwcdc=Hardware CDC and JTAG
1274912748
m5stack-cores3.menu.USBMode.hwcdc.build.usb_mode=1
12750-
m5stack-cores3.menu.USBMode.default=USB-OTG (TinyUSB)
12749+
m5stack-cores3.menu.USBMode.hwcdc.upload.use_1200bps_touch=false
12750+
m5stack-cores3.menu.USBMode.hwcdc.upload.wait_for_upload_port=false
12751+
m5stack-cores3.menu.USBMode.default=USB-OTG
1275112752
m5stack-cores3.menu.USBMode.default.build.usb_mode=0
12753+
m5stack-cores3.menu.USBMode.default.upload.use_1200bps_touch=true
12754+
m5stack-cores3.menu.USBMode.default.upload.wait_for_upload_port=true
1275212755

12753-
m5stack-cores3.menu.CDCOnBoot.default=Disabled
12754-
m5stack-cores3.menu.CDCOnBoot.default.build.cdc_on_boot=0
1275512756
m5stack-cores3.menu.CDCOnBoot.cdc=Enabled
1275612757
m5stack-cores3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
12758+
m5stack-cores3.menu.CDCOnBoot.default=Disabled
12759+
m5stack-cores3.menu.CDCOnBoot.default.build.cdc_on_boot=0
1275712760

1275812761
m5stack-cores3.menu.MSCOnBoot.default=Disabled
1275912762
m5stack-cores3.menu.MSCOnBoot.default.build.msc_on_boot=0
@@ -12772,13 +12775,25 @@ m5stack-cores3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
1277212775
m5stack-cores3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
1277312776
m5stack-cores3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
1277412777

12775-
m5stack-cores3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
12778+
m5stack-cores3.menu.PartitionScheme.default_16MB=Default 16MB with spiffs (2x 6.5 MB APP/3.6MB SPIFFS)
12779+
m5stack-cores3.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
12780+
m5stack-cores3.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
12781+
m5stack-cores3.menu.PartitionScheme.default=4MB with spiffs (2x 1.2MB APP/1.5MB SPIFFS)
1277612782
m5stack-cores3.menu.PartitionScheme.default.build.partitions=default
12777-
m5stack-cores3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
12783+
m5stack-cores3.menu.PartitionScheme.defaultffat=4MB with ffat (2x 1.2MB APP/1.5MB FATFS)
1277812784
m5stack-cores3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
12779-
m5stack-cores3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
12785+
m5stack-cores3.menu.PartitionScheme.default_8MB=8M with spiffs (2x 3MB APP/1.5MB SPIFFS)
1278012786
m5stack-cores3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
1278112787
m5stack-cores3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
12788+
m5stack-cores3.menu.PartitionScheme.large_spiffs=16MB with Large SPIFFS (2x 4MB APP/7MB SPIFFS)
12789+
m5stack-cores3.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
12790+
m5stack-cores3.menu.PartitionScheme.large_spiffs.upload.maximum_size=4685824
12791+
m5stack-cores3.menu.PartitionScheme.factory_4apps=16MB+Factory (4x 3MB APP/2MB SPIFFS)
12792+
m5stack-cores3.menu.PartitionScheme.factory_4apps.build.custom_partitions=partitions-16MB-factory-4-apps
12793+
m5stack-cores3.menu.PartitionScheme.factory_4apps.upload.maximum_size=3145728
12794+
m5stack-cores3.menu.PartitionScheme.factory_6apps=16MB+Factory (6x 2MB APP/2MB SPIFFS)
12795+
m5stack-cores3.menu.PartitionScheme.factory_6apps.build.custom_partitions=partitions-16MB-factory-6-apps
12796+
m5stack-cores3.menu.PartitionScheme.factory_6apps.upload.maximum_size=2097152
1278212797

1278312798
m5stack-cores3.menu.CPUFreq.240=240MHz (WiFi)
1278412799
m5stack-cores3.menu.CPUFreq.240.build.f_cpu=240000000L
@@ -12807,6 +12822,8 @@ m5stack-cores3.menu.UploadSpeed.460800.macosx=460800
1280712822
m5stack-cores3.menu.UploadSpeed.460800.upload.speed=460800
1280812823
m5stack-cores3.menu.UploadSpeed.512000.windows=512000
1280912824
m5stack-cores3.menu.UploadSpeed.512000.upload.speed=512000
12825+
m5stack-cores3.menu.UploadSpeed.1500000=1500000
12826+
m5stack-cores3.menu.UploadSpeed.1500000.upload.speed=1500000
1281012827

1281112828
m5stack-cores3.menu.DebugLevel.none=None
1281212829
m5stack-cores3.menu.DebugLevel.none.build.code_debug=0
@@ -23834,4 +23851,4 @@ nebulas3.menu.EraseFlash.none.upload.erase_cmd=
2383423851
nebulas3.menu.EraseFlash.all=Enabled
2383523852
nebulas3.menu.EraseFlash.all.upload.erase_cmd=-e
2383623853

23837-
##############################################################
23854+
##############################################################
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
## 4 Apps + Factory
2+
## Name, Type, SubType, Offset, Size
3+
nvs, data, nvs, 0x9000, 0x5000
4+
otadata, data, ota, 0xe000, 0x2000
5+
ota_0, 0, ota_0, 0x10000, 0x300000
6+
ota_1, 0, ota_1, 0x310000, 0x300000
7+
ota_2, 0, ota_2, 0x610000, 0x300000
8+
ota_3, 0, ota_3, 0x910000, 0x300000
9+
firmware, app, factory, 0xC10000, 0x0F0000
10+
spiffs, data, spiffs, 0xD00000, 0x2F0000
11+
coredump, data, coredump, 0xFF0000, 0x10000
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# 6 Apps + Factory
2+
# Name, Type, SubType, Offset, Size
3+
nvs, data, nvs, 0x9000, 0x5000
4+
otadata, data, ota, 0xe000, 0x2000
5+
ota_0, 0, ota_0, 0x10000, 0x200000
6+
ota_1, 0, ota_1, 0x210000, 0x200000
7+
ota_2, 0, ota_2, 0x410000, 0x200000
8+
ota_3, 0, ota_3, 0x610000, 0x200000
9+
ota_4, 0, ota_4, 0x810000, 0x200000
10+
ota_5, 0, ota_5, 0xA10000, 0x200000
11+
firmware, app, factory, 0xC10000, 0x0F0000
12+
spiffs, data, spiffs, 0xD00000, 0x2F0000
13+
coredump, data, coredump, 0xFF0000, 0x10000
14+

0 commit comments

Comments
 (0)