Chat freely about anything...

User avatar
By Bill Weis
#75143 I converted a working nRF24l01 RX sketch from the Arduino Uno platform to the ESP8266 and in my serial monitor I see the following and I am not sure how to troubleshoot it. The program compiles fine.

Soft WDT reset

ctx: cont
sp: 3ffefa30 end: 3ffefc60 offset: 01b0

>>>stack>>>
3ffefbe0: 40201b76 3fff09dc 3fff09ac 40106895
3ffefbf0: 0001c200 00000004 00000070 40202099
3ffefc00: feefeffe 00000000 00000007 4020212b
3ffefc10: 3fffdad0 00000003 3ffeec24 402021e7
3ffefc20: 0000000e 01595966 00000005 40202364
3ffefc30: feefeffe 00000000 00000005 3ffeec2c
3ffefc40: 3fffdad0 00000000 3ffeec24 40202a20
3ffefc50: feefeffe feefeffe 3ffeec40 40100710
<<<stack<<<

ets Jan 8 2013,rst cause:2, boot mode:(1,6)

ets Jan 8 2013,rst cause:4, boot mode:(1,6)

wdt reset
User avatar
By btidey
#75149 wdt reset is normally caused by some process in the loop taking too much time like something waiting for the nRF24l01 before proceeding.

On the esp8266 it is important that the wifi underlying processes get a chance to execute. This happens naturally once per loop or you can explicitly put small delay or yield functions in the loop.