]> git.karo-electronics.de Git - karo-tx-redboot.git/blob - packages/hal/powerpc/ec555/v2_0/include/pkgconf/mlt_powerpc_ec555_f08_s04_ram.ldi
RedBoot TX53 Release 2012-02-15
[karo-tx-redboot.git] / packages / hal / powerpc / ec555 / v2_0 / include / pkgconf / mlt_powerpc_ec555_f08_s04_ram.ldi
1
2 #include <cyg/infra/cyg_type.inc>
3
4 MEMORY
5 {
6   rom          : ORIGIN = 0x00000000, LENGTH = 0x0006ffff   /* internal flash */
7   ram(WA)      : ORIGIN = 0x01000000, LENGTH = 0x003fffff   /* external RAM   */
8   iram(WA)     : ORIGIN = 0x003f9800, LENGTH = 0x00006800   /* internal RAM   */
9   eflash(RXIW) : ORIGIN = 0x02000000, LENGTH = 0x007fffff   /* external FLASH */
10 }
11
12 SECTIONS
13 {
14     SECTIONS_BEGIN
15     CYG_LABEL_DEFN(__reserved_vectors) = 0x00000000; 
16
17     . = 0x3f9800;
18     CYG_LABEL_DEFN(__reserved_vsr_table) = ALIGN (0x10); 
19     . = CYG_LABEL_DEFN(__reserved_vsr_table) + 0x200;
20     CYG_LABEL_DEFN(__reserved_virtual_table) = ALIGN (0x10); 
21     . = 0x01000000;
22     CYG_LABEL_DEFN(__reserved_for_rom) = ALIGN (0x10);
23     . = CYG_LABEL_DEFN(__reserved_for_rom) + 0x10000;
24
25     SECTION_vectors          (ram, 0x01010000,  LMA_EQ_VMA)
26     SECTION_text             (ram, ALIGN (0x4), LMA_EQ_VMA)
27     SECTION_fini             (ram, ALIGN (0x4), LMA_EQ_VMA)
28     SECTION_rodata1          (ram, ALIGN (0x8), LMA_EQ_VMA)
29     SECTION_rodata           (ram, ALIGN (0x8), LMA_EQ_VMA)
30     SECTION_fixup            (ram, ALIGN (0x4), LMA_EQ_VMA)
31     SECTION_gcc_except_table (ram, ALIGN (0x1), LMA_EQ_VMA)
32     SECTION_data             (ram, ALIGN (0x8), LMA_EQ_VMA)
33     SECTION_sbss             (ram, ALIGN (0x4), LMA_EQ_VMA)
34     SECTION_bss              (ram, ALIGN (0x10), LMA_EQ_VMA)
35     CYG_LABEL_DEFN(__heap1) = ALIGN (0x8);
36     SECTIONS_END
37 }