I am upgrading legacy code from CCS v1.2 to CCS v5.2. I know that its a big leap, but everything compiles. However, I get a linking error:
<Linking>
"../TisU.cmd", line 26: warning #10068-D: no matching section
*(.c_mark)
It's complaining a line in the BOOT.ASM file, in the const_init function that copies the .const section from program to data memory.
.sect "c_mark"
The old map file shows this entry:
const 0 00004bb2 00000230 RUN ADDR = 00002000
00004bb2 00000000 BOOT.obj (.c_mark)
With the new version, BOOT.obj is not created, and the new map file does not contain an entry under the const section for BOOT.obj.