ModusToolbox 2.xにツールディレクトリが見つかりません – KBA231392 - Community Translated (JA)
- RSS フィードを購読する
- 新着としてマーク
- 既読としてマーク
- ブックマーク
- 購読
- 印刷用ページ
- 不適切なコンテンツを報告
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を使用します。CygwinはPOSIX互換の環境です。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はツールディレクトリを検出します。