This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2652R7: Seeking Solutions for Simultaneous Programming of Multiple CC2652R7 Devices via UART in a Daisy-Chain Configuration

Part Number: CC2652R7

Tool/software:

Hello, TI community,

I am working on a project where I need to program multiple CC2652R7 devices simultaneously. My setup involves a host connected to a USB-to-UART adapter, which connects to a series of CC2652R7 devices in a daisy-chain configuration, with each device connected in sequence.

I’m specifically looking for advice or successful implementation examples on how to:

  1. Manage unique addressing and communication between devices in this setup to ensure each CC2652R7 device can be programmed independently.
  2. Handle data integrity and synchronization to avoid conflicts when sending programming data down the chain.
  3. Implement any recommended error-checking mechanisms to maintain reliability, especially over longer chains.

If anyone has experience with daisy-chaining multiple devices over UART or could suggest protocols/tools compatible with this approach, your input would be greatly appreciated!

Thank you in advance!

  • Hello gasen,

    As far as I understand daisy-chaining configuration, neither the CC2652R7 UART hardware peripheral or software resources are intended to operate within this type of environment.  The best scenario would be that each CC2652R7 device has its own dedicated UART connection to the host, but if this is not possible then I would instead recommend a UART bus configuration with an additional RST pin per device (also perhaps a backdoor bootloader pin) to hold all but one in reset during programming.  You would then use the ROM Serial Bootloader (also explained in the TRM) to program the remaining device.

    Here is a list of TI Connectivity Device Programming Tools and Services.  You may consider contact one of the third-party partners for additional support, as they may have more relevant experience and ideas than myself.

    Regards,
    Ryan