Other Parts Discussed in Thread: DM385
Team,
Our customer is actively designing with DM388 and wants to optimize the Linux wakeup time to as fast as possible (<1 sec system boot up if possible).
First off, we have together listed the actions needed for the deepsleep mode function:
1. implement DVFS, need to update the new SDK base on 4.4 kernel
2. enabling DVFS/CPUFreq in Linux PSP
3. change the setting of register DEEPSLEEP_CTRL to enter or wakeup from deepsleepmode.
Since the wakeup time of 500msec is only for the DM388, the whole system wakeup is of focus now.
Because the customer had implemented the deepsleep mode function before, they can successfully go into deepsleep mode with 1.1W power consumption in their system, but they then need to kill all applications before going to deepsleep mode, and then reload all applications (like re-building the video stream, running the OSD, etc.) after wake up, the total time is 6 seconds to finish.
Since the 500msec is the wake up time for the DM388 chip only, not the whole system, the customer needs the whole system ready in 1 second or even less after wake-up, is it possible in our new 4.4 Linux SDK?
What experience do any have in fast booting of the newest 4.4 kernel?
We realize there are a variety of Linux distributions optimized specifically for fast wakeup times, and even 3rd party companies that have developed custom SDKs for this purpose, but since the customer will be using our TI DM3x Linux SDK, we'd prefer to use that as the framework for the fast boot.
Comments welcomed!
TY,
CY