ALIENTEK 的 ESP8266 WiFi Module 刷入固件后出现don’t use rtc mem data错误或者ESP8266开启串口不停出现乱码的解决方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31860135/article/details/77389241

ESP8266 WiFi Module 刷入固件后出现don’t use rtc mem data

出现问题:

刷新新的固件后,出现错误提示:don’t use rtc mem data
或各种读写地址错误。
1、A fatal error occurred: Timed out waiting for packet header

2、don’t use rtc mem data

处理方法:

初步怀疑是由于多次写入固件,各种固件的分区不一样,造成RAM地址错误,无法读取正确数据。需要对ESP初始化后重新刷入固件。

上面的都是网上百度COPY的专业说法,其实我也不懂,反正我就知道 大概意思就是固件刷多了,模块挂了,或者不稳定了,要重新刷过。So…

按下面的步骤来就可以了:

一:准备好干活的东西
固件包:用的哪个公司的就下哪个公司的,并且最好最好去官网下,别随便点个链接就下了,我开始的时候就是这样。结果,我刷固件的时候刷了一下午才成功,之前都是网上随便Download的ESP8266 WiFi 的固件包,结果全么用,那叫一个…无奈啊。最后绝望的时候,我找到了AT公司的官网固件包的链接,在里面下载好了对应的包,终于成功了…
提供下链接:http://wiki.ai-thinker.com/esp8266/sdk
注意是下这个——》
这里写图片描述
下载好后要用的是这个,我的芯片是原子的13对应的是8mbit的,32的自己选32mbit,

这里写图片描述

二:烧固件要的软件
这里我就不放下载链接了,相信大家基本上都有原子的资料,我给个目录
D:\iot\战舰V3 资料盘(A盘)\9,增值资料\1,ALIENTEK 产品资料\13,ATK-ESP8266 WIFI模块资料\6,ESP8266相关资料\V1.3.0烧写及说明\FLASH烧写工具
没有的留言,我给你发邮箱
这里写图片描述

三:开始配置软件

SPI MODE 和FLASH SIZE不同芯片的模块配置不一样,用串口给模块发个AT+RST,可以看到(我的是DIO,同学的是QIO)
这里写图片描述

四:接线
这里写图片描述
五、下面我们就可以进行烧录了(严格检查上面提到的要点)
点击strart即可。出现正在下载后等待系在完成。
如果点击start后,一直处于等待上电同步,拉低一下复位引脚,复位或者断电再上电。(就是给wifi模块的RST和IO_O引脚接低低,接到开发板上的GND上)

最后就烧入完了,用串口发AT指令试试吧…

如果没用或者还是不停的发乱码,那肯定是你下的固件包有误了,去找你那块模块的芯片的开发公司的官网去下,主要下ST的

如果觉得有用就点个赞吧,觉得没用就狠狠的踩一脚吧。欢迎大家评论留言交流,我也是初学者..有问题大家一起解决,一起进步

猜你喜欢

转载自blog.csdn.net/qq_31860135/article/details/77389241