首页 > 解决方案 > 如何将 .ino 文件转换为 .bin 文件,从 arduinoIDE 使用“草图 + WiFi 设置”通过“ESP8266 下载工具”上传到 S3 ESP8266?

问题描述

我想通过“ESP8266 下载工具”刷入 S3 ESP8266 模块。在 arduinoIDE 中,当我的设置类似于 tools->Erase Flash: only sketch。我可以轻松地将 blink.ino 代码转换为 .bin 并通过“ESP8266 下载工具”将其刷入我的 S3 ESP8266 模块,并且可以真正看到它的 BuiltIn led 闪烁。

但是,当我的设置是这样的, tools->Erase Flash: sketch+WiFi settings。我可以将 blink.ino 转换为 .bin 并通过“ESP8266 下载工具”将其闪存到我的 S3 ESP8266 模块。但不幸的是它不会闪烁。我的 .ino 代码很简单。

void setup() {
  pinMode(4, OUTPUT);
}

void loop() {
  digitalWrite(4, HIGH);
  delay(1000); 
  digitalWrite(4, LOW);
  delay(1000);
}

在 ArduinoIDE 的工具中选择的选项,

板子:NodeMCU 1.0(ESP-12E模块)

闪存大小:“4M(无 SPIFFS)”

我认为这个问题是因为“构建选项”的变化,但我不知道它的解决方案。

有什么我错过的吗?请帮忙。

标签: embeddedesp8266arduino-esp8266

解决方案


推荐阅读