Greetings once again,
As discussed in a previous post I made I am developing a low-power application using the Power Management framework and Hibernate mode on the CC3200MOD processor.
My application is based on the sensor_profile example from SDK 1.1.0. I have added SmartConfig, Factory Reset, NTP sync capabilities as well. Working on OTA as well.
As a wake-up source from Hibernate I have an external RTC unit , button and a sensor , all of which drive the interrupt pin low to in order for the mCU to wake-up. Each is connected to a separate wake-up pin.
The problem is that while the application works fine (I have set RTC to provide a wake-up INT every 2 minutes), after 2-3 iterations the CC3200MOD does not wake-up from Hibernate and I need to reset the unit.
Every time the device wakes up, it reads a configuration file from the SFlash, syncs the external RTC using an NTP server and then it connects to a custom server to transmit data measurements and receive data.
I have checked that the external devices provide the interrupt but the mCU does not seem to recognize it.
I have set the stack size to 10240 bytes and the OSI stack size to 8192 bytes.
Could you provide some information as to how I can determine the cause of this problem and some pointers on what to try out to correct it ?
Thank you in advance
Pavlos