not startup after wdt reset serveral times.
not startup after wdt reset serveral times.
Postby xyuz » Wed Mar 18, 2015 3:18 pm
not startup after wdt reset serveral time.
this is the log:
ets Jan 8 2013,rst cause:4, boot mode:(3,7)
wdt reset
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 : 4Mbit
jump to run user1
Fatal exception (0):
epc1=0x40213902, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
this is the log:
ets Jan 8 2013,rst cause:4, boot mode:(3,7)
wdt reset
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 : 4Mbit
jump to run user1
Fatal exception (0):
epc1=0x40213902, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Re: not startup after wdt reset serveral times.
Postby ESP_Faye » Thu Mar 19, 2015 11:38 am
Hi,
Please try it with boot_v1.3
And you could find the error address 0x40213902 in .S file, for example , you are running user1.bin now,check user1.S and find which funcion dose 0x40213902 located in.
Thanks for your interest in ESP8266 !
Please try it with boot_v1.3
And you could find the error address 0x40213902 in .S file, for example , you are running user1.bin now,check user1.S and find which funcion dose 0x40213902 located in.
Thanks for your interest in ESP8266 !
Re: not startup after wdt reset serveral times.
Postby xyuz » Thu Apr 16, 2015 11:04 am
1.这个问题好像是在boot过程中还未运行至user.bin时程序崩溃,这时候是不是看门狗还没启动,用的是boot1.2,不知道1.3是否处理了这个问题?
2.另外,往SPI上读指令时好像会出现读取到错误指令,之前观察过一个exception看.S发现对应的指令是不可能出错的(加法指令),但是exception报的是非法内存访问的exception。
2.另外,往SPI上读指令时好像会出现读取到错误指令,之前观察过一个exception看.S发现对应的指令是不可能出错的(加法指令),但是exception报的是非法内存访问的exception。
Re: not startup after wdt reset serveral times.
Postby xyuz » Wed Apr 22, 2015 11:24 am
今天又出现了次看门狗复位没起来,SDK版本 1.0.0,boot1.2,以下是日志:
ets Jan 8 2013,rst cause:4, boot mode:(3,7)
wdt reset
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 : 4Mbit
jump to run user1
01-01 00:00:00 Hal.c::checkStartupState[24]:
//输出了一些乱码之后就没起来了
=================================
重新上电之后还是能正常工作的。
麻烦分析一下有可能是什么问题导致的复位没起来?
ets Jan 8 2013,rst cause:4, boot mode:(3,7)
wdt reset
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 : 4Mbit
jump to run user1
01-01 00:00:00 Hal.c::checkStartupState[24]:
//输出了一些乱码之后就没起来了
=================================
重新上电之后还是能正常工作的。
麻烦分析一下有可能是什么问题导致的复位没起来?
Who is online
Users browsing this forum: No registered users and 150 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.