Невозможно использовать SPIFFS - PullRequest
0 голосов
/ 08 ноября 2018

Я работаю с Arduino и платой ESP32. Мне нужно написать несколько файлов в моем ESP32. но проблема в том, что SPIFFS больше не работает. Я не знаю почему ... Это работало до позавчерашнего дня.

Но теперь, когда я использую SPIFFS_Test из Arduino-examples или этот код:

#include "SPIFFS.h"


void setup() {

  Serial.begin(115200);

  if (!SPIFFS.begin(true)) {
    Serial.println("An Error has occurred while mounting SPIFFS");
    return;
  }

  File file = SPIFFS.open("/test.txt", FILE_WRITE);

  if (!file) {
    Serial.println("There was an error opening the file for writing");
    return;
  }

  if (file.print("TEST")) {
    Serial.println("File was written");
  } else {
    Serial.println("File write failed");
  }

  file.close();

  Serial.println(SPIFFS.exists("/test.txt"));
  Serial.println(SPIFFS.exists("/nonexisting.txt"));

}

void loop() {}

Я только что получил "ОШИБКА НЕУДАЧИ". В чем может быть причина?

1 Ответ

0 голосов
/ 08 ноября 2018

Я проверил каталог и нашел несколько файлов, которые я создал ранее. Я удалил их, и это снова работает!

...