And by examples, I mean an introductory "hello world" app. Not an already working project with tens of thousands of lines of code to wade through.
On Mon, Sep 15, 2014 at 8:51 PM, William Hermans <yyrk...@gmail.com> wrote: > So where are the PRU examples of this ? To me this whole concept sounds > very far fetched, but I will be the first to admit this would be a very > very cool feature. > > On Mon, Sep 15, 2014 at 8:10 PM, Jason Kridner <jkrid...@beagleboard.org> > wrote: > >> On Sat, Sep 13, 2014 at 5:10 PM, Michael M <mmcdani...@gmail.com> wrote: >> > I believe that PRUSpeak(https://github.com/deepakkarki/pruspeak/) >> makes use >> > of remoteproc. I haven't made the transition yet, but I'm definitely >> curious >> > about it. The complexity of implementing remoteproc seems much, much >> greater >> > than using UIO or /dev/mem mapping. What is the benefit of using >> remoteproc >> > over the other methods? >> >> I'm not sure of all the advantages, but here are some: >> * The more "Linux" way to do it with the remote processor being >> abstracted as a processor and not just some random memory mapped thing >> * Uses the kernel firmware loader making managing firmware something >> that can be easily coupled with the kernel and standard file formats >> * Processor-agnostic communication abstractions such that >> "platform-specific remoteproc drivers only need to provide a few >> low-level handlers, and then all rpmsg drivers will then just work"[1] >> * From a performance perspective, it enables handing of remote >> processor events from the kernel level which avoids a userspace >> context switch >> * Vring communication can be rather efficient as seen in the case of >> BeagleLogic >> >> [1] >> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/remoteproc.txt >> >> > >> > >> > On Friday, September 12, 2014 5:57:17 AM UTC-7, Cedric Malitte wrote: >> >> >> >> >> >> >> >> Le vendredi 12 septembre 2014 04:11:18 UTC-4, Jon E a écrit : >> >>> >> >>> Hi, >> >>> >> >>> Anyone know of example code that's using the newer remoteproc >> interface? >> >>> Also, is there a way to convert pasm binary files to elf format for >> the >> >>> firmware loader? >> >>> >> >>> Would like to play around with the latest 3.14 TI kernel, but haven't >> >>> been able to find much info on the PRU side.. >> >>> >> >>> Thanks, >> >>> Jon >> >>> >> >> As I read here >> >> http://processors.wiki.ti.com/index.php/PRU-ICSS_Getting_Started_Guide >> >> There are some examples included in the SDK. >> >> >> >> I'm downloading it to check that, but for now i'm still using the old >> >> patch method to enable pruss :) >> >> >> >> Regards, >> >> Cedric >> > >> > -- >> > 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. >> > For more options, visit 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 beagleboard+unsubscr...@googlegroups.com. >> For more options, visit 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 beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.