ESP8266 Developer Zone The Official ESP8266 Forum 2015-03-06T09:35:09+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=241 2015-03-06T09:35:09+08:00 2015-03-06T09:35:09+08:00 https://bbs.espressif.com:443/viewtopic.php?t=241&p=937#p937 <![CDATA[Re: ota升级,跳到user2以后,一直是fatal exception,重新烧写也回不到user1]]>
delong_z wrote:
OTA貌似不稳定,特别是执行到第4步开始下载BIN的时候,正常情况很快就下载完成,跳转到user2。但实际上经常是下载非常慢,越来越慢,最后显示失败。
好不容易下载完成了,跳转到user2有时候会出错。不过偶尔能正常升级,成功的几率很小。


您好,

可以使用我司提供的 AT 软件测试OTA 功能 http://bbs.espressif.com/viewtopic.php?f=7&t=205

您的描述看起来是由于网络环境不好,导致下载缓慢或失败。建议您使用 4G 或 3G 网络建手机热点测试 OTA 能否成功,以排除网络环境的影响。

感谢您对 ESP8266 的关注 !

Statistics: Posted by ESP_Faye — Fri Mar 06, 2015 9:35 am


]]>
2015-03-05T16:29:27+08:00 2015-03-05T16:29:27+08:00 https://bbs.espressif.com:443/viewtopic.php?t=241&p=926#p926 <![CDATA[Re: ota升级,跳到user2以后,一直是fatal exception,重新烧写也回不到user1]]> 好不容易下载完成了,跳转到user2有时候会出错。不过偶尔能正常升级,成功的几率很小。

Statistics: Posted by delong_z — Thu Mar 05, 2015 4:29 pm


]]>
2015-03-04T13:45:18+08:00 2015-03-04T13:45:18+08:00 https://bbs.espressif.com:443/viewtopic.php?t=241&p=901#p901 <![CDATA[Re: ota升级,跳到user2以后,一直是fatal exception,重新烧写也回不到user1]]>
leeshine wrote:
Espressif_Faye wrote:您好,

这说明您的 user2 不能正常运行,请问您使用的sdk 版本号是多少? 是0.9.5 或者 更新的 0.9.6 b1 吗?编译时是否正确选择了 flash 大小,看起来您应该在编译时STEP 5选择 size 1024KB


sdk用的原来的0.9.3的,FLASH是32M的,编译时,STEP5选的4096K的。


可以了,用的下下来的0.9.5里的的ld文件,uer2的1024的new的ld文件最后一个地址貌似有问题 :mrgreen: :mrgreen:

Statistics: Posted by leeshine — Wed Mar 04, 2015 1:45 pm


]]>
2015-03-04T12:47:19+08:00 2015-03-04T12:47:19+08:00 https://bbs.espressif.com:443/viewtopic.php?t=241&p=900#p900 <![CDATA[Re: ota升级,跳到user2以后,一直是fatal exception,重新烧写也回不到user1]]>
Espressif_Faye wrote:
您好,

这说明您的 user2 不能正常运行,请问您使用的sdk 版本号是多少? 是0.9.5 或者 更新的 0.9.6 b1 吗?编译时是否正确选择了 flash 大小,看起来您应该在编译时STEP 5选择 size 1024KB


sdk用的原来的0.9.3的,FLASH是32M的,编译时,STEP5选的4096K的。

Statistics: Posted by leeshine — Wed Mar 04, 2015 12:47 pm


]]>
2015-03-04T12:47:19+08:00 2015-03-04T12:47:19+08:00 https://bbs.espressif.com:443/viewtopic.php?t=241&p=899#p899 <![CDATA[Re: ota升级,跳到user2以后,一直是fatal exception,重新烧写也回不到user1]]>
Espressif_Faye wrote:
您好,

这说明您的 user2 不能正常运行,请问您使用的sdk 版本号是多少? 是0.9.5 或者 更新的 0.9.6 b1 吗?编译时是否正确选择了 flash 大小,看起来您应该在编译时STEP 5选择 size 1024KB


sdk用的原来的0.9.3的,FLASH是32M的,编译时,STEP5选的4096K的。

Statistics: Posted by leeshine — Wed Mar 04, 2015 12:47 pm


]]>
2015-03-04T09:59:01+08:00 2015-03-04T09:59:01+08:00 https://bbs.espressif.com:443/viewtopic.php?t=241&p=897#p897 <![CDATA[Re: ota升级,跳到user2以后,一直是fatal exception,重新烧写也回不到user1]]>
这说明您的 user2 不能正常运行,请问您使用的sdk 版本号是多少? 是0.9.5 或者 更新的 0.9.6 b1 吗?编译时是否正确选择了 flash 大小,看起来您应该在编译时STEP 5选择 size 1024KB

Statistics: Posted by ESP_Faye — Wed Mar 04, 2015 9:59 am


]]>
2015-03-03T21:14:47+08:00 2015-03-03T21:14:47+08:00 https://bbs.espressif.com:443/viewtopic.php?t=241&p=889#p889 <![CDATA[Re: ota升级,跳到user2以后,一直是fatal exception,重新烧写也回不到user1]]>
Espressif_Faye wrote:
您好,

请问您烧录时的 flash size 是多少?

如果是 512KB flash,blank.bin 烧到 0x7E000;如果是 1MB flash,blank.bin 烧到 0xFE000;以此类推,总是在flash 的倒数第二个sector。

如果还是不行,麻烦将您的烧录工具 烧录时的配置 截图提供来看一下。

感谢您对 ESP8266 的关注~



试了一下其他flash大小的地址,可以回到user1了,非常感谢!!!!!! :)
但升级完还是一直是fatal exception,我试着直接把生成的user2的bin文件烧到芯片的0x81000,跟升级的结构是一样,能帮我看一下吗?再次感谢!
21:06:52.859
ets Jan 8 2013,rst cause:2, boot mode:(3,4)

21:06:52.906 load 0x40100000, len 816, room 16
tail 0
chksum 0x8d
load 0x3ffe8000, len 788, room 8
tail 12
chksum 0xcf
ho 0 tail 12 room 4
load 0x3ffe8314, len 288, room 12
tail 4
chksum 0xcf
csum 0xcf

2nd boot version : 1.2
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size : 32Mbit
jump to run user2

21:06:53.016 sp 0x3fffeac0
epc1=0x40001800, epc2=0x00000000, epc3=0x00000000, excvaddr=0x81994dd7, depc=0x00000000

Statistics: Posted by leeshine — Tue Mar 03, 2015 9:14 pm


]]>
2015-03-03T18:42:31+08:00 2015-03-03T18:42:31+08:00 https://bbs.espressif.com:443/viewtopic.php?t=241&p=883#p883 <![CDATA[Re: ota升级,跳到user2以后,一直是fatal exception,重新烧写也回不到user1]]>
请问您烧录时的 flash size 是多少?

如果是 512KB flash,blank.bin 烧到 0x7E000;如果是 1MB flash,blank.bin 烧到 0xFE000;以此类推,总是在flash 的倒数第二个sector。

如果还是不行,麻烦将您的烧录工具 烧录时的配置 截图提供来看一下。

感谢您对 ESP8266 的关注~

Statistics: Posted by ESP_Faye — Tue Mar 03, 2015 6:42 pm


]]>
2015-03-03T16:43:30+08:00 2015-03-03T16:43:30+08:00 https://bbs.espressif.com:443/viewtopic.php?t=241&p=880#p880 <![CDATA[Re: ota升级,跳到user2以后,一直是fatal exception,重新烧写也回不到user1]]>
Espressif_Faye wrote:
您好,

烧录请参考说明 http://bbs.espressif.com/viewforum.php?f=21

请将 blank.bin 烧录到 0x7e000 进行初始化。




烧写完blank.bin后,还是从user2启动 :? :(

Statistics: Posted by leeshine — Tue Mar 03, 2015 4:43 pm


]]>
2015-03-03T13:38:42+08:00 2015-03-03T13:38:42+08:00 https://bbs.espressif.com:443/viewtopic.php?t=241&p=879#p879 <![CDATA[Re: ota升级,跳到user2以后,一直是fatal exception,重新烧写也回不到user1]]>
烧录请参考说明 http://bbs.espressif.com/viewforum.php?f=21

请将 blank.bin 烧录到 0x7e000 进行初始化。

Statistics: Posted by ESP_Faye — Tue Mar 03, 2015 1:38 pm


]]>
2015-03-02T20:57:04+08:00 2015-03-02T20:57:04+08:00 https://bbs.espressif.com:443/viewtopic.php?t=241&p=867#p867 <![CDATA[ota升级,跳到user2以后,一直是fatal exception,重新烧写也回不到user1]]> epc1=0x40001800, epc2=0x00000000, epc3=0x00000000, excvaddr=0x0612c418, depc=0x00000000

想回到user1.bin,怎么也回不去,重新烧写boot和user1.bin,也还是跳到user2.bin,怎么回到跑user1 :mrgreen: :mrgreen: :mrgreen:

Statistics: Posted by leeshine — Mon Mar 02, 2015 8:57 pm


]]>