Tool/software: Code Composer Studio
While trying to get the linker to output the mapping of auto-generated symbols to something human readable, it appears that CCS has gotten into a state where I get the following errors:
<Linking>
"configPkg/linker.cmd", line 47: error #10264: PIEVECT memory range overlaps existing memory range PIE_VECT
"configPkg/linker.cmd", line 48: error #10264: L03DPSARAM memory range overlaps existing memory range LS01SARAM
"configPkg/linker.cmd", line 53: error #10263: FLASH memory range has already been specified
"configPkg/linker.cmd", line 54: error #10263: BEGIN memory range has already been specified
error #10010: errors encountered during linking; "excon.out" not built
I have been unable to get it out of this state. I have tried the following:
- rebuilding the project
- deleting the build directory
- running CCS clean
- deleting the .metadata directory in the workspace
- uninstalling CCS, deleting the c:\ti\ccsv6 directory, and installting CCS 6.2.0.00050
Unfortunately, the error persists.
There are MEMORY sections in configPkg/linker.cmd which are causing this error. I have looked on another PC which does not have this problem and there are no MEMORY sections in configPkg/linker.cmd. So this appears to be the problem, but since configPkg/linker.cmd is auto-generated, I do not know how to get the MEMORY sections to stop auto-generating.
Any ideas on how to fix this?
Best Regards,
Joseph