首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用esptool下载到ESP8266中的固件

用esptool下载到ESP8266中的固件
EN

Stack Overflow用户
提问于 2016-09-29 02:10:50
回答 1查看 1.2K关注 0票数 1

我使用ESP8266 Arduino和store来存储配置设置。

此命令用于将二进制firmware.bin闪烁到ESP8266中。

代码语言:javascript
复制
esptool.exe -cd nodemcu -cb 115200 -cp COM3 -ca 0x00000 -cf firmware.bin

此命令用于使用SMING框架将二进制firmware.nin闪烁到ESP8266中。

代码语言:javascript
复制
esptool.exe -p COM3 -b 115200 write_flash -ff 40m -fm dio -fs 4m 0x00000 0x00000.bin 0x09000 0x09000.bin 0x44000 spiff_rom.bin

在用于Arduino闪存下载的命令中有一些令人费解的方面。

  • 为什么没有一个单独的用于Arduino的触发器的bin文件?我注意到bin 8266\tools\mkspiffs文件夹中的工具"mkspiffs.exe“在编译bin文件时没有使用。为什么不使用呢?
  • Arduino esptool是如何知道将哪个地址分配给SPIFFS文件系统地址的?

我想了解二进制文件的编程过程,因为我在使用ESP8266 Arduino时遇到了一些奇怪的行为。我对使用SMING框架的类似固件没有问题。我想知道这个问题是否是由使用esptool将固件显示到ESP8266的方式造成的。

EN

回答 1

Stack Overflow用户

发布于 2016-09-30 06:58:43

我在使用Eclise Arduino IDE。当您创建一个新项目时,您可以指定-how大是代码区域和SPIFFS区域。例如,对于使用4MB闪存的NodeMCU板,我选择1MB代码/3MB触发器。arduino esptool就是这样知道SPIFFS的起始地址的。

在SMING中,SPIFFS的起始地址是手动指定的。

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

https://stackoverflow.com/questions/39760278

复制
相关文章

相似问题

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