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.
The reference to ./configPkg/linker.cmd goes missing from the linker build command line for no good reason. After that the link fails for a host of reasons (as expected).
There does not seem to be a good reason for the project to drop this reference. I can be doing normal project settings changes (on other projects in the same workspace) and then when I do the next build, the linker.cmd reference can/sometimes goes away. This happens just often enough for me to feel I need to post this report.
My efforts to fix the problem don't work: clean the project, clean ALL projects, delete the Debug (or Release) directory, touching the RTSC .cfg file, etc. and rebuilding. I have wasted a lot of time trying to fix this.
I have manually added the reference back into the linker file search path/library reference settings properties page and this sometimes gets the project to link. However sometimes after doing this the added reference appears not as -l"./configPkg/linker.cmd" but as -l"" in the linker command line which causes the next library reference in the list to be skipped.
Eventually the normal reference to linker.cmd "Magically" comes back. By then I have tried so many things (multiple times) that I can not be sure what caused it to return.
When the normal reference returns, the extra reference to linker.cmd causes other linker errors. When I see that the normal reference has returned, I delete my manually added reference.
The root problem seems to be that the reference to ./configPkg/linker.cmd goes missing from the GEN_CMDS__FLAG makefile macro in the projects subdir.mk. Since this is an auto generated file editing it back is not the fix.
This problem can occur immediately after creating an empty RTSC project too. I have taken to creating empty CCS projects, adding the RTSC .cfg file separately and having the project converted to a RTSC project.
I am running CCS V5 with a build target of the TIC6678. The project builds a RTSC executable.
Hi David,
First off, my apologies for the delayed response.
Could you provide the full version number of both your CCSv5 install and the BIOS version being used?
Thanks
ki
Hi Ki,
The bios is 6.31.04.27. The CCSv5 is 5.0.2.00006.
Yes I know its not the latest CCS. We were in heavy development mode so we didn't want to add another unknown to the mix. Also, version 5.0.3 was in flux at the time and causing problems with some of our other development tools. (This turned out to be an issue with the version of eclipse 5.0.3 was using, as I understand it.)
Thanks,
Dave