When i open a linker.cmd file in the ipc demo provided with the board named DSPC8681, I find the following instruction:
/*
* Do not modify this file; it is automatically generated from the template
* linkcmd.xdt in the ti.targets.elf package and will be overwritten.
*/
So, i know this linker.cmd file can not be modified now.
Then it writes:
MEMORY
{
MSMCSRAM (RWX) : org = 0xc000000, len = 0x400000
L1DSRAM (RW) : org = 0xf00000, len = 0x8000
L1PSRAM (RWX) : org = 0xe00000, len = 0x8000
L2SRAM (RWX) : org = 0x800000, len = 0x60000
MSG_HOST_TO_DSP (RWX) : org = 0x80000000, len = 0x1000000
DDR3 (RWX) : org = 0x81000000, len = 0x2f000000
DDR3_PCIE_RESERVED1 (RWX) : org = 0xb0000000, len = 0x8000000
DDR3_PCIE_RESERVED2 (RWX) : org = 0xb8000000, len = 0x8000000
}
But, in another demo named image-processing, the same linker file writes:
MEMORY
{
L2SRAM (RWX) : org = 0x800000, len = 0x40000
MSMCSRAM_MASTER (RWX) : org = 0xc000000, len = 0x100000
MSMCSRAM_SLAVE (RWX) : org = 0xc100000, len = 0x100000
MSMCSRAM_IPC (RWX) : org = 0xc200000, len = 0x200000
DDR3 (RWX) : org = 0x80000000, len = 0x10000000
}
They are different !!
I remember I managed to modify the linker.cmd file in CCS3.3, DSP/BIOS, and the board was EVMDM6437.
But Now the "linker.cmd" file tells me it can NOT be modified, and i can't find the linkcmd.xdt file.
What is linkcmd.xdt?
Where can i find it?
How can i modify the MEMORY defines in linker.cmd?
I am a ccs5.5 and sys/bios new user.
thank you.