如何重置esp8266 NodeMCU?

问题描述 投票:4回答:1

我是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上

esp8266 arduino-ide nodemcu
1个回答
1
投票

由于您未提供该软件的版本,因此在以下条件下可以使用:

 Arduino IDE 1.85
 ESP8266 package 2.42 (min 2.41)

报到

 ArduinoIDE -> Tools -> board manager

然后在董事会经理选择

 NodeMCU 1.0 under the heading ESP Modules (!)

不在标题deauther !!

在闪烁之前,请选择端口和电路板的值

 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软件包版本,这可能无法实现,或者某些菜单项可能不可用。

© www.soinside.com 2019 - 2024. All rights reserved.