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.

CC2650: Options for bootstrapping CC26xx via wired/wirelessly

Part Number: CC2650
Other Parts Discussed in Thread: CC2640, CC2640R2F, BLE-STACK

Hi,

Just received the SmartRF06 DK and CC2650EM daughter boards.

Concurrently, I am working on the hardware design of my low-power IoT controller, which will be used to dynamically tune antennas.  The whole unit, CC2650 and RF relay, is powered by DC power that's harvested from the antenna during transmit operations.

So my questions have to do with the hardware design and range of options to upload my software program into the production CC2650 units:

1. Is there a reference architecture available for the CC2650 that includes simple, proven micro-USB to UART integration from a Windows PC that can be used as a starting point (without the Dev Kit for my final boards)?

2. Can the CC2650 be bootstrapped wirelessly via BLE or other built-in factory protocols, instead of requiring a wired initial programming approach?

3. Are there off-the-shelf bootstrap loader programs available for wired/wireless boostrapping?

4. Where is the best source of CC2650 reference architectures?

Many thanks!

Rick

  • Hello Rick,

    You can find reference designs by visiting the CC2650 / CC2640 product folder via the auto generated link. You also find direct links in the BLE Wiki. Note that the CC2640R2F is a newer version for BLE only operation that has more available flash memory and BT5 HW ready.

    Firmware upgrade over BLE is accomplished by OAD. You need to have firmware programmed on the device to support OAD. This can be via JTAG or using the ROM Serial Bootloader. Refer to the OAD Guide in the BLE-Stack v2.2.1 SDK.

    The "CC2640 SPPBLE UART to BLE Bridge" TI Design (link on BLE Wiki) is one option for UART communication. Please note that the SmartRF06 and LaunchPads offer a serial to USB converter.

    I would suggest starting with the pinned CC2640 FAQ at the top of this (BLE) forum.

    Best wishes