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