1

我有 4 个 NodeMCU 板,其中 3 个我可以使用,1 个我似乎无法上传我的任何代码。它确实启动了,我可以在串行端口上读取它。

开机时:

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 1856, room 16 
tail 0
chksum 0x63
load 0x3ffe8000, len 776, room 8 
tail 0
chksum 0x02
load 0x3ffe8310, len 552, room 8 
tail 0
chksum 0x79
csum 0x79

2nd boot version : 1.5
  SPI Speed      : 40MHz
  SPI Mode       : DIO
  SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000

rf[112] : 03
rf[113] : 00
rf[114] : 01

SDK ver: 1.5.4(baaeaebb) compiled @ May 17 2016 19:23:54
phy ver: 972, pp ver: 10.1

我还尝试在按住闪光灯按钮的情况下进行重置:

 ets Jan  8 2013,rst cause:2, boot mode:(1,6)

我的代码没有出现任何编译错误,并且该代码在其他 3 个 NodeMCU 板上运行良好。当我尝试上传时(无论启动模式如何),我看到 ESP8266 芯片附近的蓝灯闪烁了几次,然后我得到以下错误输出:

Sketch uses 230061 bytes (22%) of program storage space. Maximum is 1044464 bytes.
Global variables use 34612 bytes (42%) of dynamic memory, leaving 47308 bytes for local variables. Maximum is 81920 bytes.
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed

我还尝试将 D0 接地并将 EN 引脚连接到 3.3v,这会将引导模式更改为ets Jan 8 2013,rst cause:2, boot mode:(1,7)并且红色板载 LED 亮起,但仍然不允许我上传代码。

环境(这些设置适用于我所有其他 NodeMCU 板,我确实确认这是 1.0 板)
IDE:Arduino 1.8.0
板:NodeMCU 1.0 (ESP-12E)
CPU:80 MHz
闪存大小:4M (3M SPIFFS)
上传速度: 115200

4

0 回答 0