Genius 发表于 2016-8-8 17:56:46

ESP8266 烧写过程中的注意事项

以下问题是常被网友问起的:
总结来自:http://club.gizwits.com/thread-1724-2-1.html




1、我用ESP8266-01没有成功,ESP8266-12F可以,安信可的,固件和过程:
http://club.gizwits.com/forum.ph ... 1724&extra=page%3D1
2、LED灯闪烁;
3、检测办法有软件硬件两种,软件的话用机智云串口助手,硬件就是你有Gokit的话直接把上面模组旁边的两个黄色短路帽取下,测量下找到核心板的RX、TX脚,使用杜邦线连接到你的8266 TX、RX,VCC->3.3V,GND->GND,剩下的按照正常配置Gokit的顺序就可以了;
4、安信可的选乐鑫没问题,无法连接设备很可能的原因是ESP8266供电不足,我也碰到过这个问题;




【问】
搞了一天,提示配置成功了,但是就是搜不到目标,更无法绑定
【答】
你回复我这么多,我大致说几点:
1 串口工具请使用最新版本 http://club.gizwits.com/forum.php?mod=viewthread&tid=1296
2 使用我的固件需要下载时选择32M flash size
3 搜不到目标和无法绑定,是否确定在同一个局域网,并查看路由器后台是否有该MAC地址的设备连接
4 连接一下就断开是因为模块一直在复位
5 烧写到0xfe000还是0x7e000需要看你的flash大小



【问】
ESP8266   烧进去串口连接一直输出乱码
【答】
可以,但是我这边测试,配置网络要使用softap模式才能成功,所以你想办法触发该指令一次吧,用串口仿真很简单的,连接好线,点击打开串口就ok了,跟Gokit一样的。

【问】
上电uart0(与mcu通讯的串口)会一直发送获取mcu状态的指令,……所以必须要连接MCU或使用仿真系统。”我想问下,楼主如果我用Gokit的Uart连接uart0可以吗?我Gokit里面烧写的是原例程代码(调试怕自己写的有问题),请指点,谢谢!
【答】波特率9600 8N1,格式为HEX,上电uart0会一直发送获取mcu状态的指令,如果发送几次没有回应则会内部看门狗复位,所以必须要连接MCU或使用仿真系统,另外gpio2应该是输出打印口,但实际测试乱码。。。。

【问】
也就是说,我这里使用你的固件必须选32M的选项,但是我的实际是8M的FLASH呀,有没有问题?确定在一个局域网,路由使用的是百度wifi,可以从列表里看到esp8266设备,因为我是搭载到gokit上配置成功的,所以当gokit按键按下后还可以从wifi界面看到流量信息,但是手机app只有第一次可以看到这个设备,但绑定失败,提示无法连接设备,后面就再也搜不到这个设备了
【答】
1 因为机智云发布固件名称中有4096,所以我我固件打包的时候是32M,下载时你也必须选择32M,具体有什么问题我也说不好,你最好不要使用这个合并文件,试一下自己下载是否可行。
2 你按下Gokit的目的是干嘛,配置softap吗
3 配置成功后,正常情况下,下一次重新上电会自动连接到路由的,这个时候手机app应该可以控制设备,具体的可以再去读读串口调试那篇文章
4 芯片flash可能没有保存安信可的lisence,或者lisence已经被擦除,可以通过烧写AT固件1.1版本 测试上电是否有ready输出,有则正常,具体去安信可论坛搜一下。
5 app是否是IOE DEMO,因为涉及到product key和app对应的问题。



另外,此处不接受问答。
如有问题,请去原贴提问。或者在相应版块开设帖子,24小时内有FAE为你解答。

页: [1]
查看完整版本: ESP8266 烧写过程中的注意事项