收藏官网首页
查看: 108322|回复: 86

乐鑫原厂ESP8266烧写机智云标准模块简单教程,添加注意事项

 

1

主题

13

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
37482
跳转到指定楼层
楼主
发表于 2015-11-17 23:24:33 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
汉枫LPB120模块
因为官方说新出货的esp8266使用旧的烧写方式将可能出现不兼容现象,建议大家参考官网最新版本的烧写方式来烧写esp8266固件: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


 ESP8266终于出标准模块了,耐不住激动的心情,第一时间体验了一把,因为官方还未发布教程,所以我这边记录一下自己的烧写流程,同时记录一下注意事项,请成功和不成功的小伙伴都吱一声,并分享一下自己的经验~
1、下载

  方式1 按指定地址各自烧写

  下载机智云官方发布的文件,并按照下图配置烧写地址

  Wifi固件空降:高通QCA4004、乐鑫ESP8266、RealTek_8711AM

  该文件是与我们使用sdk编译出来的user1.1024.new.2.bin(即 user1.bin )功能是一致的,所以我们还需要配套的boot_v1.4(b1).binblank.bin esp_init_data_default.bin (esp_iot_sdk_v1.4.0 版本),按照以下地址说明进行烧写
  

  方式2 使用我提供的合并文件直接烧写到0x00000

  下载该附件 GAgent_00ESP826_04020006_15111217_UART_0x00000.zip (202.54 KB, 下载次数: 1839) ,该文件我亲自测试过,是可以使用的。

  下载后解压如下图。直接将该文件烧写到0x00000即可

  该文件相当于上面所提到的四个文件的合并

  
2、烧写    打开FLASH_DOWNLOAD_TOOLS,按照下图进行配置
      下面的 flash size 是我自己配置的,使用时需按自己的硬件进行调整
  方式一 烧写示例:
  

  方式二 烧写示例:
  

3、XPG串口工具测试
  参考 通过串口助手调试wifi模块连上机智云
  注意下图我标记的地方!
  

4、gokit 连接测试
  参考 GAgent测试用例



========================================================
注意!注意!注意!

======================================================
  1 波特率9600 8 N 1,格式为HEX。

  2 上电uart0(与mcu通讯的串口)会一直发送获取mcu状态的指令,如果发送几次没有回应则会内部看门狗复位(猜测),所以必须要连接MCU或使用仿真系统。

  3 因 2 的原因,如果不连接mcu或串口模拟调试,此时使用gpio2观察,会看到不断复位的乱码,当然,就算是不复位,看到的也是乱码,此处暂时未解,可能是我没有正确配置,或者机智云官方并未打印输出日志。

  4 模块必须要有最小复位启动电路,即gpio0 gpio2 gpio15必须要在正确的模式,此处不再复述。之前能看到不停复位的你这步就没问题,连复位都看不到的请自行检查。

  5 建议第一次调试时单独使用 XPG串口工具 调试,使用 模拟V4MCU功能,模块上电后,点击打开串口,若看到有wifi数据回应,则说明通信成功,初次使用,在数据初始化通信完成后,点击SoftAP,此时wifi模块应有数据回应,连接XPG-GAgent-xxxx(mac 后四位)的ssid,密码为123456789,连接成功后打开手机 IOE demo,该app会自动弹出配置网络界面,该过程可参照上面第四个环节 GAgent测试用例  即可。

  6
SmartLink 配置目前好像有点问题,请使用SoftAP模式进行首次配置。

  7 使用旧版ESP8266-01烧写固件后,模组可以联网,但是手机发现不了设备;使用ESP8266-12F烧写模组后,起初手机连接一下设备就断开,后来发现是供电问题,
供电不足会有未知异常,
供电不足会有未知异常,
供电不足会有未知异常,
这点大家可以注意一下。
          8   不成功请多尝试,或者跟帖,我看情况会回复的。
  PS:解释好累啊 o(≧v≦)o~~





1

主题

12

帖子

127

积分

注册会员

Rank: 2

积分
127
推荐
发表于 2015-11-22 23:14:50 | 只看该作者
首先,感谢楼主,能有这么一个指引,
但是要说明下,在这边测试不行,
9600时发码:
22:12:15.600:FF FF 00 05 01 00 00 00 06
22:12:16.077:FF FF 00 05 01 00 00 00 06
22:12:16.102:FF FF 00 05 01 00 00 00 06
22:12:16.384:FF FF 00 05 01 01 00 00 07
22:12:16.594:FF FF 00 05 01 01 00 00 07
22:12:16.784:FF FF 00 05 01 01 00 00 07
22:12:17.225:FF FF 00 07 0D 02 00 00 00 0D 23
22:12:17.407:FF FF 00 07 0D 02 00 00 00 0D 23
22:12:17.606:FF FF 00 07 0D 02 00 00 00 0D 23
22:12:17.805:FF FF 00 05 01 03 00 00 09
22:12:18.008:FF FF 00 05 01 03 00 00 09 18 94 18 10 10 F8 1C 14 D0 3C 1C 54 10 6E 08 10 14 00 54 18 10 90 14 90 10 EF D0 9A 17 27 A2 8B 8A 9A E3
22:12:18.598:FF
22:12:18.599:FF FF 00 05 01 00 00 00 06
22:12:19.075:FF FF 00 05 01 00 00 00 06
22:12:19.102:FF FF 00 05 01 00 00 00 06
22:12:19.382:FF FF 00 05 01 01 00 00 07
22:12:19.584:FF FF 00 05 01 01 00 00 07
22:12:19.783:FF FF 00 05 01 01 00 00 07
22:12:20.201:FF FF 00 07 0D 02 00 00 00 0D 23
22:12:20.400:FF FF 00 07 0D 02 00 00 00 0D 23
22:12:20.602:FF FF 00 07 0D 02 00 00 00 0D 23
22:12:20.802:FF FF 00 05 01 03 00 00 09
22:12:21.004:FF FF 00 05 01 03 00 00 09 10 5F 18 10 10 F8 1C 5E 90 3E 1C 14 90 1C 08 10 14 00 10 18 10 90 14 90 F0 E0 9B 07 26 83 8A AA 9A F3
22:12:21.593:FF
22:12:21.595:FF FF 00 05 01 00 00 00 06
22:12:22.071:FF FF 00 05 01 00 00 00 06
22:12:22.097:FF FF 00 05 01 00 00 00 06
22:12:22.378:FF FF 00 05 01 01 00 00 07
22:12:22.580:FF FF 00 05 01 01 00 00 07
22:12:22.778:FF FF 00 05 01 01 00 00 07
22:12:23.197:FF FF 00 07 0D 02 00 00 00 0D 23
22:12:23.395:FF FF 00 07 0D 02 00 00 00 0D 23
22:12:23.598:FF FF 00 07 0D 02 00 00 00 0D 23
//看到没上面有乱码,
115200串口助手接到数据:
load 0x3ffe8308, len 540, room 4
tail 8
chksum 0xc0
csum 0xc0

2nd boot version : 1.4(b1)
  SPI Speed      : 40MHz
  SPI Mode       : QIO
  SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000

5)s
7nc c| oon€Mn l€l€l`
onc l c@onc cp`
`

ets Jan  8 2013,rst cause:2, boot mode3,4)

load 0x40100000, len 1396, room 16
tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4
tail 4
chksum 0xe8
load 0x3ffe8308, len 540, room 4
tail 8
chksum 0xc0
csum 0xc0

2nd boot version : 1.4(b1)
  SPI Speed      : 40MHz
  SPI Mode       : QIO
  SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000

5)s
7nc c| oon€Mn l€l€l`
onc l c@onc cp`
`

ets Jan  8 2013,rst cause:2, boot mode3,4)

load 0x40100000, len 1396, room 16
tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4
tail 4
chksum 0xe

就是老是上电重启的样子;
不知道楼主具体是怎么测试的。望指教!

2

主题

37

帖子

174

积分

注册会员

Rank: 2

积分
174
推荐
发表于 2015-11-25 10:27:18 | 只看该作者
楼主,我想问下我的固件烧写进去了,使用的是你整合之后的那个版本(官方的试了一下没搞定),现在我想使用softap方式调试一下模块,但是每次手机连接ESP的wifi都是一瞬间就断开了,怎么回事呢?接线我是将模块按工作模式CH_PD高电平来连接的,串口这边使用的是USB转串口模块,没有使用gokit,上位机是机智云专用串口调试工具,

1

主题

13

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
37482
推荐
 楼主| 发表于 2015-12-2 08:12:17 | 只看该作者
Yehming 发表于 2015-12-2 01:03
楼主你好,我这边现在用的是esp8266-12f(安信可的),烧录这个固件应该没问题的吧。还有就是现在我这边项 ...

这是机智云基于乐鑫sdk开发的标准固件 使用时参考gokit代码即可

1

主题

13

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
37482
推荐
 楼主| 发表于 2015-11-23 00:09:53 | 只看该作者
教您5分钟接入机智云,实现傻瓜式开发
本帖最后由 itmaktub 于 2015-11-23 00:26 编辑
gl-21 发表于 2015-11-22 23:33
上面是初始化模块啊!
串口调试为机智云版本

步骤都是正确的,
打开串口后,其实已经自动进行了初始化,
  1 wifi 读取 mcu 信息
  2 wifi 上报状态变化
  3 wifi 读取设备状态
这样就可以使用wifi控制mcu了

目前似乎不可以进行smartlink,请使用softap模式进行配置,方法见帖子更新,或者去看开发文档中Gagent  测试用例

首次配置完成后,以后就可以正常使用了,至于固件问题,等待官方更新吧

1

主题

13

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
37482
推荐
 楼主| 发表于 2015-11-23 00:04:37 | 只看该作者
小蚊子 发表于 2015-11-22 22:06
大哥,能给一下具体的地址不。所有bin文件的地址。

已更新帖子,请再次测试

0

主题

19

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
87#
发表于 2019-5-10 13:54:19 | 只看该作者
Bniss 发表于 2015-12-15 12:05
终于调通! 分享一下: 【用SoftAP配置 ESP8266】

1.注意烧写选项: 【GAgent_00ESP826_04020006_15111217 ...

大哥密码是啥呢?

0

主题

3

帖子

10

积分

新手上路

Rank: 1

积分
10
86#
发表于 2019-1-2 11:59:52 | 只看该作者
多谢分享,学习了。。。

0

主题

2

帖子

20

积分

新手上路

Rank: 1

积分
20
85#
发表于 2018-7-5 16:26:56 | 只看该作者
你好,蓝色进度条一直不动?

0

主题

3

帖子

60

积分

注册会员

Rank: 2

积分
60
84#
发表于 2018-5-3 23:32:03 | 只看该作者
教您5分钟接入机智云,实现傻瓜式开发
烧写的时候试过所有COM 都显示连接串口失败
驱动也装了 用的是stm32f1接st link仿真器
wifi模块是汇思锐的

0

主题

4

帖子

30

积分

新手上路

Rank: 1

积分
30
83#
发表于 2018-4-27 18:18:05 | 只看该作者
楼主,烧不进去啊,好烦啊

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
82#
发表于 2018-2-11 12:40:30 | 只看该作者
楼主好人,软件很好用,赞一个

4

主题

9

帖子

218

积分

中级会员

Rank: 3Rank: 3

积分
218
80#
发表于 2017-9-2 17:02:26 | 只看该作者
本帖最后由 W_olf 于 2017-9-2 17:03 编辑
itmaktub 发表于 2015-11-23 00:09
步骤都是正确的,
打开串口后,其实已经自动进行了初始化,
  1 wifi 读取 mcu 信息

我们的ESP8266在烧录时总是显示等待同步上电,这是什么原因啊?[/img]

4

主题

9

帖子

218

积分

中级会员

Rank: 3Rank: 3

积分
218
79#
发表于 2017-9-2 17:00:43 | 只看该作者
免费使用STM32、APP自动代码生成工具
itmaktub 发表于 2015-11-23 00:09
步骤都是正确的,
打开串口后,其实已经自动进行了初始化,
  1 wifi 读取 mcu 信息

我们的ESP8266在烧录时总是显示等待同步上电,这是什么原因啊?C:\Users\zdx\Desktop

0

主题

2

帖子

46

积分

新手上路

Rank: 1

积分
46
78#
发表于 2017-5-16 11:02:48 | 只看该作者
gl-21 发表于 2015-11-22 23:14
首先,感谢楼主,能有这么一个指引,
但是要说明下,在这边测试不行,
9600时发码:

你当时解决了么?现在小弟碰到和你一样的问题啊

8

主题

19

帖子

300

积分

中级会员

Rank: 3Rank: 3

积分
300
77#
发表于 2017-4-26 15:15:28 | 只看该作者
你好,我的烧写成功之后使用SoftAP模式,手机可以发现设备但是下一步,esp8266联网失败,但是检查路由器配置没有问题

8

主题

19

帖子

300

积分

中级会员

Rank: 3Rank: 3

积分
300
76#
发表于 2017-4-23 23:14:42 | 只看该作者
楼主你好,我想知道烧写的时候怎么确定flash size和spi mode应该选择什么

0

主题

12

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
75#
发表于 2016-12-11 01:48:42 | 只看该作者
就模块能烧成功,也能app控制机智云的参数,但加上arduino怎么结合呢?

4

主题

29

帖子

273

积分

中级会员

Rank: 3Rank: 3

积分
273
74#
发表于 2016-11-19 15:09:23 | 只看该作者
汉枫LPB120模块
楼主你好~  串口调试一切正常,能连接上云端,App能添加上设备
插到Arduino上面就不行了,没有设备出现~,怀疑是arduino的串口信号没送出到WiFi模组~


2

主题

140

帖子

897

积分

高级会员

Rank: 4

积分
897
73#
发表于 2016-11-8 11:37:16 | 只看该作者
随缘浪子2015 发表于 2015-12-17 22:24
这固件对于使用工具要有点技巧的,如果模块上电前就打开了串口,就没有办法通信,一个是要模块上电后,然后 ...

这是串口仿真时有效,但是和MCU连接后,怎么断开串口然后再连接?在哪里修改代码?

2

主题

140

帖子

897

积分

高级会员

Rank: 4

积分
897
72#
发表于 2016-11-8 11:27:33 | 只看该作者
北极星405 发表于 2015-11-25 11:51
“在数据初始化通信完成后,点击SoftAP,此时wifi模块应有数据……”
我下图中是不是说初始化通讯完成了呀 ...

用新版2.11的调试,

0

主题

14

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
71#
发表于 2016-10-20 10:37:38 | 只看该作者
Bniss 发表于 2015-12-15 12:05
终于调通! 分享一下: 【用SoftAP配置 ESP8266】

1.注意烧写选项: 【GAgent_00ESP826_04020006_15111217 ...

请问productkey怎么设置?

0

主题

6

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
69#
发表于 2016-8-20 10:14:37 | 只看该作者
使用旧版ESP8266-01烧写固件后,模组可以联网,手机是可以发现设备的,手机APP用的是DEMO APP,固件是用官网的,串口软件用的是XPG串口工具V1.4.3,只是连接时,比较难,要多试几次
图片不会上传就不传了,步骤是初始化--配置AIRLINK--点击手机设置
详细可参考http://club.gizwits.com/forum.ph ... &page=1#pid2419
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表