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/MSP432E411Y: Simplelink-MSP432 SDK does not populate Include Path in CCSv8

Part Number: MSP432E411Y

Tool/software: Code Composer Studio

I am guessing that there is some sort of bug in the CCS support for Simplelink microcontrollers. I have added SimpleLink MSP432E4 SDK 2.30.0.14 as a product in my project.

I go to the Build->ARM Compiler -> Include Options and I find a variable ${COM_TI_SIMPLELINK_MSP432E4_SDK_INCLUDE_PATH} that has a small rectangle that shows a tool tip "Contributed by Product SimpleLink MSP432E4 SDK <none>". This variable is obviously completely empty because it is not included as a parameter to the compile command. ${COM_TI_SIMPLELINK_MSP432E4_SDK_SYMBOLS} is likewise an empty variable.

In the Build list variables tab with "Show System Variables" checked I see: COM_TI_SIMPLELINK_MSP432E4_SDK_INSTALL_DIR contains the appropriate value as well as ...INSTALL_DIR_REPOS. You can see that the INCLUDE_DIR is empty.

I have filled it in by copying the INSTALL_DIR path, but this is something that CCS should do automatically.

  • Hi Raymond,

    Thanks for bringing this to our attention. I'll investigate this and see what we can do.

    Thanks,
    Alexis
  • Alexis:

    More info. Here is my CCSv8 Version: 8.2.0.00007
    I am seeing this on BIOS and XDC as well. I would guess that this means it is really a CCSv8 issue.

    I noticed another anomaly after I posted. When you do the Project->Properties and select Build you get several tabs and one of those is "Variables" This varies depending on Project from the menu or right clicking the project and selecting Properties, but the entries are basically the same. After changing the Include paths twice (or maybe thrice) the Variables tab just disappeared!!! I changed to another workspace and then came back to my present workspace and the Variables stuff came back. That was "exciting". It is unclear how to force that behavior. "If it happens just once it never happened", so I'll keep an eye out for a sequence that forces the anomaly. (Our code doesn't have bugs, just anomalies :-) )

    Ray
  • Raymond,

    Sorry about the delayed reply.

    Raymond Mack said:
    This variable is obviously completely empty because it is not included as a parameter to the compile command. ${COM_TI_SIMPLELINK_MSP432E4_SDK_SYMBOLS} is likewise an empty variable.

    That is correct. These variables are created by the tool, however as you noticed they are not being used at this time. There was originally a plan to use them but the implementation later changed so they are currently not used. Their presence in the Compiler's include options has no impact, and they do not serve any purpose in the build. 

    Hope this helps clarify.

**Attention** This is a public forum