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.

LAUNCHXL-CC2650: Problems when doing project 0

Part Number: LAUNCHXL-CC2650
Other Parts Discussed in Thread: CC2650, CC2640

Dear sir,

I'm using CCSv7 and Simpllink Starter app to do the project 0. When I connected the CC2650 launchPad to the computer while USB and press Right button/BTN-2, I can't start advertising Bluetooth Smart data to the phone. The green LED will not flash and I can't find the CC2650 Pad in the device list to connect. Moreover, In serial port tool, I can find the right port and connect it but nothing happen when I build and debug project 0. And in Btool, it always show me this problem as attached picture.

Could you help me as soon as possible. Thank you very much.

  • Hi,

    I suggest you go through simplelink academy, starting with ble_01_basic module.

    - kel
  • When I go through simplelink academy, there are still some errors for project_zero_stack_cc2650 and project_zero_app. My BLE stack version is tirtos_cc13xx_cc26xx_2_20_01_08 with xdctools_3_32_00_06_core. And I'm using CCSv7.

    ===================================================================================================================
    for project_zero_app_cc2650launchxl
    ===================================================================================================================
    **** Clean-only build of configuration Debug for project project_zero_app_cc2650launchxl ****

    "C:\\ti\\ccsv7\\utils\\bin\\gmake" -j -k -j 4 clean -O
    DEL /F "project_zero_app_cc2650launchxl.hex" "configPkg\linker.cmd" "configPkg\compiler.opt" "project_zero_app_cc2650launchxl.out"
    makefile:199: recipe for target 'clean' failed
    系统找不到指定的文件。
    gmake: [clean] Error 1 (ignored)
    系统找不到指定的文件。
    gmake: [clean] Error 2 (ignored)
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\Application\project_zero.obj
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\Board\CC2650_LAUNCHXL.obj
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\Drivers\ECC\ECCROMCC26XX.obj
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\Drivers\TRNG\TRNGCC26XX.obj
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\ICall\icall.obj
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\ICallBLE\ble_user_config.obj
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\PROFILES\button_service.obj
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\Startup\ccfg_app_ble.obj
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\Utils\uart_logs.obj
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\Application\project_zero.d
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\Board\CC2650_LAUNCHXL.d
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\Drivers\ECC\ECCROMCC26XX.d
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\Drivers\TRNG\TRNGCC26XX.d
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\ICall\icall.d
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\ICallBLE\ble_user_config.d
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\PROFILES\button_service.d
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\Startup\ccfg_app_ble.d
    找不到 C:\Users\wu\workspace_v7\project_zero_app_cc2650launchxl\Debug\Utils\uart_logs.d
    RMDIR /S/Q "configPkg\"
    makefile:199: recipe for target 'clean' failed
    DEL /F "Application\project_zero.obj" "Application\util.obj" "Board\CC2650_LAUNCHXL.obj" "Drivers\ECC\ECCROMCC26XX.obj" "Drivers\TRNG\TRNGCC26XX.obj" "ICall\icall.obj" "ICall\icall_cc2650.obj" "ICallBLE\ble_user_config.obj" "ICallBLE\icall_api.obj" "PROFILES\button_service.obj" "PROFILES\data_service.obj" "PROFILES\devinfoservice.obj" "PROFILES\gatt_uuid.obj" "PROFILES\gattservapp_util.obj" "PROFILES\led_service.obj" "PROFILES\peripheral.obj" "Startup\ccfg_app_ble.obj" "Startup\main.obj" "Utils\uart_logs.obj"
    DEL /F "Application\project_zero.d" "Application\util.d" "Board\CC2650_LAUNCHXL.d" "Drivers\ECC\ECCROMCC26XX.d" "Drivers\TRNG\TRNGCC26XX.d" "ICall\icall.d" "ICall\icall_cc2650.d" "ICallBLE\ble_user_config.d" "ICallBLE\icall_api.d" "PROFILES\button_service.d" "PROFILES\data_service.d" "PROFILES\devinfoservice.d" "PROFILES\gatt_uuid.d" "PROFILES\gattservapp_util.d" "PROFILES\led_service.d" "PROFILES\peripheral.d" "Startup\ccfg_app_ble.d" "Startup\main.d" "Utils\uart_logs.d"
    'Finished clean'
    ' '

    **** Build Finished ****
    Buildfile generation error occurred..
    Cannot build project. Referenced project 'project_zero_stack_cc2650' contains build-errors.
    Build stopped..

    ===================================================================================================================
    for project_zero_stack_cc2650
    ===================================================================================================================
    **** Build of configuration Debug for project project_zero_stack_cc2650 ****

    "C:\\ti\\ccsv7\\utils\\bin\\gmake" -j -k -j 4 all -O
    "c:/ti/simplelink/ble_sdk_2_02_01_18/tools/lib_search/lib_search.exe" C:/Users/wu/workspace_v7/project_zero_stack_cc2650/TOOLS/build_config.opt "c:/ti/simplelink/ble_sdk_2_02_01_18/tools/lib_search/params_split_cc2640.xml" c:/ti/simplelink/ble_sdk_2_02_01_18/blelib "C:/Users/wu/workspace_v7/project_zero_stack_cc2650/TOOLS/lib_linker.cmd"
    makefile:213: recipe for target 'pre-build' failed
    Error loading Python DLL: C:\temp\_MEI76362\python27.dll (error code 1006)
    gmake[1]: [pre-build] Error -1 (ignored)
    ' '
    'Building target: project_zero_stack_cc2650.out'
    'Invoking: ARM Linker'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" --cmd_file="c:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt" --cmd_file="C:/Users/wu/workspace_v7/project_zero_stack_cc2650/TOOLS/build_config.opt" -mv7M3 --code_state=16 -me -O4 --opt_for_speed=0 --define=USE_ICALL --define=OSAL_SNV=1 --define=FLASH_ROM_BUILD --define=POWER_SAVING --define=GATT_NO_CLIENT --define=INCLUDE_AES_DECRYPT --define=xPM_DISABLE_PWRDOWN --define=xTESTMODES --define=xTEST_BLEBOARD --define=OSAL_CBTIMER_NUM_TASKS=1 --define=xDEBUG --define=EXT_HAL_ASSERT --define=xDEBUG_GPIO --define=xDEBUG_ENC --define=xDEBUG_SW_TRACE --define=NEAR_FUNC= --define=DATA= --define=CC26XXWARE --define=CC26XX -g --c99 --gcc --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi -z -m"project_zero_stack_cc2650.map" --heap_size=0 --stack_size=256 -i"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/lib" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --reread_libs --diag_suppress=16002-D --diag_suppress=10247-D --diag_suppress=10325-D --diag_suppress=10229-D --diag_suppress=16004-D --diag_wrap=off --display_error_number --warn_sections --xml_link_info="project_zero_stack_cc2650_linkInfo.xml" --entry_point=startup_entry --rom_model -o "project_zero_stack_cc2650.out" "./HAL/Common/hal_assert.obj" "./HAL/Target/CC2650/Drivers/hal_flash_wrapper.obj" "./HAL/Target/CC2650/Drivers/hal_rtc_wrapper.obj" "./HAL/Target/CC2650/Drivers/hal_trng_wrapper.obj" "./HAL/Target/CC2650/_common/mb_patch.obj" "./ICallBLE/ble_dispatch.obj" "./NPI/npi.obj" "./OSAL/osal.obj" "./OSAL/osal_bufmgr.obj" "./OSAL/osal_cbtimer.obj" "./OSAL/osal_clock.obj" "./OSAL/osal_memory_icall.obj" "./OSAL/osal_pwrmgr.obj" "./OSAL/osal_snv_wrapper.obj" "./OSAL/osal_timers.obj" "./PROFILES/gap.obj" "./PROFILES/gapbondmgr.obj" "./PROFILES/gattservapp_util.obj" "./Startup/ble_user_config.obj" "./Startup/common_rom_init.obj" "./Startup/icall_startup.obj" "./Startup/osal_icall_ble.obj" "./Startup/rom_init.obj" "./TOOLS/onboard.obj" -l"C:/Users/wu/workspace_v7/project_zero_stack_cc2650/TOOLS/lib_linker.cmd" -l"c:/ti/simplelink/ble_sdk_2_02_01_18/src/rom/enc_lib/cc26xx_ecc_rom_api.a" -l"c:/ti/simplelink/ble_sdk_2_02_01_18/src/rom/ble_rom_releases/04242014/ble_rom_patch.symbols" -l"c:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/cc26xxware_2_24_02_17393/driverlib/bin/ccs/driverlib.lib" -l"C:/Users/wu/workspace_v7/project_zero_stack_cc2650/TOOLS/ccs_linker_defines.cmd" -l"c:/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx/ccs/cc26xx_stack.cmd" -llibc.a
    <Linking>
    error #10008-D: cannot find file "C:/Users/wu/workspace_v7/project_zero_stack_cc2650/TOOLS/lib_linker.cmd"

    undefined first referenced
    symbol in file
    --------- ----------------
    ATT_ErrorRsp <whole-program>
    ATT_ExecuteWriteRsp <whole-program>
    ATT_ReadBlobRsp <whole-program>
    ATT_ReadRsp <whole-program>
    ATT_WriteRsp <whole-program>
    GAP_Authenticate <whole-program>
    GAP_Bond <whole-program>
    GAP_ConfigDeviceAddr <whole-program>
    GAP_EndDiscoverable <whole-program>
    GAP_GetParamValue <whole-program>
    GAP_Init <whole-program>
    GAP_MakeDiscoverable <whole-program>
    GAP_NumActiveConnections <whole-program>
    GAP_ParamsInit <whole-program>
    GAP_PasscodeUpdate <whole-program>
    GAP_PasskeyUpdate <whole-program>
    GAP_PeriConnRegister <whole-program>
    GAP_PeriDevMgrInit <whole-program>
    GAP_PrivacyInit <whole-program>
    GAP_ProcessEvent <whole-program>
    GAP_RegisterBondMgrCBs <whole-program>
    GAP_RegisterForMsgs <whole-program>
    GAP_RemoveAdvToken <whole-program>
    GAP_ResolvePrivateAddr <whole-program>
    GAP_SecParamsInit <whole-program>
    GAP_SendSlaveSecurityRequest <whole-program>
    GAP_SetAdvToken <whole-program>
    GAP_SetParamValue <whole-program>
    GAP_Signable <whole-program>
    GAP_TerminateAuth <whole-program>
    GAP_TerminateLinkReq <whole-program>
    GAP_UpdateAdvTokens <whole-program>
    GAP_UpdateAdvertisingData <whole-program>
    GAP_UpdateLinkParamReq <whole-program>
    GAP_UpdateLinkParamReqReply <whole-program>
    GATTServApp_AddService <whole-program>
    GATTServApp_DeregisterService <whole-program>
    GATTServApp_GetParameter <whole-program>
    GATTServApp_Init <whole-program>
    GATTServApp_ProcessEvent <whole-program>
    GATTServApp_ReadAttr <whole-program>
    GATTServApp_RegisterForMsg <whole-program>
    GATTServApp_RegisterService <whole-program>
    GATTServApp_SendCCCUpdatedEvent <whole-program>
    GATTServApp_SetParameter <whole-program>
    GATTServApp_UpdateCharCfg <whole-program>
    GATT_AppCompletedMsg <whole-program>
    GATT_FindHandleUUID <whole-program>
    GATT_FindNextAttr <whole-program>
    GATT_GetNextHandle <whole-program>
    GATT_Indication <whole-program>
    GATT_Init <whole-program>
    GATT_Notification <whole-program>
    GATT_ProcessEvent <whole-program>
    GATT_RegisterForMsgs <whole-program>
    GATT_SendRsp <whole-program>
    GATT_SetHostToAppFlowCtrl <whole-program>
    GATT_bm_alloc <whole-program>
    GATT_bm_free <whole-program>
    GGS_AddService <whole-program>
    GGS_GetParameter <whole-program>
    GGS_RegisterAppCBs <whole-program>
    GGS_SetParameter <whole-program>
    HCI_EXT_ConnEventNoticeCmd <whole-program>
    HCI_EXT_DelaySleepCmd <whole-program>
    HCI_EXT_GetConnInfoCmd <whole-program>
    HCI_EXT_ResetSystemCmd <whole-program>
    HCI_Init <whole-program>
    HCI_LE_ConnUpdateCmd <whole-program>
    HCI_LE_ReadBufSizeCmd <whole-program>
    HCI_LE_ReadRemoteUsedFeaturesCmd <whole-program>
    HCI_LE_ReceiverTestCmd <whole-program>
    HCI_LE_SetEventMaskCmd <whole-program>
    HCI_LE_TransmitterTestCmd <whole-program>
    HCI_NumOfCompletedPacketsEvent <whole-program>
    HCI_ProcessEvent <whole-program>
    HCI_ReadLocalSupportedCommandsCmd <whole-program>
    HCI_ReadLocalVersionInfoCmd <whole-program>
    HCI_ReadRssiCmd <whole-program>
    HCI_ResetCmd <whole-program>
    HCI_SetEventMaskPage2Cmd <whole-program>
    HCI_ValidConnTimeParams <whole-program>
    HCI_VendorSpecifcCommandCompleteEvent <whole-program>
    L2CAP_ConnParamUpdateReq <whole-program>
    L2CAP_Init <whole-program>
    L2CAP_ProcessEvent <whole-program>
    L2CAP_SetUserConfig <whole-program>
    L2CAP_bm_alloc <whole-program>
    LL_DirectTestEnd <whole-program>
    LL_DirectTestRxTest <whole-program>
    LL_DirectTestTxTest <whole-program>
    LL_ENC_Decrypt <whole-program>
    LL_ENC_Encrypt <whole-program>
    LL_EXT_BuildRevision <whole-program>
    LL_EXT_ConnEventNotice <whole-program>
    LL_EXT_EndModemTest <whole-program>
    LL_EXT_ModemHopTestTx <whole-program>
    LL_EXT_ModemTestRx <whole-program>
    LL_EXT_ModemTestTx <whole-program>
    LL_EXT_NumComplPktsLimit <whole-program>
    LL_EXT_SetLocalSupportedFeatures <whole-program>
    LL_EXT_SetMaxDtmTxPower <whole-program>
    LL_EXT_SetTxPower <whole-program>
    LL_EncLtkNegReply <whole-program>
    LL_EncLtkReply <whole-program>
    LL_Init <whole-program>
    LL_PM_Enter_AES <whole-program>
    LL_PM_Exit_AES <whole-program>
    LL_PM_GetRfCoreState <whole-program>
    LL_PM_PowerOffRfCore <whole-program>
    LL_ProcessEvent <whole-program>
    LL_ReadRemoteUsedFeatures <whole-program>
    LL_ReadRemoteUsedFeaturesCompleteCback <whole-program>
    LL_ReadSupportedStates <whole-program>
    LL_ReadTxPowerLevel <whole-program>
    LL_Reset <whole-program>
    LL_RxDataCompleteCback <whole-program>
    LL_SetAdvControl <whole-program>
    LL_SetAdvParam <whole-program>
    LL_TxData <whole-program>
    RFHAL_AddTxDataEntry <whole-program>
    RFHAL_InitRfHal <whole-program>
    SM_Init <whole-program>
    SM_ProcessEvent <whole-program>
    SM_ResponderInit <whole-program>
    SysBootMsg <whole-program>
    WL_Clear <whole-program>
    WL_ClearIgnoreList <whole-program>
    WL_FindEntry <whole-program>
    WL_GetNumFreeEntries <whole-program>
    WL_SetWlIgnore <whole-program>
    clientCharCfgUUID <whole-program>
    hciGapTaskID <whole-program>
    hciL2capTaskID <whole-program>
    hciSmpTaskID <whole-program>
    hciTaskID <whole-program>
    hciTestTaskID <whole-program>
    linkDB_Find <whole-program>
    linkDB_GetInfo <whole-program>
    linkDB_NumActive <whole-program>
    linkDB_NumConns <whole-program>
    linkDB_State <whole-program>
    llActiveTask <whole-program>
    llAdv_TaskConnect <whole-program>
    llAdv_TaskEnd <whole-program>
    llAllocConnId <whole-program>
    llAllocTask <whole-program>
    llCheckWhiteListUsage <whole-program>
    llConfigTable <whole-program>
    llConnCleanup <whole-program>
    llDequeueCtrlPkt <whole-program>
    llDirAdv_TaskEnd <whole-program>
    llGetCurrentTime <whole-program>
    llGetMinCI <whole-program>
    llGetNextConn <whole-program>
    llGetNextDataChan <whole-program>
    llGetTask <whole-program>
    llGetTaskState <whole-program>
    llGetTxPower <whole-program>
    llHaltRadio <whole-program>
    llHardwareError <whole-program>
    llInitFeatureSet <whole-program>
    llInitRAT <whole-program>
    llProcessChanMap <whole-program>
    llProcessSlaveControlPacket <whole-program>
    llProcessSlaveControlProcedures <whole-program>
    llProcessTxData <whole-program>
    llRatChanCBack_A <whole-program>
    llReplaceCtrlPkt <whole-program>
    llRfInit <whole-program>
    llRfStartFS <whole-program>
    llScheduleTask <whole-program>
    llSchedulerInit <whole-program>
    llSetNextDataChan <whole-program>
    llSetTxPower <whole-program>
    llSetupConnRxDataEntryQueue <whole-program>
    llSetupFeatureSetRsp <whole-program>
    llSetupNextSlaveEvent <whole-program>
    llSetupRATChanCompare <whole-program>
    llSetupStartEncReq <whole-program>
    llSetupTermInd <whole-program>
    llSlave_TaskEnd <whole-program>
    llUserConfig <whole-program>
    llWriteTxData <whole-program>
    ll_buildRevision <whole-program>
    trngDrvTblPtr <whole-program>

    error #10234-D: unresolved symbols remain
    error #10010: errors encountered during linking; "project_zero_stack_cc2650.out" not built

    >> Compilation failure
    makefile:190: recipe for target 'project_zero_stack_cc2650.out' failed
    gmake[2]: *** [project_zero_stack_cc2650.out] Error 1
    makefile:186: recipe for target 'main-build' failed
    gmake[1]: *** [main-build] Error 2
    makefile:181: recipe for target 'all' failed
    gmake: *** [all] Error 2

    **** Build Finished ****