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.

Question about MSI interrupt in PCIe for C6678

Other Parts Discussed in Thread: SYSBIOS

Hi,

I'am work on communication between three DSP ( two as an EP and one as RC ) with PCIe.

the both EP send the interruption to the RC :

                * EP1 send interrupt to the Core_0 of the RC ( the EP1 send MSI_0)

                * EP2 send interrupt to the Core_1 of the RC  ( the EP2 send MSI_1)

I launch the both Core ( 0 and 1 ) of the RC , then i launch the EP1 and an error appears in the console :

>> ti.sysbios.gates.GateMutex: line 92: assertion failure: A_badContext: bad calling context. See GateMutex API doc for details.
xdc.runtime.Error.raise: terminating execution

so, I want to know if it is possible to acheive this scenario : two EP send interrupt to two Core of RC ?

if yes, what is means the error displayed in the console ?

thank you,

Sincerely,

Zakaria.