Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

AIROC™ Bluetooth Forum Discussions

NXTY_Shibutani
Level 4
Level 4
10 replies posted 10 questions asked 5 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 Likes
1 Solution
RyanZhao
Moderator
Moderator
Moderator
750 replies posted 100 sign-ins 100 likes received

ネクスティ 渋谷様

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

基本的には、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

 

View solution in original post

0 Likes
4 Replies
RyanZhao
Moderator
Moderator
Moderator
750 replies posted 100 sign-ins 100 likes received

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

Best Regards, Ryan

0 Likes
RyanZhao
Moderator
Moderator
Moderator
750 replies posted 100 sign-ins 100 likes received

ネクスティ 渋谷様

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

基本的には、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 Likes

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 Likes

Shibutani-san,

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

Best Regards, Ryan

0 Likes