ESP8266 needs to be reset twice after deepSleep
Posted: Wed Jun 10, 2020 12:54 pm
Hello, i am using an esp01s board. The board functions normally, resets and runs it's program properly most of the time.
When putting it in deep sleep however, the board needs the reset signal to be triggered twice.
An identical board with a wire soldered to the reset pin to wakeup from the internal timer makes it so the reset signal still needs to be triggered once by hand. This is consistent through several boards.
After putting the board to deep sleep, resetting once the board prints:
and sometimes also
but nothing else. On a second and succesful reset, it instead prints the full info:
and then it also prints the rest of the program data. I have not been able to find this behavior in any other post on the internet, and would like to know what causes it to need two resets. Thanks for the help and i hope i will be able to give back to this forum in the future
When putting it in deep sleep however, the board needs the reset signal to be triggered twice.
An identical board with a wire soldered to the reset pin to wakeup from the internal timer makes it so the reset signal still needs to be triggered once by hand. This is consistent through several boards.
After putting the board to deep sleep, resetting once the board prints:
Code: Select all
ets Jan 8 2013,rst cause:5, boot mode:(3,6)
and sometimes also
Code: Select all
ets_main.c
but nothing else. On a second and succesful reset, it instead prints the full info:
Code: Select all
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x4010f000, len 3456, room 16
tail 0
chksum 0x84
csum 0x84
va5432625
~ld
and then it also prints the rest of the program data. I have not been able to find this behavior in any other post on the internet, and would like to know what causes it to need two resets. Thanks for the help and i hope i will be able to give back to this forum in the future