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

时间:2018-05-26 02:44:59

标签: arduino nodemcu

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

我在Arduino IDE中安装了esp8266板,然后我上传了一个闪烁示例。

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

我应该重新安装一下吗?

2 个答案:

答案 0 :(得分:0)

Java Language Specification, section 5.1.3https://stackoverflow.com/a/43509569/131929有很好的答案。

  

我应该重新安装一下吗?

首先,您应该决定是否要在Lua中方便地编程,或者是否要坚持使用Arduino(在NodeMCU克隆板上运行)。这是一个或两个问题。将它们闪烁到模块将擦除相应的另一个。

不,如果您想使用NodeMCU固件,则不应使用2015年的那些过时二进制文件。在云中方便地构建最新版本:https://stackoverflow.com/a/47510019/131929

P.S。如果您对我为什么称您为克隆板感兴趣,您可能需要真正阅读您的https://nodemcu.readthedocs.io/en/latest/en/build/

答案 1 :(得分:0)

在新上传之前,您必须擦除NodeMCU的闪存。如果您忽略这一点,则说明您的软件无法正常运行。为此,我正在使用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

使用代码预览行并对其进行修改,以上传闪存地图的其他部分。