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.

DSP behaviour in DEEPSLEEP mode using L-138

Hi Forum,

Our application is running on linux 2.6.36 in OMAP l-138. It uses the DSP as "slave " for perfoming dedicated  tasks and the communication between the GPP and dsp is done over DSPlink 5. The tasks in the DSP lasts 10-30ms and are induced by the GPP (the GPP send s a message, the DSP handles the message and sends back an acknowledge) every seconds

We also implemented a power management  in the ARM. It goes as soon as possible to DEEPSLEEP. We use external events for waking up us.The system can only goes to DEEPSLEEP outside of the DSP activity (we prevent the system from going to DEEPSLEEP between the GPP message sending until we receive the acknowledge)

My question is the following:

Is there any special care we should take towards the DSP before entering DEEPSLEEP ?. 

Without power management enabled, our application perfectly works.  With power management enabled, it crashes after 10 mins.Apparently, the GPP can not allocate anylonger memory in a fixed pool on dspLINK.

Isthere any special action/command I should perform? SHOULD I write any special cintructions in PSC registers for DSP?

Thanks for your help in advance

Cheers

JP