汽车电子expert成长之路

本博客发布的个人原创精品----嵌入式系统技术文章,欢迎大家参考学习,并转发分享!

《答疑解惑》之Win10中USB dongle license安装方法详解

0
阅读(155) 评论(0)

《答疑解惑》之Win10操作系统中CodeWarrior IDE USB dongle license安装问题解决方法详解

 

内容提要

引言

问题描述

第一步、下载安装USB Dongle驱动补丁,解决Windows下USB Dongle硬件驱动的问题

第二步、使用管理员权限运行Windows10 命令行cmd.exe, 然后再运行lmtools工具,解决lmtools运行的问题;

总结


引言

随着PC硬件的不断更新和升级,Windows 10 OS也越来越普及。相较于之前的Windows操作系统,Window 10的安全性大为提高,对很多硬件驱动和软件的运行都进行了权限管理,这给我们做嵌入式开发的工程师带来了不少麻烦。

最近就有很多读者反映,在Window 10 64-bit系统中安装CodeWarrior IDE的Dongle License时遇到无法使用的问题,本文收集整理了NXP community上的相关帖子并亲自动手实践验证,在此分享解决方案,希望对大家有所帮助。

关于CodeWarrior IDE的license类型和安装方法,请参考如下文章(点击文章标题即可直接跳转阅读):

CodeWarrior IDE 版本选择与 License功能(feature)和价格,授权形式差异、激活方法与安装使用》;


问题描述

大家遇到的问题是,在Window 10 64-bit系统中,按照NXP官网提供的USB Dongle License安装手册说明,安装完FSLFlexLM后:

①直接在Windows开始菜单中打开lmtools Utility工具(目的是确认USB Dongle的驱动安装是否正常并运行驱动)或者选中lmtools Utility,然后右键以管理员权限运行,均会被Windows 10操作系统阻拦而无法运行:

8.jpg

 

9.jpg

②此时查看PC的设备管理器,发现USB Dongle加密狗(sentinel HL)的设备驱动有感叹号标识,即驱动未正常安装。


从而无法使用USB Dongle对CodeWarrior IDE的license进行授权,导致license无法使用。


解决方法如下:


第一步、下载安装USB Dongle驱动补丁,解决Windows下USB Dongle硬件驱动的问题


除了NXP网站上提供的FSLFlexLM软件和驱动安装包之外,还需要安装一个USB Dongle的驱动补丁包,我将它们都分享到如下百度云盘了,请下载并安装:


链接: https://pan.baidu.com/s/12H3x7KtKBwetHWUF9C36fg

提取码: 68k3

10.jpg

安装完以上两个驱动后,插上购买的USB Dongle加密狗,可以看到其指示灯长亮,表示工作正常:

11.jpg


第二步、使用管理员权限运行Windows10 命令行cmd.exe, 然后再运行lmtools工具,解决lmtools运行的问题;


到Windows 10操作系统的安装目录C:\Windows\SysWOW64下,选中cmd.exe,然后右键Run as administrator,以管理员权限运行Windows的命令行窗口软件:

12.jpg

然后使用命令:cd \d C:\FSL_FlexLM切换到lmtools的安装目录下,请注意,这里使用是反斜杠,然后再输入lmtools.exe,回车即可正常打开lmtool软件了,在其System Settings一栏下的FLEXID就能够发现USB Dongle加密狗的ID了。

13.jpg


总结


CodeWarrior IDE USB dongle license为用户提供了移动版的license授权,由于其license与具体的USB Dongle加密狗绑定而非PC的C盘序列号或者网卡MAC地址,特别适用工程师出差时使用--只需要将绑定的license.dat文件放到CodeWarrior IDE安装目录下,安装好USB Dongle驱动,插上USB Dongle加密狗硬件即可使用,十分方便。