DSP C6413
"Reuse Startup Code Space" in DSP/BIOS (5.32.03) configuration makes this GROUP appear in generated linker cmd file:
GROUP {
.sysinitgap {. += 0x8;}
.sysinit:
.IRAM$heap: {
_IRAM_base = IRAM$B;
_IRAM_length = IRAM$L;
. += 0x2000;
}
} START(IRAM$B), SIZE(IRAM$L) > IRAM
new linker (Code Generation Tools 6.1.2) complains:
error: symbol "IRAM$B" used in expression before it
has been assigned a value
and
error: symbol "IRAM$L" used in expression before it
has been assigned a value
without this option set this part of the file looks like this:
.IRAM$heap: {
IRAM$B = .;
_IRAM_base = .;
IRAM$L = 0x2000;
_IRAM_length = 0x2000;
. += 0x2000;
} > IRAM
Any suggestions?