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.

CCS V5 SW installation issues

Other Parts Discussed in Thread: BIOSLINUXMCSDK, TMS320C6678

We recently received the C6678 EVM board and the CCS V5 installation SW CD that goes with the package. My job is to take the SW that we run on a C64 and rehost and evaluate it on the C66. My previous experience with CCS is version 2.

From the CD that came with the C66 EVM board, I installed what I thought was the full complement of support and development SW. As directed by the Quick Start Guide card that came with the package, I double clicked on D:\CCS_5.0.3\setup_CCS_5.0.3.00023 (where D is the CD driver of my PC.) After installing the SW, I viewed the welcome video which showed the "Hello world" program being developed and run in CCSV5. I then tried to do the "Hello world" exercise myself to get acquainted with the development environment (my last experience was developing C64 SW with CCS V2.) I encountered the following issues:
 
1) After configuring the project type as C6000, when I went to compile I got a message saying I didn't have the C6000 Code Generation Tools. I went to the CD and double clicked on D:\CCS_5.0.3\setup_CCS_5.0.3.00023\install_images\cgt\ti_cgt_7.2.1_setupwin32. This enabled me to compile, but shouldn't the global install have provided the tools?
 
2) In the "Hello world" exercise, when I got to the step where you create the Target Configuration, I saw no options for any C6x processors or the TI simulator. How do I get these into the picture?
 
Do the above issues imply something went wrong with my installation?

Denise Cammarata

  • Denise Cammarata,

    Since this is really a CCS installation question, I will ask the admin to move this thread to the Code Composer Forum. Like many of us at this hardware forum, I am a CCS user and not an expert on the product itself.

    That said, yes, the CCS install should have included the compiler. Perhaps in the Hello World project's creation process, the CGT version was from an imported project and was not referencing the right version. There is a way to set the CGT version during the Project Create process, and also afterwards you can change the CGT version. The nice folks at the CCS forum will know if that could have been the problem.

    But it is still embarrassing to us at TI that you could not build the example project that was supplied on the DVD that came with the EVM.

    However, the fact that your Target Configuration was weak implies that some step was missing from the installation process. Did you go through the QSG step-by-step? Did you select or unselect anything differently than it said? Which EVM board and revision do you have?

    Regards,
    RandyP

     

  • Hi Denise,

    You can try MCSDK installation. This will install all the relevant  modules and then you can try creating a project. Also while creating a project select C66x project type.

     

    The MCSDK install should be available with the CD. if not please get the latest one from the link below.

     

    http://www.ti.com/tool/bioslinuxmcsdk

     

    Thanks,

    Arun.

  • Hi Arun.
     
    The EVM package that we are using is TMDXEVM6678L, REV. 1, lot 20110531A dated 5/31/11. In order to determine whether the MCSDK is missing from the CD or if something went wrong with my installation, is it possible to tell me where it would be on the CD? On the CD there is a folder CCS_5.0.3\setup_CCS_5.0.3.00023\install_images that has many subfolders in it. I don't see anything resembling MCSDK, but it could be buried further down or distributed across multiple subfolders. There are 12 subfolders:  4uninstaller, bios, ccscore, cgt, emulation, ipc, jre, msp430, msvc, simulation, xdais, and xdctools.
     
    If something went wrong with my install, I think I want to clean it out and start over to be safe. I did have a few snags during the process. For many of the emulator pieces I received the warning that the SW "has not passed windows Logo compatibility w/Windows XP" and that it could damage my PC. I ended up hitting cancel for these items thinking I didn't need them anyway. Two such items were the XDS560 PCIJTAG Emulator and the Blackhawk support SW. If I go through the full install again do you think it's safe to install all of these items? Also, what is the best way to start over? Do I need to uninstall stuff?
     
    Thanks for your quick response,
    Denise

  • Thanks for your response Randy. See my next response to Arun.

  • Denise,

     

    I would recommend starting from scratch on your install by uninstalling first.  I wouldn't worry about the Windows logo warnings, and unless you have good reasons, I would also use the default install directories.  That would be the most fail safe method.

    The other thing to note is that the MCSDK is being updated on a monthly basis for bug fixes and minor enhancements.  There should be a MCSDK 2.0.2 coming out next week.  The latest can always be found at:

    http://software-dl.ti.com/sdoemb/sdoemb_public_sw/bios_mcsdk/latest/index_FDS.html

     

     

    Regards,

    Travis

  • Travis,

    I looked at the mcsdk download dependencies yesterday and it says that for both 2_00_01_12 and 2_00_00_11, CCS V5.0.3.00028 and cgt 7.2.4 are required. The verisons that came on the CD in the TMDXEVM6678L rev. 1 package are CCS v5.0.3.00023 and cgt 7.2.1, so I will still have problems. I went to the site which was supposed to have the CCS v5 downloads and I couldn't click on anything in the table (no links). It said that CCS v5.0 is a limited release. How can I update these pieces so that everything will be compatible?

    Also my installation from the CD is extensive. To remove it should I execute all the uninstalls I can find and then delete whatever else remains in the Program Files\Texas Instruments tree?

    Denise

  • Denise,

    Not sure which page you were looking at, but you can download CCSv5.0.3.00028 at:

     

    http://processors.wiki.ti.com/index.php/Category:Code_Composer_Studio_v5  click on the Windows link next to the CCS version.  It is best to have this latest version, but the older version should have worked.  In order to see the TMS320C6678 in the pull down menu when creating a target configuration, you must have the xml file at:

     

    C:\Program Files\Texas Instruments\ccsv5\ccs_base_5.0.3.00022\common\targetdb\devices\C6678.xml

    This should be installed automatically with CCS, along with the gel file:

    C:\Program Files\Texas Instruments\ccsv5\ccs_base_5.0.3.00022\emulation\boards\evmc6678l\gel\evmc6678l.gel

     

    The DVD that you installed from also included the free CCS licenses for use with the EVMs.  Those won't be present when installing from the above link, so you will have to add them from here:

    http://processors.wiki.ti.com/index.php/C66x   look for "Free CCS licenses for C66x EVMs"

     

    The CCS and MCSDK installations should include everything you need.  BTW, a new MCSDK release should be available today at:

    http://software-dl.ti.com/sdoemb/sdoemb_public_sw/bios_mcsdk/latest/index_FDS.html

     

    Denise Cammarata said:
    Also my installation from the CD is extensive. To remove it should I execute all the uninstalls I can find and then delete whatever else remains in the Program Files\Texas Instruments tree?

    Yes, that sounds good.

    Regards,

    Travis