Programming PRUs is a bit of a moving target as the mechanisms have changed and evolved and a lot of documentation is out-of-date. I used some of Mark's stuff and well as the cut&paste&try method too.
I'm not using the scratchpad but I did write an application that moves data between PRUs using a circular buffer in the shared memory block. Maybe there is some helpful information there. https://github.com/danjulio/lepton/tree/master/beaglebone/pru_rpmsg_fb -- 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 beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/b6f122db-6a80-47cd-b5cd-281491b12f36%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.