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.

Code Composer Studio will not update or load eval board projects

Other Parts Discussed in Thread: LM3S8962, CCSTUDIO

I am trying to get up and running with a LM3S8962 evaluation board and an older version of Code Composer Studio (4.1.2.00027) - floating license, not the version that shipped with the board. I am trying to follow the instructions given here: http://www.ti.com/lit/ml/spmu132b/spmu132b.pdf

I installed StellarisWare from here: http://www.ti.com/tool/sw-ek-lm3s8962

Per the instructions, I tried to import "driverlib" from the installed StellarisWare directory and instead it installed two projects: "driverlib-cm3" and "driverlib-cm4f." Neither project seems to be valid. When I try to open the project, I instead get a message "The Managed Make project file could not be read because of the following error: Error loading Managed Make project information for project driverlib-cm4f. The tool definitions used to create the project are not available." Then I can't open any source code files either.

I've found various answers to this problem in the forums, and they seem to involve updating Code Composer Studio to the latest version. Seems simple enough. The problem is that when I try to update CCS, it finds the update to 4.2.5.00005, but will not let me install it. I get an error message saying "Code Composer Studio (4.2.5.00005) requires feature "com.ti.ccstudio (4.0.0.201106061600)", or equivalent." When I check my "Feature Details" I have com.ti.ccstudio, Version 4.0.0.201003161800. I have no idea how to get my version to be "compatible" with the update.

  • Anthony,

    Let me first explain the reason for the errors.

    The CCS version you have is very old and doesn't have the required support for latest version of Stellarisware or for updating directly to 4.2.5.
    Also the latest version of Stellarisware includes support for both LM3S devices and LM4F devices, which is why you see the two driverlibs, one for CortexM3 and another for CortexM4 devices. This was added when LM4F devices were added to the product family, so older versions of Stellarisware did not have the cm4f library - hence the instructions in that Users Guide make no reference to it. 
    Support for LM4F was only added in CCS 5.1. But you should still be able to use CCS 4.x and import only driverlib-cm3 and use that with LM3S8962 as you will not need the other library with this device.

    So based on the above details, you have a few options:

    1) If you wish to stay with CCS 4.x, I would suggest downloading the full installer for 4.2.4 (DVD image) and installing it. You can then update to 4.2.5 via the CCS Update Manager. The 4.2.4 installer can be downloaded from here: http://processors.wiki.ti.com/index.php/Download_CCS#Code_Composer_Studio_Version_4_Downloads
    Once it is confirmed to be working you can uninstall/delete 4.1.2. The license you currently have will still work fine. Then import the driverlib-cm3 and example project you wish to build

    2) If you are ok with updating to CCSv5, you can download and install 5.1.1 from here: http://processors.wiki.ti.com/index.php/Download_CCS#Code_Composer_Studio_Version_5_Downloads
    You can even install 4.2.x and 5.1.x on the same machine as long as they are in different folders.
    You would need a new license for CCSv5 (which will also work with CCSv4). If your subscription is current you can simply upgrade your CCSv4 license at www.ti.com/myregisteredsoftware and update to a new CCSv5 license file.

  • Thanks, I re-installed 4.2.4 and updated to CCS 4.2.5, and now have a different error. When I go to import the driverlib-cm3, it comes up with an error saying "Error processing changed links in project description file." Details under that error are as follows: "Error processing changed links in project description file. Could not save the project location for driverlib-cm3. C:\Users\anthony.smith\Documents\workspace\.metadata\.plugins/org.eclipse.core.resources\.projects\driverlib-cm3\.location (Access is denied)."

    I am logged in as myself, so I am unsure how I am getting an "Access is denied" message on my own Documents folder.

    This does not seem to happen if I check the "Copy projects into workspace" option when importing. But the instructions for the Quick Start do not have that box checked, implying that I should not have to check it to successfully use the libraries.

  • For the latest version of Stellairsware, those driverlib projects should build whether they are copied to workspace or not. The document was written for older versions, when the "copy to workspace" did not work.

    I'm surprised at the error you are seeing though. I assume your workspace folder is C:\Users\anthony.smith\Documents\workspace and that you have full privileges to that folder. Where do you have Stellariware installed? It sounds like a permissions issue but if the "copy projects to workspace" imports without errors and builds ok, then you can go ahead and use that method.

     

  • I installed StellarisWare to C:\StellarisWare. There are no special permissions on that folder. It seems to think there is a permissions problem on the /workspace sub-folder of my personal folder for some reason.

    Anyway, I seem to be up and running now, and verified your original answer to my original question. Thanks for the help.