Hi
i'm using DSK5510 on CCS5.5, and I'm trying to make the CPU and McBSP enter idle mode by setting their corresponding bits in the ICR register (and setting the IDLEEN bit in PCR2 register for McBSP), and then use PWR_powerDown instruction, exactly as mentioned in the data sheet, yet no effect seems to appear.
am using simple Ping-Pong audio in audio out code, by the use of BIOS, HWI when the buffers are full, that triggers a SWI. also the McBSP is always getting data from codec and making interrupts to sync the DMA.
the questions are:
1- is it possible to use idle mode while the McBSP is always causing interrupts? i thought that by idling the McBSP it will not cause an interrupts , and then the CPU will not be forced to wake up from idle mode.
2- is there any additional steps to be done?
3- is there any sample code to follow? i tried a lab document, but it was done on CCS 3, and it uses CDB GUI for CSL (not an option in CCS 5.5), in addition to some other steps in scheduling.
4- how can i make sure that CPU (or other peripheral) is going to sleep mode? how to test that?
5- how can i measure the current drain by the DSP on 5510 DSK?
best regards
Aziz