嵌入式ESP8266 WIFI模块 & NodeMCU我爱编程

esp8266烧写固件

2017-10-11  本文已影响363人  greedyhao

欢迎关注我的博客Zhuhao's Blog获取最新文章

这段时间想用esp8266做一个wifi探针,顺便想做智能家居,但是碰上了烧写固件的难题,花了我挺多时间去学习,于是写下来,给大家做一个参考,也可以留作备忘。

tips: 本人使用的是esp-07,但是其他的型号也是差不多的,可以参考。

进入烧录模式

接线示意图
GPIO15 GPIO0 GPIO2
H X X SDIO/SPI WIFI
L L H Uart Download
L H H Flash Boot

tips: H表示高电平,L表示低电平,X表示电平无影响

转换到烧录模式唯一需要动的就是GPIO0,其他的都不需要动,电阻也不需要加。我刚开始还以为要加电阻还有那复杂的连线,发现不行后,看了好多遍资料才明白原来只用在上电前拉低GPIO。

本着不做重复的事情的原则,就制作了一个esp8266的烧录板,上个图给大家看看,烙铁很少用,所以走锡有点丑。


我就使用了一个六脚自锁开关,按下去就将GPIO0接地。

使用烧录软件进行烧录

使用Flash下载工具烧录

使用Arduino烧录

首先需要下载Arduino,需要1.6.x版本以上,因为下载Arduino需要科学上网,在Arduino中文社区有提供网盘下载Arduino IDE 下载

安装esp8266库

接下就是安装esp8266的库,这是官方说明

第一种操作

第二种操作

cd hardware
mkdir esp8266com
cd esp8266com
git clone https://github.com/esp8266/Arduino.git esp8266
cd esp8266/tools
python get.py

烧录程序

上一篇 下一篇

猜你喜欢

热点阅读