/** * C66x.cmd */ -c -heap 0x4000 -stack 0x4000 MEMORY { LocalL2SRAM: o = 0x00800000 l = 0x00080000 /* Local L2 SRAM - Minus Vector region*/ LocalL1PSRAM: o = 0x00E00000 l = 0x00008000 /* Local L1P SRAM */ LocalL1DSRAM: o = 0x00F00000 l = 0x00008000 /* Local L1D SRAM */ MSMLower: o = 0x0C000000 l = 0x00200000 /* 2MB Multicore shared memory - Lower half */ MSMUpper: o = 0x0E000000 l = 0x00200000 /* 2MB Multicore shared memory - Upper half */ } SECTIONS { .csl_vect > MSMLower .text > MSMLower .stack > MSMLower .bss > MSMLower .cio > MSMLower .const > MSMLower .data > MSMLower .switch > MSMLower .sysmem > MSMLower .far > MSMLower .args > MSMLower .ppinfo > MSMLower .ppdata > MSMLower /* COFF sections */ .pinit > MSMLower .cinit > MSMLower /* EABI sections */ .binit > MSMLower .init_array > MSMLower .neardata > MSMLower .fardata > MSMLower .rodata > MSMLower .c6xabi.exidx > MSMLower .c6xabi.extab > MSMLower }