source: trunk/libs/newlib/src/libgloss/msp430/intr_vectors.ld @ 458

Last change on this file since 458 was 444, checked in by satin@…, 7 years ago

add newlib,libalmos-mkh, restructure shared_syscalls.h and mini-libc

File size: 3.8 KB
Line 
1MEMORY
2{
3  VECT0 (w)     : ORIGIN = 0x0FFC0, LENGTH = 2
4  VECT1 (w)     : ORIGIN = 0x0FFC2, LENGTH = 2
5  VECT2 (w)     : ORIGIN = 0x0FFC4, LENGTH = 2
6  VECT3 (w)     : ORIGIN = 0x0FFC6, LENGTH = 2
7  VECT4 (w)     : ORIGIN = 0x0FFC8, LENGTH = 2
8  VECT5 (w)     : ORIGIN = 0x0FFCA, LENGTH = 2
9  VECT6 (w)     : ORIGIN = 0x0FFCC, LENGTH = 2
10  VECT7 (w)     : ORIGIN = 0x0FFCE, LENGTH = 2
11  VECT8 (w)     : ORIGIN = 0x0FFD0, LENGTH = 2
12  VECT9 (w)     : ORIGIN = 0x0FFD2, LENGTH = 2
13  VECT10 (w)    : ORIGIN = 0x0FFD4, LENGTH = 2
14  VECT11 (w)    : ORIGIN = 0x0FFD6, LENGTH = 2
15  VECT12 (w)    : ORIGIN = 0x0FFD8, LENGTH = 2
16  VECT13 (w)    : ORIGIN = 0x0FFDA, LENGTH = 2
17  VECT14 (w)    : ORIGIN = 0x0FFDC, LENGTH = 2
18  VECT15 (w)    : ORIGIN = 0x0FFDE, LENGTH = 2
19  VECT16 (w)    : ORIGIN = 0x0FFE0, LENGTH = 2
20  VECT17 (w)    : ORIGIN = 0x0FFE2, LENGTH = 2
21  VECT18 (w)    : ORIGIN = 0x0FFE4, LENGTH = 2
22  VECT19 (w)    : ORIGIN = 0x0FFE6, LENGTH = 2
23  VECT20 (w)    : ORIGIN = 0x0FFE8, LENGTH = 2
24  VECT21 (w)    : ORIGIN = 0x0FFEA, LENGTH = 2
25  VECT22 (w)    : ORIGIN = 0x0FFEC, LENGTH = 2
26  VECT23 (w)    : ORIGIN = 0x0FFEE, LENGTH = 2
27  VECT24 (w)    : ORIGIN = 0x0FFF0, LENGTH = 2
28  VECT25 (w)    : ORIGIN = 0x0FFF2, LENGTH = 2
29  VECT26 (w)    : ORIGIN = 0x0FFF4, LENGTH = 2
30  VECT27 (w)    : ORIGIN = 0x0FFF6, LENGTH = 2
31  VECT28 (w)    : ORIGIN = 0x0FFF8, LENGTH = 2
32  VECT29 (w)    : ORIGIN = 0x0FFFA, LENGTH = 2
33  VECT30 (w)    : ORIGIN = 0x0FFFC, LENGTH = 2
34  VECT31 (w)    : ORIGIN = 0x0FFFE, LENGTH = 2
35}
36
37SECTIONS
38{
39  __interrupt_vector_0  : { KEEP (*(__interrupt_vector_0))  } > VECT0
40  __interrupt_vector_1  : { KEEP (*(__interrupt_vector_1))  } > VECT1
41  __interrupt_vector_2  : { KEEP (*(__interrupt_vector_2))  } > VECT2
42  __interrupt_vector_3  : { KEEP (*(__interrupt_vector_3))  } > VECT3
43  __interrupt_vector_4  : { KEEP (*(__interrupt_vector_4))  } > VECT4
44  __interrupt_vector_5  : { KEEP (*(__interrupt_vector_5))  } > VECT5
45  __interrupt_vector_6  : { KEEP (*(__interrupt_vector_6))  } > VECT6
46  __interrupt_vector_7  : { KEEP (*(__interrupt_vector_7))  } > VECT7
47  __interrupt_vector_8  : { KEEP (*(__interrupt_vector_8))  } > VECT8
48  __interrupt_vector_9  : { KEEP (*(__interrupt_vector_9))  } > VECT9
49  __interrupt_vector_10 : { KEEP (*(__interrupt_vector_10)) } > VECT10
50  __interrupt_vector_11 : { KEEP (*(__interrupt_vector_11)) } > VECT11
51  __interrupt_vector_12 : { KEEP (*(__interrupt_vector_12)) } > VECT12
52  __interrupt_vector_13 : { KEEP (*(__interrupt_vector_13)) } > VECT13
53  __interrupt_vector_14 : { KEEP (*(__interrupt_vector_14)) } > VECT14
54  __interrupt_vector_15 : { KEEP (*(__interrupt_vector_15)) } > VECT15
55  __interrupt_vector_16 : { KEEP (*(__interrupt_vector_16)) } > VECT16
56  __interrupt_vector_17 : { KEEP (*(__interrupt_vector_17)) } > VECT17
57  __interrupt_vector_18 : { KEEP (*(__interrupt_vector_18)) } > VECT18
58  __interrupt_vector_19 : { KEEP (*(__interrupt_vector_19)) } > VECT19
59  __interrupt_vector_20 : { KEEP (*(__interrupt_vector_20)) } > VECT20
60  __interrupt_vector_21 : { KEEP (*(__interrupt_vector_21)) } > VECT21
61  __interrupt_vector_22 : { KEEP (*(__interrupt_vector_22)) } > VECT22
62  __interrupt_vector_23 : { KEEP (*(__interrupt_vector_23)) } > VECT23
63  __interrupt_vector_24 : { KEEP (*(__interrupt_vector_24)) } > VECT24
64  __interrupt_vector_25 : { KEEP (*(__interrupt_vector_25)) } > VECT25
65  __interrupt_vector_26 : { KEEP (*(__interrupt_vector_26)) KEEP (*(__interrupt_vector_watchdog)) } > VECT26
66  __interrupt_vector_27 : { KEEP (*(__interrupt_vector_27)) } > VECT27
67  __interrupt_vector_28 : { KEEP (*(__interrupt_vector_28)) } > VECT28
68  __interrupt_vector_29 : { KEEP (*(__interrupt_vector_29)) } > VECT29
69  __interrupt_vector_30 : { KEEP (*(__interrupt_vector_30)) KEEP (*(__interrupt_vector_nmi)) } > VECT30
70  __interrupt_vector_31 : { KEEP (*(__interrupt_vector_31)) KEEP (*(__interrupt_vector_reset)) KEEP (*(.resetvec)) } > VECT31
71}
Note: See TracBrowser for help on using the repository browser.