bigfanofloT 发表于 2016-9-19 10:44:35

ESP8266模块刷 GAgent 及验证指南(最新)

       本文档详细介绍了如何将用户自己购买的ESP8266-12F模块刷入GAgent固件以及如何通过PC端调试工具验证ESP8266刷入GAgent后是否能正常连接机智云服务器。
需要的材料:
ESP8266-12F模块一个;
USB转TTL模块一个;
机智云串口调试助手软件;
乐鑫ESP8266固件烧写软件;
GAgent固件;

step1:在机智云官网下载中心下载ESP8266对应的GAgent固件:http://site.gizwits.com/zh-cn/developer/resource/hardware?type=GAgent

下载后解压得到2个bin文件为我们所需要的固件,注意文件名为combine的那个,后面会用到它。

step2:在乐鑫官网下载ESP8266的烧写工具
烧写软件下载:http://espressif.com/zh-hans/products/hardware/esp8266ex/resources


下载完解压后找到目录下的ESPFlashDownloadTool_v3.4.1应用程序,后面会使用它。



step3:将ESP8266-12F模块和USB转TTL模块按照如下表格进行接线,
注意烧写模式下GPIO0需要输入低电平,GPIO0悬空则为正常工作模式。


ESP8266-12F模块USB转TTL模块
GND    GND
GPIO_0GND
RXDTXD
VCCVCC3.3V
TXDRXD





示例:


机智云ESP8266 WIFI模组:

也可以这样接线:
step4:双击前面下载好的乐鑫ESP8266烧写软件ESPFlashDownloadTool_v3.4.1.exe,打开烧写软件,出现如下对话框,选择ESP8266DownloadTool。

按下图选择参数,这里装载前面下载的文件名有combine的固件(推荐这种方式),起始地址填0,串口号根据实际选择。

烧写操作:步骤一、当串口(注意串口号和波特率的选择)连接成功之后,点击如上图的“START”按钮;步骤二、将ESP8266重新上电,下面将会出现蓝色进度条表示模块正在进行烧写;步骤三、等待一段时间后,出现“FINISH”字样表示烧写成功;固件下载完毕后,需要把GPIO0变为悬空或者接高电平,然后重新上电,即可正常工作。
step5:附件文档机智云串口调试助手使用指南介绍如何使用机智云串口调试助手验证该模块和机智云服务器的通信是否OK。示例:


附所需工具下载:ESP8266刷固件工具:


常用USB转串口模块驱动:
http://club.gizwits.com/forum.php?mod=viewthread&tid=3697&page=1&extra=#pid14426

机智云串口调试助手V2.1.1:
**** Hidden Message *****

Gagent最新固件(版本号04020019 )下载:

机智云串口调试助手使用指南:
**** Hidden Message *****
官网教程:
**** Hidden Message *****

ESP8266-12F技术规格书:





static/image/hrline/1.gif最近听说ESP8266固件升级,旧版本的烧写方式可能有问题。


购买了最新版ESP266固件的朋友,请参考官方的烧写方式:http://docs.gizwits.com/zh-cn/deviceDev/ESP8266%E4%B8%B2%E5%8F%A3%E7%83%A7%E5%86%99%E8%AF%B4%E6%98%8E.html


static/image/hrline/1.gif










Roko 发表于 2017-8-16 12:33:00


屻僶鞗;凔g|審渄`勩;沝宒
                        d`屻r踠靌
ets Jan8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 2408, room 16
tail 8
chksum 0xe5
load 0x3ffe8000, len 776, room 0
tail 8
chksum 0x84
load 0x3ffe8310, len 632, room 0
tail 8
chksum 0xd8
csum 0xd8

2nd boot version : 1.6
SPI Speed      : 40MHz
SPI Mode       : QIO
SPI Flash Size & Map: 32Mbit(1024KB+1024KB)
jump to run user1 @ 1000

烧录完成了.用调试工具连接后不停显示这些代码 .是什么原因啊.

安星 发表于 2016-9-20 10:22:12

楼主今天用我的这种机智云模块按照你的介绍操作了但是为什么不能连接上云,,而且用机智云串口调试助手2V2的添加了KEY提示成功了但是没有列表出来,点击更新也还是不行,请问这是为什么?已经添加了数据点了!!!!

太一生水 发表于 2023-9-14 16:18:30

这是刷失败了吗?ets Jan8 2013,rst cause:2, boot mode:(3,7) load 0x40100000, len 2408, room 16 tail 8 chksum 0xe5 load 0x3ffe8000, len 776, room 0 tail 8 chksum 0x84 load 0x3ffe8310, len 632, room 0 tail 8 chksum 0xd8 csum 0xd8 2nd boot version : 1.6    SPI Speed      : 40MHz    SPI Mode       : DOUT    SPI Flash Size & Map: 32Mbit(1024KB+1024KB) jump to run user1 @ 1000 屻�僶鋻{傷g|�寧渄`屻;沴刲 d`屸{��� l`屻s揹 彏 dl`;l敲sl劅銓c剬#宐 br鋰s �c潴o飥'g�$擕 $ �$剣dl�媚剬鋰l�g�l�;l;l ets Jan8 2013,rst cause:2, boot mode:(3,7) load 0x40100000, len 2408, room 16 tail 8 chksum 0xe5 load 0x3ffe8000, len 776, room 0 tail 8 chksum 0x84 load 0x3ffe8310, len 632, room 0 tail 8 chksum 0xd8 csum 0xd8 2nd boot version : 1.6    SPI Speed      : 40MHz    SPI Mode       : DOUT    SPI Flash Size & Map: 32Mbit(1024KB+1024KB) jump to run user1 @ 1000 你��鞗s皿o|�剣渓`屻{�� l`你s抎靌 ets Jan8 2013,rst cause:2, boot mode:(3,7) load 0x40100000, len 2408, room 16 tail 8 chksum 0xe5 load 0x3ffe8000, len 776, room 0 tail 8 chksum 0x84 load 0x3ffe8310, len 632, room 0 tail 8 chksum 0xd8 csum 0xd8 2nd boot version : 1.6    SPI Speed      : 40MHz    SPI Mode       : DOUT    SPI Flash Size & Map: 32Mbit(1024KB+1024KB) jump to run user1 @ 1000 屻�俷燠s名g|�那渄`屸{�� l`你s抎靌

守护者 发表于 2016-9-19 11:12:31

kankankankankankan

杀进丧尸城 发表于 2016-9-19 11:14:19

要的就是这个 及时雨啊

feezai 发表于 2016-9-19 11:24:50

这就好玩了,赞!

jc_wmq 发表于 2016-9-19 11:34:14

非常有用!谢谢!

星夜v5 发表于 2016-9-19 11:55:40

:lol:lol:lol

牛屎 发表于 2016-9-19 14:42:14

谢谢楼主,新手学习

安星 发表于 2016-9-19 22:01:48

刚好可以看看,谢谢!!!

lising 发表于 2016-9-19 22:59:06

好资料赞一个。

学徒攻城师 发表于 2016-9-20 10:31:09

gokit_mcu_stm32_V03010100_2016071910

sxstw 发表于 2016-9-20 10:39:27

需要RTOS,有不含MCU的固件吗?

李~ 发表于 2016-9-20 11:44:53

确定ESP8266-01刷了机智云固件吗?是 非官方的固件吗?

sxstw 发表于 2016-9-20 11:55:44

还有,用户的操控软件写到哪个地址?

bigfanofloT 发表于 2016-9-20 12:25:11

李~ 发表于 2016-9-20 11:44
确定ESP8266-01刷了机智云固件吗?是 非官方的固件吗?

ESP8266-01和ESP8266-12F只是外挂的flash芯片大小不一样

bigfanofloT 发表于 2016-9-20 12:25:44

sxstw 发表于 2016-9-20 11:55
还有,用户的操控软件写到哪个地址?

看文档里的截图和说明

bigfanofloT 发表于 2016-9-20 12:35:23

安星 发表于 2016-9-20 10:22
楼主今天用我的这种机智云模块按照你的介绍操作了但是为什么不能连接上云,,而且用机智云串口调试助手2V2 ...

左边的文本框收到的信息是否正确?下载一个V1.3的串口助手试试。我等会上传

李~ 发表于 2016-9-20 14:10:41

bigfanofloT 发表于 2016-9-20 12:25
ESP8266-01和ESP8266-12F只是外挂的flash芯片大小不一样

对呀,ESP8266-01不是挂的1MB Flash吗?1MB Flash刷机智云固件够吗?

zhu_jy 发表于 2016-9-20 15:28:15

板子还在路上,先看文档

fat 发表于 2016-9-21 09:31:12

看看有什么特别之处
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: ESP8266模块刷 GAgent 及验证指南(最新)