Closed L-jasmine closed 5 years ago
I want to read config file on wifi_kit_8 `#include "FS.h"
bool loadConfig() { File configFile = SPIFFS.open("/config.json", "r"); if (!configFile) { Serial.println("Failed to open config file"); return false; }
String data = configFile.readString();
Serial.print("data: "); Serial.println(data); return true; }
void setup() { Serial.begin(115200); Serial.println(""); delay(1000); Serial.println("Mounting FS...");
if (!SPIFFS.begin()) { Serial.println("Failed to mount file system"); return; }
if (!loadConfig()) { Serial.println("Failed to load config"); } else { Serial.println("Config loaded"); } }
void loop() { }`
bug: Arduino:1.8.8 (Windows 8), 开发板:"WiFi_Kit_8, 80 MHz, Flash, 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
子目录或文件 core 已经存在。
core\core.a(spiffs_api.cpp.o): In function `SPIFFSImpl::format()':
C:\Users\chensiheng\Documents\Arduino\hardware\heltec\esp8266\cores\esp8266/spiffs_api.h:156: undefined reference to `_SPIFFS_start'
C:\Users\chensiheng\Documents\Arduino\hardware\heltec\esp8266\cores\esp8266/spiffs_api.h:162: undefined reference to `_SPIFFS_end'
C:\Users\chensiheng\Documents\Arduino\hardware\heltec\esp8266\cores\esp8266/spiffs_api.h:162: undefined reference to `_SPIFFS_page'
C:\Users\chensiheng\Documents\Arduino\hardware\heltec\esp8266\cores\esp8266/spiffs_api.h:166: undefined reference to `_SPIFFS_block'
collect2.exe: error: ld returned 1 exit status
exit status 1 为开发板 WiFi_Kit_8 编译时出错。
在文件 -> 首选项开启 “编译过程中显示详细输出”选项 这份报告会包含更多信息。
I want to read config file on wifi_kit_8 `#include "FS.h"
bool loadConfig() { File configFile = SPIFFS.open("/config.json", "r"); if (!configFile) { Serial.println("Failed to open config file"); return false; }
String data = configFile.readString();
Serial.print("data: "); Serial.println(data); return true; }
void setup() { Serial.begin(115200); Serial.println(""); delay(1000); Serial.println("Mounting FS...");
if (!SPIFFS.begin()) { Serial.println("Failed to mount file system"); return; }
if (!loadConfig()) { Serial.println("Failed to load config"); } else { Serial.println("Config loaded"); } }
void loop() { }`
bug: Arduino:1.8.8 (Windows 8), 开发板:"WiFi_Kit_8, 80 MHz, Flash, 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
子目录或文件 core 已经存在。
core\core.a(spiffs_api.cpp.o): In function `SPIFFSImpl::format()':
C:\Users\chensiheng\Documents\Arduino\hardware\heltec\esp8266\cores\esp8266/spiffs_api.h:156: undefined reference to `_SPIFFS_start'
C:\Users\chensiheng\Documents\Arduino\hardware\heltec\esp8266\cores\esp8266/spiffs_api.h:162: undefined reference to `_SPIFFS_end'
C:\Users\chensiheng\Documents\Arduino\hardware\heltec\esp8266\cores\esp8266/spiffs_api.h:162: undefined reference to `_SPIFFS_page'
C:\Users\chensiheng\Documents\Arduino\hardware\heltec\esp8266\cores\esp8266/spiffs_api.h:166: undefined reference to `_SPIFFS_block'
collect2.exe: error: ld returned 1 exit status
exit status 1 为开发板 WiFi_Kit_8 编译时出错。
在文件 -> 首选项开启 “编译过程中显示详细输出”选项 这份报告会包含更多信息。