License Server Administration for CCS/zh

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
Translate this page to   

Contents

管理 Code Composer Studio 许可证

Code Composer Studio 利用 FLEXnet Publisher(来自 Acresso 的行业标准许可技术)进行产品许可。

如果在标准单用户模式下使用 Code Composer Studio,则无需执行其他管理步骤。本指南专供希望设置和管理 Code Composer Studio 浮动许可证的用户使用。

浮动许可证

在节点锁定式单用户方案中,许可证文件 (.lic) 存储在运行 Code Composer Studio 的计算机上(每台计算机一个 .lic 文件)。在浮动许可证方案中,一台服务器设置为许可证主机,其他的每台客户机都配置为根据需要“签出”许可证。

本指南概述了特定于 Code Composer Studio 的管理细则,并且旨在对 Acresso 现已提供的《License Administration Guide(许可证管理指南)》(第 8 到 14 章介绍了设置和维护浮动许可证系统的通用细则)进行补充。

要求

步骤 1:获取许可证文件

步骤 2:设置许可证服务器

步骤 3:配置 Code Composer Studio

许可证服务器开始运行后,需要先配置 Code Composer Studio 以连接服务器,然后才能获取许可证。可通过以下三种方式之一完成此操作:

方式 1:licenselocation.txt(推荐)

  1. port@host,其中 port 为端口号,host 为许可证服务器系统的主机名称。
  2. @host,其中 host 为许可证服务器系统的主机名称。因为未指定端口号,因此默认使用 27000 到 27009 之间的某个端口号。如果服务器与应用程序运行在相同的系统上,则 @localhost 始终有效。
  3. 包含三个 port@host 条目的逗号分隔列表,这三个条目表示三台服务器组成的冗余配置。例如,port1@host1、port2@host2、port3@host3 表示由 host1、host2 和 host3 组成的三台服务器冗余配置。
  4. 许可证文件的实际文本,以 START_LICENSE\n 为前缀,以 \nEND_LICENSE 为后缀,其中嵌入换行符 (\n) 为必需字符。

方式 2:环境变量

  1. TIDSPSSW_LICENSE_FILE 为 Code Composer Studio 覆盖由应用程序定义的许可证位置。
  2. LM_LICENSE_FILE 为所有启用了 FLEXnet 的应用程序覆盖由应用程序定义的许可证位置。如果使用多个启用了 FLEXnet 的应用程序,并且通过单个许可证服务器为所有这些应用程序提供服务,则使用此变量能够快速告知所有应用程序在何处搜索许可证。

方式 3:Windows 注册表

安装期间进行自动配置

如上文所述,Code Composer Studio 将会读取 ccsv4\DebugServer\license\licenselocation.txt 的内容以确定在何处搜索许可证(文件或服务器)。如果您的组织安装了多个 Code Composer Studio 副本,则很难确保所有客户机安装过程都进行了正确配置,以便从服务器签出许可证。

为方便起见,可以创建一个包含服务器参数(即 9900@myserver.mycompany.com)的 licenselocation.txt 文件,然后在 Code Composer Studio 安装映像中创建一个 .\license 文件夹:

\install_images\ccscore\license\licenselocation.txt

在安装产品时该文件将自动安装到 ccsv4\DebugServer\license 文件夹中。组织内的用户再也无需设置许可证,而且屏幕上再也不会出现“Registration(注册)”对话框。



E2e.jpg For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article License Server Administration for CCS/zh here.
Hyperlink blue.png Links
ARM Microcontroller MCU ARM Processor Digital Media Processor Digital Signal Processing Microcontroller MCU Multi Core Processor
Ultra Low Power DSP 8 bit Microcontroller MCU 16 bit Microcontroller MCU 32 bit Microcontroller MCU

Leave a Comment
Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox