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.
Tool/software: Linux
Hi guys, I have a problem with a board like the beaglebone in my company.
The board has a ARM processor, which run a Qt app, and 2 PRUs. I want to handle a interrupt in ARM from de PRU, but I dont fin any example about this.
Anyone can help me please?
Thanks and sorry for my English.
Jaime
Hello Jaime,
General information about RemoteProc and RPMsg can be found in PRU-ICSS Remoteproc and RPMsg Wiki. The wiki is accurate, except our more recent code examples use interrupts rather than mailboxes to communicate between the ARM and the PRU. The RPMsg Quick start guide might also be useful.
Sample PRU code can be found in the AM335x examples in the PRU Software Support Package. In particular, look at the PRU_RPMsg sample code. The PRU Software Support Package is included in the Linux SDK under /ti-processor-sdk-linux-.../example-applications/pru-icss-5.1.0 . Go through "LAB 5: RPMsg Communication between ARM and PRU" of the PRU Training Hands-On Labs. This example uses ARM code in the Linux SDK from /ti-processor-sdk-linux-.../board-support/linux-.../samples/rpmsg/rpmsg_client_sample.c
This "RPMsg Code Location" e2e post might have some additional helpful information for you.
Regards,
Nick