1 // eCos memory layout - Fri Oct 20 08:25:16 2000
3 // This is a generated file - do not edit
5 #include <cyg/infra/cyg_type.inc>
7 OUTPUT_FORMAT("elf32-h8300")
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
19 ram : ORIGIN = WORK, LENGTH = 0xC000
20 iram : ORIGIN = IRAM_TOP, LENGTH = 0x4000-0x100
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)
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)
43 SECTION_int_hook_table (iram, CYGHWR_HAL_H8300_VECTOR_ADDRESS, LMA_EQ_VMA)