Я не могу записывать / получать доступ к файлам в SPIFFS в ESP8266 - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь сохранить текстовый файл в памяти 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?

...