Hi everybody, I'm using MDK-ARM v3.5 and I found that sometimes a call to os_tsk_delete doesn't return. When it happens, the rest of the system (including the task that I am trying to kill) is functioning normally. I have verified that the task ID that is being passed to the function is valid. In any case, I would always expect the os_tsk_delete to return in any situation with some return code. Does anyone know what might cause it to hang? thanks.
I want to clarify that the task that I am trying to kill spends most of its time waiting for a delay. I also confirmed with a logic analyzer that when I call os_tsk_delete the task is still waiting.