如何重置esp8266 NodeMCU?

时间:2017-04-06 12:18:20

标签: esp8266 arduino-ide nodemcu

我是NodeMCU的新人。我的NodeMCU版本是LOLin 0.1

我上传的第一个代码是Spacehuhn的Deauther。我设置我的AP用于deauther设置,一切正常。

几天后我写了一个新的代码(与WIFI相关)并且它没有用。然后,我看了WIFI,它说我的旧AP(应该被覆盖)

有没有办法让出厂重置NodeMCU?

我尝试将1MB无任何内容闪存到 0x000000 0x100000 0x200000和0x300000 。它看起来像是有效但当我回到Arduino IDE并再次上传我的新代码时,该AP返回,但是以不同的名称(改为 ESP_1B24B6

问题出在 Arduino IDE NodeMCU

1 个答案:

答案 0 :(得分:0)

由于您没有提供软件版本,因此在以下情况下可以使用:

 Arduino IDE 1.85
 ESP8266 package 2.42 (min 2.41)

签入

 ArduinoIDE -> Tools -> board manager

然后在董事会经理中选择

 NodeMCU 1.0 under the heading ESP Modules (!)

(在取消身份验证的标题下)!

在闪烁之前,请选择端口和下面的板的值

 ArduinoIDE -> Tools ->

要摆脱旧的wifi设置,您有两个选择

 ArduinoIDE -> Tools -> EraseFlash -> Sketch and WifiSettings **or** AllFlash Contents

这可以确保IDE是否响应100%刷新并且标题下没有警告/错误

 esptool v0.4.13 - (c) 2014 ....

     setting board to nodemcu
     setting baudrate from xxx to xxx
     setting port from COMxx to COMxx

 in the console (xxx - your choosen values)

对于较旧的IDE或ESP软件包版本,这可能是不可能的,或者某些菜单项可能不可用。