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.

Reply via email to