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: TI C/C++ Compiler
Hi,
This is related to the recent question by Alexander Wirth. I have a very similar problem, that is certainly related.
After the changes in the code, previous, already working (and saved) workspace, did not work, with the same message of
missing RamfuncsRunStart/End... symbols.
It appears that there is an unwanted cross-contamination of workspaces and project that is not obvious to the casual user, and that cannot be prevented by the prescribed regular usage of the CCS.
I am using CCS6. It seems, as the previous workspace/environment/project/whatnot hidden in Eclipse, was able to instruct the linker to create Ramfuncs stuff before, by finding definition in one of the command files, and after the changes in completely another workspace, that ability was lost!
It seems that changes in the command file settings for the loading sections, somehow got implied on previously done, and already separated projects.
My best guess is that this happens through the parent project, that typically stays the same during the development, or that the contamination happen thorough some internal Eclipse environment hidden usage of xml and/or history files.
It is annoying when you want to recompile previously compiled code, and it does not work, due to your current work. Eclipse environment is so unforgiving for developing two different projects at the same computer!
regards,
Vlad
Vlad,
Yes, there are a few ways to include linker files and it is not always clear which one it is pulling. You can have it included as a file in the project, you can have it linked in through the properties as well. Be wary when you copy a project that has linked files in it, as the file you are changing is pointing to the source. If you have other projects pointing to the same file they will be affected.
Glad that you figured it out. If you have more questions, don't hesitate to create a new post.
-Mark