On 2/9/2017 8:42 PM, William Hermans wrote: > > But the point is really this. If you need to get data out of the PRU's into > userland Linux as quickly as possible. Maybe the way to pull that data ot of > the > PRU's memory is from the ARM(Linux ) side of things ?
No, you want to have the PRU doing writes. In modern systems, writes are fast (they can get posted so they complete at the initiator side and can take their time working through the various interconnect fabrics to make their way to their ultimate destination). Reads typically stall the initiator until the data is received. If you need to move data quickly from the PRU to the ARM, reference the BeagleLogic code. That moves data pretty much as quickly as the hardware physically allows (which requires a kernel module): https://github.com/abhishek-kakkar/BeagleLogic -- Charles Steinkuehler char...@steinkuehler.net -- 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/4320e03a-a798-efa4-9be0-2c01f7c8b1ea%40steinkuehler.net. For more options, visit https://groups.google.com/d/optout.