首页 > 解决方案 > 无法将程序上传到 ESP8266

问题描述

我在将 WifiWebServer 示例代码加载到 ESP8266 时遇到问题。我目前正在将它连接到 Arduino Mega 2560。我几个月前测试了这段代码并且没有任何问题,但最近当我尝试再次运行代码以处理项目时它不起作用。

我什至尝试购买新的 ESP 模块,以为我以前的模块已经烧坏了,但事实并非如此,因为新的 ESP 给了我同样的问题。我的连接是正确的,我在编程模式 GPIO0 连接到 GND 并尝试重置它但没有任何效果。

我正在使用 ESP8266 ESP-01S。我知道代码也没有问题,因为这些是来自 Arduino IDE 的示例。

我收到以下错误:

警告:espcomm_sync 失败
错误:espcomm_open 失败
错误:espcomm_upload_mem 失败
错误:espcomm_upload_mem 失败

图像

标签: arduinoesp8266arduino-ide

解决方案


显然,您将 ESP 连接到笔记本电脑/PC 的方式有问题。我认为您正在使用 FTDI 适配器,即 USB 到 TTL 类型的适配器,所以我首先要检查我是否有正确的连接。根据您使用的适配器,它可能如下所示:

http://www.miupanel.com/portals/0/Website%20graphics/esp01_program.png?timestamp=1458163429824

如果需要更多有关这方面的信息,请返回有关您用于在 ESP 上上传代码的硬件的更多信息,我会尽力而为。


推荐阅读