我是NodeMCU固件使用的新手。我有一个AmicaESP-12E (v2?)开发工具包连接到一个DHT22,我用Arduino IDE编程。一切都是设置和工作良好。当我想更新NodeMCU固件时,我的问题出现了。由于我真的不知道中国预装的是什么,所以我下载了ESPlorer来确定NodeMCU版本。当我重置开发板时,我会得到以下“错误”:
与MCU..Got通信应答!与单片机建立通信。AutoDetect固件。 无法自动检测固件,因为正确的回答没有收到(可能是未知固件)。请重置模块或继续。 {{一长串我无法复制和粘贴的奇怪字符出现在这里}
在这一点上,我完全不知道我有什么版本的固件。有没有办法通过软件获得NodeMCU固件版本,通过Arduino IDE代码,ESPlorer图形用户界面或类似的东西?
另一方面,是否有一种非常简单的方法来编译/下载最新的NodeMCU固件BIN文件?即使是有所有模块活动的一个现在对我来说也是好的,我只是试着理解和测试一些东西。
发布于 2016-10-17 22:51:12
你似乎混淆了两个非常不同的平台。我遗漏了一些细节,以免进一步混淆你。
esptool.py
),然后上传Lua代码(例如使用ESPlorer)。这比Arduino平台更轻巧。另一方面,是否有一种非常简单的方法来编译/下载最新的NodeMCU固件BIN文件?
是的,请看一下http://nodemcu.readthedocs.io/en/latest/en/build/的http://nodemcu.readthedocs.io/en/latest/en/build/文档。最简单的方法是在https://nodemcu-build.com/上使用云构建器。我目前建议从dev
分支构建,因为闪动更容易使用它。
发布于 2017-06-05 07:04:15
正如所指出的,您有几个固件选项,您将需要作出一个选择,以适合您的前进。如果要坚持使用Nodemcu LUA固件,可以通过键入以下命令来确定版本:
print(node.info())
在命令行提示符下。
除了使用ESPlorer之外,还有其他选择,例如Putty或Coolterm,它们将给您提供设备的原始输出,而不需要解释。因此,如果您有正确的串口设置和设备插入USB端口,它将显示横幅时,您重置,给出的来源和版本的安装固件。
发布于 2017-11-20 13:04:16
在ESPlorer中,设置下有一个选项,如果不选中该选项,将停止检查代码的版本。无论出于什么原因,ESPlorer都不是为了读取nodemcu版本而设计的。
错误信息把你抛下,可能会导致你想,有一个错误。
充其量,上述错误可以忽略。它根本没有任何影响。在后台,init.lua已经启动并运行。
https://stackoverflow.com/questions/40082949
复制相似问题