首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NodeMCU版本未知

NodeMCU版本未知
EN

Stack Overflow用户
提问于 2016-10-17 09:35:39
回答 3查看 2.1K关注 0票数 1

我是NodeMCU固件使用的新手。我有一个AmicaESP-12E (v2?)开发工具包连接到一个DHT22,我用Arduino IDE编程。一切都是设置和工作良好。当我想更新NodeMCU固件时,我的问题出现了。由于我真的不知道中国预装的是什么,所以我下载了ESPlorer来确定NodeMCU版本。当我重置开发板时,我会得到以下“错误”:

与MCU..Got通信应答!与单片机建立通信。AutoDetect固件。 无法自动检测固件,因为正确的回答没有收到(可能是未知固件)。请重置模块或继续。 {{一长串我无法复制和粘贴的奇怪字符出现在这里}

在这一点上,我完全不知道我有什么版本的固件。有没有办法通过软件获得NodeMCU固件版本,通过Arduino IDE代码,ESPlorer图形用户界面或类似的东西?

另一方面,是否有一种非常简单的方法来编译/下载最新的NodeMCU固件BIN文件?即使是有所有模块活动的一个现在对我来说也是好的,我只是试着理解和测试一些东西。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-10-17 22:51:12

你似乎混淆了两个非常不同的平台。我遗漏了一些细节,以免进一步混淆你。

  • Arduino:在Arduino IDE中使用Arduino编程,然后在应用程序更改时将二进制文件构建并安装到设备上。不需要NodeMCU固件!
  • NodeMCU:当应用程序更改时,您只需闪存一次NodeMCU固件(例如使用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分支构建,因为闪动更容易使用它。

票数 2
EN

Stack Overflow用户

发布于 2017-06-05 07:04:15

正如所指出的,您有几个固件选项,您将需要作出一个选择,以适合您的前进。如果要坚持使用Nodemcu LUA固件,可以通过键入以下命令来确定版本:

代码语言:javascript
运行
复制
    print(node.info())

在命令行提示符下。

除了使用ESPlorer之外,还有其他选择,例如Putty或Coolterm,它们将给您提供设备的原始输出,而不需要解释。因此,如果您有正确的串口设置和设备插入USB端口,它将显示横幅时,您重置,给出的来源和版本的安装固件。

票数 2
EN

Stack Overflow用户

发布于 2017-11-20 13:04:16

在ESPlorer中,设置下有一个选项,如果不选中该选项,将停止检查代码的版本。无论出于什么原因,ESPlorer都不是为了读取nodemcu版本而设计的。

错误信息把你抛下,可能会导致你想,有一个错误。

充其量,上述错误可以忽略。它根本没有任何影响。在后台,init.lua已经启动并运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40082949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档