> On Feb 20, 2016, at 8:11 AM, Greg <[email protected]> wrote:
> 
> The support from TI is quite extensive:
> 
> http://processors.wiki.ti.com/index.php/PRU-ICSS
> 
> Download the C compiler manual.  There is a section which describes several 
> ways to incorporate assembly code.
> This looks like a very detailed manual, which combined with the examples in 
> the pru support package should be very helpful.
> 
> I'm still coming up to speed on all of this, and it's complicated because you 
> have to think about what is going on with the C compiler, remoteproc, rpmsg, 
> and
> all of the details of what is going with these sort of kernel processes and 
> the virtIO bus mechanism.  Too much going on for a Linux newbie, I've had to 
> retreat
> and study some of the fundamentals before getting back to this (I hope!).
> 
> You need to be aware the PASM is no longer supported.  The path forward is 
> clpru, which is the C compiler which works with the included assembler 
> (asmpru?).
> There are some differences in the way assembly code is written for the newer 
> assembler (there are notes on this in the command line package download).
> 
> I was also able to get the examples going with the PRU cape using remoteproc 
> and version 4 kernel (Robert Nelson's testing image).  This massively 
> simplified the process
> compared to what you see the in the TI "Hands On Labs" tutorial.  Pretty much 
> everything with regards to remoteproc and the clpru compiler is ready-to-run. 
>  You don't need cross-compilation
> or the IDE, all can be done at the command line on the BBB.  If you prefer to 
> operate at the command line all the tools are there.
> 
> Please correct me if I've got this wrong, but I think it's fair to say that 
> TI has provided a wealth of information for the PRU, however, they expect 
> further support to be coming from the community.
> 
> Here's another really great contribution by TI:
> 
> http://processors.wiki.ti.com/index.php/PRU-ICSS_Remoteproc_and_RPMsg
This is an excellent explanation of the workings of Remoteproc/RPMSG. Thanks 
for sharing.

Regards,
John
> 
> Regards,
> Greg
> 
> 
> -- 
> For more options, visit http://beagleboard.org/discuss 
> <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] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
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.

Reply via email to