Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2850 dpurdie 1
/******************************************************************************/
2
/* msp430c091.cmd                                                             */
3
/*    - Linker Command File for defintions in the header file                 */
4
/*    Please do not change !                                                  */
5
/*                                                                            */
6
/******************************************************************************/
7
 
8
 
9
/************************************************************
10
* STANDARD BITS
11
************************************************************/
12
/************************************************************
13
* STATUS REGISTER BITS
14
************************************************************/
15
/************************************************************
16
* CPU
17
************************************************************/
18
/************************************************************
19
* PERIPHERAL FILE MAP
20
************************************************************/
21
/************************************************************
22
* A-POOL
23
************************************************************/
24
APCNF              = 0x01A0;
25
APCNF_L            = 0x01A0;
26
APCNF_H            = 0x01A1;
27
APCTL              = 0x01A2;
28
APCTL_L            = 0x01A2;
29
APCTL_H            = 0x01A3;
30
APOMR              = 0x01A4;
31
APOMR_L            = 0x01A4;
32
APOMR_H            = 0x01A5;
33
APVDIV             = 0x01A6;
34
APVDIV_L           = 0x01A6;
35
APVDIV_H           = 0x01A7;
36
APTRIM             = 0x01A8;
37
APTRIM_L           = 0x01A8;
38
APTRIM_H           = 0x01A9;
39
APINT              = 0x01B0;
40
APINT_L            = 0x01B0;
41
APINT_H            = 0x01B1;
42
APINTB             = 0x01B2;
43
APINTB_L           = 0x01B2;
44
APINTB_H           = 0x01B3;
45
APFRACT            = 0x01B4;
46
APFRACT_L          = 0x01B4;
47
APFRACT_H          = 0x01B5;
48
APFRACTB           = 0x01B6;
49
APFRACTB_L         = 0x01B6;
50
APFRACTB_H         = 0x01B7;
51
APIFG              = 0x01BA;
52
APIFG_L            = 0x01BA;
53
APIFG_H            = 0x01BB;
54
APIE               = 0x01BC;
55
APIE_L             = 0x01BC;
56
APIE_H             = 0x01BD;
57
APIV               = 0x01BE;
58
APIV_L             = 0x01BE;
59
APIV_H             = 0x01BF;
60
/************************************************************
61
* COMPACT CLOCK SYSTEM
62
************************************************************/
63
CCSCTL0            = 0x0160;
64
CCSCTL0_L          = 0x0160;
65
CCSCTL0_H          = 0x0161;
66
CCSCTL1            = 0x0162;
67
CCSCTL1_L          = 0x0162;
68
CCSCTL1_H          = 0x0163;
69
CCSCTL2            = 0x0164;
70
CCSCTL2_L          = 0x0164;
71
CCSCTL2_H          = 0x0165;
72
CCSCTL4            = 0x0168;
73
CCSCTL4_L          = 0x0168;
74
CCSCTL4_H          = 0x0169;
75
CCSCTL5            = 0x016A;
76
CCSCTL5_L          = 0x016A;
77
CCSCTL5_H          = 0x016B;
78
CCSCTL6            = 0x016C;
79
CCSCTL6_L          = 0x016C;
80
CCSCTL6_H          = 0x016D;
81
CCSCTL7            = 0x016E;
82
CCSCTL7_L          = 0x016E;
83
CCSCTL7_H          = 0x016F;
84
CCSCTL8            = 0x0170;
85
CCSCTL8_L          = 0x0170;
86
CCSCTL8_H          = 0x0171;
87
/************************************************************
88
* DIGITAL I/O Port1/2 Pull up / Pull down Resistors
89
************************************************************/
90
PAIN               = 0x0200;
91
PAIN_L             = 0x0200;
92
PAIN_H             = 0x0201;
93
PAOUT              = 0x0202;
94
PAOUT_L            = 0x0202;
95
PAOUT_H            = 0x0203;
96
PADIR              = 0x0204;
97
PADIR_L            = 0x0204;
98
PADIR_H            = 0x0205;
99
PAREN              = 0x0206;
100
PAREN_L            = 0x0206;
101
PAREN_H            = 0x0207;
102
PADS               = 0x0208;
103
PADS_L             = 0x0208;
104
PADS_H             = 0x0209;
105
PASEL0             = 0x020A;
106
PASEL0_L           = 0x020A;
107
PASEL0_H           = 0x020B;
108
PASEL1             = 0x020C;
109
PASEL1_L           = 0x020C;
110
PASEL1_H           = 0x020D;
111
PAIES              = 0x0218;
112
PAIES_L            = 0x0218;
113
PAIES_H            = 0x0219;
114
PAIE               = 0x021A;
115
PAIE_L             = 0x021A;
116
PAIE_H             = 0x021B;
117
PAIFG              = 0x021C;
118
PAIFG_L            = 0x021C;
119
PAIFG_H            = 0x021D;
120
P1IV               = 0x020E;
121
P2IV               = 0x021E;
122
/************************************************************
123
* SFR - Special Function Register Module
124
************************************************************/
125
SFRIE1             = 0x0100;
126
SFRIE1_L           = 0x0100;
127
SFRIE1_H           = 0x0101;
128
SFRIFG1            = 0x0102;
129
SFRIFG1_L          = 0x0102;
130
SFRIFG1_H          = 0x0103;
131
SFRRPCR            = 0x0104;
132
SFRRPCR_L          = 0x0104;
133
SFRRPCR_H          = 0x0105;
134
/************************************************************
135
* COMPACT SYS - System Module
136
************************************************************/
137
SYSCTL             = 0x0180;
138
SYSCTL_L           = 0x0180;
139
SYSCTL_H           = 0x0181;
140
SYSBSLC            = 0x0182;
141
SYSBSLC_L          = 0x0182;
142
SYSBSLC_H          = 0x0183;
143
SYSJMBC            = 0x0186;
144
SYSJMBC_L          = 0x0186;
145
SYSJMBC_H          = 0x0187;
146
SYSJMBI0           = 0x0188;
147
SYSJMBI0_L         = 0x0188;
148
SYSJMBI0_H         = 0x0189;
149
SYSJMBI1           = 0x018A;
150
SYSJMBI1_L         = 0x018A;
151
SYSJMBI1_H         = 0x018B;
152
SYSJMBO0           = 0x018C;
153
SYSJMBO0_L         = 0x018C;
154
SYSJMBO0_H         = 0x018D;
155
SYSJMBO1           = 0x018E;
156
SYSJMBO1_L         = 0x018E;
157
SYSJMBO1_H         = 0x018F;
158
SYSCNF             = 0x0190;
159
SYSCNF_L           = 0x0190;
160
SYSCNF_H           = 0x0191;
161
SYSBERRIV          = 0x0198;
162
SYSBERRIV_L        = 0x0198;
163
SYSBERRIV_H        = 0x0199;
164
SYSUNIV            = 0x019A;
165
SYSUNIV_L          = 0x019A;
166
SYSUNIV_H          = 0x019B;
167
SYSSNIV            = 0x019C;
168
SYSSNIV_L          = 0x019C;
169
SYSSNIV_H          = 0x019D;
170
SYSRSTIV           = 0x019E;
171
SYSRSTIV_L         = 0x019E;
172
SYSRSTIV_H         = 0x019F;
173
/************************************************************
174
* Timer0_A3
175
************************************************************/
176
TA0CTL             = 0x0340;
177
TA0CCTL0           = 0x0342;
178
TA0CCTL1           = 0x0344;
179
TA0CCTL2           = 0x0346;
180
TA0R               = 0x0350;
181
TA0CCR0            = 0x0352;
182
TA0CCR1            = 0x0354;
183
TA0CCR2            = 0x0356;
184
TA0IV              = 0x036E;
185
TA0EX0             = 0x0360;
186
/************************************************************
187
* Timer1_A3
188
************************************************************/
189
TA1CTL             = 0x0380;
190
TA1CCTL0           = 0x0382;
191
TA1CCTL1           = 0x0384;
192
TA1CCTL2           = 0x0386;
193
TA1R               = 0x0390;
194
TA1CCR0            = 0x0392;
195
TA1CCR1            = 0x0394;
196
TA1CCR2            = 0x0396;
197
TA1IV              = 0x03AE;
198
TA1EX0             = 0x03A0;
199
/************************************************************
200
* WATCHDOG TIMER A
201
************************************************************/
202
WDTCTL             = 0x015C;
203
WDTCTL_L           = 0x015C;
204
WDTCTL_H           = 0x015D;
205
/************************************************************
206
* Interrupt Vectors (offset from 0xFFFF - 0x20)
207
************************************************************/
208
/************************************************************
209
* End of Modules
210
************************************************************/