1 /* memory ranges configuration for ID_CPU1 board */
3 OUTPUT_FORMAT("coff-h8300")
6 __flash_base = 0x000000 ;
7 __flash_size = 0x040000 ;
8 __flashbb_size = 0x002000 ;
9 __flashpb_size = 0x001000 ;
10 __ram_base = 0x200000 ;
11 __ram_end = 0x2fffff ;
12 __iram0_base = 0xffb000 ;
13 __iram0_end = 0xffcfff ;
15 __flashpb_base = __flash_base + __flashbb_size ;
19 iramvec (w) : ORIGIN = 0x000000, LENGTH = 0x400
20 flashvec (rx) : ORIGIN = 0x000000, LENGTH = 0x400
21 iramdtc (w) : ORIGIN = 0x000400, LENGTH = 0x100
22 flashdtc (rx) : ORIGIN = 0x000400, LENGTH = 0x100
23 iramlow (w) : ORIGIN = 0x000500, LENGTH = 0x1000-0x500
24 flashbb (rx) : ORIGIN = 0x000500, LENGTH = 0x2000-0x500
25 flashpb1 (rx) : ORIGIN = 0x002000, LENGTH = 0x1000
26 flashpb2 (rx) : ORIGIN = 0x003000, LENGTH = 0x1000
27 flashusr (rx) : ORIGIN = 0x004000, LENGTH = 0x40000-0x4000
28 ram (w) : ORIGIN = 0x200000, LENGTH = 0x100000
29 ramstby (w) : ORIGIN = 0x610000, LENGTH = 0x8000
30 iram0 (w) : ORIGIN = 0xffb000, LENGTH = 0x2000
31 bloader (w) : ORIGIN = 0xffc000, LENGTH = 0x2000
32 iram1 (w) : ORIGIN = 0xffe000, LENGTH = 0x1000-0x40
33 eight (w) : ORIGIN = 0xffffc0, LENGTH = 0x40