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.

build warnings after installing TI-RTOS for SimpleLink

I installed TI-RTOS for SimpleLink and am receiving the following warnings:

Description Resource Path Location Type
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/applib/heap). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/controller/CC26xx/include). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/hci). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/host). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/include). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/include). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/_common/cc26xx). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/CC2650TIRTOS). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/include). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/ports/tirtos). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/osal/include). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/saddr). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/sdata). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/common/cc26xx). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/ICall/Include). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/include). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/DevInfo). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Keys). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/OAD/cc26xxST). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles/CC26xx). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SensorProfile/cc26xx). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/SensorTag/CC26xx/Source/Application). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/SensorTag/CC26xx/Source/Application/Board_patch/CC26XXST_0120). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/SensorTag/CC26xx/Source/Application/Board_patch/devices). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/SensorTag/CC26xx/Source/Application/Board_patch/interfaces). SensorTag pathentry Path Entry Problem
Invalid project path: Include path not found (/C::/ti/tirtos_simplelink_2_13_00_06/products/cc26xxware_2_21_01_15600). SensorTag pathentry Path Entry Problem
Product 'TI-RTOS for SimpleLink Wireless MCUs' v2.13.0.06 is not currently installed. A compatible version 2.14.2.22 will be used during build. SensorTag SensorTag Problems
This project contains unresolved buildable linked resources. It might not build as expected. SensorTag project Problems

  • Joseph Parness said:
    Invalid project path: Include path not found (/C::/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/applib/heap).

    The path shown in the message looks a bit odd. I assume you imported the SensorTag project. Can you check what your project's compiler include paths are set to, and what those variables resolve to? Below are screenshots of what my project looks like (which builds without any warnings).

  • Oops my bad, I neglected to mention that I am trying to import the project into the OS X beta release of CSS.

  • Joseph Parness said:
    I neglected to mention that I am trying to import the project into the OS X beta release of CSS.

    Ok, that explains it.

    I was able to import and build the SensorTag project on Mac OS X with the beta release of CCS, but had to make some modifications as the original project creates some variables with Windows style absolute file paths.

    Here are the steps I followed to get the project to import and build on Mac OS X. Let me know if the same works for you.

    1. Install Simplelink BLE on the Mac by copying over the entire folder (\simplelink\ble_cc26xx_2_01_00_44423) from Windows to Mac

    2.Install TI-RTOS for Simplelink Wireless MCUs version 2.13.00.06 by copying over the entire folder from Windows to Mac
    (I found this to be necessary because I couldn't get the project to build with the latest version of TI-RTOS 2.14.2.22 available through App Center. The build error with latest TI-RTOS happened on Windows as well. Also the BLE docs recommend using TI-RTOS 2.13.00.06).

    3. Depending on where you copied over TI-RTOS  2.13.00.06 (if not under /Applications/ti), have CCS detect it by adding its path to Product Discovery path (under menu Code Composer Studio->Preferences->Code Composer Studio->RTSC->Products)

    4.Import SensorTag project

    5.Go to Project Properties->General->RTSC tab and ensure that TI-RTOS for Simplelink Wireless MCUs 2.13.00.06 is selected 

    6. Go to Project Properties->Build->Variables tab. Click on Show System Variables to view all variables. Edit the variables CC26XXWARE and TI_RTOS_DRIVERS_BASE to point to their location on the Mac system (basically remove the c:/ paths)

    7. Build project

  • Thanks for you assistance..

    Success, here is what I did:

    installed CCS
    copied tirtos_simplelink_2_13_00_06 from windows VM to /applications/ti
    copied simplelink from windows VM to /applications//ti
    CCS discovered /applications/ti/tirtos_simplelink_2_13_00_06
    restarted CCS
    imported the SensorTag project and its associated SensorTagStack project
    selected checkbox “Automatically import referenced projects found in same search-directory”
    selected checkbox “Copy projects into workspace”
    changed all of the /c: path references to /applications

    Note that sometimes the board reset fails when starting debugger but a USB replug usually solves the problem.
  • Although the projects builds after the import the source files remain in their original directory, is there anyway to convince CCS to also copy the project source files to the import directory?
  • Joseph Parness said:
    is there anyway to convince CCS to also copy the project source files to the import directory?

    Not in this case, as the source files are set up as linked resources. 

    The "copy to workspace" checkbox means that everything in the project folder will be copied to the workspace, that means the project files and any source files that are present within the project folder. If the original project has linked resources (as in this case) those will not be copied to the workspace.

  • Interesting. What is considered best practices for source control given that the project files are in the workspace and the source files are not?
  • These pages on portable projects and working with source control should be helpful in answering this question:

    http://processors.wiki.ti.com/index.php/Portable_Projects

    http://processors.wiki.ti.com/index.php/Source_control_with_CCS