客户购买了Altera正版的QuartusII8.0软件,在获取Licesne以及安装License的时候遇到点问题,这里做个总结,希望对以后购买正版软件的客户有所帮助。本文操作步骤完全参考AN340,由于客户购买了float all license所以更详细的操作流程请参阅AN340。下面从获取License、安装License以及如何指定License等步骤进行简单介绍。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
一、获取License
获取License的前提是你付钱够买了Altera的正版软件,Altera从QII8.0开始不再为客户邮寄DVD光盘,而且软件的License也不需要并口或者USB软件狗。客户可以从Altera的官方网站下载软件,Altera会给购买软件的客户邮件一封信件,信件里只包含客户所购买软件的software ID,客户根据该ID上Altera的官方网站申请License。
注:如果根据此ID还是无法获得License,可以根据客户提供给Altera的NIC地址申请。
图一:Altera官方网站申请License
图二:进入许可界面,申请对应的License
申请成功以后,客户会收到一封邮件,邮件附件中会有一个license.dat的文件。如果邮件中没有该附件,邮件中也会说明如何通过其他方式获取license。
二、Windows浮动许可服务器
南京客户购买了float all许可,但是该客户只希望客户端登陆服务器来使用软件,所以这里只介绍如何设置浮动许可服务器,在网络许可服务器上安装许可文件,客户端设置不介绍,详细内容可以参考AN340。
要在 Windows 上设置一个网络许可服务器,可以利用 UI 方法,完成以下步骤。
SERVER < hostname > < 8 or 12 character host or NIC ID > < port> 。例如,
SERVER myserver 00B0D0ABEAEC 1800
用户许可位置是 < port >@< hostname > 。例如,
1800@myserver
如果 license.dat 文件中没有列出端口,请指定 @< hostname > 。
注:客户获取的license最前面的几段如下
SERVER <hostname> 00195B3E2028 <port number>
VENDOR alterad <path to daemon executable>
VENDOR mgcld <path to daemon executable>
USE_SERVER
其中hostname可以通过查看“我的电脑”属性查到,或者通过查看lmtools工具的system setting条可以找到。至于端口号则需要客户的网管配合,南京的客户由于没有网管,无法配合所以无法找到哪个端口号可用,只能随便填。两个VENDOR段填入相应的文件的绝对路径即可,具体在QuartusII安装目录的bin文件夹下。
图三: LMTOOLS 用户界面
图四:设置配置服务
使用Stop Server来停止服务器,当您修改了许可文件后,使用ReRead License File,服务器需要进行刷新(参见图五)。
图五:在Start/Stop/Reread中启动服务器
在Service/License File中,显示了您所选择的服务名称(参见图六)。
图六: 服务 / 许可文件
完成以上步骤打开QuartusII软件指定修改好的licesne文件即可以使用软件了。
三、Set Up License过程中遇到的一个问题
在以上介绍的通过lmtools设置服务器的时候,建议指定一个log文件,如图四所示。可以通过view log来查看当前设置服务器监控信息,一旦设置有错误,log文件也会显示出来。注意,这里的错误并不表示启动server有错误,有时候服务器能成功启动,但是license还是建立不成功,比如下面这种情况:
“System clock has been set back”
“System clock has been set back”
这条信息只能在log文件中可以看到,意思是当前电脑中有文件的系统时间晚于当前时间。我的客户就遇到这个问题,折腾了好一段时间。解决办法一个是找到这些文件并打开另存使其系统时间为当前时间,还有一个办法就是重装系统。
我的客户由于服务器大家都在使用无法重装,就采用第一种办法,结果发现无以计数的这类文件,且与其他EDA工具相关。由于无法知道到底哪个或者哪些文件会导致Altera的license安装失败,最后折腾两个星期后还是重装系统解决问题。
文章评论(0条评论)
登录后参与讨论