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.

How to use CC2540 as BLE peripheral and central ?

Other Parts Discussed in Thread: CC2540, BLE-STACK, FLASH-PROGRAMMER

I have a CC2540 development board. I connected the development kit to the PC using smartRFstudio7, and it asked me for software upgrade available. I did the SW upgrade, and now my board is now showing the screen for BLE Peripheral, but is showing, TexasInstruments SmartRF05 EB CC2540" Please let me know how can I get the board back into BLE Peripheral mode

  • SmartRF Studio is used purely for RF testing, and does not make use of the full BLE protocol stack.

    The hex file with the SimpleBLEPeripheral/Central demo application are included in the BLE SW Development kit (download here: http://www.ti.com/tool/ble-stack). You will also need to download SmartRF Flash Programmer (download here: http://www.ti.com/tool/flash-programmer).

    After installing the SDK and SmartRF Flash Programmer, use SmartRF Flash Programmer to download the following two hex files to the two boards:

    C:\Texas Instruments\BLE-CC2540-1.1a\Accessories\Hex_Files\cc2540_ble1.1_SmartRF_SimpleBLECentral.hex

    C:\Texas Instruments\BLE-CC2540-1.1a\Accessories\Hex_Files\cc2540_ble1.1_SmartRF_SimpleBLEPeripheral.hex

  • :(

    I think this is one of the questions we could create a wiki FAQ entry for, Willis. This is being asked over and over and it is only a matter of nomenclature, perhaps some diagrams relating the application name, the concept being implemented and the suitable devices could help a lot.

    Do you agree?