Different behavior from version 2.1.0 to 2.2.0
Posted: Sun Apr 24, 2016 4:54 am
I have a project working with previous esp/arduino version 2.1.0, that to save battery enters in power down mode using the CH_PD pin, waking up through an external signal that is connected to the CH_PD. This is working well, but now I've upgraded to esp/arduino version 2.2.0, and it isn't working anymore, when the signal connected to the CH_PD pin apear, it doesn't start as before, but starts in normal mode if using V2.1.0. GPIO0 has a pull-up resistor (and a push button connected to ground that I press to put in programming mode when necessary)
This is the boot message I get in the serial port at 76800 bps with version 2.2.0:
ets Jan 8 2013,rst cause:1, boot mode:(3,7)
load 0x4010f000, len 1264, room 16
tail 0
chksum 0x0f
csum 0x0f
~ld
Boot message with version 2.1.0 (same hardware and same code):
ets Jan 8 2013,rst cause:1, boot mode:(3,6)
load 0x4010f000, len 1264, room 16
tail 0
chksum 0x42
csum 0x42
~ld
So the second digit in the boot message with the new esp/arduin version 2.2.0 is 7 and with the previous version (2.1.0) is 6
Is there any documentation about the meaning of the second digit in the boot mode message? Any idea of what has changed?
Thanks in advance!
Fernando
This is the boot message I get in the serial port at 76800 bps with version 2.2.0:
ets Jan 8 2013,rst cause:1, boot mode:(3,7)
load 0x4010f000, len 1264, room 16
tail 0
chksum 0x0f
csum 0x0f
~ld
Boot message with version 2.1.0 (same hardware and same code):
ets Jan 8 2013,rst cause:1, boot mode:(3,6)
load 0x4010f000, len 1264, room 16
tail 0
chksum 0x42
csum 0x42
~ld
So the second digit in the boot message with the new esp/arduin version 2.2.0 is 7 and with the previous version (2.1.0) is 6
Is there any documentation about the meaning of the second digit in the boot mode message? Any idea of what has changed?
Thanks in advance!
Fernando