[CYBLE-222014-01]プログラム書き込み方法について

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

cross mob
NXTY_Shibutani
Level 5
Level 5
Distributor - NEXTY (Japan)
First like received 25 replies posted 10 solutions authored

下記のモジュールの実装後のプログラム書き込み方法について質問があります。
・CYBLE-222014-01
・CYPD3171-24LQXQ

現状は以下のライタとPCをつないで書き込みをしています。
・ライタ:MiniProg3
・ソフト:PSoC Programmer

PCなしのスタンドアロンで書き込めるライタなどあればご紹介いただけないでしょうか?
上記の様なライタが無い場合、簡易的に書き込みできる手段が別にあればご教授願います。

ネクスティエレクトロニクス 渋谷

 

0 件の賞賛
1 解決策

まず、PCを介さずにプログラムを書き込む手法としては、HSSPがあります。HSSPを実装した別のボードを用意し、そのボードからご指定のモジュールに書き込むといった手法になります。

詳しい実装方法は、以下のAN84858(001-89490 Rev. *E)に記載がございますので、こちらをご参照ください。

https://www.infineon.com/dgdl/Infineon-AN84858_PSoC4_Programming_Using_an_External_Microcontroller_(...

こちらのApplication noteは1つのデバイスに対する書き込みの実装ですが、書き込む対象が増える場合、それぞれのデバイスにXRESを用意し、書き込む対象以外はXRESのステータスをLowにすることで複数のデバイスに書き込みが可能となります。

Aiko Ohtaka
Infineon Technologies

元の投稿で解決策を見る

0 件の賞賛
6 返答(返信)
AikoO_51
Moderator
Moderator
Moderator
100 sign-ins First question asked 50 solutions authored

お問い合わせいただき有難うございます。

内容確認の上、ご連絡させていただきます。

Aiko Ohtaka
Infineon Technologies
0 件の賞賛
AikoO_51
Moderator
Moderator
Moderator
100 sign-ins First question asked 50 solutions authored

OTAを使用して書き込みをするといった手法がございます。

詳細については、以下のBLE_Memory_BootloaderのCode Exampleをご確認ください。
https://github.com/Infineon/PSoC4-MCU-BLE-Connectivity-Designs/tree/master/BLE_OTA_External_Memory_B...

Aiko Ohtaka
Infineon Technologies
0 件の賞賛
NXTY_Shibutani
Level 5
Level 5
Distributor - NEXTY (Japan)
First like received 25 replies posted 10 solutions authored

すいません、こちらから質問する際に背景など説明不足がございました。

工場での量産時にプログラムを書き込む方法としてどのような方法があるか?という意図でした。その場合、OTAというのは難しいのではないかと思います。また、CYBLE-222014-01だけでなくCYPD3171-24LQXQもありますので、その点でもOTAは難しいと思います。

他に何か方法はございませんでしょうか。

ネクスティエレクトロニクス 渋谷

0 件の賞賛
AikoO_51
Moderator
Moderator
Moderator
100 sign-ins First question asked 50 solutions authored

CYBLE-222014-01とCYPD3171-24LQXQの2つのモジュールの実装に対してとありますが、同じプロジェクト上で2つのモジュールを搭載している際にプログラムを書き込むといった状況ということでしょうか。

Aiko Ohtaka
Infineon Technologies
0 件の賞賛
NXTY_Shibutani
Level 5
Level 5
Distributor - NEXTY (Japan)
First like received 25 replies posted 10 solutions authored

はい、ご認識の通りとなります。よろしくお願い致します。

 

ネクスティエレクトロニクス 渋谷

0 件の賞賛

まず、PCを介さずにプログラムを書き込む手法としては、HSSPがあります。HSSPを実装した別のボードを用意し、そのボードからご指定のモジュールに書き込むといった手法になります。

詳しい実装方法は、以下のAN84858(001-89490 Rev. *E)に記載がございますので、こちらをご参照ください。

https://www.infineon.com/dgdl/Infineon-AN84858_PSoC4_Programming_Using_an_External_Microcontroller_(...

こちらのApplication noteは1つのデバイスに対する書き込みの実装ですが、書き込む対象が増える場合、それぞれのデバイスにXRESを用意し、書き込む対象以外はXRESのステータスをLowにすることで複数のデバイスに書き込みが可能となります。

Aiko Ohtaka
Infineon Technologies
0 件の賞賛