我是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
答案 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软件包版本,这可能是不可能的,或者某些菜单项可能不可用。