Hello,
Affects all C2000 v22.6.0.LTS compilers and CCS 12.2 IDE.
Odd issues between two projects somehow being linked by the index to one another, no project dependencies other than virtual links to c:\ti folders. Configuring project specific index options in both projects, make change in one affects the other and index still points to a different include header file with the same name but of the opposite project in the tree. The header files are internally different, yet the IDE insists on keeping the index of the last opened project include paths even after forced rebuild. How can all that be stopped?
Also #if #endif defines are highlighted over in the project header; compiler still executes the section for syntax etc., then warns of redefines above the lower section. Yet the compiler should not even touch highlighted sections. Such craziness has been noticed even in code analysis flagging Red errors inside #if / #endif sections that are clearly highlighted, these are do not touch sections. Also noticed some TI projects with header files defined as C modules even after the #ifndef H defines. Though removing the C defines does not correct the indexer mixing several projects virtually linked files to the same name. Long as you don't open a higher project up the tree all is good but if you do then bam broken links all over the place in the lower project down the tree.
Are these issues fixed in later versions of CCS and if so what versions fix them?