PSoC Creator の Invalid Characters Error - Community Translated (JA)
- RSS フィードを購読する
- 新着としてマーク
- 既読としてマーク
- ブックマーク
- 購読
- 印刷用ページ
- 不適切なコンテンツを報告
Community Translated by MoTa_728816 Version: **
タイトル: PSoC Creator の Invalid Characters Error - KBA229090
質問:
PSoC® Creator™ でプロジェクトを作成しようすると下記のようなエラーメッセージが表示されます:
“PSoC Creator Error prj:M0259 - Unable to proceed with project creation. Invalid character(s): ,”
どのように対応したら良いでしょうか?
回答:
特別な文字 (“ # @ ! ~ $ % ^ & ( ) - = + _ { } [ ] ' , ” 等) のどれか一つでも含まれているパスにプロジェクトを作成しようとすると、 PSoC Creator は図 1のエラーメッセージを表示します。
図 1. PSoC Creator のエラーメッセージ
PSoC Creator はアプリケーションを作成したりビルドする為に使用している下位のツール群が特別な文字を含んだパスに対応していないため、これらの文字をサポートしていません。
このエラーを回避するためには、プロジェクトのパスに特別な文字が含まれていないことを確認してください。
ワークアラウンド:
もしパスに特別な文字が含まれていて、他に選択肢が無い場合、シンボリックリンクを作成するための Microsoft のツール MKLink をご使用ください。
シンボルリンクを作成するのには以下のようにします:
mklink /d <シンボルリンク名> <ターゲット>
ここで、
/d はディレクトリのシンボルリンクを作成するオプションです。
例えばプロジェクトを C:/Company,Inc/(ターゲットディレクトリ) に作成する必要があった場合を考えてみましょう。このパスのシンボリックリンクを作成するためには以下の手順にしたがってください:
1. 管理者としてコマンドプロンプトを実行します。
2. パスに特別な文字を含まない任意のディレクトリに移動します。例えば, C:/Users/<ユーザー名>/Documents 等。
3. mklink /d "C:\Company, Inc\." を実行します。
図 2. mklink コマンドの実行
4. その後、 PSoC Creator を起動します。メニューの File > New > Project... を使用して新規プロジェクトを作成します。作成するプロジェクトにあわせてターゲットデバイスとプロジェクトテンプレートを選択します。ワークスペースを保存する場所を聞かれた時に、シンボルリンクディレクトリのパスをコピー&ペーストします。この例でパスは図3のように C:\Users\<ユーザー名>\Documents\PSoC_Project となっています。
図 3. シンボルリンクディレクトリへのパス
注意:シンボルリンクディレクトリを選択するのにブラウズオプション [...] は使用しないでください。 PSoC Creator のワークスペースディレクトリが図4のように、C:/Company, Inc/ に設定されてしまいます。
図 4. PSoC Creator のワークスペースディレクトリ