That's cool! Is there also a tool to extract text and data binaries out of 
an ELF file to load it into PRUs instruction and data RAM separately?

Am Donnerstag, 20. November 2014 20:24:49 UTC+1 schrieb [email protected]:
>
> Just to let you know that the PRU GCC toolchain also has a disassembler:
>    pru-objdump -d myprog.elf
> For more information do "man objdump"
>
> Regards,
> Dimitar
>
> 19 ноември 2014, сряда, 15:25:21 UTC+2, Karl Karpfen написа:
>>
>> Meanwhile I'm more than happy with TI's C-compiler. Especially the 
>> disassembler is very useful in case one has to count instructions to get 
>> the exact number of clock cycles a code-sequence requires (needed in some 
>> realtime applications).
>>
>> Am Donnerstag, 6. November 2014 18:40:08 UTC+1 schrieb Jason Kridner:
>>>
>>> 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