From 062a9d566a09dcb3fdac17f161b97357c17c08f4 Mon Sep 17 00:00:00 2001 From: Serge Baranov Date: Thu, 20 Nov 2025 14:49:23 -0800 Subject: [PATCH] Use the full Xteink X4 16MB flash size and default partition table, upload custom firmware in app0. --- default_16MB.csv | 7 +++++++ platformio.ini | 8 ++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 default_16MB.csv diff --git a/default_16MB.csv b/default_16MB.csv new file mode 100644 index 0000000..67d7737 --- /dev/null +++ b/default_16MB.csv @@ -0,0 +1,7 @@ +# Name, Type, SubType, Offset, Size, Flags +nvs, data, nvs, 0x9000, 0x5000, +otadata, data, ota, 0xe000, 0x2000, +app0, app, ota_0, 0x10000, 0x640000, +app1, app, ota_1, 0x650000,0x640000, +spiffs, data, spiffs, 0xc90000,0x360000, +coredump, data, coredump,0xFF0000,0x10000, diff --git a/platformio.ini b/platformio.ini index f2f7ca2..074a22b 100644 --- a/platformio.ini +++ b/platformio.ini @@ -4,10 +4,14 @@ board = esp32-c3-devkitm-1 framework = arduino monitor_speed = 115200 upload_speed = 921600 - +; upload to app0 +board_upload.flash_size = 16MB +board_upload.maximum_size = 16777216 +board_upload.offset_address = 0x10000 ; Board configuration board_build.flash_mode = dio -board_build.flash_size = 4MB +board_build.flash_size = 16MB +board_build.partitions = default_16MB.csv ; Libraries lib_deps =