无法刷新ESP8266最新固件,显示“快速刷新错误”和“包头无效('')”


9

我不知道如何刷新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
ESP的闪存大小是多少?
Bence Kaulics'3

不确定,但是它说的是32位MCU
Salim Shamim'Mar 11'11

我很傻,它在图片上。8兆位。
Bence Kaulics'3

我遇到了同样的问题,只是将BAUD汇率deoim 115200更改为230400,它刷新了固件而没有错误。
Angel Ortiz

您确实意识到已经将两个文件设置为加载到相同的地址,对吗?
Jaromanda X '18

Answers:


6

对我有用的配置

好的找到了解决方案。

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

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


1
实际上,@ Bence是正确的。我不知道该工具链,您可以在答案中进行任何编辑以使其对遇到类似问题的其他人更有用-例如您看到闪存大小的屏幕截图?
肖恩·胡里汉

@SeanHoulihane
Salim Shamim将

我相信波特率通常为115200,虽然不确定。
Bence Kaulics'3

1
请注意,您可以单击答案旁边的对勾,将其标记为接受。
Bence Kaulics,2017年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.