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/LAUNCHXL-CC2650: BLE SDK components missing for CCS project downloaded from the cloud

Part Number: LAUNCHXL-CC2650

Tool/software: Code Composer Studio

Hey guys,

I downloaded the Project 0 demo project from the cloud based compiler.  The includes reference a myriad of components that I do not have locally and I was wondering where I might be able to find them so that the project will build.  My includes reference the variable ${TI_BLE_SDK_BASE} which evaluates to ${TI_PRODUCTS_DIR}/simplelink/ble_cc26xx_2_01_00_44423_cloud.  ${TI_PRODUCTS_DIR} is C:/ti.

I'm missing the ble_cc26xx_2_01_00_44423_cloud folder and all referenced subfolders.  Which package might I be missing?  I have ble_sdk_2_02_01_18 under simplelink, but no others.  I would try changing the reference to be the different version of simplelink and the sdk that I have but I'd still be missing subfolders/subcomponents.

Any pointers would be appreciated.

Thanks!

  • Hi,

    As you noticed, you will have to adjust the ${TI_BLE_BASE} to an offline install of the ble_sdk_2_01_00_44423. This older release can be obtained at:
    www.ti.com/.../BLE-STACK-ARCHIVE

    To adjust this variable, you can check this option in the Project Properties - for details, check section 4.2 of the reference below:
    processors.wiki.ti.com/.../Projects_and_Build_Handbook_for_CCS

    There may be other dependencies missing, but I would certainly start from this point.

    Hope this helps,
    Rafael
  • HI David,

    I recommend that you import to CCS Project Zero from Simplelink Academy. You can download Simplelink Academy from this link.

    software-dl.ti.com/.../overview.html

    After installing Simplelink Academy, go to CCS->Resource Explorer Classic, then import Project Zero. You need ARM Compiler Version 5.2.8 for it to work. To learn more about Project Zero go through the Simplelink Academy module "C:\ti\simplelink_academy_01_11_00_0000\modules\ble_01_basic"

    - kel
  • Seems some of the other imports are not working now. Seems I'm missing buildConfig.opt for the project.  

    Edit:  after locating a version of buildConfig.opt and changing the location of it, I then needed OSAL_ICallBLE.c.  Found a version of this and installed it in the proper location.  After that I still have some build errors which are below:

    <Linking>
    
     undefined                         first referenced
      symbol                               in file     
     ---------                         ----------------
     GAPBondMgr_CheckNVLen             <whole-program> 
     GAPBondMgr_GetParameter           <whole-program> 
     GAPBondMgr_Init                   <whole-program> 
     GAPBondMgr_LinkEst                <whole-program> 
     GAPBondMgr_LinkTerm               <whole-program> 
     GAPBondMgr_PasscodeRsp            <whole-program> 
     GAPBondMgr_ProcessEvent           <whole-program> 
     GAPBondMgr_Register               <whole-program> 
     GAPBondMgr_ResolveAddr            <whole-program> 
     GAPBondMgr_ServiceChangeInd       <whole-program> 
     GAPBondMgr_SetParameter           <whole-program> 
    
     GATTServApp_SendServiceChangedInd <whole-program> 
    >> Compilation failure
    makefile:187: recipe for target 'ProjectZeroStack_CC2650LAUNCHXL.out' failed
    
    error #10234-D: unresolved symbols remain
    error #10010: errors encountered during linking; "ProjectZeroStack_CC2650LAUNCHXL.out" not built
    gmake: *** [ProjectZeroStack_CC2650LAUNCHXL.out] Error 1
    gmake: Target 'all' not remade because of errors.
    
    **** Build Finished ****

    Don't really know how to fix these errors.  I'd appreciate any guidance.

    ------------------------------------------------------------------------

    Importing the project from SimpleLink Academy only got me half a step farther. Now it's causing an error when debugging. It gets to BIOS_Start() then fails out at loader_exit() immediately. Not sure exactly where I might discover the cause of this.

  • Hi David,

    The Project Zero from SimpleLink Academy works. I have been using it for a while now. You need to build project zero app and stack with ARM Compiler Version 5.2.8 or 5.2.9. You can install that by going to CCS->Help->Install New Software, Select Code Generation Tools Updates->TI Compiler Updates.

    Re-post this at TI BLE Forum, to get more expert advice.

    - kel