Hi Satz,
 Did you ever make any progress with your questions?

I have successfully used Starterware on the BBB and a TI PRU-Cape with its 
supporting software to load and run PRU program examples.
However, I haven't found any examples on communicating between the ARM and 
the PRUs via shared memory. Have you?
I did get a simple transfer to work but am not sure about ensuring mutual 
exclusion or the best way to set up the shared memory.
Bryan

On Friday, 8 November 2013 18:09:25 UTC+11, Satz Klauer wrote:
>
> Hi,
>
> after there is some experimental, bare-metal code now running smoothly on 
> my BBB I plan to utilitise the PRU to do some realtime tasks (mainly do 
> bit-banging on some GPIO outputs).
>
> Unfortunately documentation and examples seem to be very rare and the TRM 
> is very detailled - to not to say sometimes much too detailled to get an 
> overview about the whole story. There is some PRU code available at 
> https://github.com/beagleboard/am335x_pru_package but the host-side code 
> seems to expect a running Linux system.
>
> So my question: are there any examples/documentation available out there 
> that show/describe how to
> - enable PR
> - load code into PRU
> - execute that code on PRU
> - exchange data between CPU und PRU (seems to be via some shared memory?)
> frwom within bare-metal code? Starterware itself seems to ignore the PRU 
> part completely, nothing helpful there instead of an unused headerfile...
>
> Thanks for all ideas, tips and suggestions!
>
>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to