Nop*_*ruj 6 arduino-ide nodemcu esp8266
我是 NodeMCU 的新手。我的 NodeMCU 版本是 LOLin 0.1
我上传的第一个代码是 Spacehuhn 的 Deauther。我为 deauther 设置设置了我的 AP,一切正常。
几天后我写了一个新代码(与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)
Run Code Online (Sandbox Code Playgroud)
报到
ArduinoIDE -> Tools -> board manager
Run Code Online (Sandbox Code Playgroud)
然后在管理器中选择
NodeMCU 1.0 under the heading ESP Modules (!)
Run Code Online (Sandbox Code Playgroud)
不在deauther 标题下!
在闪烁之前,请选择下面的端口和板的值
ArduinoIDE -> Tools ->
Run Code Online (Sandbox Code Playgroud)
要摆脱旧的 wifi 设置,您有两个选择
ArduinoIDE -> Tools -> EraseFlash -> Sketch and WifiSettings **or** AllFlash Contents
Run Code Online (Sandbox Code Playgroud)
如果 IDE 响应 100% flash 并且标题下没有警告/错误,则这肯定有效
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)
Run Code Online (Sandbox Code Playgroud)
对于较旧的 IDE 或 ESP 软件包版本,这可能是不可能的,或者某些菜单项可能不可用。
| 归档时间: |
|
| 查看次数: |
27030 次 |
| 最近记录: |