Зафиксировать проверенную на железе раскладку 2MB (FS:64KB)

Прошивка запущена на целевой плате: LittleFS монтируется и отдаёт
45056 Б, файл настроек читается при старте. В документации указан
фактически использованный вариант Flash Size вместо предполагавшегося
FS:128KB.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-07 20:04:42 +07:00
co-authored by Claude Opus 5
parent 963209dcc9
commit 703c4d46c6
3 changed files with 6 additions and 3 deletions
+1 -1
View File
@@ -175,7 +175,7 @@ STATUS: OK
> Если панель показывает красное предупреждение «Файловая система недоступна»
> или настройки пропадают после перезагрузки — причина в настройке `Flash Size`
> при прошивке. Она обязана совпадать с фактическим размером памяти платы:
> для этих приборов **`2MB (FS:128KB OTA:~960KB)`**. Вариант `4MB` на плате с
> для этих приборов **`2MB (FS:64KB OTA:~992KB)`**. Вариант `4MB` на плате с
> 2 МБ приводит ровно к такому симптому.
> Русские буквы и пробелы в имени устройства **не сохранятся** — они будут
+4 -1
View File
@@ -120,7 +120,10 @@ SSD1306 128×64, I2C, адрес по умолчанию `0x3C` (констан
Board: **LOLIN(WEMOS) D1 R2 & mini**, Upload speed 921600.
**Flash Size: `2MB (FS:128KB OTA:~960KB)`** — под физические 2 МБ целевой платы.
**Flash Size: `2MB (FS:64KB OTA:~992KB)`** — под физические 2 МБ целевой платы.
Именно этот вариант проверен на железе: LittleFS отдаёт 45 056 байт полезного
объёма, чего для `settings.json` (несколько сотен байт) с запасом. Подойдёт и
любой другой `2MB (FS:...)`, если понадобится больше места под файлы.
Два требования к этой настройке, оба обязательные:
@@ -37,7 +37,7 @@
(часть ESP8266 core)
ВАЖНО про Flash Size в IDE. Целевая плата имеет 2 МБ флеша, ставить нужно
«2MB (FS:128KB OTA:~960KB)». Выбранный размер обязан совпадать с физическим:
«2MB (FS:64KB OTA:~992KB)». Выбранный размер обязан совпадать с физическим:
при настройке 4MB на чипе 2MB области EEPROM и файловой системы уходят за
границу микросхемы, и настройки молча не сохраняются. Прошивка печатает
фактический размер в лог при старте строкой [FLASH].