Tool/software: TI C/C++ Compiler
(TMS570LC4, CCS v5.5)
Using in my linker directive file:
VECTORS (X) : origin = 0x00000000 length = 0x00000040 vfill=0xFFFFFFFF
TABLE (R) : origin = 0x00000040 length = 0x00000020 vfill=0xFFFFFFFF
FLASHBOOT (RX) : origin = 0x00000060 length = 0x0007FFA0 vfill=0xFFFFFFFF
...
GROUP : > TABLE
{
codecrc
codelength
}
applEntry : {} > APPL_ENTRY, type = NOLOAD
codecrc : {} > TABLE, type = DSECT
codelength : {} > TABLE, type = DSECT
The problem is that the linker places both codecrc and codelength on the same address:
(.map file)
codecrc 0 00000040 00000000 DSECT
codelength
* 0 00000040 00000000 DSECT
Is there a way to put an offet like:
codelength : {} > TABLE + something ?