У меня проблема с spiffs и arduino.
Я использую ESP07 с 1 Мбайт spi fla sh памяти. Я использую arduino IDE.
В моей файловой системе есть 16 файлов, которые зарисовываются с опцией «Инструменты -> ESP8266 Загрузка данных эскиза». Если я выбрал 256 Кбайт в качестве размера SPIFFS, все работает нормально. Все файлы есть, и система работает нормально.
Но если я использую 512 Кбайт для SPIFFS, то после использования тех же опций "tools -> ESP8266 Sketch data upload" будет только 8 файлов.
Я проверил мою fla sh spi память с помощью демонстрационной версии, включенной в IDE arduino "CheckFlashConfig", она составляет 1 МБ.
Мне нужно использовать модель 512 КБ, потому что клиент может загрузить файл, который может быть слишком большой для модели spiffs 256 КБ.
В качестве любопытных вещей я выбрал 2 мегабайта (даже если объем памяти составляет 1 мегабайт), присвоив 1,5 Мб / 512 кбит / с и это нормально работало (возможно, потому что последний битовый адрес был проигнорирован и работал 1мбайт действительно делает это 512/512).
У меня есть возможность загрузить все эти файлы вручную, и это, вероятно, будет работать, но это медленнее, чем просто запись памяти при работе.
Это так? ошибка SPIFFS? проблема с spiffs в arduino o возможно что-то, чего мне не хватает?
Спасибо.
ПРИМЕЧАНИЕ: я использую пакет 2.5.0 сообщества esp8266