0

我正在尝试将文本文件存储到 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。

固件:芯片 ID:000E01E5
核心版本:2_7_0
SDK 版本:2.2.2-dev(38a443e)
引导版本:5
引导模式:1


Flash芯片信息: Flash芯片Id:00146085(例如:Id=001640E0 Manuf=E0,Device=4016(交换字节))
Sketch认为Flash RAM的大小:1.00 MB 基于芯片ID的实际大小:1.00 MB Flash频率:40.00 MHz
闪存写入模式:DIO


文件系统 (SPIFFS):
总 KB:4176892.00 KB 已用 KB:4176892.00 KB 块大小:8192
页面大小:256
最大打开文件数:5 最大路径长度:32

SPIFFS 目录{/}:


CPU频率:80兆赫

###############文件打开失败

在输出中我看到: 文件系统 (SPIFFS): Total KB: 4176892.00 KB Used KB: 4176892.00 KB

我不明白这一点。有人可以帮我理解这一点吗?这样我就可以将文件上传到 SPIFFS?

4

0 回答 0