nodeMCU编译正常,上传到大概90时就会出错。

2018-02-111.5万
AI 快速预览详细 收起
本文讨论了在使用 Arduino 1.8.5 上传 NodeMCU 固件时遇到的上传到 90% 失败的问题。文章详细描述了故障现象,并提供了具体的解决步骤。首先,确保安装了正确的驱动程序和库文件,如 PubSubClient、FASTLED 和 ArduinoJSON。然后,通过开启“编译过程中显示详细输出”选项,可以获取更多的错误信息,从而更准确地定位问题。
nodeMCU v1.0
1\在安信可官网购买NodeMCU   (地址:https://item.taobao.com/item.htm ... 73624&_u=4e98e2be97
2\下载Arduino 1.8.5
3\安装ESP8266环境支持包。(其间翻墙安装完)我参考了这个:https://www.cnblogs.com/YoungGu/p/8046813.html
4\将nodemcu用USB线连到电脑,装上CP210x驱动。
5\菜单“项目”-“加载库”-“管理库”,搜索安装“PubSubClient”,然后搜索FASTLED,安装,再搜PUBSUBCLIENT,安装,再是ArduinoJSON


上传ESP8266WIFI的示例程序正常,但是上传这位大神
https://mc.dfrobot.com.cn/forum. ... &highlight=siri
后面的附件内的FIRMWARE.INO文件就会出错,前面编译是正常的,试了很多次都是一样的结果。在大概上传到90%时就失败。

=============以下是错误信息==============================================
Arduino:1.8.5 (Windows 10), 开发板:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, 4M (1M SPIFFS), v2 Prebuilt (MSS=536), Disabled, None, 9600"

Archiving built core (caching) in: C:\Users\寤哄己\AppData\Local\Temp\arduino_cache_644135\core\core_esp8266_esp8266_nodemcuv2_CpuFrequency_80,FlashSize_4M1M,LwIPVariant_v2mss536,Debug_Disabled,DebugLevel_None____,UploadSpeed_9600_400924dc397aa113ffb2d44e1f88690e.a
项目使用了 269507 字节,占用了 (25%) 程序存储空间。最大为 1044464 字节。
全局变量使用了34824字节,(42%)的动态内存,余留47096字节局部变量。最大为81920字节。
Uploading 273648 bytes from C:\Users\建强\AppData\Local\Temp\arduino_build_392057/firmware.ino.bin to flash at 0x00000000
................................................................................ [ 29% ]
................................................................................ [ 59% ]
................................................................................ [ 89% ]
.....................上传项目出错

在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。





创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
20060606
20060606
我以前也出现过,重启一下电脑就可以解决了,求助大家有没有简便办法,每次重启电脑太费劲了
铁熊
铁熊
编译正常的话,说明程序是没有问题的,建议换一台电脑试试看。或者你去了解一下platform io,用这个上传应该没什么问题。我只前也偶尔会上传不成功,用platform io就没问题~
Ash1
Ash1
帮你@jarvis_chan 大神帮忙~
- 没有更多了 -