This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

mailbox blocking issue

DVSDK: dvsdk_3_00_02_44

 

i have the following issue. two tasks (TSK) running on DSP. task1 is sending data to task2 thru a MAILBOX (length 256). the execution sequence is like this:

1) task1 writing 256 message to the mailbox and gets blocked (but could send more)

2) task2 reads the 256 messages and gets blocked

thats it. both tasks are running at the same priority. if i raise the priority of task2 then it works.

 

now my question: why do i get dead locked if the processes are running with the same priority? as for documention, it should be the case.

 

thx