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.

RTOS/TMS320C6678: Synchronization with Hardware Semaphore

Part Number: TMS320C6678
Other Parts Discussed in Thread: SYSBIOS

Tool/software: TI-RTOS

For Synchronization between 2 tasks on different cores in TMS320C6678 I used Hardware Semaphore and call CSL_semReleaseSemaphore   and  CSL_semAcquireDirect function to acquire and release semaphore in these 2 tasks but when in task #1 call CSL_semReleaseSemaphore   in task #2 semaphore value has not changed and  loop   while ((CSL_semAcquireDirect (25)) == 0)    has not exit.

Could you please help me about this problem?

Thanks