PSoC4 BLE サンプルコード(AN91162)RGB LED Controlビルドエラーについて

Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
seya_3990781
Level 3
Level 3
Welcome! First solution authored 10 replies posted

掲題のサンプルコードをビルドするとエラーが発生します。

対処方法を教えてください。

参考にPC画面を添付します。

  • BLE
0 件の賞賛
1 解決策
MiNe_85951
Level 7
Level 7
Distributor - TED (Japan)
50 likes received 500 replies posted 50 solutions authored

エラー内容を拝見しました。

赤文字のエラーが下記のようになっています。

C:\Users\??\Documents\PSoC Creator\4.3\(以下省略)

この"??"に(日本語など全角)2バイト文字が含まれていると考えられ、

ここに入る文字列はWindowsのログインIDに該当するのですが、全角を使用されていませんか?

PSoC Creatorでは全角2バイト文字を認識できないため、

WindowsログインIDを半角にしてログインし、

PSoC Creatorをインストールして頂ければ問題は解消すると思います。

PSoC Creatorインストール時にマイドキュメントへPSoC Creaotrフォルダが自動生成されるのですが、

Build時に参照するPSoC Creator\4.3のパスを変更する方法があれば解消できるかもしれません。

ただ、私はその方法を知りません。

[現状]

C:\Users\??\Documents\PSoC Creator\4.3\(以下省略)

[変更後]

ユーザーフォルダに例としてtestフォルダを作成し、PSoC Creatorフォルダ全てを移動し、

PSoC Creatorで参照元を変更できれば…

C:\Users\test\Documents\PSoC Creator\4.3\(以下省略)

補足となりますが、

プロジェクト名やプロジェクトのパスに2バイト文字が含まれていても同様にエラーが発生します。

元の投稿で解決策を見る

0 件の賞賛
10 返答(返信)
YoOb_1790021
Level 5
Level 5
Distributor - Marubun (Japan)
First solution authored 10 likes received 10 likes given

お世話になっております。

元々のBLEコンポーネントをアップデートされていると思いますが、

指定のバージョン2.30 をインストールしてもらえますでしょうか?

zip ファイルを展開したオリジナル状態で、下記の手順でインストールしてください

Tools -> Find New Components

[Show only newer] のチェックを外す

bluetooth Low Energy (BLE) [v2.30] を選択して

Install Checked Components

上記にてビルドしてみてください。

よろしくお願いいたします。

0 件の賞賛
YoOb_1790021
Level 5
Level 5
Distributor - Marubun (Japan)
First solution authored 10 likes received 10 likes given

すいません、前述ですが、こちらで試したところ、

全コンポーネントをアップデートしてもビルドエラーには、なりませんでした。

他に原因があるかも知れません。

よろしくお願いいたします。

0 件の賞賛

Tanakaさん

 アドバイスありがとうございます。

小生もアップデートしたつもりなのですが、うまくいきません。

ただ、ダウンロードしたサンプルコードをそのまま開くと、BLEの回路図記号内には赤文字でコンポーネントのアップデートを促すメッセージが出ていて

アップデートしましたがエラーが発生します。(添付PDF)

処理方法が判りましたら教えてください。

山村

0 件の賞賛

前の返信でも書きましたが、 "Notice List" タブに表示されているエラーメッセージには概要しか表示されませんので、 "Output" タブでエラーとなった原因を探してご提示ください。 "Output" タブをクリックして開くとビルドした際のログが表示されます。ログの赤字の部分にエラーの原因が表示されています。

私がビルドした方法は、最新のコンポーネントにアップデートするのではなく元のバージョンに戻す方法だったのですが、こちらもお試しいただけたでしょうか。 "Project>Update Components" でそれぞれのコンポーネントのバージョンを確認してください。

Regards,

Noriaki

0 件の賞賛

お使いのコンポーネントのバージョンが古い場合にPSoC Creatorの画面の右下に黄色いマークが表示されます。それをクリックして、指示に沿って手順に従うと古いコンポーネントのアップデートができます。

添付いただいたPDFを確認したところ、まだ右下に黄色いマークがありましたので、それらの手順のもと古いコンポーネントを全てアップデートを行ってみてください。

BLEcomponent_Version.png

大髙

Aiko Ohtaka
Infineon Technologies
0 件の賞賛

AikoO_51 さん

 アップデートしましたがNGです。

エラー部のLOG表示含めて添付しますので、対処方法を教えてください。

山村

0 件の賞賛
MiNe_85951
Level 7
Level 7
Distributor - TED (Japan)
50 likes received 500 replies posted 50 solutions authored

エラー内容を拝見しました。

赤文字のエラーが下記のようになっています。

C:\Users\??\Documents\PSoC Creator\4.3\(以下省略)

この"??"に(日本語など全角)2バイト文字が含まれていると考えられ、

ここに入る文字列はWindowsのログインIDに該当するのですが、全角を使用されていませんか?

PSoC Creatorでは全角2バイト文字を認識できないため、

WindowsログインIDを半角にしてログインし、

PSoC Creatorをインストールして頂ければ問題は解消すると思います。

PSoC Creatorインストール時にマイドキュメントへPSoC Creaotrフォルダが自動生成されるのですが、

Build時に参照するPSoC Creator\4.3のパスを変更する方法があれば解消できるかもしれません。

ただ、私はその方法を知りません。

[現状]

C:\Users\??\Documents\PSoC Creator\4.3\(以下省略)

[変更後]

ユーザーフォルダに例としてtestフォルダを作成し、PSoC Creatorフォルダ全てを移動し、

PSoC Creatorで参照元を変更できれば…

C:\Users\test\Documents\PSoC Creator\4.3\(以下省略)

補足となりますが、

プロジェクト名やプロジェクトのパスに2バイト文字が含まれていても同様にエラーが発生します。

0 件の賞賛

山村さん、

その後、状況は如何でしょうか?

アップデートがございましたら、本スレッドを更新して頂ければと思います。

以上、宜しくお願い致します。

0 件の賞賛
NoriTan
Employee
Employee
25 sign-ins 5 questions asked 10 sign-ins

当方では、 PSoC Creator 4.2 を使用しておりますが、ビルドする事が出来ました。

ビルドの前に "Project>Update Components (AN91162)..." ですべてのコンポーネントのバージョンを AN91162 発行当時のものに戻しました。

GS004817.png

BLE V2.30 は、標準では含まれていないため、ダウンロードが必要でした。

エラーメッセージが出力されたとのことですが、 "Notice List" タブには概要しか表示されませんので、 "Output" タブでエラーとなった原因を探してご提示ください。

Regards,

Noriaki

0 件の賞賛

Tanakaさん

 アドバイスありがとうございます。

試してみます。

山村

0 件の賞賛