HVMTRPFCKIT开发套件带了一张CCS的光盘,可是注册的lic文件没有呀。或者注册码在那儿呢》?
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 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(注册)”对话框。