我是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上
由于您未提供该软件的版本,因此在以下条件下可以使用:
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软件包版本,这可能无法实现,或者某些菜单项可能不可用。