前言
当我试着给esp8266-01s烧录固件的时候,在配置都正确的情况下且进度条跑完了,会出现这个错误码ESP8266 Chip flash download error。
我这里用烧录工具进行下载,免去了繁琐的接线过程。也可以用USB转TTL进行接线,但是要IO_0接上GND才是烧录状态(烧录固件时的引脚连线(GPIO0接地))对于RX和TX,就与esp8266-01s的相反接线即可。但是这个接线方式要有一定的运气成分(需要插拔IO_0,但是有时候插拔3V3就可以了)这叫做插拔的艺术。
| esp8266-01s | USB-TTL |
| 3V3 | 3V3 |
| GND | GND |
| RX | TX |
| TX | RX |
| IO_0 | GND |
错误出现:

为什么我用这个固件进行烧录的时候,但是进度条是已经完成了,但是为什么会错误呢?错误主要原因是ESP8266 芯片闪存下载错误:esp_write_flash,由于我们使用的是esp8266-01s,咱们的flash只有1MB,所以才会出现这个错误。

换了1M的固件之后就可以烧录成功了~你们也一定可以

我也试过正点原子还有安信可的固件,好像都不行。如果你们需要我把固件放在文章下面的链接🔗,你们可以去下载😮
题外话!!!(第二个错误)
对于上面这个错误,我还遇到一个问题,ESP8266 Chip efuse check error esp_check_mac_and_efuse. 虽然是安信可的固件,但是这里没有进度条就已经出现错误,在每修改configure文件前,试过1M的也不行,但是烧写软件的问题很小,所以在我修改了一个文件之后,就可以了。

步骤:(根据个人的电脑路径)打开spi_download.conf文件,然后修改一下一行。

这里!!!可以尝试一下这个办法(投机取巧一下)希望这个办法能帮到大家谢谢~

本篇文章到这里结束啦~谢谢,希望能帮到大家~!!!留个赞吧~
321

被折叠的 条评论
为什么被折叠?



