Your new topic does not fit any of the above??? Check first. Then post here. Thanks.

Moderator: igrr

User avatar
By Beau Schwabe
#89838 Yes, I am using the Arduino IDE with the NodeMCU 0.9

Under:
Tools-->Debug Port: "Disabled"
Tools-->Erase Flash: ... I have tried "Only Sketch", "Sketch + WiFi Settings", and "All Flash Contents"

Nothing seems to work, I still see Serial data presented other than what I am actually trying to send. I could have programmed a PIC in brute force assembly language by now.

There seems to be a WDT (Watch Dog Timer) error generated every second displaying at 9600 Baud ...

Code: Select all--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Soft WDT reset

>>>stack>>>

ctx: cont
sp: 3ffffe00 end: 3fffffc0 offset: 01a0
3fffffa0:  feefeffe feefeffe 3ffee4cc 40202324 
3fffffb0:  feefeffe feefeffe 3ffe84e0 401011d9 
<<<stack<<<

--------------- CUT HERE FOR EXCEPTION DECODER ---------------


... While also displaying at 115200 Baud ...

Code: Select all ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 3584, room 16
tail 0
chksum 0xb0
csum 0xb0
v2843a5ac
~ld


... Even if I load a BLANK Sketch program, the Serial is still persistent if I open up a Serial window.
User avatar
By schufti
#89840 an empty sketch only ever brings
Code: Select all ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x4010f000, len 3640, room 16
tail 8
chksum 0xd2
csum 0xd2
v00000000
~ld
at the start, nothing else. tested. that's the bootloader. You can not avoid this. The only way to work around would be to connect to your gsm modem via softserial. with only 9600baud that would be the solution of my choice.
these wdt messages will allways appear on serial because they are signs of real trouble; something in your sketch is really going wrong ... any dead loops? waiting in while loop without yield() ing?