You'd honest to god do yourself a better favor by picking up a good book on the gcc tool chain ( general term ), and just read. So, with that said, the TI PRU C compiler is not gcc ( at least strictly speaking ), but what this information will do is give you an idea of what all is involved whenever doing *anything* of this nature. e.g. setting up toolchains.
My own first time doing this was a few years back with the msp430-gcc toolchain. I can honestly say that this helped me understand everything much better. Prior to that I was just tinkering around with C/C++ , C# etc. Albeit for many years, and having some very nice results, at least on the Windows desktop. On Tue, Nov 25, 2014 at 7:08 PM, Peter Gregory <[email protected]> wrote: > I've read mention of TI header files specific to the am335x PRU C language > compiler. > I've installed the PRU support packages for debian 3.8 kernel: > am335x-pru-package ti-pru-cgt-installer. > The PRU C compiler is installed and a C runtime library is installed. > I can't find any header files under /usr/share/ti/cgt-pru/include that > target the PRU memory layout and structures. > > The TI website mentions PRU header files targeting the am335x PRU: > http://processors.wiki.ti.com/index.php/PRU-ICSS_Header_Files > > Are they included somewhere I haven't looked? > I can create PRU layout unions and structures, but if some already exist, > I'd rather use them. > Also, if there is a document that spells all this out and I missed it, > please add a link to where it is. > All I've been able to find is this guide: PRU Optimizing C/C++ Compiler > User's Guide <http://www.ti.com/lit/ug/spruhv7/spruhv7.pdf> > > -- > 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. > -- 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.
