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.

AM3358: PRU-ARM communication setup

Part Number: AM3358

Greetings,

I appresitate the time you make for addressing every concern posted here. This has made this fourm a perfect place to address my need. I am using Beaglebone Black Rev C with 3.8.x kernel and I'm stuck with establishng inter-communication between one of the cores of the PRU to the main ARM core where the OS lies.

Requirement-

The PRU requires a variable which counts number of loops and post execution of this program the OS should have the accessibility to get the data inside this variable and use it to display the number of counts that has happened during program execution.

Questions-

1.How to load the data onto so register such that it can be accesible in ARM or OS end?

2.How to access PRU written data and using it in OS?

3.I have heard a lot about shared RAM used in similar process so does it impy to my application as well? If so how?

Note: I'm using Python at the OS end, Assembly language to program PRU and a C program to load the Assebly.bin file to PRU for execution.

Thanks for the help .