作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 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% 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)
对于较旧的 IDE 或 ESP 软件包版本,这可能是不可能的,或者某些菜单项可能不可用。
关于esp8266 - 如何重置esp8266 NodeMCU?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43255022/
我是一名优秀的程序员,十分优秀!