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.

CC2650DK project build structure

Expert 1340 points
Other Parts Discussed in Thread: SYSBIOS

In the CC2650DK examples (for instance HeartRate) I noticed that the sysbios gets built in a directory called simplelink\ble_cc26xx_2_01_00_44423\Projects\ble\HeartRate\CC26xx\CCS\Config\src. This is built in the actual project directory rather than in the CCS workspace and typically contains ~65MB worth of built files. The issue is that I need to exclude this directory from check in to a version control repository. How can the projects be configure so that this is created in the workspace and not in the project directory?

  • Hi Tosa,

    Build of the RTOS (SYSBIOS) is handled by the XDC tools. You can refer to the XDC documentation for the xdc.cfg.SourceDir module.

    I was able to have the sysbios built in a different directory by adding the following to my appBLE.cfg RTOS config file:
    var SourceDir = xdc.useModule('xdc.cfg.SourceDir');
    SourceDir.outputDir = "C:/temp/ccs_out";

    Best wishes