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

AIROC™ Bluetooth Forum Discussions

szchen2006
Level 1
10 sign-ins 5 replies posted 5 sign-ins
Level 1

Hi, Sir/Ms.,

Hardware: CYW20706 + UART_HCI_Interface + SPI Flash

The application code: xxx.hex

Now I want to download my application code into SPI Flash. Can you tell me what tools I need, including the software and programmer.

Thanks.

0 Likes
1 Solution
AnjanaM_61
Moderator
Moderator First comment on KBA 5 questions asked First question asked
Moderator

Hello @szchen2006 

Programming Tools

1.Cypress Programmer :  https://www.cypress.com/products/psoc-programming-solutions

2. CyBluetool : https://community.infineon.com/t5/Public-Archive/CyBluetool-User-s-Guide/m-p/256195

3. if you want to develop your own programming software , you can refer to the download procedure and commands described here: https://infineon.github.io/btsdk-docs/BT-SDK/WICED-HCI-Firmware-Download.pdf

Regards,

Anjana

View solution in original post

0 Likes
11 Replies
AnjanaM_61
Moderator
Moderator First comment on KBA 5 questions asked First question asked
Moderator

Hello @szchen2006 

Programming Tools

1.Cypress Programmer :  https://www.cypress.com/products/psoc-programming-solutions

2. CyBluetool : https://community.infineon.com/t5/Public-Archive/CyBluetool-User-s-Guide/m-p/256195

3. if you want to develop your own programming software , you can refer to the download procedure and commands described here: https://infineon.github.io/btsdk-docs/BT-SDK/WICED-HCI-Firmware-Download.pdf

Regards,

Anjana

0 Likes
szchen2006
Level 1
10 sign-ins 5 replies posted 5 sign-ins
Level 1

Hi, Anjana,

Thank you for your quick response,

I have one more question for you:

Here I mean I want to download my application code into the extra SPI Flash, not ROM of CYW20706.

Based on you answer, MiniProg4, or CyBluetool can help me to finish the task, right?

Thanks,

0 Likes
Roy_Liu
Moderator
Moderator 1000 replies posted 500 solutions authored 5 questions asked
Moderator

只是好奇:你为什么要把application code download到外部的SPI Flash(具体什么型号Flash?)呢?

Roy Liu
0 Likes
szchen2006
Level 1
10 sign-ins 5 replies posted 5 sign-ins
Level 1

你不知道吗?赶紧看看CYW20706的芯片手册,你很快就会明白的。

0 Likes
szchen2006
Level 1
10 sign-ins 5 replies posted 5 sign-ins
Level 1

Hi, Anjana,

I need your answer.

Thanks.

0 Likes
szchen2006
Level 1
10 sign-ins 5 replies posted 5 sign-ins
Level 1

Hi, Anjana,

I tried to download the application code with CyBluetool but it reports lots of errors to me.

Can you tell me how I should solve these errors?

Thanks,

0 Likes
AnjanaM_61
Moderator
Moderator First comment on KBA 5 questions asked First question asked
Moderator

hello @szchen2006 

Seems like the file paths are not valid. 

I think you can use Cypress programmer https://www.cypress.com/products/psoc-programming-solutions . It is more easy. You just need to provide hex file. 

Regards,

Anjana

0 Likes
szchen2006
Level 1
10 sign-ins 5 replies posted 5 sign-ins
Level 1

Hi, Anjana,

I am sure all path is valid. Can you try this at your side?

Thanks,

0 Likes
szchen2006
Level 1
10 sign-ins 5 replies posted 5 sign-ins
Level 1

Hi, Anjana,

I have no MiniProg4 in my hands.

Can you tell me other ways to solve this.

Thanks,

 

0 Likes
szchen2006
Level 1
10 sign-ins 5 replies posted 5 sign-ins
Level 1

Hi, Anjana,

I have one question for you: can I use CYW920706WCDEVAL to program the extra FLASH?

Thanks,

 
0 Likes
AnjanaM_61
Moderator
Moderator First comment on KBA 5 questions asked First question asked
Moderator

HI @szchen2006 

For programming the CYW20706 device from a PC application, you may need USB-UART bridge converter setup. 

If you don't have the setup, then you can use the 20706 EVAL board same on 20706 EVAL. For that you may have to tape out wires from HCI UART header on the eval board and use it with the HCI UART pins on your custom board. Header connections can be checked on EVAL board ( https://www.infineon.com/cms/en/product/evaluation-boards/cyw920706wcdeval/ )

 

Regards,
Anjana 

0 Likes