signed

QiShunwang

“诚信为本、客户至上”

给ESP8266下载程序

2021/4/26 19:35:36   来源:

 

第一步下载下载工具和测试程序固件

工具和文档啥的安信可官网都很齐全,建议大家都去官网下载,我这里也是从安信可官网或其他网站整理过来的
安信可官网地址https://docs.ai-thinker.com/esp8266

第二步上图介绍一下8266最小系统

ESP-01和ESP-01s的引脚是完全相同的,ESP-01中的flash按键,ESP-12F中的下载模式选择也可以焊接成按键,nodemcu中的flash按键,这三个按键都是用来下载程序的,所以一定要有。其他的看图就能动了。

 

第三步如何下载程序

(1)先进入下载模式

需要注意的是,改变电平要在启动之前改变,也就是就是在还没开机之前或者还没复位之前就要改变成需要的电平,启动成功之后在修改电平不会切换模式了,这就是有点同学下载器永远显示正在等待上电的原因。

(1)下载程序

下载器位于 \烧写程序\FLASH_DOWNLOAD_TOOLS_V3.4.8.exe
打开之后选择ESP8266 DownloadTool就会出现下面的界面。

 

  1. 打开下载器并选择要下载固件,记得前面的√和后面的地址0x00000别忘了

  2. 我这里选择的是我自己写的一个led闪烁和串口输出hello world的程序,固件比较小下载起来块,你也可以下载其他的比如AT固件

  3. FLASH SIZE这一栏如果是ESP-01就选8Mbit,如果是ESP-12F就选32Mbit

  4. 其他的跟我一样就行,

  5. 插上你的板子到电脑,com口要选择你自己的。

  6. 让板子进入下载模式(就是上电或复位之前GPIO0拉低),不然会移植等待上电。

  7. 点击START 程序就开始下载了

(2)运行程序

只要启动或复位之前将gpio0拉高或者悬空就可以了。
效果如下图
串口波特率选9600,会一直输出hello world ,板子上的灯也会闪烁,
需要注意的是ESP-01上的灯闪烁是因为串口输出而闪烁,本身程序是不能控制的,而其他板子上的灯闪烁是受程序控制的。


3.2 模块各种启动信息说明
上电信息说明学习笔记截图

ESP8266 系列模组出厂使用的 AT 固件,默认波特率为 115200。

实际上,模组在上电过程中首先是在 74880 波特率下打印输出了系统日志信 息,随后切换到 115200 波特率下完成初始化,当输出 ready 字样的字符串后, 则表明初始化完成,此时可以发送 AT 指令去调试模组。如下图,串口在 115200 波特率下首先输出一段乱码,随后输出了 Ai-Thinker Technology Co. Ltd. Ready。此时固件启动完成。这一串乱码可以在 74880 波特率 下查看系统日志信息。
————————————————