On Tue, Nov 4, 2014 at 11:56 AM, Karl Karpfen <[email protected]> wrote: > OK, I'll try GCC version! Just wanted to collect some information regarding > both compilers in this thread... > > 2014-11-04 17:47 GMT+01:00 <[email protected]>: >> >> Hi Karl, >> >> The PRU GAS and LD ports should be in a good shape. But the PRU GCC port >> has not yet reached beta. Judge for yourself: >> >> PRU GCC has not been "battle tested" on a big project. >> Only two small examples are currently used to "sanity check" the pru gcc >> releases. >> PRU GCC has no known bugs. >> >> If you can take a little risk and don't mind checking the >> compiler-generated assembler, then go ahead and try PRU GCC. >> >> If you want an "ASAP, no hassles" C compiler for PRU, TI's one would be a >> more suitable choice right now. >> >> Regards, >> Dimitar >> >> >> On Tuesday, November 4, 2014 2:11:23 PM UTC+2, Karl Karpfen wrote: >>> >>> Hi, >>> >>> it seems there are two C-compilers available that are able to generate >>> PRU-code. One from TI and one introduced here in this board. But...which one >>> is recommended to be used? That's what I found out so far, may be somebody >>> can add some missing information to make it easier to choose one: >>> >>> TI's PRU-C-compiler is >>> >>> - available at >>> http://software-dl.ti.com/codegen/non-esd/downloads/beta.htm >>> - BETA >>> - can be used to create ARM-objects (which can be linked to a bare metal >>> application and loaded to PRU on start-up automatically?)
The latest version of the C compiler is no longer in beta. Even better, it is a freely redistributable binary. While not as good as redistributable source like the GCC, at least we can easily get it to everyone; http://software-dl.ti.com/codegen/non-esd/downloads/download.htm#PRU I updated the wiki page and http://beagleboard.org/pru. I expect this to be included in upcoming Debian releases, if not the GCC as well. >>> >>> Community/Open Source PRU-C-compiler is >>> >>> - avaialble at https://github.com/dinuxbg/gnupru >>> - BETA >>> - GCC-based and therefore more stable >>> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "BeagleBoard" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/beagleboard/rwNrqudk0Ug/unsubscribe. >> To unsubscribe from this group and all its topics, 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. -- 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.
