尊敬的 TI 支持:
我使用的是 Code Composer Studio V10.2、它是从完整的 V10.1安装中自动更新的。
当我从 CCS 帮助菜单(通过"安装代码生成编译器工具...")安装编译器时 或"安装 GCC ARM 编译器工具...")、它们最终位于"CCS_base\ccs\tools\compiler"目录中。 它们显示在 CCS 首选项的"编译器"配置页面中的"发现的工具"下。 但是、它们不会显示在 CCS 首选项的"产品"配置页面中的"发现的产品"部分下。 然后、我可以在"Project"选项卡的"CCS General"页面项目属性下的"Compiler version"字段中选择它们。
但是、如果我尝试从 Resource Explorer 安装 SDK、Resource Explorer 的软件包管理器会提示未安装编译器、并提供安装选项(或强制、具体取决于依赖级别)。 然后、它们最终安装在"C:\TI"目录中、以及 SDK 和"CCS_base"目录中。 现在、它们在 CCS 首选项的"产品"配置页面中显示为"发现的产品"、我可以将它们添加到项目自主的"CCS General"页面下的"产品"选项卡中。
此外,现在可以看到一些环境变量,例如(对于 GCC)"com_TI_ARM_GNU_INSTALL_DIR"(填充了正确的安装路径)、"com_TI_ARM_GNU_include_path"或"com_TI_ARM_GNU_libraries"(可悲的是,这两个空),仅适用于作为"产品"安装并添加到项目中的编译器,而不适用于"安装帮助"的编译器。 哪些方式不被列为"产品"。
在对这两个安装进行差异时、它们是彼此完全重复的(为从 Resource Explorer 中安装的版本保存一个小的"元数据"文件、其中声明了版本和一个小说明)。
如果我使用资源管理器中的软件包管理器、我可以从资源管理器中卸载已安装的编译器的任何版本。 但是、我无法使用 CCS "help->About Code Composer Studio"菜单卸载旧版本的编译器、因为仅显示最新版本、而且在卸载时不会从 CCS 安装中删除编译器目录。 此外、未安装的编译器仍列在 CCS 首选项的"编译器"配置页下、我可以为工程选择它、但从"help->Install..."重新安装时、它们显示为已卸载。 因此、我的"compilers"文件夹中包含了旧版编译器版本。
这很烦人、因为 XDC 工具也会发生同样的情况、 有时、当发布新 SDK 时、Resource Explorer 抱怨最新版本不可用(可能尚未发布到 Resource Explorer)、即使它已手动安装并显示在 CCS-studio 的"产品"配置页面中。
安装新编译器的"正确"(规范)方法是什么?
如何从“帮助->安装...”卸载安装的旧版编译器 菜单?
如何告知 Resource Explorer 我手动安装的软件包?
假设使用什么(如果有)使编译器显示为"产品"并导出(当前为空)环境变量? 我是否应坚持使用 gc_tool***变量?
这只是变量和工具安装的"过渡时期"到新工作流程吗?
顺便说一下、是否可以安装 Linaro 工具链的更新版本(不是9.2.1版本)? 或者、它们是由 TI 专门封装和发布的、以便导出正则 gc_tool_变量并被 CCS 正确发现?
谢谢、致以诚挚的问候


