Hi there,
I'm getting a bizarre issue and I'm not having much luck debugging the problem.
After a few minutes of connectivity (the time varies a lot), the Bluetooth connection drops out and the CC2650 stops advertising.
I've tried inspecting all the TI-RTOS modules through IAR, and strangely enough the ti.sysbios.knl.Clock ticks are not changing (after breaking and running). They do change when not in this hung state.
The ti.sysbios.knl.Task shows all tasks except the idle one blocked, waiting on a semaphore. I tried adding breakpoints to ICall_taskEntry and gapRole_taskFxn and they never get called.
In an attempt to get the clock running again, I managed to get the CC2650 unstuck by forcing HWI #20 (which calls ti_sysbios_family_arm_cc26xx_Timer_dynamicStub__E) by setting NVIC_ISPR0 bit 4 to 1. Unfortunately this hasn't gotten me much closer to fixing the issue...
Any suggestions on what to look out for?