whats the difference? I figured the UIO / remote proc were kind of trying to do the same thing.
which one can I use the am335x_pru_package examples with? ok, after some googling now I realize they are 2 different ways to interact with the PRUs, based on the src of the am335x_pru_package examples, they are using the PRUDRV (UIO?) method, where there is a new and upcoming method for using remoteproc, I think I understand now. Still updating to the bone kernel to get the UIO stuff, Will report back soon. Thanks for all of your help, while I bludgeon the internet with my stupidity. On Friday, March 4, 2016 at 12:03:01 PM UTC-5, RobertCNelson wrote: > > On Fri, Mar 4, 2016 at 10:58 AM, Delbert Martin <[email protected] > <javascript:>> wrote: > >> For simplicity's sake, Lets say I would like to run > >> PRU_memAccessPRUDataRam from the am335x_pru_package example, > > > > I keep getting "prussdrv_open open failed", which I'm going to guess > means > > something isn't enabled. "guessing" > > > > ok, so uio-pruss-enable-00A0 is an overlay for the device tree which > enabled > > the PRU? > > enables the pru in UIO mode? does the code from am335x_pru_package use > UIO > > to upload code to the pru? > > > > I am using the 4.1 kernel, I flashed the > > > https://rcn-ee.com/rootfs/bb.org/testing/2016-02-26/console/BBB-eMMC-flasher-debian-8.3-console-armhf-2016-02-26-2gb.img.xz > > > to my BeagleBone Black RevB (2geMMC)? > > That's the "4.1-ti" kernel, it uses remoteproc_pruss > > if you want uio_pruss switch to the bone > > cd /opt/scripts/tools/ > git pull > sudo ./update_kernel.sh --bone-rt-kernel --lts-4_1 > > Regards, > > > -- > Robert Nelson > https://rcn-ee.com/ > -- 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.
