Hi everyone,
I am testing the MSI interrupt using the TMS320C6678EVM boards. One operates as RC, and the other one operates as EP. Now I can send MSI interrupt from EP to RC as well as RC to EP. But there are something puzzled me.
Frist, if I want to used ohter MSI vector such as 1,2....31,what value should I write to MSI_IRQ register.
Second, what is the relation between the MSI0_IRQ_ENABLE_SET and MSI0_IRQ_ENABLE_CLR? In the test, I found if I set the MSI0_IRQ_ENABLE_SET, the MSI0_IRQ_ENABLE_CLR haved been set also. and what is the funtion of the two registers?
Third, whether different device can sent the same vector MSI interrupt to one device?
Fourth, what is the funtion of the MSI0_IRQ_STATUS register and MSI0_IRQ_STATUS_RAW register? can you explain in detail.
Thanks.
LE Liang