2017-10-19 52 views
1

我想将SD卡连接到我的esp8266 V0.9模块以保存和读取文件,但是当我在de Arduino环境中编码时使用SD.h库时,出现以下错误:esp8266 V0.9与SD.h不兼容

#error Architecture or board not supported. 

有没有办法解决这个问题?当我尝试编译/运行由Arduino提供的示例时,它也会出现此错误。

+0

这是一个编译错误(与SD.h),是否正确?建议:看这里:https://github.com/esp8266/Arduino/issues/3061和这里:https://forum.arduino.cc/index.php?topic=429626.0;确保你下载最新版本。 – paulsm4

+0

我不得不分叉并重命名'File()'类'File2()'以避免与SPIFFS'File'(iirc)冲突。看起来像[最新版本](https://github.com/esp8266/Arduino/tree/master/libraries/SD)可能没问题 – dandavis

回答

0

我已经通过包括SdFat.h库和添加行'SdFat SD;解决了这个问题。通过这样做,这些例子奏效了。

相关问题