AFAIK power should be good. It comes from the FTDI (probably fake) USB-TTL adaptor and is 3.5v.
On the reset pin I have a100n cap to gnd, a 10k pullup to vcc and a 330 connection to gpio16.
Reset seems to always work. in the sense that the boot (after deep sleep) always starts and gives the usual stats:
Code: Select all ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x40100000, len 32700, room 16
tail 12
chksum 0x91
ho 0 tail 12 room 4
load 0x3ffe8000, len 2716, room 12
tail 0
chksum 0xe7
load 0x3ffe8aa0, len 12552, room 8
tail 0
chksum 0x55
csum 0x55
It is then followed, when it hangs, with the exception notice. I have the boot pins connected as gpio0 and gpio2 to vcc, gpio15 to gnd. I tried pullups (12k or 2k) and direct connection. It will allways fail after a while with the same exception.
I should say that I often see the
message even when it does not fail. What is this about? Could be elated?
I also connected 3xAA NiMH batteries. The voltage is a bit high at 3.9v, with same result (crash). Delivering power through a diode drops it to 3.3v (acceptable) and it still brashes but it takes a bit longer. I have other modules attached to an adjustable DC-DC which I set to different voltages (as low as 3.0v) and I still get failures.
I need to get a DSO to inspect the boot process and see if any power spike is causing a problem.
BTW, where do I find these exception codes documented? I could not find it in the usual doco (2A, 2B and 2C). Or should I just read the code?