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.
Using TI ARM compiler v5.1.5 installed in CCS 6.0.0.00190 a problem was found with the debug information produced by the compiler. Due to the problem, wanted to install older version of the TI ARM compiler to see if the problem existed in older compiler versions.
Using the CCS 6 "Install New Software" screen un-ticked the "Show only the latest versions of available software", and the screen then allowed me to select installation of TI ARM compiler v5.1.0:
However, when select "Next" CCS then displays an error saying it can't complete the installation of ARM compiler tools v5.1.0 because a "a newer version is already installed". The "Next" and "Finish" buttons are greyed-out and are unable to install the ARM compiler tools v5.1.0:
Since each version of the compiler is installed in a separate directory, why is CCS 6 not allowing an older version to be installed?
Notes:
1) From memory CCS 5.5 didn't have this issue.
2) A separate thread was raised on the TI C/C++ Compiler - Forum about the problem with the debug information from the TI ARM compiler - this thread is only about why CCS 6 doesn't allow installation of older compilers.
Chester,
To understand why you see this behaviour, I need to provide some very brief background info. CCS leverages Eclipse features to manage what is installed. Eclipse feature IDs need to be unique - only one feature ID of a specific name can be installed at a time. The compiler features include the first two version digits in their feature name, but not the 3rd digit. So, v5.1.5 and 5.1.0 have the same feature ID. v5,0.0 would have a different feature ID. Since 5.1.5 and 5.1.0 have the same feature ID, p2 won't let you install both features simultaneously but you could install v5.0.0. Features were originally named this way to easy the pushing out of minor updates.
My suggestion would be to uninstall the v5.1.5 version, install the v5.1.0 version, and then re-ininstall the v5.1.5 version. Uninstall from the installation details view (Help -> about -> installation details) is only going to remove the eclipse feature and not the actual binary files so the compilers will still be there. We're just tricking eclipse into allowing you to install the version you want.
Thanks for the explanation, that worked.AndyW said:My suggestion would be to uninstall the v5.1.5 version, install the v5.1.0 version, and then re-ininstall the v5.1.5 version.