How do I install TI Code Composer to program the PRU in C

I am trying to install TI’s Code Composer in order to use it’s C compiler for the PRU. I can’t figure out what processor family to select to get support for the Sitara AM3358 ARM Cortex A8 processor used in the BBB and BBBlue. None of the processor families seem to be related to BBs.

I’ve tried to install both V7 (the current version) and V6 but neither appear to support Sitara processors.

You can grab the compiler via:

http://software-dl.ti.com/codegen/non-esd/downloads/download.htm#PRU

otherwise it's just the am335x family in TI's Code Composer (v6 or v7)
in the optional tools download..

Regards,

Use what ever development environment you want.. TI's CC is the
easiest to fire up a jtag to connect the the pru..

We also ship the arm version of the PRU C compiler in our default images.

Regards,

Thanks again, Robert. I really appreciate your prompt reply to my questions.

I’m not sure what you mean in your last message….I’ve got a lot to learn about embedded development, especially concerning the BB. I’m sure I’ll figure it out as I start my first Hello World PRU app.

However I am going to keep my CC V7 install and delete my CC V6 install. So I’m trying to find the AM335x family in CC. I’m looking in Help / Install New Software. I’ve selected All Available sites and searched for am335 but found nothing. I did find Sitara Device Support but it wouldn’t let me install it. The error message said it "cannot be installed in this environment because its filter is not applicable.” Do you know what that means?

Clark

Hi Clark,

Uh yeah, HERE is the link: http://elinux.org/Ti_AM33XX_PRUSSv2#C_Compiler hehehe . . .

In CC V7 its:

[x] Sitara(tm) AMx Processors

Regards,

OK, but it won’t let me install it. Could it be because I installed the wrong family when I first installed CC? I was forced to pick at least one family and I had no idea which one was the best since none of them seemed even remotely applicable to the Sitara processor.

Your asking a question in a forum that doesn’t use or support CCS bad idea. Start here and ask question on their wiki

CCSTUDIO-SITARA Code Composer Studio (CCS) Integrated Development Environment (IDE) for Sitara ARM Processors | TI.com
[

CCSTUDIO-SITARA Code Composer Studio (CCS) Integrated Development Environment (IDE) for Sitara ARM Processors | TI.com

http://www.ti.com/tool/ccstudio-sitara)

I posted on a TI CCS forum and got my answer. The reason I can’t find the Sitara processor in my install of CCS7 is because it isn’t there. The Sitara processor is not supported in CCS7 for the Mac. That’s bad. But I did get it installed on my Debian 8 VM which is on the Mac so I’m happy.

Thanks again everyone for your help!