Other Parts Discussed in Thread: SYSBIOS, CC1350
Tool/software: TI-RTOS
Hi,
Today I'm having a problem where my task deadlocks in Task_sleep. I need to wait 15ms for an external chip to complete a measurement, but when I wait using Task_sleep(1500) my task never runs again.
If I check in the ROV, it says it's blocked on Task_sleep, and the callstack clearly shows that it's entered Task_sleep and scheduled another task which runs for a little then pends on a semaphore - however TI-RTOS never resumes my task even though the timeout has long since passed!
Currently, TI-RTOS has been waiting 15 minutes for a 15ms timeout to expire..
How can I find out why this is happening?