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.

Evaluating CCS against IAR and others

I am looking at a TI M4 chip for our next controller implementation.  I am evaluating CCS.  We are mostly an IAR shop.  There are some features of the IDE that I am looking for and not finding immediately:

  1. I am looking for column editing in CCS.  I see that there is a plugin for column editing for eclipse.  My questions on this issue are:
  1. Is there column editing in CSS out of the box?
  2. If not, I am cautious about adding a plug-in into CSS which may be highly customized with its own plugins.  What is the general recommendation for adding in plug-ins to CSS?
  • Is there a easy way to add a file such that it is project root directory agnostic?  I.e., you can move the project to a different part in a directory tree and it will not hurl at you?  {We have a department standard dev environment that is not compatible with StellarisWare}.
  • Are there any online video tutorials on CSS?  One that would show you a dozen quick tricks?
  • Is there an approach to remapping the keys to VS2010 C++ key maps?

Thanks for any input.

  • Hi John

    John Osen said:
    Is there column editing in CSS out of the box?

    There is something called 'block select' which can provide similar functionality (allows you to draw a box to select a block of text). ALT+SHIFT+A is the keyboard shortcut to toggle block select.

    John Osen said:
    Is there a easy way to add a file such that it is project root directory agnostic?  I.e., you can move the project to a different part in a directory tree and it will not hurl at you?  {We have a department standard dev environment that is not compatible with StellarisWare}.

    You want to link a file to a project using a variable. For an example, see slides 68-73 of: http://software-dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/workshops/CCSv5/CCSv5_AdvancedWorkshop.pdf

    John Osen said:
    Are there any online video tutorials on CSS?  One that would show you a dozen quick tricks?

    Video tutorials are available here: http://processors.wiki.ti.com/index.php/Video_Tutorials_CCSv5

    Also check out the v5 tips and tricks presentation for more tips and tricks

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

    John Osen said:
    Is there an approach to remapping the keys to VS2010 C++ key maps?

    Yes. In the properties ('Window -> Properties'), see the below url:

    http://neofight.files.wordpress.com/2011/04/visualstudio.png

    Thanks

    ki

  • Ki-Soo, Thanks for your speedy answers.

    On the Visual Studio Key map, the png you reference must look at a different version of CSS.  I am using the CSS that shipped with EKS-LM4F232 (4.2.5), which looks like it includes Eclipse 3.1 or 3.2 with what looks like labels that infer TI branching.

    To get the Visual Studio menu selection, it seems that I need Eclipse 3.4 (Ganymede) or install a given version of the C++ plug in.  I am hesitant to do this before a TI expert tells me that this will not break the TI CSS tool chain that was probably tested at a given Eclipse release and TI branch.

    Which version of CSS/Eclipse are you using?

    If I switch to CSS 5, how will that work with the EKS M4 examples that were deployed with CSS 4?  I went to a work shop that declared that CSS 5 moved directories to support M4 development and hence CSS 4 based examples broke.  Is that true?

    John

  • Sorry, I thought you were using v5. You are correct, you need a later Eclipse version than what comes in v4 (3.2) but comes in v5 (3.7).

    For v4, you can trying looking to see if someone created an eclipse key mapping file that maps VS shortcuts and import that into your environment. I believe there are a few out there, but i don't have any links that I know of.

    John Osen said:
    If I switch to CSS 5, how will that work with the EKS M4 examples that were deployed with CSS 4?  I went to a work shop that declared that CSS 5 moved directories to support M4 development and hence CSS 4 based examples broke.  Is that true?

    I have not played around with the M4 examples but CCSv5 is supposed to be able to handle v4 projects. I'm not sure what directories the projects would depend on inside the CCS directory structure that would cause it to break but I would imagine it would be easy to fix. You may be able to get more answers on that in the Stellaris forums as they would be most familiar with the examples you mentioned.

    Thanks

    ki

  • Ki,

    Thanks for your previous inputs.  It was one of the reasons I took a detour and updated to CCS5.1.

    I now have Windows->Preferences->Keys->Scheme offering a 'Microsoft Visual Studio' option.  But I find it confusing.  Once I choose this option, the window below does not change key bindings.  Even after I select the 'Apply' button, the bindings do not change.  I am expecting the Build command to change to something like F9, or F6.

    What do I need to do here?

  • Hi John,

    Most of the keys have changed to VC shortcut, perhaps the build shortcut is not what you are looking for. If there is a key that doesn't match VC, you can manually add it to the binding. Click inside the Binding text box in the dialog and press F6.

    Regards,
    Patrick