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.

CCS/CC2640: How to realize CC2640 bootloader through SPI and PC ?

Part Number: CC2640


Tool/software: Code Composer Studio

The bootloader tool "sblAppEx" which offered by TI can run on PC , and realize CC2640 bootloader through UART . However , the CC2640 bootloader must be realized through SPI according to the requirement of my project . How to realize CC2640 bootloader through "sblAppEx" and PC ?

1. "sblAppEx" can run on PC with VC++2010. However, after running "sblAppEx" on PC , only UART COM port can be captured , instead of SPI port . Picture 1 shows the result of "sblAppEx" running on PC .

picture 1

2. Is “bootloader backdoor enable” essential for conducting CC2640 bootloader through SPI?

3. The reference of CC2640 bootloader is shown in picture 2 .

picture 2


4.attachments:
(1)simplelink_cc2640r2_sdk_1_40_00_45 can be downloaded here :

(2)CC2640R2 launchpad can be bought here:

(3)“sblAppEx” can be downloaded here:


5.my developing environment
CCS:Code Composer Studio 7.2.0
SDK:simplelink_cc2640r2_sdk_1_40_00_45
hardware:CC26640R2 launchpad develop kit
VS: Microsoft Visual C++ 2010 Express
OS:win7 64 bit

  • Hi Heng,

    Since computers typically don't have an SPI interface, and there is no such thing as a "SPI port" on a normal laptop, we do not have a PC tool that can bootload via SPI, only UART.

    Typically bootloading via SPI is done via an external microprocessor. You could use a CC2640 or another as a bridge/translator between PC(UART) and another CC2640(SPI), but we don't have an example of this.

    Best regards,
    Aslak