ESP8266-12F wifi模块烧录AT指令固件过程总结

由于在淘宝https://item.taobao.com/item.htm?spm=2013.1.w4004-14363447044.2.3d6d3e6dftfu0z&id=536609386865上买了几个乐鑫 ESP8266-12F 串口透传 wifi模块。到手后发现默认都被烧录的所谓机智云(GizWits)SDK固件,由于之前没有接触过机智云(GizWits)推出的物联网智能硬件开发平台,所以无法测试该模块功能是否正常,于是打算烧录比较熟悉的AT指令固件来测试。

这个过程也是比较折腾的,先是去乐鑫官网或者机智云官网下载最新的烧录软件flash_download_tools_v3.6.4和AT指令固件版本esp8266_at_bin_v1.6.1。

 按照这个网页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提示,先修改硬件接线

开始按如下配置下载限选,发现下载成功后,WIFI模块不可用,发送AT命令没有任何反馈。


支持云端升级 (Boot 模式)

文件名称8Mbit 地址分配16Mbit 地址分配32Mbit 地址分配备注
boot.bin0x000000x000000x00000由乐鑫在 SDK 中提供,建议一直使用最新版本
user1.bin0x010000x010000x01000主程序,由代码编译生成
user2.bin0x810000x810000x81000主程序,由代码编译生成
esp_init_data_default.bin0xFC0000x1FC0000x3FC000由乐鑫在 SDK 中提供
blank.bin0xFE0000x1FE0000x3FE000由乐鑫在 SDK 中提供

很无奈,只能到安信可的官网http://wiki.ai-thinker.com/esp_download去查资料,按照如下说明重新检查一遍。

重新下载了如下合成的固件(4M Bytes大小):

出厂默认 AT 固件

特性:

 一条指令即可连接到安信可云服务
 操作简单,任何mcu均可直接接入

下载地址: ai-thinker_esp8266_at_firmware_dout_v1.5.4.1-a_20171130.rar

更新时间:2017年11月30日

更新说明:

  v1.5.4.1 AT Firmware,内含 8Mbit 和 32Mbit 两个版本
  

注意:1MByte flash的模组因为内存不足,所有带AiCloud2.0的AT固件都不能使用,flash需>=2MByte。

使用CIUPDATE命令升级前,请确认模组的flash>=2MByte!


烧录完成后界面:


  1. 首先确保模组可以正常运行工作,发送 AT 指令可以有回复 AT OK(即确保电源和串口连接正常);

  2. 拉低 GPIO0,打开串口工具,在波特率74880下观察模组的启动或复位后的打印信息;

  3. 若出现以下红色字符则认为模组已经进入了下载模式(后面的7数值不用理会),可以去正常进行下载。

    ets Jan 8 2014,rst cause 1, boot mode:(1,7)

打开串口工具,在波特率74880下观察模组的启动或复位后的打印信息如下:

ets Jan  8 2013,rst cause:2, boot mode:(7,0)

waiting for host
后来跟安信可的技术工程师沟通发现,正常工作时需要 将 ESP8266 的 boot 模式切换到 flash boot,即 GPIO15→0, GPIO0→1, GPIO2→1。

修改后可以正常进行AT命令通信了。

刚启动时波特率设置成74880

ets Jan  8 2013,rst cause:2, boot mode:(3,6)


load 0x40100000, len 1856, room 16 
tail 0
chksum 0x63
load 0x3ffe8000, len 776, room 8 
tail 0
chksum 0x02
load 0x3ffe8310, len 552, room 8 
tail 0
chksum 0x79
csum 0x79


2nd boot version : 1.5

  SPI Speed      : 40MHz
  SPI Mode       : DOUT
  SPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user1 @ 1000


rf cal sector: 1017

rf[112] : 00
rf[113] : 00
rf[114] : 01

SDK ver: 1.5.4.1(39cb9a32) compiled @ Jul  1 2016 20:04:35
phy ver: 972, pp ver: 10.1


h恏駃p?x?卶(血8幄纉tN

正常启动后,修改波特率为115200,发送AT命令:AT+GMR

AT version:1.2.0.0(Jul  1 2016 20:04:45)
SDK version:1.5.4.1(39cb9a32)
Ai-Thinker Technology Co. Ltd.
v1.5.4.1-a Nov 30 2017 15:54:29
OK
AT+GMR


AT version:1.2.0.0(Jul  1 2016 20:04:45)
SDK version:1.5.4.1(39cb9a32)
Ai-Thinker Technology Co. Ltd.
v1.5.4.1-a Nov 30 2017 15:54:29
OK


  • 13
    点赞
  • 103
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值