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.
