Renesas Synergy™

FAQ 1010029 : High-performance Embedded WorkshopのプロジェクトをCubeSuite+ V1.01でプロジェクト変換するとエラーが発生しました。

回答

High-performance Embedded Workshopのプロジェクトが、以下のいずれかに該当する場合、CubeSuite+ V1.01でプロジェクト変換した際にエラーが発生します。

  1. Renesas製ツールチェインが指定されていないプロジェクト
  2. Renesas製リアルタイムOS用のプロジェクト
  3. High-performance Embedded Workshopの環境設定ファイル(.tpsファイル)が存在しないプロジェクト
  4. カスタムプレースホルダまたは$(TCINSTALL)プレースホルダを使用したプロジェクト
  5. makefileを使用したプロジェクト
  6. High-performance Embedded Workshop V.4.04以前で作成した複数のプロジェクトを含むワークスペースをHigh-performance Embedded Workshop V.4.07で開いて保存する際にアクティブプロジェクト以外をロード・アクティブ化していなかったプロジェクト

以降に各項目の詳細を説明します。

  1. Renesas製ツールチェインが指定されていないプロジェクト

    High-performance Embedded Workshopのプロジェクト変換時に、以下のエラーが発生してプロジェクトを変換できません。

    ------------------------------
    エラー(E0202002)
    プロジェクトの読み込みに失敗しました。
    [エラーの直接原因]
    プロジェクトはサポートされていないツールチェインを使用しています。:ツールチェイン名(E0292005)
    ------------------------------

    High-performance Embedded WorkshopのプロジェクトにRenesas製ツールチェインが存在しない場合、そのプロジェクトを変換できません。
    例)High-performance Embedded WorkshopのプロジェクトがKPIT製ツールチェインを使用している。

    CubeSuite+では、Renesas製ツールチェインが指定されていないプロジェクトは作成できません。

  2. Renesas製リアルタイムOS用のプロジェクト

    High-performance Embedded Workshopのプロジェクトがルネサス製リアルタイムOS用のプロジェクトの場合、リアルタイムOSの設定ファイル(CFGファイル)が複数登録されていると、プロジェクト変換時に、以下のエラーが発生してプロジェクトを変換できません。

    ------------------------------
    エラー(E0202002)
    プロジェクトの読み込みに失敗しました。
    [エラーの直接原因]
    オブジェクト参照がオブジェクトインスタンスに設定されていません。
    ------------------------------

    High-performance Embedded Workshopは、ビルドの対象となるCFGファイルは1つですが、複数のCFGファイルを登録できます。 使用しないCFGファイルをビルドの対象外にしたり、コンフィグレーションの切り替えで使用するCFGファイルを切り替えてビルドすることが可能です。

    しかし、CubeSuite+では複数のCFGファイルの登録をサポートしていません。High-performance Embedded Workshop上で使用しないCFGファイルを削除して登録ファイルを1つにして保存しなおしたプロジェクトを変換してください。

     

  3. High-performance Embedded Workshopの環境設定ファイル(*.tpsファイル)が存在しないプロジェクト

    High-performance Embedded Workshopのプロジェクトに環境設定ファイル(*.tpsファイル)が存在しない、かつビルドコンフィグレーションに「Debug」が存在しない場合、プロジェクトの変換時に、以下のエラーが発生してプロジェクトを変換できません。

    ------------------------------
    エラー(E0202002)
    プロジェクトの読み込みに失敗しました。
    [エラーの直接原因]
    現在のビルド・モードの変更に失敗しました。(E0203017)
    ------------------------------

    プロジェクト変換後、High-performance Embedded Workshopのカレントコンフィグレーションの情報を元にCubeSuite+のビルドモードを設定します。カレントコンフィグレーションの情報は、*.tpsファイルに記載されているため、このファイルが必要になります。

    一度High-performance Embedded Workshopでプロジェクトオープンして保存しなおしてください。これによりtpsファイルが自動的に作成されます。その後にCubeSuite+ V1.01でプロジェクト変換してください。

  4. カスタムプレースホルダまたは$(TCINSTALL)プレースホルダを使用したプロジェクト

    High-performance Embedded Workshopのプロジェクトでカスタムプレースホルダ、または$(TCINSTALL)プレースホルダ(ツールチェインのインストールフォルダを意味する)を使用している場合、プロジェクトの変換時に、以下のエラーが発生してプロジェクトを変換できません。

    ------------------------------
    エラー[E0202002]
    プロジェクト<プロジェクト名>は変換できません。
    CubeSuite+でサポートしていないプレースホルダ<プレースホルダ名>が使用されています。(E0292020)
    ------------------------------

    CubeSuite+はカスタムプレースホルダをサポートしていません。 また、$(TCINSTALL)は、High-performance Embedded Workshopのツールチェインのインストールフォルダを指しているため。CubeSuite+ではそのフォルダを判断できません。

    High-performance Embedded Workshop上でカスタムプレースホルダや$(TCINSTALL)を適切なファイル名やフォルダに置き換えて保存しなおしてから、プロジェクトを変換してください。

  5. makefileを使用したプロジェクト

    High-performance Embedded Workshopのプロジェクトの変換時に、以下のエラーが発生してプロジェクトを変換できません。

    ------------------------------
    プロジェクトの読み込みに失敗しました。
    [エラーの直接原因]
    ワークスペースは無効です。(E0292001)
    ------------------------------

    CubeSuite+は、makefileを使用したプロジェクトを作成できません。makefileに代わる機能として、各フェーズのプロパティに、コマンド前/後に実行するコマンドを追加できるようになっています。これらの機能を使用して新規プロジェクトを作成してください。

  6. High-performance Embedded Workshop V.4.04以前で作成した複数のプロジェクトを含むワークスペースをHigh-performance Embedded Workshop V.4.07以降で開いて保存する際にアクティブプロジェクト以外をロード・アクティブ化していなかったプロジェクト

    High-performance Embedded Workshopのプロジェクトの変換時に、以下のエラーが発生してプロジェクトを変換できません。

    ------------------------------
    プロジェクトの読み込みに失敗しました。
    [エラーの直接原因]
    ワークスペースは無効です。(E0292001)
    ------------------------------

    一度High-performance Embedded Workshop V4.07以降でプロジェクトオープンして、Workspaceウィンドウの右クリックメニューで[プロジェクト読み込み]→[アクティブプロジェクトに切り替え]をすべてのプロジェクトに対して行った後、ワークスペースを保存してください。その後にCubeSuite+ V1.01でプロジェクト変換してください。

適用製品

RX ファミリ
Renesas Starter Kit for RX630
Renesas Starter Kit for RX210
Renesas Starter Kit+ for RX62N
Renesas Starter Kit for RX610
Renesas Starter Kit for RX62T
CS+ (旧 CubeSuite+)
High-performance Embedded Workshop
RXファミリ用C/C++コンパイラパッケージ
他にご質問がございましたら、リクエストを送信してください