(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
以下の手順に従って、この状況を解決してください。
- PCからUSBドングルを取り外します。
- LMS1バージョンのライセンスマネージャをアンインストールします。インストールされているのがバージョン1.29.1のライセンスマネージャの場合でもアンインストールしてください。
- テクニカルノート62867に従って、ドングルドライバをクリーンアップしてください。テクニカルノートの以下の2つの手順を行ってください。
1. ドングルドライバを削除し、再インストールする。
2. ドングルドライバのパラレルポートドングルのサポートを外す。 - テクニカルノート14255 に従って、最新のLMS1ライセンスマネージャをインストールします。
- PC を再起動します。
- Microsoft Windows起動後、USB ドングルを挿入します。
まとめ
このテクニカルノートでは、ドングルドライバとLMS1ライセンスマネージャの最新版を確実に使用することで、この問題を解決することを提案しています。
全ての製品名は、それぞれの所有者の商標または登録商標です