This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

creating my first CCS5 project for the linux PSP

Sorry for the noob question, but I must be missing something.  I am trying to just create a hello world project in CCS for my AM3517EVM, but when I create a new CCS project it sets it up for the TMS470 toolchain.  What should the steps for creating a new project for the codesourcery lite toolchain be?

  • Chris:

    Did you install CCSv5 from an SDCard that came with the EVM or download CCSv5?

    The SDK download page has a special CCSv5 that includes ARM GNU, Qt Integration,

    Remote System Explorer and Web Editor plug-ins.  That is available here:

    http://software-dl.ti.com/dsps/dsps_public_sw/am_bu/sdk/AM37xSDK/latest/index_FDS.html

    CCS-5.0.1.00026-Sitara-ARM.tar.gz

    README.ccs

     BUT DON'T WORRY, IF YOU GOT IT FROM THE SDCARD YOU PROBABLY ALREADY

    HAVE THE PLUGINS, SO THERE WOULD BE NO NEED TO DOWNLOAD ANYTHING.

    To verify, in CCSv5 do Help -> Installation Details and you should see this in the

    Installed Software -> Name column:

    GNU ARM C/C++ Development Support

    If you do File -> Import -> General -> Existing Projects into Workspace

    and browse to the <SDK-Install-Dir>/example-appliations folder you can import

    some of the sample apps (deselect matrix-gui project)

    After importing, for example, highlight the matrix_tui project.  R-Click on

    the project name and select Properties.  Go to C/C++ Build -> Settings

    to see how the GNU ARM plugin is setup.

    You can copy the settings.  I need to research more to see how

    to create such a project from scratch.

    Regards,

    Michael T

    PS: Please mark this post as answered via the Verify Answer button below if you think it answers your question.  Thanks!

  • I do have the plugin.  I was actually in the process of copying the matrix_tui project settings.  Unfortunately, unless someone knows a better way, it is kind of a PITA.  Maybe there is some way to create a template from that project.

     

    While we are talking about which version I have, I did in fact install from the SD card.  While researching my issue I noticed that CCS 5.1.0.04001 was just made available.  Would that improve this process?

  • Okay, I think I have it working.  If I use the default "C project" and just change the target processor to "cortex-a8". remove the -mthumb option and then remove the -nostartfiles option under "ARM Sourcery Linux GCC C Linker", then things compile and work correctly.

  • Chris:

    We are currently providing CCS v5.0.1.xxxx with the SDKs.  CCS v5.1.x is using a new Eclipse version (Indigo)

    and it is only in beta testing phase now.

    What we need to do is provide additional documentation about creating a project from scratch.

    The user guide currently just shows you how to import existing projects.

    http://processors.wiki.ti.com/index.php/Code_Composer_Studio_v5_Preview_Edition_Users_Guide

    Regards,

    Michael T

    PS: Please mark this post as answered via the Verify Answer button below if you think it answers your question.  Thanks!