拿到8266怎么进行调试-edp8266 SDK 烧写 踩坑记

听说Esp8266可以做一个wifi sniffer,就去京东买了一个,没看官方手册,就开始踩坑了。后边看了一下,不到那个阶段,看了也白看。

首先呢,esp8266有不同系列的模组,我买的这个也除了知道是四博智联出的外,看不出是哪个系列的模组,

反正买的是下面这种,也就是上图的模块加个USB转串口底板。这种据说能直接下载程序,不用复位或者上电啥的,方便。

拿到8266怎么进行调试-edp8266 SDK 烧写 踩坑记拿到8266怎么进行调试-edp8266 SDK 烧写 踩坑记

 

一上来就不管三七二十一先刷一遍固件,于是就郁闷了,输出乱码,怎么调波特率都不行。

然后上网找问题,最后结论:不管固件是否烧写成功,

强烈建议:
用官方的  安信可串口调试助手,这个时候将波特率调整到:74800 ,

就可以看到以下信息了。


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

load 0x40100000, len 25864, room 16 
tail 8
chksum 0xcb
load 0xe10578c2, len 1208027391, room 0 
flash read err, ets_unpack_flash_code
ets_main.c 
 ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 25864, room 16 
tail 8
chksum 0xcb
load 0xe10578c2, len 1208027391, room 0 
flash read err, ets_unpack_flash_code
ets_main.c 

1.根据搜到的资料,在window下开发,(基于 Windows + Cygwin + Eclipse + GCC 的综合 IDE 环境,以下简称ESP8266 IDE)

详细的点击  如何安装安信可一体化开发环境

2.烧写工具就用 如下图。(下载时的串口波特率9600)

下载地址 https://github.com/nodemcu/nodemcu-flasher  使用方法有具体说明。

拿到8266怎么进行调试-edp8266 SDK 烧写 踩坑记拿到8266怎么进行调试-edp8266 SDK 烧写 踩坑记

 

3.下来是关键时刻:

烧写固件:不论是 用 flash_download_tools 还是 上边的nodemcu-flasher,以下四项全部选中

下载地址参考:

eagle.flash.bin-------->0x00000

eagle.irom0text.bin---->0x10000 (根据实际编译情况:这里是0x10000)

拿到8266怎么进行调试-edp8266 SDK 烧写 踩坑记

esp_init_data_default_v08.bin --> 0x3FC000

blank.bin --> 0x3FE000

烧写完成后就可以看见 hello world了

拿到8266怎么进行调试-edp8266 SDK 烧写 踩坑记

后续的随时更新进展,OK就这么多了~