Hi Mark, Well I do not know, what would be the simplest example that is close enough to the traditional hello world app ? I was thinking perhaps blinking a USR LED, since one would not have to add any additional hardware. But I looked into that a while back, and doing this would not be a trivial matter I think. Well actually . . . it depends on how remoteproc is implemented. If remoteproc can gain direct access to CPU memory addressing as can be done using uio_pruss. Then it should not be too much trouble.
So maybe an external LED example? Which would work out very close to how one would toggle a GPIO( LED ) on a bare metal platform. So anyone having background experience with something like a TI Launchpad or Arduino should be able to understand this very easily. Passed that . . some kind of communication example. I was thinking perhaps usrspace to PRU core 1, to PRU core 2, then back to userspace. As a way for people to get their feet wet, with something easily verifiable. Then perhaps a shared memory example. On Mon, Jul 11, 2016 at 6:14 PM, Mark A. Yoder <[email protected]> wrote: > Greg: > I tried removing the symbolic links and I get the following error when > running make on a BeagleScope example. > > Invoking: PRU Compiler > /usr/share/ti/cgt-pru/bin/clpru > --include_path=/usr/share/ti/cgt-pru/include > --include_path=../../../include --include_path=../../../include/am335x -v3 > -O2 --display_error_number --endian=little --hardware_mac=on > --obj_directory=gen --pp_directory=gen -ppd -ppa -fe > gen/PRU_gpioToggle.object PRU_gpioToggle.c > make: /usr/share/ti/cgt-pru/bin/clpru: Command not found > Makefile:63: recipe for target 'gen/PRU_gpioToggle.object' failed > > The error goes away when I put the link back. Maybe the BeagleScope > makefiles aren't set up right. > > --Mark > > On Monday, July 11, 2016 at 8:08:40 PM UTC-4, Greg wrote: >> >> One note on the compiler set-up: >> >> *ln -s `which lnkpru` .* >> >> I haven't found a reason to use the lnkpru command. The linking is done >> with clpru with the -z option. >> >> Compile and link processes all done with a single command. The PRU >> compiler manual explains the options reasonably thoroughly. >> >> Regards, >> Greg >> > -- > 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]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beagleboard/6e34f332-77b5-4f0d-9267-3a5daca38616%40googlegroups.com > <https://groups.google.com/d/msgid/beagleboard/6e34f332-77b5-4f0d-9267-3a5daca38616%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CALHSORpvkn77V971NqutzzobtzukHJ6r%2BcOEHE7UVxTzLARRgQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
