メッセージ :The project 'proj_name' contains the unknown tool 'Coder'
テクニカル・ノート 47528
アーキテクチャ:
78K, ARM, V850
コンポーネント:
IDE
更新日:
2018/08/13 5:17
はじめに
特定のプロジェクトを開くと、IAR Embedded Workbenchに以下のメッセージが必ず表示される。
The project 'proj_name' contains the unknown tool 'Coder'.
背景
このプロジェクトには、visualSTATEツールチェーンのツールへの参照が含まれています。このツールは、visualSTATEとIAR Embedded Workbenchを統合するのに使用されます。
このプロジェクトは、visualSTATEもインストールされている状態で、IAR Embedded Workbench IDEを使用して作成されました。このとき、visualSTATE CoderからIAR Embedded Workbenchへの参照が追加されています。visualSTATEがインストールされていないPC/システムでこのプロジェクトを使用すると、このツールが存在しないため、アラートが表示されます。
アラートが表示される原因の詳細
このアラートが表示される原因の一つとして、デモ版のvisualSTATEがインストールされた古いバージョンのIAR Embedded Workbenchから、このプロジェクトが最近移行されたことが考えられます。新しいバージョンのIAR Embedded Workbenchではデモ版のvisualSTATEがインストールされていないため、このアラートが表示されます。
他の原因としては、社内にある1台のPCにvisualSTATEのライセンスが付与されている状態で、他のPCにプロジェクトを移動したことが考えられます。この場合もアラートが表示されます。
アラートを削除する方法
- IAR Embedded Workbenchでプロジェクトを閉じます。
- .ewpファイル(プロジェクトファイル)を編集できるように、テキストエディタまたはxmlエディタでそのファイルを開きます。
- coderという文字列を検索します。
- coderという文字列が見つかった行の前後にある<settings>の行から</settings>の行までをマークします。
- 以下の行がマークされます。これらの行を削除してください。
-
<settings>
<name>Coder</name>
<archiveVersion>0</archiveVersion>
<data/>
</settings> - coderという文字列を再度検索し(プロジェクト内の設定ごとに、coderという文字列を含む行が1つずつ存在します)、上記の2つの手順を繰り返します。
- 最後にもう一度だけcoderという文字列を検索し、coderの参照が含まれていないか確認します。
- .ewpファイルを保存して閉じます。
- これで、このプロジェクトをIAR Embedded Workbenchで再度開いても、アラートが表示されなくなります。
2番目の解決方法(新しいPCでの解決方法)
IAR Embedded Workbenchをインストールする前にvisualSTATEをインストールします。これで、このメッセージは表示されなくなります。ただし、visualSTATEとEmbedded Workbenchとの統合機能は正しく機能しなくなります。
3番目の解決方法
IAR Embedded Workbench for ARMバージョン6.70.1以降、visualSTATEがインストールされていなくても"unknown tool"のメッセージは表示されません。
全ての製品名は、それぞれの所有者の商標または登録商標です。