为什么ESP8266 flash write有时会花很长时间?

Why does ESP8266 flash write sometimes takes long time?

我有一个 ESP8266 Nodemcu v0.9 板,如 this blog 所引用。 要编写 Arduino/ESP8266 个草图,我使用“esptool.py”使用 命令行:

esptool.py --port /dev/ttyUSB0 --baud 115200 write_flash 0x000000 MySketch.cpp.bin

有时闪存写入完成得非常快(不到 10 秒), 有时需要几分钟。图片大小约300KBytes

有什么方法可以确保闪存写入始终如一的快速?什么 可能是造成这种差异的根本原因?

更多信息: 注意到几次如果图像写入闪存是第一个 在我将 8266 断电并断开连接一段时间后的时间 然后通常写得很快。我还没有确定这个多少钱 时间是,但最少也得十几分钟。所有后续 第一次写入后写入很慢。

更多信息:我用的时候flash写入速度一直很快 Windows 基于 "Nodemcu Firmware Programmer".

我之前的"esptool"版本好像有点问题 与慢速闪存写入有关。使用从 here 下载的版本 闪光灯 write/update 似乎在更高的速度下表现稳定。