(LMS1) ドングル動作時のコンパイルエラーの解決方法

テクニカル・ノート 73500

アーキテクチャ:

All

コンポーネント:

lms

更新日:

2018/02/08 8:56

注: このテクニカルノートは、ライセンス管理システムのバージョン1 (LMS1)を使用したIAR Embedded Workbenchのレガシーバージョン(2013年以前のバージョン)に適用されます。

はじめに

このテクニカルノートは、ライセンスマネージャがUSBドングルを検出している状態でコンパイルエラーが起きる時の対処法について説明します。

解説

上記の状態でコンパイルに失敗すると、IAR C/C++コンパイラは以下のコピープロテクトメッセージを表示します。

No license was found

一方、IARのライセンスマネージャ (LMS1) は、USBドングルを認識して以下のメッセージを表示します。

Dongle ok

以下の手順に従って、この状況を解決してください。

  1. PCからUSBドングルを取り外します。
  2. LMS1バージョンのライセンスマネージャをアンインストールします。インストールされているのがバージョン1.29.1のライセンスマネージャの場合でもアンインストールしてください。
  3. テクニカルノート62867に従って、ドングルドライバをクリーンアップしてください。テクニカルノートの以下の2つの手順を行ってください。
    1. ドングルドライバを削除し、再インストールする。
    2. ドングルドライバのパラレルポートドングルのサポートを外す。
  4. テクニカルノート14255 に従って、最新のLMS1ライセンスマネージャをインストールします。
  5. PC を再起動します。
  6. Microsoft Windows起動後、USB ドングルを挿入します。

 まとめ

このテクニカルノートでは、ドングルドライバとLMS1ライセンスマネージャの最新版を確実に使用することで、この問題を解決することを提案しています。

全ての製品名は、それぞれの所有者の商標または登録商標です

 

申し訳ございませんが、弊社サイトではInternet Explorerをサポートしていません。サイトをより快適にご利用いただくために、Chrome、Edge、Firefoxなどの最新ブラウザをお使いいただきますようお願いいたします。