无法刷入 ESP8266 最新固件,显示“Fast Flashing error”和“Invalid head of packet(' ')”

物联网 ESP8266
2021-06-11 01:50:13

我不知道如何刷新在http://www.electrodragon.com/w/ESP8266_AT-Command_firmware 上找到的固件我正在使用ESP8266 Download tool v3.4.4. 当我在下载路径中添加固件时,它会一直持续到固定百分比(77 或 99.. 大部分)并给出错误Invalid head of packet, FAST FLASHING ERROR还有一件事是,我用来执行此操作的教程在下载工具中填充了许多下载路径条目,而我的只是空白。它说将合并的文件上传到0x0000. 我尝试上传V1.54...文件的内容(两个文件),但仍然遇到类似的错误。

在此处输入图片说明

所以任何人都可以指导我完成这个,因为我是一个完整的新手。请在评论中提及所需的任何其他信息。

聚苯乙烯

  1. 我很确定电源是足够的,因为我一直在顺利使用带有旧固件的 esp8266。我还连接了一个 200uF 电容器 b/w gnd 和 vcc(来自 FTDI 的 3.3v)。
  2. 我已经仔细检查了连接。(是的,GPIO0 接地)。
  3. 我成功刷新了早期版本,ai-thinker-v1.1.1.bin但是当我将它连接到 arduino IDE 串行监视器时,它开始给出无休止的胡言乱语:P。
1个回答

对我有用的配置

好的找到了解决方案。

  1. 首先,我认为检测到的信息块会告诉闪存大小。在 Snap 中,它可以被视为 8MBit。
  2. 1.54版本的固件有两个文件,一个是8Mbit,一个是32Mbit。
  3. 我选择了 8Mbit 并检查了SpiAutoSetDoNotChgBin,以及 volla。这次很成功。
  4. 我将波特率设置为最大值(1500000),但不确定是否有必要。

PS:请通过提及我需要在答案中提及的任何重要信息或如果有任何问题来帮助改进答案。