4.1.更新概述

Code Composer Studio 基于 Eclipse 应用框架,使用 Eclipse Update Manager 进行更新。用户可以检查 Code Composer Studio 的新版本,编译器版本、新器件支持以及所安装的其他 Eclipse 插件包的更新。

检查更新时,Code Composer Studio 将查询一组更新站点。功能与组件通常有各自的更新站点。

4.2.何时有可用更新

Code Composer Studio 每季度会发布新版本(一年 4 个版本)。并非所有版本都作为更新提供。如果版本的第一位发生了改变,例如 8.0、9.0、10.0…,则说明这是主要版本,不作为更新提供。如果只有版本号的第二部分发生了改变,则该版本作为更新提供。

例如,用户可以从 8.0 更新到任何 8.x 版本,但不能更新到 9.x 版本。

4.3.更新流程

4.3.1.自动

默认情况下,Code Composer Studio 会在启动时自动检查更新。如果有可用更新,屏幕的右下角将会出现通知。

image0

更新设置可通过 Preferences 对话框更改。通过菜单中的 Windows → Preferences 可打开此对话框。在筛选框中键入“update”,可快速找到更新设置。选择左侧树形结构中的 Automatic Updates 访问自动更新设置。用户可以在这里禁用自动更新复选框,调整运行时间,更改下载设置并控制更新提醒通知。

image1

4.3.2.手动检查更新

用户还可以手动启动更新检查。如果用户已禁用自动更新检查,或长时间未重新启动 Code Composer Studio,此功能会很有用。

要启动更新检查,请转到菜单上的 Help → Check for Updates。这时将解析所有预先配置的更新站点,并显示可用更新的列表。

image2

选择您要安装的更新,点击 Next 按钮以继续。接下来系统将完成更新流程。对于许多更新来说,更新的实际安装会在 Update Manager 提示用户重新启动 Code Composer Studio 时进行。

也可以限制更新检查,只检查特定更新站点。下面的安装新软件一节对该方法进行了介绍。如果用户的互联网连接很慢,或只想更新特定组件,这种方法会很有用。

4.4.安装新软件

如需安装新功能或新组件,可使用 Install New Software 功能。安装一种集成特定源代码控制工具的插件,被视为新功能。但现有功能的某些版本也会被视为新功能。例如,如果用户安装了编译器的版本 16.9.0,则 16.9.x 版本属于更新内容。但编译器的 16.12.x 或 17.x.x 版本将被视为新功能。

如果您需要安装新器件系列的支持项,但在最初安装 Code Composer Studio 时未选择该系列,则需要使用其他流程,更改 Code Composer Studio 安装一节对该流程进行了介绍。

要安装新功能,只需转到菜单上的 Help → Install New Software。将显示与以下屏幕类似的屏幕。

image3

该屏幕中有若干字段和选项。Work with: 字段用于配置将在哪个更新站点检查更新和新功能。用户可以从下拉列表中选择一个站点,或手动输入一个站点的位置。在下拉列表中显示的站点是在 Preferences 对话框中配置的。管理更新站点一节介绍了如何管理更新站点。

选好更新站点后,Code Composer Studio 将查询该站点,然后显示该站点提供的功能和更新。下图选择的是代码生成工具(编译器)更新站点,显示了所有可用的编译器版本和更新。

image4

用户可以使用列表上方的筛选框来搜索具体工程。如果列表很长,该功能会很有用。

4.4.1.显示所有版本

默认情况下,只会显示某功能的最新版本。例如,在上图的列表中,可以看到 ARM 编译器的 16.9.2 版本。如果取消选中 Show only the latest versions of available software 复选框,则也能看到 16.9.0 和 16.9.1 版本。

image5

4.4.2.显示已安装项目

如果取消选中 Hide items that are already installed 复选框,则也能看到已安装的功能的版本。这些项目的图标灰显,说明已安装。如果用户要了解已有版本,取消选中此框会很有用,也有助于快速找到该版本的最新更新。

image6

4.4.3.目标环境

Show only software applicable to the target environment 控制将显示项目的哪种主机环境软件包。例如,一个更新对于 Windows、Linux 或 MacOS 可能有不同的软件包。取消选中此复选框将显示该更新站点上的所有软件包。有些功能对于每种主机环境有各自的更新站点。在这种情况下此复选框不会产生影响。

4.4.4.图标

image7 指示功能的此版本已安装
image8 指示此项目是现有功能的更新
image9 指示这是待安装的新功能

4.5.代理配置

如果用户的计算机安装了防火墙,则可能必须配置代理设置,使 Code Composer Studio 能够访问更新网站。默认情况下,Code Composer Studio 会尝试使用操作系统设置的代理配置。但在某些情况下,需要手动进行代理设置。

要配置代理设置,请转到菜单上的 Windows → Preferences。在筛选框中键入 Proxy,然后在左侧树形结构中选择 Network Connections

image10

Active Provider 有 3 个选项。

  • Native:使用操作系统设置的代理配置。
  • Direct:绕过任何由操作系统设置的代理配置,直接连接到互联网。
  • Manual:绕过任何由操作系统设置的代理配置,使用此对话框底部的设置。

4.5.1.手动配置

Proxy entries 框中填入网络代理设置。用户可能需要与系统管理员联系,以收集此信息。在 Proxy bypass 框中填入不需要代理就能访问的主机。公司内联网中的所有主机基本上都适用。

在极少数情况下,以上设置可能无法正常发挥作用。这时,您可以编辑位于 /ccsv[x]/eclipse(MacOS 为 /ccsv[x]/eclipse/Eclipse.app/Contents/Eclipse)的文件 ccstudio.ini,紧接着第一行添加以下条目:

-Dhttp.proxyHost=192.168.1.1 -Dhttp.proxyPort=8080 -Dhttp.proxyUser=mydomain\myusername -Dhttp.proxyPassword=mypassword -Dhttp.nonProxyHosts=localhost|127.0.0.1
  • 将 192.168.1.1 替换为您的代理服务器的正确 IP 地址
  • 将 8080 替换为用户所用代理服务器的正确 TCP 端口
  • (可选)将 mydomain/myusername 替换为正确的代理凭据
  • (可选)将 mypassword 替换为代理服务器密码
  • (可选)在 Dhttp.nonProxyHosts 条目中,用户可根据需要添加任意数量的条目或域,只要用 OR 运算符(竖线 |)进行分隔即可。

4.6.管理更新站点

用户可以管理更新检查期间搜索到的更新站点。用户不仅可以添加选中的站点,还能删除不再可用或不再需要的存储库。

要访问更新站点管理器,请转到菜单 Windows → Preferences → Install/Update → Available Software Sites

image11

4.6.1.添加站点

点击 Add 按钮。

image12

待执行的操作因更新站点的类型而异。

  • 互联网上的服务器:提供站点的名称和 URL。这是添加 TI 或第三方提供的新存储库的最常用方式。
  • 本地存储库:提供站点名称。点击 Local 按钮,浏览至本地存储库所在的目录。作为被正确识别的存储库,此目录中通常包含名为 binary、features 和 plugins 的子目录。
  • 补丁:点击 Archive 并浏览至从互联网下载的 .zip 或 .jar 文件。与上一项类似,作为被正确识别的补丁,.zip 或 .jar 文件中通常包含名为 binary、features 和 plugins 的子目录。

4.6.2.其他操作

  • 编辑:能够编辑现有更新站点。过程与添加更新站点相同。
  • 删除:从列表中删除更新站点。无法撤销。
  • 重新加载:从更新站点重新加载信息。远程站点(互联网上的服务器)需要互联网连接。
  • 启用/禁用:选择是否使用更新站点。
  • 导入:导入一组 XML 格式的更新站点。在某些 Code Composer Studio 失去了其更新站点信息的情况下会有用。
  • 导出:将当前的一组更新站点导出为 XML 文件。

4.7.更改 Code Composer Studio 安装

一些操作不能通过 Update Manager 执行。例如,如果用户需要对之前未安装的新处理器系列添加支持,或对其他调试探针添加支持,则必须运行 Code Composer Studio 安装程序来执行此操作,但这并不要求用户必须完全重新安装 Code Composer Studio。

运行安装程序。如果需要,用户可再次下载。选择与当前安装的 Code Composer Studio 相同的安装位置,然后选择希望添加支持的产品系列或调试探针,其余屏幕直接点击“下一步”,这样即可更新程序以符合更新的要求。

4.8.删除功能

某些组件可以从 Code Composer Studio 中卸载。

重要: 某些核心组件(例如 DVT、Debug Server、Eclipse 和 CDT)对于 Code Composer Studio 的运行非常重要,如果卸载会导致该套件不可用。因此,卸载功能和组件时要小心。

要卸载一个组件,请转到菜单上的 Help → About Code Composer Studio 并点击 Installation details 按钮。将显示以下屏幕。

image13

点击您要删除的工程,再点击 Uninstall 按钮。