ESP8266 Flash — увеличение размера SPIFFS

Используемая мной плата имеет Размер Flash e 1 МБ. Однако моя программа загружает более 512 тыс. данных для обработки.

Параметры Arduino, которые я вижу:

В идеале я хотел бы использовать 1 МБ SPIFFS, возможно ли это вообще?

Я не использую OTA и компилирую с помощью:

Чтобы минимизировать размер основного скетча.

Заранее спасибо.

, 👍1

Обсуждение

Для этого проекта вам понадобится ESP с большим количеством флэш-памяти., @trapper


1 ответ


Лучший ответ:

2

Нет.

Даже если вы не используете OTA, ваша программа хранится во флэш-памяти. Если у вас есть 1 МБ флэш-памяти, вы не сможете использовать весь 1 МБ для SPIFFS; это не оставит места для вашей программы.

Вот страница, показывающая, как флэш-память разделена в среде Arduino .

Даже если вы устраните место для OTA-образов и EEPROM, среда Arduino все равно зарезервирует место для самого скетча, его конфигурации Wi-Fi и, возможно, еще немного данных.

Вы никогда не сможете использовать 100 % флэш-памяти для SPIFFS.

,