]> git.karo-electronics.de Git - karo-tx-redboot.git/blob - packages/hal/h8300/aki3068net/v2_0/include/pkgconf/mlt_h8300_h8300h_aki3068net_rom.ldi
Initial revision
[karo-tx-redboot.git] / packages / hal / h8300 / aki3068net / v2_0 / include / pkgconf / mlt_h8300_h8300h_aki3068net_rom.ldi
1 // eCos memory layout - Fri Oct 20 08:25:16 2000
2
3 // This is a generated file - do not edit
4
5 #include <cyg/infra/cyg_type.inc>
6
7 OUTPUT_FORMAT("elf32-h8300")
8 OUTPUT_ARCH(h8300h)
9
10 MEMORY
11 {
12 #define IRAM_TOP 0xffbf20
13     rom : ORIGIN = 0x000000, LENGTH = 0x60000
14 #if !defined(CYGPKG_IO_ETH_DRIVERS)
15 #define WORK (IRAM_TOP+0x100)
16     ram : ORIGIN = WORK, LENGTH = 0x4000-0x100
17 #else
18 #define WORK 0x5f4000
19     ram : ORIGIN = WORK, LENGTH = 0xC000
20     iram : ORIGIN = IRAM_TOP, LENGTH = 0x4000-0x100
21 #endif
22 }
23
24 SECTIONS
25 {
26     SECTIONS_BEGIN
27     SECTION_rom_vectors (rom, 0x000000, LMA_EQ_VMA)
28     SECTION_text (rom, ALIGN (0x1), LMA_EQ_VMA)
29     SECTION_fini (rom, ALIGN (0x1), LMA_EQ_VMA)
30     SECTION_rodata (rom, ALIGN (0x1), LMA_EQ_VMA)
31     SECTION_rodata1 (rom, ALIGN (0x1), LMA_EQ_VMA)
32     SECTION_fixup (rom, ALIGN (0x1), LMA_EQ_VMA)
33 #if !defined(CYGSEM_HAL_H8300_VECTOR_HOOK)
34     SECTION_int_hook_table (rom, ALIGN (0x2), LMA_EQ_VMA)
35 #endif
36     SECTION_gcc_except_table (rom, ALIGN (0x1), LMA_EQ_VMA)
37     SECTION_data (ram, WORK, FOLLOWING (.gcc_except_table))
38     SECTION_bss (ram, ALIGN (0x4), LMA_EQ_VMA)
39 #if defined(CYGSEM_HAL_H8300_VECTOR_HOOK)
40 #if !defined(CYGPKG_IO_ETH_DRIVERS)
41     SECTION_int_hook_table (ram, CYGHWR_HAL_H8300_VECTOR_ADDRESS, LMA_EQ_VMA)
42 #else
43     SECTION_int_hook_table (iram, CYGHWR_HAL_H8300_VECTOR_ADDRESS, LMA_EQ_VMA)
44 #endif
45 #endif
46     SECTIONS_END
47 }
48
49 #undef WORK