ESP8266烧写原厂固件

ESP8266是一款非常好用的WIFI芯片,安信可科技制作出了基于乐鑫ESP8266芯片的ESP8266模组,也是非常的好用。

在实际使用过程中,可以使用AT指令进行配置,也可以使用SDK进行二次开发,可以说功能十分强大。

刚刚购买回来后,模组内部自带出厂固件,即AT指令的程序;但如果模组内的固件被刷过,就是下载了别的程序,而希望再次用回AT指令,就需要再次把官方固件下载回来了,本文就简单介绍一下固件的下载。

一、硬件平台

NodeMCU+USB数据线

ESP8266烧写原厂固件_第1张图片

ESP8266烧写原厂固件_第2张图片

二、固件的获取

下载地址:http://wiki.ai-thinker.com/esp8266/sdk

ESP8266烧写原厂固件_第3张图片

下载好之后里面有两个文件夹,分别对应8Mbit和32Mbit的不同固件

ESP8266烧写原厂固件_第4张图片

根据自己板子的存储量大小来选择(若使用下面的第一种下载工具下载,无需找固件,软件工具附带出厂固件

三、下载工具获取(两种工具都有举例)

下载地址:https://github.com/nodemcu/nodemcu-flasher

ESP8266烧写原厂固件_第5张图片

也可以使用:http://wiki.ai-thinker.com/esp_download

工具如下图所示

ESP8266烧写原厂固件_第6张图片

ESP8266烧写原厂固件_第7张图片ESP8266烧写原厂固件_第8张图片

以第一个工具为例,

使用默认配置:

ESP8266烧写原厂固件_第9张图片

选择要下载的固件(第二步中下载的固件)

或者使用默认的下载文件

ESP8266烧写原厂固件_第10张图片

在安信可科技的网站上有关于下载地址的说明

ESP8266烧写原厂固件_第11张图片

我们下载的程序便是合并后的固件,直接下载到0x00000地址就好了,这一点可以通过观察bin文件发现,在文件里打开,可以发现这个下载的bin文件恰好是4096KB,刚刚填满32Mbit的空间,所以,直接从0地址开始下载

ESP8266烧写原厂固件_第12张图片

下载时要注意把左边的小叉号选上(默认选上),这样才可以下载

ESP8266烧写原厂固件_第13张图片

选择好之后只需要点击按钮就可以自动开始下载(连接NodeMCU至PC,且串口工作正常),只需等待下载完成……

ESP8266烧写原厂固件_第14张图片

ESP8266烧写原厂固件_第15张图片

至此下载便成功了。

以第二种下载工具为例:

选择需要下载的固件,后面填写地址0x0

选择Flash Size,我选择的为32Mbit

选择串口,设置下载波特率,然后start就可以了(也可以先点一下erase,先清空再下载)

ESP8266烧写原厂固件_第16张图片

下载完成后按下复位键,便可以使用AT指令进行交互了

ESP8266烧写原厂固件_第17张图片

你可能感兴趣的:(ESP模组开发)