CODECOMPOSER: Can't create empty projects with CCS 20.0.2.5

Part Number: CODECOMPOSER
Other Parts Discussed in Thread: TM4C123GH6PM, EK-TM4C123GXL

Tool/software:

I've just read a 2 year old locked post that asked about CCS Theia about not being able to create an empty project:https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1246889/codecomposer-theia---changing-the-device-target-or-creating-an-empty-project

There was a response from Ki asking if bringing back empty projects should be an option if the SDK doesn't include an empty project option. Yes, a blank empty project that can be configured to any device should be brought back to CCS. I've been wracking my head against the wall for the past few days thinking that I'm just missing something, but no it just doesn't exist. It's very deterring with how much effort it takes to get CCS going if you're trying to learn or relearn the software. You would think downloading the software, selecting the correct packages for the devices you're using would allow you to plug and play, but it is far from it.

I saw another suggestion that the only option to open a project is to import an existing example project from an SDK, but how does that help if you're going to overwrite everything? Eventually you'll run out of example projects to overwrite.

I'm trying to use the EK-TM4C123GXL to re-familiarize myself with CCS since the last time I used CCS was a few years ago. This board uses the TM4C123GH6PM, which gives no options for any projects.

When entering the EK-TM4C123GXL board, I get some example projects to pop up, but no luck in actually launching a new project from them.

Within "Create New Project" and selecting a given example that shows up for the board, I'm prompted with the SDK install every time, even though I've already downloaded/installed it. 

I've pointed to it in the "products discovery-path", in which it doesn't show up as a discovered product.

I've learned that 2.1.4.178 isn't even the latest version, so I downloaded 2.2.0.295 and pointed to that. I'm still prompted with downloading the older version when creating a project. Why isn't the "Create New  Project" page not trying to reference the new SDK? It is at least showing up in the products discovery-path. 

I'm at a loss and am only making this post as a last resort in hopes to get this working.

I had some success with installing CCS 12.8.1, but within a few hours it started crashing every single time I opened the program and became unusable. 

  • Hello,

    Yes, a blank empty project that can be configured to any device should be brought back to CCS

    Yes, this is on the roadmap for a future CCS release.

    The project CLI command can be used as a workaround for now: https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs/ccs_faqs.html#how-do-i-create-a-new-project-from-scratch

    I'm trying to use the EK-TM4C123GXL to re-familiarize myself with CCS

    Please note that there are many issues with Tiva and CCS 20 right now. TivaWare itself has some issues with the metadata that prevent it from working with Resource Explorer properly. If you manually install TivaWare and try a manual import, there is a know issue with projects not being imported correctly.

    All of this is planned to be addressed for the CCS 20.1.0 release coming at the end of the month. A new TivaWare version will be posted around this time that addresses the metadata issues and CCS 20.1.0 will have improvements in importing old TivaWare projects.

    It is recommended to wait for CCS 20.1.0.

    Thanks

    ki

  • Thank you for the response, I will be looking forward to the release of CCS 20.1.0.

    To clarify, will there be an option for creating an empty project in 20.1.0, or is this further down the road? If it is further down, is there any idea of how long this will be?

  • To clarify, will there be an option for creating an empty project in 20.1.0, or is this further down the road?

    Further down the road.

    If it is further down, is there any idea of how long this will be?

    Tentatively planned for 20.2.0 (end of May).

  • Is there a simple way to duplicate/rename projects since we can't create an empty one? If so, I'd create an empty project manually and just keep duplicating it. I just can't figure out how to rename the project once in CCS. 

  • I just can't figure out how to rename the project once in CCS. 

    You should be able to use the "rename" option in the context menu for the project in Explorer.

  • Please note that there are many issues with Tiva and CCS 20 right now. TivaWare itself has some issues with the metadata that prevent it from working with Resource Explorer properly. If you manually install TivaWare and try a manual import, there is a know issue with projects not being imported correctly.

    All of this is planned to be addressed for the CCS 20.1.0 release coming at the end of the month. A new TivaWare version will be posted around this time that addresses the metadata issues and CCS 20.1.0 will have improvements in importing old TivaWare projects.

    It is recommended to wait for CCS 20.1.0.

    I've installed CCS 20.1.0 and I'm till having same issues as I mentioned in the first post. Still can't open an example project from the Project Wizard. I don't see anything that's changed for more support for TivaWare.

    Yes, a blank empty project that can be configured to any device should be brought back to CCS

    This doesn't seem to be quite that simple. I can rename the .c and .h files no problem, but renaming the project "Folder" itself once copied is something not straight forward. Within the project folder I've edited the .project file and .cproject file to rename the project, which does change the project ("Folder") name within CCS. Once renamed though, the project itself won't won't debug and a bunch of other things break. This lack of being able to create an empty project is a huge oversight. Was there a reason it was removed?

  • I've installed CCS 20.1.0 and I'm till having same issues as I mentioned in the first post. Still can't open an example project from the Project Wizard. I don't see anything that's changed for more support for TivaWare.

    CCS 20.1.0 improves things but there are still some issues. Please see:

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1487847/ccstudio-ccs-20-1-0-does-not-support-tm4c1294-devices-or-the-ek-tm4c1294xl/5715200#5715200

    This lack of being able to create an empty project is a huge oversight. Was there a reason it was removed?

    It wasn't an oversight but I agree that it is was a suboptimal decision to steer people to use existing examples by removing the ability to create a new one from scratch. We plan on adding it back.

    Thanks

    ki