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.

Installing multiple versions of the C2800 compiler in CCS



In Code Composer version 10.0.0, I was able to have multiple versions of the C2800 compiler installed. This ability was removed in version 10.1.1 and 10.2.0.

I need to maintain multiple embedded products, and they are not always at the same version of TI compiler. Due to size of the project, we don't always have time and resources to fully re-qualify firmware when a new version is released, especially if the change in functionality is small (like changing a few constants) - we would only test the affected area. However, when firmware is rebuilt using a different compiler, this is no longer an option and we need to re-qualify everything.

In CCS 10.0.0, I can have compiler versions 10.2.2.LTS, 10.2.3.LTS, 10.2.4.LTS available, and I can pick and choose as needed. I have full control over which compiler is used, on a per-project basis.

Newer CCS releases do not allow that. I get this error when I try to install an older version:

"C2800 Compiler Tools" will be ignored because a newer version is already installed.

Is this truly a limitation of newer CCS releases? If it's based on an assumption that newer compiler is always better, then it's not always true. It may be true 99% of the time, but sometimes new bugs are introduced in the compiler - and we won't know about them until we fully re-test our firmware.