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.

Reply via email to