[processor-sdk/performance-audio-sr.git] / pdk_k2g_1_0_1 / packages / ti / boot / sbl / example / dsp1MulticoreApp / lnk_dsp1.cmd
3 -stack 0x00500000 /* SOFTWARE STACK SIZE */
4 -heap 0x00500000 /* HEAP AREA SIZE */
5 -e _c_int00
7 /* SPECIFY THE SYSTEM MEMORY MAP */
9 MEMORY
10 {
11 IRAM_MEM: org = 0x00800000 len = 0x8000 /* RAM 0x1FBFF*/
12 /*CODE SECTION - 20MB*/
13 /*DATA SECTION - 10MB*/
14 /*STACK - 5MB*/
15 /*HEAP - 5MB*/
16 DDR3_MPU_CPU0_CODE : org = 0x90000000,len = 0x01400000
17 DDR3_MPU_CPU0_DATA : org = 0x91400000, len = 0x00A00000
18 DDR3_MPU_CPU0_STACK : org = 0x91E00000, len = 0x00500000
19 DDR3_MPU_CPU0_HEAP : org = 0x92300000, len = 0x00500000
21 DDR3_IPU2_CPU1_CODE : org = 0x9C800000,len = 0x01400000
22 DDR3_IPU2_CPU1_DATA : org = 0x9DC00000,len = 0x00A00000
23 DDR3_IPU2_CPU1_STACK : org = 0x9E600000,len = 0x00500000
24 DDR3_IPU2_CPU1_HEAP : org = 0x9EB00000,len = 0x00500000
26 DDR3_DSP1_CODE : org = 0x83200000,len = 0x01400000
27 DDR3_DSP1_DATA : org = 0x84600000, len = 0x00A00000
28 DDR3_DSP1_STACK :org = 0x85000000, len = 0x00500000
29 DDR3_DSP1_HEAP : org = 0x85500000, len = 0x00500000
31 DDR3_DSP2_CODE : org = 0x86400000,len = 0x01400000
32 DDR3_DSP2_DATA : org = 0x87800000,len = 0x00A00000
33 DDR3_DSP2_STACK : org = 0x88200000,len = 0x00500000
34 DDR3_DSP2_HEAP : org = 0x88700000,len = 0x00500000
35 }
37 /* SPECIFY THE SECTIONS ALLOCATION INTO MEMORY */
39 SECTIONS
40 {
41 .vects : load > IRAM_MEM
42 .l2_int : load > IRAM_MEM
43 boot :
44 {
45 rts*.lib<boot.obj>(.text)
46 }load > DDR3_DSP1_CODE
48 .init : load > DDR3_DSP1_DATA
49 .cio : load > DDR3_DSP1_DATA
51 .text : load > DDR3_DSP1_CODE /* CODE */
52 .data : load > DDR3_DSP1_DATA /* INITIALIZED GLOBAL AND STATIC VARIABLES. */
53 .bss : load > DDR3_DSP1_DATA /* UNINITIALIZED OR ZERO INITIALIZED */
54 /* GLOBAL & STATIC VARIABLES. */
55 RUN_START(bss_start)
56 RUN_END(bss_end)
57 .const : load > DDR3_DSP1_DATA /* GLOBAL CONSTANTS */
58 .cinit : load > DDR3_DSP1_DATA
59 .stack : load > DDR3_DSP1_STACK /* SOFTWARE SYSTEM STACK */
60 .plt : load > DDR3_DSP1_DATA
61 .my_sect_ddr : load > DDR3_DSP1_DATA
62 .far : load > DDR3_DSP1_DATA
63 .fardata : load > DDR3_DSP1_DATA
64 .neardata : load > DDR3_DSP1_DATA
65 .switch : load > DDR3_DSP1_DATA
66 }