Hello everybody
Experimenting with ULP application discussed in https://esp32.com/viewtopic.php?f=13&t=1966#p9309 I have noted it takes about 100ms to wake up SoC from hibernation.
1. Is it reasonable time to wakeup the chip or maybe I configured something incorrectly?
2. What are the time consuming tasks done by chip during this period of time?
Below is an example measurement:
1. Red trace - high spikes represent SoC up and running
2. Violet trace - high spikes represent ULP up and running. After eight cycles of being up, ULP is disabled and SoC is woken up. Period between two green vertical cursors represent time to wake up SoC. In this example it is about 98ms.
This test was done with Wi-Fi disabled in menuconfig. If I enable Wi-Fi, then wakeup time increases to about 176ms.
More information and sample code - https://github.com/krzychb/ulp-loop
What is the time to wakeup SoC from hibernation?
- ESP_krzychb
- Posts: 400
- Joined: Sat Oct 01, 2016 9:05 am
- Contact:
Re: What is the time to wakeup SoC from hibernation?
Probably loading and verifying flash. Try with wake stub and see what the difference is.
- ESP_krzychb
- Posts: 400
- Joined: Sat Oct 01, 2016 9:05 am
- Contact:
Re: What is the time to wakeup SoC from hibernation?
Good point
The use case is documented by @igrr in https://gist.github.com/igrr/54f7fbe051 ... d7fbecfeab.
Thanks, @WiFive!
The use case is documented by @igrr in https://gist.github.com/igrr/54f7fbe051 ... d7fbecfeab.
Thanks, @WiFive!
Who is online
Users browsing this forum: Baidu [Spider] and 160 guests