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.
Tool/software:
I am trying to use CCSv20 theia with the Tiva LaunchPad. I have Code Composer v12 & even that is getting a little buggy having java exceptions come up every 5 minutes or so but it does work. CCSv20 is completely unusable right now with the launchpad. Our courses use assembly programming and when use direct register accesses but I do not see an option to create an empty project with main.c like ccsv12. We don't use any of the examples since we teach from the bare assembly level. Creating a project form ccsv20 comes up with a prompt to download the SDK for the LaunchPad. The download succeeds, then it runs the extraction, then the installer. Looking at the directory for the files, it does actually complete the operation, however, clicking the close button doesn't proceed with the new project at all. I can provide screenshots if necessary (I am currently not on the same laptop).
I can import CCSv12 projects in but then the build fails. It looks like CCS v12.8 project are compatible from the documentation but it looks like the TI complier used in CCSv12 is not available, but this may be rectified with the above issue solved. Another thing is that I don't see target configs when creating an example project. I only see them when importing from CCSv12.8 Furthermore, it looks like the auto detect feature also doesn't work with this version of CCS v20. So I am wondering if support for this launchpad (EK-TM4C123GXL) will be available in the near future? Seems like for right now, the best option is to use version 12.8.... for CCS this upcoming semester. Other option might've been the online CCS but that also seems to not want to even build any projects that I choose even for other boards.
Hello,
Our courses use assembly programming and when use direct register accesses but I do not see an option to create an empty project with main.c like ccsv12
Yes, this is a known limitation of CCS 20:
Creating a project form ccsv20 comes up with a prompt to download the SDK for the LaunchPad. The download succeeds, then it runs the extraction, then the installer. Looking at the directory for the files, it does actually complete the operation, however, clicking the close button doesn't proceed with the new project at all. I can provide screenshots if necessary (I am currently not on the same laptop).
This is a known issue with the TivaWare package on Resource Explorer. This will be addressed in a future TivaWare release.
While you can manually import the TivaWare projects, there are multiple known issues that will impact users:
https://sir.ext.ti.com/jira/browse/EXT_EP-12147
https://sir.ext.ti.com/jira/browse/EXT_EP-12046
Seems like for right now, the best option is to use version 12.8....
Yes, because of the above issues (and others), CCS 20.0.x is not recommended for Tiva users. It is recommended to wait for the CCS 20.1.0 release along with the new TivaWare release. Until then, CCS 12.x continues to be the recommended environment.
Thanks
ki
Thanks for the information Ki.
One more question. We use Debug Sever Scripting (DSS) for automatic grading of labs & projects. Will this type of scripting (or similar feature) be made available in the future CCSv20.x? Currently, we are utilizing jython to do this & it would be nice to know if an upgrade is needed or if we would need to figure out another approach if possible.
Best,
Anthony
Will this type of scripting (or similar feature) be made available in the future CCSv20.x?
Yes, please see: https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs/ccs_faqs.html#which-scripting-solution-legacy-or-new-should-i-use