[processor-sdk/pdk.git] / packages / ti / boot / sbl / tools / omapl13x_boot_utils / OMAP-L138 / GNU / AISUtils / NAND_ECC_Patch / src / ARM.lds
1 /*
2 * Desc: Linker command file sft application program.
3 */
5 MEMORY
6 {
7 L3RAM : o = 0x80000000, l = 128K
8 PARAM_RAM : o = 0xFFFF0020, l = 64
9 }
11 SECTIONS
12 {
14 EXTERNAL_RAM_SIZE = 0x10000000;
15 EXTERNAL_RAM_START = 0xC0000000;
16 EXTERNAL_RAM_END = EXTERNAL_RAM_START + EXTERNAL_RAM_SIZE;
18 ASYNC_MEM_START = 0x02000000;
20 IRAM_START = 0x80000000;
21 IRAM_SIZE = 0x00008000;
23 INTERNAL_RAM_START = 0x80000000;
24 INTERNAL_RAM_SIZE = 0x00008000;
26 STACK_START = 0x80008800;
27 STACK_SIZE = 0x00000800;
29 PARAMS_RAM = 0xFFFF0020;
31 .text :
32 {
33 *(.text:.start)
34 *(.text)
35 . = ALIGN(4);
36 } > L3RAM
38 /* Move into DRAM for placing const and data sections */
39 .rodata :
40 {
41 *(.rodata*)
42 *(.rodata)
43 . = ALIGN(4);
44 } > L3RAM
45 .data :
46 {
47 *(.data)
48 . = ALIGN(4);
49 } > L3RAM
51 .bss :
52 {
53 *(.bss) *(COMMON)
54 . = ALIGN(4);
55 } > L3RAM
57 .params (NOLOAD) :
58 {
59 *(.params)
60 } > PARAM_RAM
61 }