Hi,
I'm creating a new platform for EVM6678LE, due to several memory problems and inconsistencies between the default CCS memory map and the datasheet.
However, I'm getting and linktime:
error: DEFAULT memory range overlaps existing memory range DDR3_SLAVE_1
error: DEFAULT memory range overlaps existing memory range DDR3_SLAVE_2
error: DEFAULT memory range overlaps existing memory range DDR3_SLAVE_3
error: DEFAULT memory range overlaps existing memory range DDR3_SLAVE_4
error: DEFAULT memory range overlaps existing memory range DDR3_SLAVE_5
error: DEFAULT memory range overlaps existing memory range DDR3_SLAVE_6
error: DEFAULT memory range overlaps existing memory range DDR3_MASTER
I don't have a memory range named DEFAULT. My memory map is:
name origin length
L2SRAM 00800000 00078000 RW X
MSMCSRAM_MASTER 0c000000 00100000 RW X
MSMCSRAM_SLAVE 0c100000 00100000 RW X
DDR3_SLAVE_0 80000000 02000000 RW X
DDR3_SLAVE_1 82000000 02000000 RW X
DDR3_SLAVE_2 84000000 02000000 RW X
DDR3_SLAVE_3 86000000 02000000 RW X
DDR3_SLAVE_4 88000000 02000000 RW X
DDR3_SLAVE_5 8a000000 02000000 RW X
DDR3_SLAVE_6 8c000000 02000000 RW X
DDR3_MASTER 96000000 0a000000 RW X
Why the linker reports conflict with a non-existing memory range?