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.
Tool/software: Code Composer Studio
Not sure if this is related to the original question, but noticed that CCS 8.3 is not populating the predefined symbols from the compiler, in that the advanced project properties under C/C++ General -> Paths and Symbols -> Symbols the list of built-in values are blank. E.g.:
Whereas with CCS 8.2 the predefined symbols from the compiler are populated:
Notes:
a. This does not appear to a problem with the workspace, since can open the same workspace in CCS 8.2 and 8.3, and only CCS 8.3 fails to show the built in symbols.
b. The problem has been seen with C2000 and ARM compilers, and multiple projects.
c. The problem has been seen with CCS 8.3 under Windows and Linux.
John, the Modules view is part of the CCS debug perspective and doesn't show predefined symbols.JohnS said:If you open the modules view are they displayed there?
The CCS 8.3 C/C++ General -> Preprocessor Include Paths, Macros etc. -> TI GNU C -> CCS Built-in Compiler Settings entries do show the symbols pre-defined by the compiler:
Also, the CCS 8.3 editor is correctly using syntax highlighting to show inactive code based upon predefined macros from the compiler.
Therefore, CCS 8.3 is still obtaining the predefined macros from the compiler, but they are no longer shown under the Paths and Symbols properties page.
FYI, this is expected - the "Paths and Symbols" page is a legacy properties page which uses the legacy scanner-discovery framework of CDT. CDT has replaced this framework with newer language-settings framework and the newer "Preprocessor Include Paths, Macros, etc." properties page. CCS has moved to the new framework starting with v8.3.0.