From b61b90adf6c4ddfa3973c0de5cfff049e5caac34 Mon Sep 17 00:00:00 2001 From: ShuishengPeng <63339353+ackPeng@users.noreply.github.com> Date: Wed, 26 Mar 2025 18:43:37 +0800 Subject: [PATCH 1/2] fix: xiao_esp32_s3_plus supports 16M flash, adds 16M flash and 16M partition table options --- boards.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/boards.txt b/boards.txt index 88d5eacfffc..b65f52e207a 100644 --- a/boards.txt +++ b/boards.txt @@ -35264,6 +35264,8 @@ XIAO_ESP32S3_Plus.menu.FlashMode.dio.build.flash_freq=80m XIAO_ESP32S3_Plus.menu.FlashSize.8M=8MB (64Mb) XIAO_ESP32S3_Plus.menu.FlashSize.8M.build.flash_size=8MB +XIAO_ESP32S3_Plus.menu.FlashSize.16M=16MB (128Mb) +XIAO_ESP32S3_Plus.menu.FlashSize.16M.build.flash_size=16MB XIAO_ESP32S3_Plus.menu.LoopCore.1=Core 1 XIAO_ESP32S3_Plus.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1 @@ -35302,6 +35304,12 @@ XIAO_ESP32S3_Plus.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB) XIAO_ESP32S3_Plus.menu.UploadMode.cdc.upload.use_1200bps_touch=true XIAO_ESP32S3_Plus.menu.UploadMode.cdc.upload.wait_for_upload_port=true +XIAO_ESP32S3_Plus.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS) +XIAO_ESP32S3_Plus.menu.PartitionScheme.fatflash.build.partitions=ffat +XIAO_ESP32S3_Plus.menu.PartitionScheme.fatflash.upload.maximum_size=2097152 +XIAO_ESP32S3_Plus.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS) +XIAO_ESP32S3_Plus.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB +XIAO_ESP32S3_Plus.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728 XIAO_ESP32S3_Plus.menu.PartitionScheme.default_8MB=Default with spiffs (3MB APP/1.5MB SPIFFS) XIAO_ESP32S3_Plus.menu.PartitionScheme.default_8MB.build.partitions=default_8MB XIAO_ESP32S3_Plus.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336 @@ -35314,6 +35322,8 @@ XIAO_ESP32S3_Plus.menu.PartitionScheme.tinyuf2.build.custom_partitions=partition XIAO_ESP32S3_Plus.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152 XIAO_ESP32S3_Plus.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin" + + XIAO_ESP32S3_Plus.menu.CPUFreq.240=240MHz (WiFi) XIAO_ESP32S3_Plus.menu.CPUFreq.240.build.f_cpu=240000000L XIAO_ESP32S3_Plus.menu.CPUFreq.160=160MHz (WiFi) From 9c6668bff9c4ee69e250cba07443dbe39039fcc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Proch=C3=A1zka?= <90197375+P-R-O-C-H-Y@users.noreply.github.com> Date: Wed, 26 Mar 2025 12:21:33 +0100 Subject: [PATCH 2/2] fix: remove empty lines --- boards.txt | 2 -- 1 file changed, 2 deletions(-) diff --git a/boards.txt b/boards.txt index b65f52e207a..661d1f7a990 100644 --- a/boards.txt +++ b/boards.txt @@ -35322,8 +35322,6 @@ XIAO_ESP32S3_Plus.menu.PartitionScheme.tinyuf2.build.custom_partitions=partition XIAO_ESP32S3_Plus.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152 XIAO_ESP32S3_Plus.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin" - - XIAO_ESP32S3_Plus.menu.CPUFreq.240=240MHz (WiFi) XIAO_ESP32S3_Plus.menu.CPUFreq.240.build.f_cpu=240000000L XIAO_ESP32S3_Plus.menu.CPUFreq.160=160MHz (WiFi)