我使用ESP8266 Arduino和store来存储配置设置。
此命令用于将二进制firmware.bin闪烁到ESP8266中。
esptool.exe -cd nodemcu -cb 115200 -cp COM3 -ca 0x00000 -cf firmware.bin此命令用于使用SMING框架将二进制firmware.nin闪烁到ESP8266中。
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闪存下载的命令中有一些令人费解的方面。
我想了解二进制文件的编程过程,因为我在使用ESP8266 Arduino时遇到了一些奇怪的行为。我对使用SMING框架的类似固件没有问题。我想知道这个问题是否是由使用esptool将固件显示到ESP8266的方式造成的。
发布于 2016-09-30 06:58:43
我在使用Eclise Arduino IDE。当您创建一个新项目时,您可以指定-how大是代码区域和SPIFFS区域。例如,对于使用4MB闪存的NodeMCU板,我选择1MB代码/3MB触发器。arduino esptool就是这样知道SPIFFS的起始地址的。
在SMING中,SPIFFS的起始地址是手动指定的。
https://stackoverflow.com/questions/39760278
复制相似问题