Technical discussions about the TI C55x DSPs (including the c5501, c5502, c5503, c5507, c5509, c5510 and OMAP5910).
Hi, I'm facing problem in placing CLKGEN domain of 5503 to idle mode. I have put all other domains idle and able to see the idle status in ISR register except CLKGEN domain. I want to set all domains idle to reduce the power consumption to a minimum. I do as follows: >- Clear all interrupt flags (IFR0 and IFR1). >- Enable external interrupt 0. This interrupt gives the wakeup from idle. >- Enable maskable interrupts. >- Set the ICR register ( to 0x003F to enable all idle domains). >- Execute the IDLE instruction. >- After wakeup by external int 0 the ICR is set to 0x0000. >- Execute IDLE instruction again (to set everything active and not >idle). Any hints or suggestions? Thanks in advance Sennath ______________________________ New Year Gift for Members of DSPRelated.com. Details here.
hi, Are the bits 14 and 13 of the EBSR register taken care properly? regards, Dileepan. --- s...@yahoo.co.in wrote: > > Hi, > > I'm facing problem in placing CLKGEN domain of 5503 > to idle mode. I have put all other domains idle and > able to see the idle status in ISR register except > CLKGEN domain. > > I want to set all domains idle to reduce the power > consumption to a > minimum. > > I do as follows: > >- Clear all interrupt flags (IFR0 and IFR1). > >- Enable external interrupt 0. This interrupt gives > the wakeup from > idle. > >- Enable maskable interrupts. > >- Set the ICR register ( to 0x003F to enable all > idle domains). > >- Execute the IDLE instruction. > >- After wakeup by external int 0 the ICR is set to > 0x0000. > >- Execute IDLE instruction again (to set everything > active and not > >idle). > > Any hints or suggestions? > > Thanks in advance > Sennath > __________________________________________________ ______________________________ New Year Gift for Members of DSPRelated.com. Details here.