在 Code Composer 10.0.0版中、我能够安装多个版本的 C2800编译器。 10.1.1和10.2.0版本中删除了此功能。
我需要维护多个嵌入式产品、它们并非总是处于同一版本的 TI 编译器中。 由于工程的大小、在发布新版本时、我们并不总是有时间和资源来完全重新验证固件、尤其是在功能变化很小(例如更改一些常量)的情况下、我们只会测试受影响的区域。 但是、当使用不同的编译器重建固件时、这不再是一个选项、我们需要重新验证所有内容。
在 CCS 10.0.0中、我可以提供编译器版本10.2.LTS、10.2.3.LTS、10.2.4.LTS、并且可以根据需要进行选择。 我对每个项目使用的编译器具有完全控制能力。
较新的 CCS 版本不允许这样做。 尝试安装较旧版本时出现此错误:
"C2800编译器工具"将被忽略、因为已安装较新版本。
这确实是较新 CCS 版本的限制吗? 如果基于更新的编译器总是更好的假设、则并非总是正确的。 99%的时间都是真实的、但有时编译器中会引入新的错误-在我们完全重新测试固件之前、我们不会知道这些错误。



