我不知道如何刷新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...文件的内容(两个文件),但仍然遇到类似的错误。 。请在注释中提及任何其他信息。 。我还连接了一个200uF电容b / w gnd和vcc(来自FTDI的3.3v)。
我仔细检查了连接。(是的,GPIO0接地)。但是当我将它连接到arduino IDE串行监视器时,它开始发出无休止的乱码:P。


评论

ESP的闪存大小是多少?

不确定,但显示为32位MCU

我很傻,它在图片上。 8Mbit。

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

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

#1 楼



好了,找到解决方法。在Snap中,它可以看作是8MBit。
固件的1.54版本有两个文件,一个文件用于8Mbit,另一个文件用于32Mbit。
我去了8Mbit,并检查了SpiAutoSetDoNotChgBin以及volla。这次成功了。
我不确定是否将波特率设置为最大值(1500000)。

PS:请提及我需要提及的任何重要信息,以帮助改善答案答案中或如果有任何问题。

评论


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

– Sean Houlihane
17 Mar 11 '17 at 10:25

添加它@SeanHoulihane

– Salim Shamim
17年3月11日在10:35

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

– Bence Kaulics
17 Mar 11 '17 at 15:46

请注意,您可以通过单击旁边的对勾将其标记为接受。

– Bence Kaulics
17年3月13日在19:14