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.

CC2538 Sleep Modes using TIMAC

Other Parts Discussed in Thread: CC2538, TIMAC

Greetings,

I have had a pretty great degree of success with the CC2538 and the TIMAC 802.15.4 library.  I am now in performance and power optimization mode and cannot seem to get the CC2538 to cleanly go into DEEP SLEEP.  If I use the stated procedures in SWRU319B and SWRU325, the processor appears to go into deep sleep but when I attempt to wake it up with an external event (button press sensed by a GPIO point), the processor seems to be really confused and there's no really good way to determine what has gone wrong.

 

I have found stuff in the TI HAL code that seems to be the intended method of putting the system to sleep but the MAC always comes back denying my request that the MAC go to sleep.

Can anyone outline a reliable method for putting the processor to sleep when the TIMAC is incorporated?

 

Thanks and best regards,

Michael A. Dupont