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.

PROCESSOR-SDK-AM62X: Linux RPMSG interrupt in user space

Part Number: PROCESSOR-SDK-AM62X

Hi TI Experts, 

I am exploring around AM62x EVM, and using SDK 8.06 for both MCU+SDK and Linux (default image). DDR size is 2GB.

I am focusing on Linux <-> M4 RTOS comms using IPC RP Message.

In the linux side, once a message is received from M4, I believe an interrupt is being sent to the kernel mailbox? is there a way to trigger a user space application / send interrupt to user space, once a message is received from M4? 

Aside from the sample program of using read() function call, I also played around using epoll(). But i was hoping to look for an interrupt like capability from user space rather than using a polling / blocking function to read incoming RP message from M4.

Thanks for your support as usual

  • Hi TI experts,

    Any chance you could have a look on this? was hoping to get some idea from your end.

    Thank you!

  • Hello Stephen,

    Apologies, my part of the city doesn't have power or internet today, and it seems likely that I won't have power for at least a couple of days (I had to drive to a different city to type this response). Please ping the thread next week if you do not get another response.

    Off the top of my head, I expect RPMsg to interact the same as any other IOCTL device you would open up - we have not implemented any additional features. I am aware of a "block until interrupt" functionality, not sure if there is a "normal" interrupt functionality.

    Regards,

    Nick