- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
WICED BT/BLE modules, CYBT-xxxxxx are typically programmed from a PC running a WICED IDE connected through a USB to UART device that translates the serial stream over USB. What other options exist to program or re-program CYBT modules and where are they documented?
Option 1) Program Module before soldering onto board
This can typically be performed using DATA I/O type chip programming equipment at distributors
Option 2) Program Module in-circuit after soldered onto board
UART - Given pads provided to allow an ICT fixture or flying probe to connect to UART interface - there should be a method to update module memory.
JTAG - Is there a JTAG interface on CYBT modules?
I2C - Is it possible to use a Cypress MiniProg3 to program a CYBT module ??
OTA - An Over the Air update typically requires some code pre-loaded onto the module that can accept and store the OTA code
Note: AN220929 describes the process to program a module when connected to a running WICED IDE. In addition to the physical interfaces that can be used, what files should be loaded into what locations and how – to program a module without actively running WICED IDE to program each module?
Most of the information I've found online is for WiFi modules. I'm specifically looking here for methods to program WICED based Bluetooth only modules to ensure a production ready method exists to update programs to modules after build of final assembly.
Thanks in advance for all thoughts, references and examples.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi user_455868498,
These articles may be helpful for you:
Programming an EZ-BT WICED Module – KBA223428,
Platform Files for CYBT-343026-EVAL – KBA221025 ,
How to programm a CYBT-343026-01 module and design part files Programming an EZ-BT WICED Module – KBA223428
To answer your questions:
JTAG interface is not supported by CYBT modules.
You cannot use MiniProg3 to program CYBT modules.
You can use CyBluetool (Windows Installer) or Client Control (/20706-A2_Bluetooth/apps/host/client_control) to program your module if you dont want to use WICED IDE. You may encounter some limitations though.