• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

LittleFS. Не записывается файл более 50 байт.

Motobiker

Member
Привет.
Собственно вот:
Код:
jsonFile = LittleFS.open(jsonFilePath, "w+");
DynamicJsonDocument json_doc(512);
json_doc["game_mode"] = 1;
json_doc["num_players"] = 2;
json_doc["num_targets"] = 6;
json_doc["num_attempts"] = 5;
json_doc["num_shots_1"] = 12;
...........
serializeJson(json_doc, jsonFile);
jsonFile.close();
..........
jsonFile = LittleFS.open(jsonFilePath, "r");
jsonFile = LittleFS.open(jsonFilePath, "r");
Serial.println("Size of file " + String(jsonFile.size()));
Serial.println(jsonFile.readString());
jsonFile.close();
с малым количеством параметров (до 50 байт) файл все ОК.
Если больше, то файл не дописывется или остается пустым.

Есть идеи?
 

Motobiker

Member
решил проблему после предварительной заливки пустого образа LittleFS через ArduinoIDE
 
Сверху Снизу