ESP8266 Developer Zone The Official ESP8266 Forum 2015-05-20T16:38:31+08:00 https://bbs.espressif.com:443/feed.php?f=66&t=456 2015-05-20T16:38:31+08:00 2015-05-20T16:38:31+08:00 https://bbs.espressif.com:443/viewtopic.php?t=456&p=1803#p1803 <![CDATA[Re: 二级BOOT启动失败请教原因]]>
dump flash 的工具,目前我们不开放在 BBS 上,麻烦发邮件向 support@espressif.com 申请。

给您带来不便,深感抱歉。

感谢您对 ESP8266 的关注 !

Statistics: Posted by ESP_Faye — Wed May 20, 2015 4:38 pm


]]>
2015-05-20T00:17:29+08:00 2015-05-20T00:17:29+08:00 https://bbs.espressif.com:443/viewtopic.php?t=456&p=1784#p1784 <![CDATA[Re: 二级BOOT启动失败请教原因]]>
Espressif_Faye wrote:
您好,

麻烦使用我司官方的 flash download tool 烧录,是否还会有问题?http://bbs.espressif.com/viewtopic.php?f=5&t=433

建议烧录 boot_v1.3

如果仍然有问题,麻烦同样将您烧录时的 flash download tool 截图发上来,以供分析问题。



您好,问题已解决。。。 是因为有时候未刷入blank.bin 的缘故

早应该来这里咨询的,我努力了两三天无果,无意中排除法逐个尝试得出结果~


另外,拜此贴,资讯问题,如何dump 模块的flash。
问此问题缘于我自己实现了我自己的OTA,在线升级,使用socket将user2.bin 每次推送1K,每次修改一个扇区的1K逐个写入的方式,完成后有两个问题:
1、调用system_upgrade_reboot后 wdt reset,调用前已经set upgrade finish了,见以下源码。(使用timer重启的缘故是有socket数据需要返回)
src_code.png


wdt_reset现场
wdt_reset.png


2、手工修改拨码开关重启乱码,启动失败,就是单纯的乱码。。。所以我想问下,是否可以dump flash,这样我可以分析是否写入正确。
esptool.py貌似能dump_mem 这个不是dump 的flash吧。

Statistics: Posted by alexsunmiu — Wed May 20, 2015 12:17 am


]]>
2015-05-19T20:17:44+08:00 2015-05-19T20:17:44+08:00 https://bbs.espressif.com:443/viewtopic.php?t=456&p=1741#p1741 <![CDATA[Re: 二级BOOT启动失败请教原因]]>
麻烦使用我司官方的 flash download tool 烧录,是否还会有问题?http://bbs.espressif.com/viewtopic.php?f=5&t=433

建议烧录 boot_v1.3

如果仍然有问题,麻烦同样将您烧录时的 flash download tool 截图发上来,以供分析问题。

Statistics: Posted by ESP_Faye — Tue May 19, 2015 8:17 pm


]]>
2015-05-19T14:40:25+08:00 2015-05-19T14:40:25+08:00 https://bbs.espressif.com:443/viewtopic.php?t=456&p=1732#p1732 <![CDATA[二级BOOT启动失败请教原因]]> 1、make命令,编译结果 eagle.flash.bin与eagle.irom0text.bin,刷入方式:
eagle.jpg


2、make BOOT=new APP=1 编译结果upgrade\user1.512.new.bin boot.bin使用 bin\boot_v1.2.bin 如下方式刷入
boot.jpg


使用的SDK为 esp_iot_sdk_v1.0.1 ,板子是ESP8266-12 安信可的小黄板http://item.taobao.com/item.htm?id=42590859127 与ESP-8266-01,都是同样的故障。
其中,前者刷入后成功,一切正常,运行无bug四五天不重启。后者启动失败,极偶尔几次启动成功。但往往修改代码后重新刷入就失败,但同样的代码,使用 方法1 则完全正常。

甚至user_init函数中就一条os_printf,后者也经常刷入后启动失败,至于启动失败的具体表现有两种,其一是 乱码 如下图:
luanma.png


其二是不停的输出 exception 。。。像while 1似得,这个遇到过好多次,像可遇不可求似得,故无截图。

资讯论坛大婶或Q群也无人搭理,不得门。

谢。

Statistics: Posted by alexsunmiu — Tue May 19, 2015 2:40 pm


]]>