ModusToolbox 2.xにツールディレクトリが見つかりません –  KBA231392 - Community Translated (JA)

Version 1

    Community Translated by NoTa_4591161          Version: **

     

    Translation - English:  Tools Directory not found in ModusToolbox 2.x – KBA231392

     

    質問:
    Windows上、ModusToolbox®2.xで自分のアプリケーションを構築する場合 、次のエラーを取得します:

    Makefile:163: *** Unable to find any of the available CY_TOOLS_PATHS -- C:\Users\<user>\ModusToolbox\tools_2.1 .  Stop.

     

    回答:
    エラーは次の理由で発生する可能性があります。

    • ModusToolboxはカスタムの場所にインストールされます
    • ツールディレクトリへのパスを表すためのバックスラッシュ記号の使用

     

    カスタムの場所にインストールされたModusToolbox

    ModusToolboxをデフォルト以外の場所にインストールする場合は、システムのCY_TOOLS_PATHS環境変数を/ModusToolbox/tools_2.1フォルダを指定するように設定するか、各Makefileでその変数を設定する必要があります。Windowsの場合でも、変数のパスにはスラッシュを使用する必要があります。ModusToolboxユーザーガイド「製品のバージョン管理」をご参照願います。

     

    ツールディレクトリへのパスを表すためのバックスラッシュ記号の使用

    ModusToolboxは、内部でCygwinmakeを使用します。CygwinPOSIX互換の環境です。POSIXパスは、パスの区切り文字としてスラッシュ「/」を使用します。Windowsでは、パス区切り記号はバックスラッシュ記号「\」を使用します。このエラーは、ツールディレクトリへのパスを表すためにバックスラッシュ記号が使用されている場合に発生します。

    ModusToolboxユーザーガイドの「Specifying Alternate Tools Version(代替ツールバージョンの指定)」のセクションで指定されているように、ModusToolboxで使用するツールバージョンを指定する方法は複数あります。

    ツールディレクトリのパスを設定するために使用する方法に基づいて、以下の説明に従って変更を加えます。

     

    方法1:システム変数を使用する

     

    1.システム環境変数に移動し、CY_TOOLS_PATHS変数を編集します。スラッシュを使用するようにパスを変更します。

      

    2.ModusToolboxを再起動します。

     

    方法2:プロジェクトMakefileを使用する

     

    1.スラッシュを使用するようにMakefile変数のCY_TOOLS_PATHSの値を変更します。

    CY_TOOLS_PATHS+=C:/Users/<user>/ModusToolbox/tools_2.1

    2.ModusToolboxはツールディレクトリを検出します。