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.

Power consumption differs between pre-build binary and build from source

Other Parts Discussed in Thread: CC2650STK, CC2640, BLE-STACK

Hi,

my Development environment is CCS 7.3.0.00019 with BLE Stack 2.2.1 and Compiler TI v5.2.6. My device is a Simplelink Sensor TAG (CC2650STK) Rev.1.3.

When I flash the pre-build firmware from the BLE Stack (file cc2650stk_sensortag_rel.hex located in ..\ti\simplelink\ble_sdk_2_02_01_18\examples\hex), the CC2650STK goes in stand by after 3 min. The stand by current settles down between 4 - 8 uA.

When I build the firmware from source:

-  ..\ti\simplelink\ble_sdk_2_02_01_18\examples\cc2650stk\sensortag\ccs\app

-  ..\ti\simplelink\ble_sdk_2_02_01_18\examples\cc2650stk\sensortag\ccs\stack

-  ..\ti\simplelink\ble_sdk_2_02_01_18\examples\util\bim_extflash\cc2640\ccs

the CC2650STK goes also in stand by, but the stand by current  settles down between 176 - 180 uA.

I use the source code and configuration from TI without any changes. Can you please explain the difference between source where the pre-build hex file is based on and the source code from the BLE Stack 2.2.1.

I have read hundreds of posts but I found no solution. I hope you can help.

Thanks

  • I solved my problem. It was my mistake. I forgot to clean up an existing TI-RTOS installation. Now the following configuration has 4 - 8 uA in stand by:
    - Simplelink Sensortag CC2650STK
    - CCS 7.3.0.00019
    - BLE Stack 2.2.1
    - TI-RTOS 2.20.1.08
    - Compiler TI v5.2.6
  • Hi Markus,

    Glad to see your problem got sorted out.
    Could you clarify what you meant in your solution?
    Did you clean the project and rebuilt it or was it something else?

    -Sy Su
  • At first I've uninstalled my old "CCS" and "TI BLE-Stack SDK" installation but forgot to uninstall an existing "TI-RTOS for CC13xx and CC26xx Wireless MCU" installation where i have made some changes in the past. With this configuration I got that high stand by current. Then I uninstall all three packages "CCS", "TI BLE-Stack SDK" and "TI-RTOS for CC13xx and CC26xx Wireless MCU" and install the latest "CCS" with attached "TI-RTOS for CC13xx and CC26xx Wireless MCU" and the latest "TI BLE-Stack SDK". With this configuration I reach the expected standby current.