-->
Page 1 of 1

Two different zombie modes (in wakeup from deep sleep) ?

PostPosted: Wed Sep 27, 2017 12:21 am
by Stef
hello,

I read about the zombie mode, were there's 26 MHz on the GPIO-0 pin. I also encountered that mode, but now I found a new zombie mode:
after a wake-up (from deep-sleep), during the boot message (Baudrate 74880) the system hangs completely after receiving 3 characters on the serial line (with wrong baudrate of 115200, so I don't know the the exact number of characters) .

Precautions that I've taken:
- quit reasonable power supply
- GPIO-0 through 5 kOhm to +3V3
- GPIO-2 through 5 kOhm to +3V3
- GPIO-14 through 5 kOhm to +3V3
- GPIO-15 through 5 kOhm to GND
- 5kOhm between RST and GPIO16
- CH_PD through 5 kOhm tot *3V3

I've started a new measurement in which the baudrate in my program is set to 74880 and also put a current meter in the cable, and now wait for the next zombie.

Any ideas how to solve this ?

thanks,
Stef

Re: Two different zombie modes (in wakeup from deep sleep) ?

PostPosted: Wed Sep 27, 2017 12:37 am
by Stef
within 10 minutes it hangs again:
- current comsumption about 25 mA
- no 26 MHz on GPIO-0
- hangs after the à (see below)
- continous normally after a reset


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

load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v60000318
~ld
Elapsed Time = 23 ms

à

Re: Two different zombie modes (in wakeup from deep sleep) ?

PostPosted: Wed Sep 27, 2017 1:04 am
by jankop
Connect:
RST through 5 kOhm to +3V3
330Ohm between RST and GPIO16
I think the GPIO16 is open collector.

Re: Two different zombie modes (in wakeup from deep sleep) ?

PostPosted: Wed Sep 27, 2017 1:47 am
by schufti
no, gpio16 is definitely not OC, it outputs a very strong "high" during deep-sleep

I use deep-sleep in one of my projects for over a year (only swapping battery every 3-4 month) and never exprienced such "zombie modes", allthough I heard about them.

Much more interesting is the wake-up-but-refuse-to-boot mode if you use deep-sleep but forget the gpio16-rst connection.