乐鑫技术交流
直播中

汪潇潇

7年用户 797经验值
私信 关注
[问答]

是否可以在通用ESP8266模块上实现Arduino OTA?

是否可以在通用 ESP8266 模块上实现 Arduino OTA?
我已经能够在 WEMOS D1 和 D1 Mini 上成功实施 OTA 更新,草图 wupdate 符合预期。
我已经能够在通用 ESP8266 模块上成功运行草图——使用 FTDI 模块上传。但是当我尝试 OTA 时,我在 IDE 中收到“[ERROR]:上传错误”,大多数时候它会使 ESP8266 离线,我需要重新启动才能恢复在线。
我知道 ESP8266 没问题,因为它可以通过 USB/FTDI 正常运行草图和更新。
我知道草图和 OTA 代码是可以的,因为它们在多个其他板上运行和 OTA 更新。
我想这可能与更新顺序有关?使用 FTDI,您需要手动将 ESP8266 置于启动模式 - 将 GPIO0 连接到 GND,然后在更新后从地面移除。如果我在尝试 OTA 之前将 GPIO0 接地,它会停止草图并使 ESP8266 脱机。
如果我不 GND GPIO0 OTA 不会上传?
是否可以在通用 ESP8266 上运行 Arduino OTA?我需要先 GND GPIO0 吗?顺序是什么?

更多回帖

发帖
×
20
完善资料,
赚取积分