Tool/software: TI-RTOS
Excuse me when I'm using a mutex whether with or without priority inheritance to block a task from being executed until the mutex is released the task isn't blocked at all
I tested it with the simple code below.
void(myfunc)(void)
{
while(1)
{
key=GateMutexPri_enter (gateMutexPri0);
counter++;
//GateMutexPri_leave(gateMutexPri0, key);
}
}
When the last line that releases the mutex is commented the counter keeps incriminating with no regard whatsoever to the mutex.
code composer version used is 6.1.2, sysbios version 6.40.3.9 and the XDC version is 3.31.0.24