在esp8266的开发中,有时候在打开开发板界面时候,会提示下载错误,开发板也消失了,导致无法正常开发。网上已经有多种处理的办法,最常见的有删除缓存和修改代理等,但是笔者测试以后均不能解决,这个现象目前看来是多因一果,所以也只能尝试不同办法。
在国外一个arduino论坛中,找到一种可行的办法:
详情见:Topic: Can’t Download ESP8266 Board Package(第28楼)
删除boardsmanger.additional.urls
的值
首先在IDE工具栏中,点击“文件”,打开“首选项”:
点击上图中红圈的路径,这个时候就可以打开文中提到的 preferences.txt 所在的目录:
接着打开preferences.txt,把ardsmanager.additional.uls=
后面的值删除
删除缓存
缓存文件以.tmp结尾,其位置同 preferences.txt ,只需要按第一步的方法打开文件夹,删除所有 .tmp 即可
添加 urls 地址
最后需要添加附加开发板的json地址,在IDE工具栏中,点击“文件”,打开“首选项”,在 [附加开发板管理器网址] 中输入:http://arduino.esp8266.com/stable/package_esp8266com_index.json
最后建议重启IDE,再次打开开发板管理器,可看到ESP8266开发板,即可点击安装:
建议使用上文提及的urls地址,在本机测试时,也是使用上文地址才可以正确下载的。