Hello? Is anyone seeing my replies to these suggestions? I'm not seeing my own replies :(
Evan On Thursday, March 1, 2018 at 11:27:01 AM UTC-8, TJF wrote: > > Hi Evan, I'm still with you! > > The solution is drop rproc and use libprussdrv instead. You'll find > everything you need, just use it out-of-the-shelf. Everything is explained > in the docs. The steps are: > > 1. compile your PRU code by pasm assembler > 2. load the uio_pruss driver with suiting parameter extram_pool_sz= > 3. adapt your C code > > > - make a code frame to load the pasm binary to PRU (copy/paste from > one of the examples) > - get ERam pointer by function prussdrv_map_extmem() > - write your integer data to that pointer from ARM side > - use function prussdrv_get_phys_addr() to get the physical address > - pass the physical address to PRU (ie via DRam) > - read the integers from there from PRU side > > Everything gets easy when you use the matching tools. > -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/55882eaf-b325-4107-83d7-6497b0a632eb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
