Tool/software:
Dear champs,
do we have the time needed to transition from partial IO to active mode? Also the time from Active mode to partial IO.
Thanks and regards, one and zero
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Dear champs,
do we have the time needed to transition from partial IO to active mode? Also the time from Active mode to partial IO.
Thanks and regards, one and zero
Hello,
Apologies for the delay, E2E was down for sometime yesterday.
Partial I/O -> Active State (Linux resumed) would be dependent on the boot time since Partial I/O wakeup triggers a cold boot. This means how ever long it takes to boot Linux would be the same amount of time to resume from Partial I/O.
Active State -> Partial I/O would be dependent on the drivers that will be suspended.
For both cases, it would be dependent on the applications being ran and the drivers it utilizes.
If real data is required, I can try to take some measurements if you provide which SDK version is being used.
Best Regards,
Anshu
Hi Anshu,
if you could provide a ballpark numbers that would be great.
Use case is boot via SPI NOR, Linux is in eMMC
Thanks, one and zero
Hello,
I'll work on taking a latency measurement with a default Linux SDK 10.0 for an estimate and report back by end of day tomorrow.
Best Regards,
Anshu
Hello,
The following data is from Linux SDK 10.0 using SD Card boot.
Suspending the SoC into Partial I/O mode took 2.816 seconds. After the SoC is in Partial I/O mode & once the wakeup event was triggered, it took 21.358 seconds to resume Linux.
Please be aware of the previous comments about how these measurements will differ based on the application & peripherals + drivers used. The printing of kernel messages tends to increase the latency.
Refer to this page in the Linux SDK documentation about reducing boot time for the cold boot sequence: https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/10_00_07_04/exports/docs/linux/How_to_Guides/Target/How_to_boot_quickly.html
Best Regards,
Anshu