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.

Project Zero from Simplelink Academy 1.08 compiles on CC2650STK but does not get detected by the "BLE Scanner" App .

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

I am using CC2650STK with Debug Dev Pack.

I can successfully run all the example programs in TI-RTOS part but after completing that when i moved to actually creating BLE applications to learn and test the BLE fundamantals i cannot run any example code.

After going to BLE Fundamentals the first instruction that you get is to go through " Project Zero getting started instructions on dev.ti.com ". But on dev.ti.com that project is ONLY for CC2650 LAUNCHPAD, hence i went back to CCS and looked around and found that Project Zero also exists for SensorTag. I Built and Debugged the Project zero app and stack without any errors. After that i installed the BLE Scanner App which was recommended in the " Project Zero getting started instructions on dev.ti.com " as i do not have a second CC2650 based hardware. After debugging i turned on the App but unfortunately it does not detect the CC2650 device(it will be shown by the name of "Project Zero") hence i am not able to test the turning ON and OFF of LEDs by sending data and notifications from Button presses.

What should i do?

  • I forgot to show the path to the project, here is how i went to the project

  • I have seen the same issue with my notebook which is win10+BLE Stack 2.2 + Simplelink Academy 1.08 but my colleague uses Win 7+BLE Stack 2.2.+SimpleLink Academy doesn't have this problem. Don't know why Win10 and Win7 make difference. Hope someone from TI can verify this.

  • I am using Windows 8.1. I guess it does not work on 8.1 too. I hope someone tells me more about how to tackle this issue.

  • Hi Shantam, YiKai,

    Which version of the TI ARM Compilers are you using?

    We recommend building BLE Stack v2.2 projects with TI ARM Compiler version 5.2.6. Refer to Section 2.6.3.2 “Installing a Specific TI ARM Compiler” in the BLE Software Developer's Guide (http://www.ti.com/lit/ug/swru393c/swru393c.pdf) for the procedure to install TI ARM Compiler version 5.2.6.

  • @RachelP, I use ProjectZero in Simplelink Academy 1.08 and it uses TI v16.6.0.STS as default compiler. Do you try ProjectZero in Simplelink Academy 1.08?
  • @RachelIP , After I switch to TI ARM Compiler version 5.2.6, I get the following compile errors. Can you help?

    Description    Resource    Path    Location    Type
    #10010 errors encountered during linking; "project_zero_stack_cc2650.out" not built    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\ctrl\cc2640\cc2640_ctrl_pxxx.a<ble_patch.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\ctrl\cc2640\cc2640_ctrl_pxxx.a<hci_data_patch.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\ctrl\cc2640\cc2640_ctrl_pxxx.a<hci_event_patch.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\ctrl\cc2640\cc2640_ctrl_pxxx.a<hci_patch.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\ctrl\cc2640\cc2640_ctrl_pxxx.a<ll_adv_end_causes_patch.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\ctrl\cc2640\cc2640_ctrl_pxxx.a<ll_common_patch.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\ctrl\cc2640\cc2640_ctrl_pxxx.a<ll_config.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\ctrl\cc2640\cc2640_ctrl_pxxx.a<ll_enc_patch.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\ctrl\cc2640\cc2640_ctrl_pxxx.a<ll_isr.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\ctrl\cc2640\cc2640_ctrl_pxxx.a<ll_patch.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\ctrl\cc2640\cc2640_ctrl_pxxx.a<ll_rat_patch.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\ctrl\cc2640\cc2640_ctrl_pxxx.a<ll_scheduler_patch.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\ctrl\cc2640\cc2640_ctrl_pxxx.a<ll_slave_end_causes_patch.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\ctrl\cc2640\cc2640_ctrl_pxxx.a<ll_sleep.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\hci_tl\cc26xx\cc26xx_hci_tl_none.a<hci_tl.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<att_server.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<att_util.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<gap_configmgr.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<gap_devmgr.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<gap_linkmgr.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<gap_peridevmgr.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<gap_perilinkmgr.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<gap_task.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<gapgattserver.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<gatt_server.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<gatt_task.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<gatt_uuid.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<gattservapp.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<l2cap_if.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<l2cap_task.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<l2cap_util.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<linkdb.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<sm_mgr.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<sm_pairing.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<sm_rsppairing.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<sm_task.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    #16004-D file "C:\ti\simplelink\ble_sdk_2_02_00_31\blelib\host\host_pxxx.a<smp.o>" has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("3"); combining incompatible files    project_zero_stack_cc2650             C/C++ Problem
    gmake: *** [all] Error 2    project_zero_stack_cc2650             C/C++ Problem
    gmake[1]: *** [project_zero_stack_cc2650.out] Error 1    project_zero_stack_cc2650             C/C++ Problem
    gmake[1]: Target 'main-build' not remade because of errors.    project_zero_stack_cc2650             C/C++ Problem

  • After I change Compile version to TI v15.12.2.LTS, it works fine.

  • Hi YiKai,

    We recommend using the TI ARM Compiler v5.2.6 because that is the version BLE-Stack v2.2.0 was tested and verified with. The compile errors you are seeing in Project Zero are due to differences between IAR and CCS. It won't compile but it doesn't affect functionality so in the latest version of the SimpleLink Academy install (1.8.2), we suppress those errors. You can do this yourself by adding 16004 to your --diag_suppress list in the project options.

    BLE-Stack v2.2.0 has compatibility issues with TI ARM Compiler v16.6.0. We do not recommend using this compiler for any project that uses BLE-Stack v2.2.0.

    We have not done extensive testing with TI ARM Compiler v15.12.x so while you may be able to use it, we note in our BLE-Stack 2.2.0 release notes that they are not compatible (http://focus.ti.com/download/freetools/release_notes_BLE_Stack_2_2_0.html#Known_Issues) and recommend using TI ARM Compiler v5.2.6.

  • Get it! Just have a try with your suggestion and it works fine.
    Thanks a lot!