メッセージ :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"のメッセージは表示されません。

 

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

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