Hello,
in our projects, we are required to trace all configuration changes cleanly with Git which makes it almost impossible to rely on the XML-configuration files of CCS.
Instead, we want to use a manually edited Makefile with a CCS Makefile project. We got that working with TMS320F28388D, ie. we can compile, run and debug.
But: The CCS-editor does not format the code correctly regarding active and inactive sections and the editor shows many "Symbol xxx could not be resolved" altough the compiler finishes without warnings. The reason is that CCS does not recognize that the compiler automatically defines some macros like __TMS320C28XX__ and more macros are defined on the compiler command line by our Makefile. In the editor, the code gets treated as if non of these macros were defined. And even worse, when stepping though the code in the CCS debugger, the program and the shown line gets out of synchronization, also because debugger thinks these macro are not defined.
I've checked the options under "C/C++ General" -> "Preprocessor Include Paths, Macros etc." -> "Providers", but there is seemingly not much to do there. "CCS Build-in Compiler Settings" is already selected.
I guess I should somehow make CCS call the compiler with the settings from our makefile so that CCS can figure out which macros are really defined. But how?
Thank you for any support!