首先,本文仅记录自己在插件安装中遇到的问题,文章主要参考以下链接:
【Arduino IDE 2】Windows平台安装ESP8266 NodeMCU LittleFS Uploader(文件上传插件)_arduino ide2.0 littlefs-CSDN博客
arduino 2.0以上版本上传项目data目录内文件到ESP8266闪存中_adruino2.0 esp8266闪存文件上传插件-CSDN博客
一、闪存文件插件下载方式用下面两种
1.1、网盘内下载的是1.0版
链接:https://pan.baidu.com/s/1Hzd41sb5eANTXH24uj_QtQ
提取码:1234
--来自百度网盘超级会员V3的分享
1.2、在github上自己下载其他版本
Releases · earlephilhower/arduino-littlefs-upload (github.com)
Tips:没有开CSDN会员或者VPN的朋友,可去淘宝找代下载
二、存放插件目录时,请注意文件夹plugins,如果没有,请自行创建
三、插件使用
在 Arduino IDE 中,点击[Ctrl]+ [Shift]+ P 或[⌘]+ [Shift]+ P,然后输入“Upload LittleFS to Pico/ESP8266”,选择该选项,即可将data内的文件上传到flash中。
值得注意的是:上传时候,记得关闭串口监视器,不然就会出现下方上传失败的情况。
四、检查文件是否上传成功
在读文件的时候,注意用 #include "LittleFS.h",而不是 #include<FS.h>,不然就会读不到文件。
#include "LittleFS.h"
void setup() {
Serial.begin(115200);
if(!LittleFS.begin()){
Serial.println("An Error has occurred while mounting LittleFS");
return;
}
File file = LittleFS.open("/test_example.txt", "r");
if(!file){
Serial.println("Failed to open file for reading");
return;
}
Serial.println("File Content:");
while(file.available()){
Serial.write(file.read());
}
file.close();
}
void loop() {
}