WDT Reset - Dev 1143 Meaning

danielm
Posts: 4
Joined: Wed Jun 15, 2016 6:14 am

WDT Reset - Dev 1143 Meaning

Postby danielm » Fri Aug 19, 2016 12:08 am

I'm currently using a software serial library (Link to it is here: https://github.com/plerup/espsoftwareserial) and have noticed occasional resets - Perhaps 3 to 5 in a 12 hour period - And have been trying to debug it, but, came across a curious line emitted before it resets each time. The output of my ESP is below:

Code: Select all

dev 1143

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

wdt reset
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v5b34dc19
~ld


What exactly does "dev 1143" mean? Every single reset is accompanied by this line just before the WDT fires. I'm almost certain it's related to the number of interrupts firing due to software serial or the time they take, but, what I don't understand is why it happily runs for hours at a time before triggering, and I figure "dev 1143" must mean something special to the SDK.

danielm
Posts: 4
Joined: Wed Jun 15, 2016 6:14 am

Re: WDT Reset - Dev 1143 Meaning

Postby danielm » Tue Aug 23, 2016 11:34 pm

Just want to bump this, as surely _someone_ from the Espressif firmware team understands what this is.

This exception only seems to happen in the rare event a client tries to connect right as an I/O interrupt happens. That will immediately trigger the "dev 1143" line, and a processor lock. Surely there's a reasonable solution to this that isn't "make sure nobody ever connects when we are using interrupts"?

rosenrot
Posts: 1
Joined: Fri Apr 21, 2017 6:29 am

Re: WDT Reset - Dev 1143 Meaning

Postby rosenrot » Fri Apr 21, 2017 6:31 am

Is there any solution in the meantime??

I just facing this problem right now.

Who is online

Users browsing this forum: Bing [Bot] and 6 guests