Tool/software: TI-RTOS
Hello,
I have been working on a custom board based on CC3200MOD, with SDK 1.3.0 and servicepack_1.0.1.11-2.10.0.0.bin
I'm running mqtt server and our application on the board.
After few hours, i'm getting general event 5 from SimpleLinkGeneralEventHandler and its occurrence is random. Some time it occurs while doing OTA(random when testing OTA multiple times), some time on normal working
[GENERAL EVENT]: 5 - ID=[0] Sender=[0]
Print inside SimpleLinkGeneralEventHandler as follows :
Report("[GENERAL EVENT]: %d - ID=[%d] Sender=[%d] \r\n", pDevEvent->Event, pDevEvent->EventData.deviceEvent.status, pDevEvent->EventData.deviceEvent.sender);
Then i introduced code sl_Stop(0) and sl_Start(0,0,0) when [GENERAL EVENT]: 5 occurs, and the board seems to recover with this code. I have some doubts regarding this general event
1. Is calling sl_Stop(0) and sl_Start(0,0,0) a proper fix for this issue?
2. From device.h, general event 5 is 'SL_DEVICE_DRIVER_TIMEOUT_SYNC_PATTERN',and sender is 'SL_ERR_SENDER_HEALTH_MON'. Is there is any document describing about these events for getting more understanding.
3. How can i find the root cause for this General Event 5 in our device
Any help would be grateful
Akesh