3 /* The board Elmicro Card12 comes with MC912D60A or MC912DG128A.
\r
4 * This memory mapping is for MC9S12DG128 but is also compatible
\r
5 * with MC912D60A (which has more memory).
\r
8 page0 (rwx) : ORIGIN = 0x0, LENGTH = 256
\r
11 data (rwx) : ORIGIN = 0x2000, LENGTH = 12k
\r
13 eeprom (rx): ORIGIN = 0x0400, LENGTH = 3k
\r
14 text (rx) : ORIGIN = 0x4000, LENGTH = 48k
\r
16 /* high fixed bank, reserve 0x100 vectors and security. */
\r
17 text_h (rx) : ORIGIN = 0xc002, LENGTH = 16k-0x102
\r
18 vectors (rx) : ORIGIN = 0xff80, LENGTH = 0x80
\r
20 /* Flash memory banks VMA:s */
\r
21 bank_A (rx) : ORIGIN = 0x0f0000, LENGTH = 16k
\r
22 bank_B (rx) : ORIGIN = 0x0f4000, LENGTH = 16k
\r
23 bank_C (rx) : ORIGIN = 0x0f8000, LENGTH = 16k
\r
24 bank_D (rx) : ORIGIN = 0x0fc000, LENGTH = 16k
\r
25 bank_E (rx) : ORIGIN = 0x100000, LENGTH = 16k
\r
26 bank_F (rx) : ORIGIN = 0x104000, LENGTH = 16k
\r
28 bank_FIX1 (rx) : ORIGIN = 0x108000, LENGTH = 16k
\r
29 bank_FIX2 (rx) : ORIGIN = 0x10c002, LENGTH = 16k-0x102
\r
31 /* Flash memory banks LMA:s */
\r
32 /* iSystem winIDEA */
\r
33 bank_A_lma (rx) : ORIGIN = 0x0f0000, LENGTH = 16k
\r
34 bank_B_lma (rx) : ORIGIN = 0x0f4000, LENGTH = 16k
\r
35 bank_C_lma (rx) : ORIGIN = 0x0f8000, LENGTH = 16k
\r
36 bank_D_lma (rx) : ORIGIN = 0x0fc000, LENGTH = 16k
\r
37 bank_E_lma (rx) : ORIGIN = 0x100000, LENGTH = 16k
\r
38 bank_F_lma (rx) : ORIGIN = 0x104000, LENGTH = 16k
\r
40 bank_FIX1_lma (rx) : ORIGIN = 0x108000, LENGTH = 16k
\r
41 bank_FIX2_lma (rx) : ORIGIN = 0x10c002, LENGTH = 16k-0x102
\r
42 vectors_lma (rx) : ORIGIN = 0x10ff80, LENGTH = 0x80
\r
44 /* Freescale Codewarrior Hiwave (s19, TBDML)
\r
45 bank_A_lma (rx) : ORIGIN = 0x388000, LENGTH = 16k
\r
46 bank_B_lma (rx) : ORIGIN = 0x398000, LENGTH = 16k
\r
47 bank_C_lma (rx) : ORIGIN = 0x3a8000, LENGTH = 16k
\r
48 bank_D_lma (rx) : ORIGIN = 0x3b8000, LENGTH = 16k
\r
49 bank_E_lma (rx) : ORIGIN = 0x3c8000, LENGTH = 16k
\r
50 bank_F_lma (rx) : ORIGIN = 0x3d8000, LENGTH = 16k
\r
52 bank_FIX1_lma (rx) : ORIGIN = 0x3e8000, LENGTH = 16k
\r
53 bank_FIX2_lma (rx) : ORIGIN = 0x3f8002, LENGTH = 16k-0x102
\r
54 vectors_lma (rx) : ORIGIN = 0x3fff80, LENGTH = 0x80
\r