1 of 1 people found this helpful
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.
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
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.