Bonjour à toutes et à tous,
Je fais divers essais avec mon ESP32 WROOM 32.
Jusque ici, j'étais toujours dans le schéma Default 4MB with spiffs(1.2 MB APP/1.5 MB SPIFFS). Je suis passé de SPIFFS à LittleFS --> pas de problème.
Ce matin, je change mon schéma pour No OTA(2MB APP/2MB SPIFFS) et là, ça ne fonctionne plus, lorsque j'appuie sur le bouton reset, j'ai le message suivant :
10:59:31.523 -> ets Jul 29 2019 12:21:46
10:59:31.523 ->
10:59:31.523 -> rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
10:59:31.523 -> configsip: 0, SPIWP:0xee
10:59:31.523 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
10:59:31.523 -> mode:DIO, clock div:1
10:59:31.568 -> load:0x3fff0030,len:4832
10:59:31.568 -> load:0x40078000,len:16460
10:59:31.568 -> load:0x40080400,len:4
10:59:31.568 -> load:0x40080404,len:3504
10:59:31.568 -> entry 0x400805cc
10:59:31.908 -> E (16) esp_littlefs: ./managed_components/joltwallet__littlefs/src/littlefs/lfs.c:1369:error: Corrupted dir pair at {0x0, 0x1}
10:59:31.908 ->
10:59:31.908 -> E (17) esp_littlefs: mount failed, (-84)
10:59:31.908 -> E (20) esp_littlefs: Failed to initialize LittleFS
10:59:31.908 -> An Error has occurred while mounting LittleFS
NOTA : le sketch est le suivant :
#include "WiFi.h"
#include "LittleFS.h"
#include "ESPAsyncWebServer.h"
const char* ssid = "XXXX"; // Enter SSID here
const char* password = "YYYY"; //Enter Password here
AsyncWebServer server(80);
void setup(){
Serial.begin(115200);
if(!LittleFS.begin()){
Serial.println("An Error has occurred while mounting LittleFS");
return;
}
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi..");
}
Serial.println(WiFi.localIP());
server.on("/download", HTTP_GET, [](AsyncWebServerRequest *request){
request->send(LittleFS, "/EssaiHTML.html", "text/html", true);
});
server.on("/interpret", HTTP_GET, [](AsyncWebServerRequest *request){
request->send(LittleFS, "/EssaiHTML.html", "text/html", false);
});
server.begin();
}
void loop(){}
D'où ma question : quels sont les schémas compatibles avec LittleFS ?
Cordialement.
Pierre.