esp8266原理图_入门教程3:如何给ESP8266烧录Gagent固件,快速接入机智云实现透传功能...

9ba4b7e4c1a8ff0e3204a7e095d627af.gif

上两文说到在机智云上创建自己的第一个设备和使用MCU代码自动生成器生成MCU代码包和修改的注意事项后,今天我们来谈谈如何快速从零开始接入机智云,实现简单的透传功能,以及常见的配网失败问题排查,这里主要是介绍ESP8266。

1. 本文适用的模组型号有:

1、ESP-07S;

2、ESP-12F;

3、ESP-12S;

2. ESP8266模组资料下载及获取

链接:https://eyun.baidu.com/s/3dYncnW 密码:6oeB

3. ESP8266外围设计原理图

请下载第二节提供内容后,确认手上的模组型号,查找手上模组对应的规格说明书,查看规格说明书,使用说明书内推荐的外围设计原理图。

535280ff4c5c6ca14200c9d702719d89.png

4. ESP8266串口烧写固件说明

4.1、ESP8266固件获取与确认

当拿到一片ESP8266模块的时候,若确认固件未烧写,请确认手上的模组型号,下载本文第2章的内容,获取模组固件。

后缀为.bin文件是烧录所用的固件,其中一个文件名有“combine”字样的为合并固件,需要注意的是两个固件的烧录方式都不同。

0ddc7c957a130c30fcb66e3c7152b7fc.png

4.2、ESP8266硬件设备连接

将ESP8266模块按照如下原理图进行接线,注意EN需要输入高电平,GPIO0和GPIO15都需要输入低电平,KEY1用于实现外部复位功能。

2bff4f9635585ffa0d09b445879211f4.png

4.3、ESP8266确认串口参数

将上述串口连接电脑后,通过“我的电脑”->“管理”-> “设备管理器”->“端口(COM 和LPT)”选项中可以看到相应增加的COM口。

8171b1c894cdbc8c3cca0468b264a124.png

4.4、ESP8266烧写软件获取与使用

准备好串口之后,解压第2节下载的压缩包,解压烧录工具文件夹中的压缩包,双击ESPFlashDownloadTool_v3.6.1.0.exe文件,选择ESP8266 DownloadTool。

762691427e9bbe1a23856d888186a4a3.png

  • 使用合并固件烧写(文件名为combine的固件)

6b2e5d706dc51a1d2b4ff5ba424b3b1a.png

  • 使用单独应用固件烧写

注:除去模组固件,图中的三个bin文件在烧录工具压缩包的根目录下可以找到。

8aac95571cc0125010b417e8b1e44c85.png

4.5、ESP8266的烧写

  • 步骤1、选择正确的串口,串口为模组的通讯串口。

73293851b7043a00aadd2b74f43c5c22.png

  • 步骤2、当串口连接成功之后,点击如上图的“START”按钮。

  • 步骤3、观察烧录状态,处于一个等待上电同步的状态。

72a178f68649f94c15c8f0a636ec5e7a.png

  • 步骤4、将ESP8266进行复位(按下4.2章节原理图所示的KEY1后松开)将会出现如下信息表示模块正在进行烧写。

885cff7f4c093e6d7dd2875f03460db9.png

  • 步骤5、等待一段时间后,出现“FINISH”字样表示烧写成功。

b9f8ac682c278171edd658ffb5b734aa.png

5、ESP8266模组日志抓取

5.1、ESP8266模组日志接线方法

5.1.1、ESP8266-07S模组日志接线方法

按照下图ESP8266-07S的管脚定义图,将图中所示的IO2引脚(芯片调试日志信息输出口)连接USB转TTL工具的RXD上,且USB转TTL工具的GND需接模组的GND,然后将USB转TTL工具连接到电脑,波特率74880bps。

7384167e484244a316132e5ad4b1e125.png

5.1.2、ESP8266-12S模组日志接线方法

按照下图ESP8266-12S的管脚定义图,将图中所示的GPIO2引脚(芯片调试日志信息输出口)连接USB转TTL工具的RXD上,且USB转TTL工具的GND需接模组的GND,然后将USB转TTL工具连接到电脑,波特率74880bps。

a4fa8ebb6e5470b04f6c2d88e9f5d91b.png

5.1.3、ESP8266-12F模组日志接线方法

按照下图ESP8266-12F的管脚定义图,将图中所示的GPIO2引脚(芯片调试日志信息输出口)连接USB转TTL工具的RXD上,且USB转TTL工具的GND需接模组的GND,然后将USB转TTL工具连接到电脑,波特率74880bps。

737096fd66c5f333c7283611be27066b.png

5.2、机智云串口打印软件工具的获取与使用

机智云串口打印软件工具下载链接:https://eyun.baidu.com/s/3oAbSruq 密码:pPsL

下载解压之后,选择对应的端口和74880波特率,点击打开串口,右侧有日志显示则为正常。

备注:机智云乐鑫8266 固件版本号为:04020036版本或更高级版本,模组串口日志打印为加密,需要使用对应版本号的.mapTab文件解码。对应的解码文件请参考本文第2章“ESP8266模组资料下载及获取”。

401e66cf5a996f5899f3e8764276db03.png

结束

相关推荐:

  1. 入门教程1:如何在机智云上创建自己的第一个设备

  2. 入门教程2:机智云自动生成代码工程及原理介绍

  3. 机智云轻网关方案,让智能设备套件开发更便捷、成本更低

  4. 应用技巧:ESP8266 SOC模式的机智云OTA流程

cf8c672301578d004fe3792f74e11fb1.png

扫一扫,开启您的IoT开发之旅

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值