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.

CCS注册码

HVMTRPFCKIT开发套件带了一张CCS的光盘,可是注册的lic文件没有呀。或者注册码在那儿呢》?

  • 开发套件中不含注册码,您购买的是开发板,但CCS是90天试用版的,不含正版的License.

  • 那如果购买正版的lic多少钱?能用在几台电脑上?

  • 最简单的办法是购买代理商的仿真器,可以送CCS License。

    License分Floating的和固定的。 具体见下面:

    管理 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 章介绍了设置和维护浮动许可证系统的通用细则)进行补充。

    要求

    《License Administration Guide(许可证管理指南)》

    许可证服务器计算机。目前我们支持 Windows、Solaris (Sparc) 和 Red Hat Linux(请参阅《License Administration Guide(许可证管理指南)》第 8 章“Selecting a License Server Machine(选择许可证服务器计算机)”)。lmadmin、lmgrd 和 lmtools 可执行文件(可从 Acresso 下载)对于 Solaris (Sparc)、Red Hat Linux 或 Microsoft Windows 均适用。

    Texas Instruments 的供应商后台程序 (tidspssw)

    请注意:Code Composer Studio 和 tidspssw 供应商后台程序与 FLEXnet Publisher v11.4.1 一同生成。

    tidspssw 供应商后台程序的可用情况如下(单击链接进行下载):

    tidspssw - Microsoft Windows

    tidspssw - Red Hat Linux

    tidspssw - Solaris (Sparc)

    Code Composer Studio 的浮动许可证文件

    步骤 1:获取许可证文件

    使用激活代码在线注册以获取许可证文件。

    浮动许可证文件 (.lic) 为客户机提供多个许可证,但是许可证文件本身会锁定于一台物理服务器。当您在线注册以获取许可证文件时,请使用许可证服务器的 HostID。

    可通过运行 'lmhostid'(作为 lmtools 软件包的一部分从 Acresso 进行下载,请参阅《许可证管理指南》的第 89-91 页)获取服务器的 HostID。在 Microsoft Windows 系统中,通常将以太网地址用作 HostID。可通过在命令提示符窗口中运行 'getmac' 命令获取该地址。

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

    需要 tidspssw 供应商后台程序和许可证文件(见步骤 1),以及 lmadmin 或 lmgrd。

    请按照《License Administration Guide(许可证管理指南)》中的步骤将 lmadmin(第 8 章)或 lmgrd(第 11 章)设置为服务器进程。

    在 Microsoft Windows 系统中,应该将 tidspssw 供应商后台程序放在与 lmadmin.exe 相同的目录下,例如 C:\Program Files\FLEXnet Publisher License Server Manager。

    重要说明:请确保将 .manifest 文件与可执行程序一同从 zip 文件中解压出来。

    步骤 3:配置 Code Composer Studio

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

    方式 1:licenselocation.txt(推荐)

    对于定义 Code Composer Studio 使用的许可证服务器,推荐的方法是创建 licenselocation.txt 文件。

    如果文件 ccsv4\DebugServer\license\licenselocation.txt 存在,可通过搜索该文件中的位置条目来获取许可证。

    该文本文件中每行包含一个位置条目。位置条目分为以下几种:

    port@host,其中 port 为端口号,host 为许可证服务器系统的主机名称。

    @host,其中 host 为许可证服务器系统的主机名称。因为未指定端口号,因此默认使用 27000 到 27009 之间的某个端口号。如果服务器与应用程序运行在相同的系统上,则 @localhost 始终有效。

    包含三个 port@host 条目的逗号分隔列表,这三个条目表示三台服务器组成的冗余配置。例如,port1@host1、port2@host2、port3@host3 表示由 host1、host2 和 host3 组成的三台服务器冗余配置。

    许可证文件的实际文本,以 START_LICENSE\n 为前缀,以 \nEND_LICENSE 为后缀,其中嵌入换行符 (\n) 为必需字符。

    如果 licenselocation.txt 包含多个条目,则按照从第一行到最后一行的顺序进行搜索。

    方式 2:环境变量

    可以通过环境变量指定许可证位置。按照与 licenselocation.txt 条目类似的方法指定位置,但有一点例外,即相对路径条目无法自动扩展,因此必须使用绝对路径。

    如果存在这些环境变量,则在 licenselocation.txt 和 DebugServer\license 文件夹中的位置之前优先搜索这些变量所指定的位置。

    在 Windows 中,以分号 (;) 分隔多个条目。

    TIDSPSSW_LICENSE_FILE 为 Code Composer Studio 覆盖由应用程序定义的许可证位置。

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

    方式 3:Windows 注册表

    上面指定的环境变量可作为“合适的”环境变量或特殊条目而存在:

    Windows 注册表:

    HKEY_LOCAL_MACHINE\Software\FLEXlm License Manager

    安装期间进行自动配置

    如上文所述,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(注册)”对话框。