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

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

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

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

 

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

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

强烈建议:
用官方的  安信可串口调试助手,这个时候将波特率调整到: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  使用方法有具体说明。

 

3.下来是关键时刻:

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

下载地址参考:

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

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

esp_init_data_default_v08.bin --> 0x3FC000

blank.bin --> 0x3FE000

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

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值