[CYBLE-222014-01] BLEのDevice addressについて

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

製品量産時に、BLEのDevice addressに、指定の番号を付与して書き込みたいという要望があります。
例としては以下のような感じです。
1台目 00A050-000001
2台目 00A050-000002
3台目 00A050-000003

PSoC ProgrammerでDivice addressを指定して書き込むことは可能でしょうか。
もしくは別の書き込みソフトが必要となりますでしょうか。

以下記事に、Sflash Update Toolというものが紹介されていますが、これを使うのでしょうか。
https://community.infineon.com/t5/Knowledge-Base-Articles/Setting-Bluetooth-Device-Address-KBA211407...

Sflash Update Toolを使う場合、使用方法が分かる資料はございますでしょうか。

ネクスティ 渋谷

 

0 件の賞賛
1 解決策
RyanZhao
Moderator
Moderator
Moderator
250 sign-ins First question asked 750 replies posted

ネクスティ 渋谷様

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

基本的には、PSoC ProgrammerでHex ファイルをDeviceのUser Flash(SFlashじゃなくて)に書き込みことができます。BLEのDevice addressだけには、PSoC Programmer で書き込めません。

CYBLE-222014-01 は PSoC4 BLE モジュールの 1 つなので、Sflash Update Tool を使用できると思います。

すみません、Sflash Update Toolは PSoC Programmer COM(PP_COM) に基づく実行ファイルである、特別な説明はございません。

Sflash Update Toolの代わりにCommand Line Interface(CLI)を使用して、指定のUser Configurable SFlash Rowsに任意データを書き込むことも可能です。

下記の通り、PP_COM及びCLIに関する資料をご参照ください。

[Local Install Folder]\Cypress\Programmer\Documents\PSoC Programmer COM User Guide.pdf

[Local Install Folder]\Cypress\Programmer\Documents\PSoC Programmer CLI User Guide.pdf

https://community.infineon.com/t5/PSoC-4/Where-is-the-PSOC-4-BD-MAC-address-saved/td-p/229628

https://community.infineon.com/t5/Knowledge-Base-Articles/Write-Data-in-PSoC-4-User-Flash-Section-th...

 

Best Regards, Ryan

 

元の投稿で解決策を見る

0 件の賞賛
4 返答(返信)
RyanZhao
Moderator
Moderator
Moderator
250 sign-ins First question asked 750 replies posted

Infineon Communityにお問合せ頂き、有難うございます。
内容確認のうえ、ご連絡申し上げます。

Best Regards, Ryan

0 件の賞賛
RyanZhao
Moderator
Moderator
Moderator
250 sign-ins First question asked 750 replies posted

ネクスティ 渋谷様

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

基本的には、PSoC ProgrammerでHex ファイルをDeviceのUser Flash(SFlashじゃなくて)に書き込みことができます。BLEのDevice addressだけには、PSoC Programmer で書き込めません。

CYBLE-222014-01 は PSoC4 BLE モジュールの 1 つなので、Sflash Update Tool を使用できると思います。

すみません、Sflash Update Toolは PSoC Programmer COM(PP_COM) に基づく実行ファイルである、特別な説明はございません。

Sflash Update Toolの代わりにCommand Line Interface(CLI)を使用して、指定のUser Configurable SFlash Rowsに任意データを書き込むことも可能です。

下記の通り、PP_COM及びCLIに関する資料をご参照ください。

[Local Install Folder]\Cypress\Programmer\Documents\PSoC Programmer COM User Guide.pdf

[Local Install Folder]\Cypress\Programmer\Documents\PSoC Programmer CLI User Guide.pdf

https://community.infineon.com/t5/PSoC-4/Where-is-the-PSOC-4-BD-MAC-address-saved/td-p/229628

https://community.infineon.com/t5/Knowledge-Base-Articles/Write-Data-in-PSoC-4-User-Flash-Section-th...

 

Best Regards, Ryan

 

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

Hi Ryan-san,

Thank you for your answer.  I have an additional question.
*Please tell me if I should split the question in another case.

According to the KBA211407 as below,
https://community.infineon.com/t5/Knowledge-Base-Articles/Setting-Bluetooth-Device-Address-KBA211407...

my customer got their Company-ID form the Bluetooth SIG, but that has only 2-byte(16-bit) value.
I think Company-ID should be 3-byte(24-bit) value.
Is it OK that they add "00" to the upper side of the value?

Best Regards,
Tadamasa Shibutani

 

 

0 件の賞賛

Shibutani-san,

Thank you for your update. Yes, if it is possible, please create a new thread. Thank you!

Best Regards, Ryan

0 件の賞賛