Я пытаюсь сохранить текстовый файл в памяти SPIFFS. Я получаю сообщение об ошибке всякий раз, когда пытаюсь отформатировать или записать файл в SPIFFS.
Вот код для форматирования SPIFFS.
#include<FS.h>
void setup() {
Serial.begin(9600);
SPIFFS.begin();
delay(1000);
Serial.println("Beggining format");
if(SPIFFS.format()){
Serial.println("Format complete");
}
else{
Serial.println("unable to Format");
}
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Я искал в Интернете на других форумах относительно этой ошибки . Я столкнулся с этим обсуждением github по поводу ошибки. https://github.com/esp8266/Arduino/issues/4061 Я запустил код, предложенный в этой ссылке, чтобы получить идентификатор устройства.
Прошивка: ID чипа: 000E01E5
Версия ядра: 2_7_0
Версия SDK: 2.2.2-dev (38a443e)
Версия загрузки: 5
Режим загрузки: 1
Fla sh информация о чипе: Fla sh идентификатор чипа: 00146085 (например: Id = 001640E0 Manuf = E0, Device = 4016 (байты подкачки))
Sketch думает, что Fla sh Размер ОЗУ: 1,00 МБ Фактический размер в зависимости от идентификатора чипа: 1,00 МБ Частота флэш-памяти: 40,00 МГц
Fla sh режим записи: DIO
Файловая система (SPIFFS):
Всего КБ: 4176892,00 КБ Используемое КБ: 4176892,00 КБ Размер блока: 8192
Размер страницы: 256
Максимальное количество открытых файлов: 5 Максимальная длина пути: 32
Каталог SPIFFS {/}:
Частота процессора: 80 МГц
############### файл открыть не удалось
На выходе я вижу, что: Файловая система (SPIFFS) : Всего КБ: 4176892,00 КБ Использовано КБ: 4176892,00 КБ
Я этого не понимаю. Может кто-нибудь помочь мне понять это? Чтобы я мог загрузить файл в SPIFFS?