What programmer/debugger can I use for CYW20706, CYW20707, CYW20719?

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

cross mob
Anonymous
Not applicable

1. What programmer/debugger can I use for CYW20706, CYW20707, CYW20719?

2. Also do I need EEPROM for any of the chips if I am just trying to run simple Bluetooth IoT application on the chips? Will Bluetooth stack run on the chip MCU or do I need to host stack outside the MCU?

0 Likes
1 Solution
WinstonF_61
Moderator
Moderator
Moderator
100 likes received 100 sign-ins 50 solutions authored

1) The most basic was is to use the HCI UART to program, and print debug statements on the Peripheral UART. Other option is to use and external Debugger like J-Link. Instructions on setting up J-Link for CYW20719 can be found here Cypress CYW920719Q40-B1 eval kit debugging

2) Fro CYW20706 & CYW20719 the Host MCU is inbuilt and can execute your application code internally. CYW20707 will need an external Host MCU interfaced on HCI UART. CYW20719 has an Internal flash that can be used to store user application code. CYW20706 needs an External SPI Flash to store the user application Code.

Regards
Winston

View solution in original post

3 Replies
WinstonF_61
Moderator
Moderator
Moderator
100 likes received 100 sign-ins 50 solutions authored

1) The most basic was is to use the HCI UART to program, and print debug statements on the Peripheral UART. Other option is to use and external Debugger like J-Link. Instructions on setting up J-Link for CYW20719 can be found here Cypress CYW920719Q40-B1 eval kit debugging

2) Fro CYW20706 & CYW20719 the Host MCU is inbuilt and can execute your application code internally. CYW20707 will need an external Host MCU interfaced on HCI UART. CYW20719 has an Internal flash that can be used to store user application code. CYW20706 needs an External SPI Flash to store the user application Code.

Regards
Winston
Anonymous
Not applicable

For the CYW20719, do you think the memory is sufficient for an IoT application that is just transmitting BT data over SPP and GATT, or do you think external memory is needed?

Also does Cypress provide the Bluetooth stack or do I need to find a proprietary bluetooth stack to run my application on the CYW20719? Thank you

0 Likes

When run in embedded mode, the CYW20719 leverages an onboard stack that is already loaded into ROM.

512KB SRAM is provided onboard, which is pretty generous compared to our competition.