如果我上传了arduino草图,是否应该重新安装nodemcu固件?

如果我上传了arduino草图,是否应该重新安装nodemcu固件?,arduino,nodemcu,Arduino,Nodemcu,我有一个nodemcu v3,我正在尝试一些基本的东西 我在ArduinoIDE中安装了esp8266板,然后上传了一个blink示例 但现在我正试图使用ESPLorer上传Lua代码,但我无法正常工作。我按下open并将波特率设置为115200,但我只得到一些无限的中文字母 我应该重新安装firmare还是什么 在和中有很好的答案 我应该重新安装firmare还是什么 首先,您应该决定是要方便地使用Lua编程,还是要坚持使用Arduino(在NodeMCU克隆板上运行)。这是一个非此即彼的问题

我有一个nodemcu v3,我正在尝试一些基本的东西

我在ArduinoIDE中安装了esp8266板,然后上传了一个blink示例

但现在我正试图使用ESPLorer上传Lua代码,但我无法正常工作。我按下open并将波特率设置为115200,但我只得到一些无限的中文字母


我应该重新安装firmare还是什么

在和中有很好的答案

我应该重新安装firmare还是什么

首先,您应该决定是要方便地使用Lua编程,还是要坚持使用Arduino(在NodeMCU克隆板上运行)。这是一个非此即彼的问题。在模块上闪烁其中一个将清除相应的另一个

不,如果你想使用NodeMCU固件,你不应该使用2015年的过时二进制文件。在云中方便地构建最新版本:


另外,如果你对我为什么称你的板为克隆板感兴趣,你可能想真正地从你的板上读一读。

在新的上传之前,你必须擦除你节点的闪存。如果您忽略了这一点,您的软件将无法正常运行。为此,我使用esptool:

python esptool.py --port COM9: erase_flash
在该示例中,COM9:是我的USB/串行接口的名称

之后,您可以使用该代码行刷新ESP8266,以添加引导部件:

python esptool.py --port COM9: write_flash -fm dout 0x00000 boot_v1.5.bin

使用代码预览行并调整它以上载闪存映射图的其他部分。

首次上载代码时指定的闪存大小是多少?闪存大小通过工具菜单设置,在大多数esp8266板选择中默认为512k。如果您使用了512k,则说明nodemcu引导加载程序已损坏。下次使用4M(3M)。如果使用512k,则必须重新编程引导加载程序。Idk的过程是什么。它说4M(1M SPIFFS)切换到4M(3M SPIFFS)并尝试。五分钟前我使用了一个名为nodemcu闪光器的实用程序,我闪了一下。我想现在我应该安装固件了,对吗?2015年的一个整数可以吗?