-
Notifications
You must be signed in to change notification settings - Fork 0
/
Lab3.map
285 lines (235 loc) · 20.2 KB
/
Lab3.map
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]
==============================================================================
Section Cross References
startup.o(RESET) refers to startup.o(STACK) for StackMem
startup.o(RESET) refers to texas.o(.text) for Timer4A_Handler
startup.o(RESET) refers to main.o(.text) for Start
main.o(.text) refers to texas.o(.text) for TExaS_Init
texas.o(.text) refers to texas.o(.bss) for TExaS
texas.o(.text) refers to texas.o(.constdata) for IntroMsg
texas.o(.text) refers to texas.o(.data) for LastMode
==============================================================================
Removing Unused input sections from the image.
Removing startup.o(HEAP), (0 bytes).
Removing startup.o(.text), (28 bytes).
Removing main.o(DATA), (0 bytes).
3 unused section(s) (total 28 bytes) removed from the image.
==============================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
RESET 0x00000000 Section 644 startup.o(RESET)
Startup.s 0x00000000 Number 0 startup.o ABSOLUTE
TExaS.c 0x00000000 Number 0 texas.o ABSOLUTE
main.s 0x00000000 Number 0 main.o ABSOLUTE
.text 0x00000284 Section 132 main.o(.text)
.text 0x00000308 Section 0 texas.o(.text)
.constdata 0x000007a8 Section 240 texas.o(.constdata)
.data 0x20000000 Section 48 texas.o(.data)
.bss 0x20000030 Section 56 texas.o(.bss)
STACK 0x20000068 Section 1024 startup.o(STACK)
StackMem 0x20000068 Data 0 startup.o(STACK)
Global Symbols
Symbol Name Value Ov Type Size Object(Section)
BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__Vectors 0x00000000 Data 0 startup.o(RESET)
Reset_Handler 0x0000026d Thumb Code 0 startup.o(RESET)
NMI_Handler 0x00000271 Thumb Code 2 startup.o(RESET)
HardFault_Handler 0x00000273 Thumb Code 2 startup.o(RESET)
MemManage_Handler 0x00000275 Thumb Code 2 startup.o(RESET)
BusFault_Handler 0x00000277 Thumb Code 2 startup.o(RESET)
UsageFault_Handler 0x00000279 Thumb Code 2 startup.o(RESET)
SVC_Handler 0x0000027b Thumb Code 2 startup.o(RESET)
DebugMon_Handler 0x0000027d Thumb Code 2 startup.o(RESET)
PendSV_Handler 0x0000027f Thumb Code 2 startup.o(RESET)
SysTick_Handler 0x00000281 Thumb Code 2 startup.o(RESET)
ADC0Seq0_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
ADC0Seq1_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
ADC0Seq2_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
ADC0Seq3_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
ADC1Seq0_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
ADC1Seq1_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
ADC1Seq2_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
ADC1Seq3_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
CAN0_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
CAN1_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
CAN2_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Comp0_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Comp1_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Comp2_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Ethernet_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
ExtBus_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
FPU_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Fan0_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
FlashCtl_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortA_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortB_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortC_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortD_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortE_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortF_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortG_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortH_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortJ_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortK_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortL_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortM_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortN_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortP1_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortP2_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortP3_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortP4_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortP5_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortP6_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortP7_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortP_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortQ1_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortQ2_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortQ3_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortQ4_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortQ5_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortQ6_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortQ7_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortQ_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortR_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
GPIOPortS_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Hibernate_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
I2C0_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
I2C1_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
I2C2_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
I2C3_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
I2C4_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
I2C5_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
I2S0_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
LPC0_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
PECI0_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
PWM0Fault_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
PWM0Generator0_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
PWM0Generator1_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
PWM0Generator2_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
PWM0Generator3_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
PWM1Fault_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
PWM1Generator0_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
PWM1Generator1_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
PWM1Generator2_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
PWM1Generator3_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Quadrature0_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Quadrature1_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Quadrature2_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
SSI0_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
SSI1_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
SSI2_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
SSI3_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
SysCtl_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Timer0A_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Timer0B_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Timer1A_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Timer1B_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Timer2A_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Timer2B_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Timer3A_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Timer3B_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Timer4B_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Timer5B_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
UART0_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
UART1_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
UART2_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
UART3_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
UART4_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
UART5_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
UART6_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
UART7_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
USB0_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
WDT_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
WideTimer0A_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
WideTimer0B_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
WideTimer1A_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
WideTimer1B_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
WideTimer2A_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
WideTimer2B_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
WideTimer3A_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
WideTimer3B_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
WideTimer4A_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
WideTimer4B_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
WideTimer5A_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
WideTimer5B_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
uDMA_Error 0x00000283 Thumb Code 0 startup.o(RESET)
uDMA_Handler 0x00000283 Thumb Code 0 startup.o(RESET)
Start 0x00000285 Thumb Code 0 main.o(.text)
ADC1_Init 0x00000309 Thumb Code 170 texas.o(.text)
SetCode 0x000003b3 Thumb Code 20 texas.o(.text)
UART0_Init 0x000003c7 Thumb Code 162 texas.o(.text)
SetCourse 0x00000469 Thumb Code 22 texas.o(.text)
PLL_Init 0x0000047f Thumb Code 118 texas.o(.text)
TExaS_Init 0x000004f5 Thumb Code 282 texas.o(.text)
StopTimer4 0x0000060f Thumb Code 16 texas.o(.text)
StartTimer4 0x0000061f Thumb Code 24 texas.o(.text)
Timer4A_Handler 0x00000637 Thumb Code 20 texas.o(.text)
ADC1_In 0x0000064b Thumb Code 6 texas.o(.text)
Timer5A_Handler 0x00000651 Thumb Code 34 texas.o(.text)
TExaS_Stop 0x00000673 Thumb Code 18 texas.o(.text)
copy 0x00000685 Thumb Code 16 texas.o(.text)
SetMode 0x00000695 Thumb Code 22 texas.o(.text)
UART0_InChar 0x000006ab Thumb Code 20 texas.o(.text)
UART0_InCharNonBlocking 0x000006bf Thumb Code 22 texas.o(.text)
UART0_OutChar 0x000006d5 Thumb Code 200 texas.o(.text)
UART0_OutCharNonBlock 0x0000079d Thumb Code 6 texas.o(.text)
InputPortMsg 0x000007a8 Data 40 texas.o(.constdata)
OutputPortMsg 0x000007d0 Data 40 texas.o(.constdata)
BlankMsg 0x000007f8 Data 40 texas.o(.constdata)
InitializedMsg 0x00000820 Data 40 texas.o(.constdata)
IntroMsg 0x00000848 Data 40 texas.o(.constdata)
DoneMsg 0x00000870 Data 40 texas.o(.constdata)
TExaS_Period 0x20000000 Data 4 texas.o(.data)
TExaS_Ports 0x20000004 Data 8 texas.o(.data)
TExaS_Meter 0x2000000c Data 4 texas.o(.data)
ADCnum 0x20000010 Data 4 texas.o(.data)
LastMode 0x20000014 Data 4 texas.o(.data)
bFlag 0x20000018 Data 4 texas.o(.data)
Count 0x2000001c Data 4 texas.o(.data)
DelayBetweenTests 0x20000020 Data 4 texas.o(.data)
TExaS_Test 0x20000024 Data 4 texas.o(.data)
ScopeMode 0x20000028 Data 4 texas.o(.data)
ScopeCount 0x2000002c Data 4 texas.o(.data)
TExaS 0x20000030 Data 56 texas.o(.bss)
==============================================================================
Memory Map of the image
Image Entry point : 0x0000026d
Load Region LR_1 (Base: 0x00000000, Size: 0x000008c8, Max: 0xffffffff, ABSOLUTE)
Execution Region ER_RO (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00000898, Max: 0xffffffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x00000000 0x00000000 0x00000284 Code RO 3 * RESET startup.o
0x00000284 0x00000284 0x00000084 Code RO 13 .text main.o
0x00000308 0x00000308 0x000004a0 Code RO 16 .text texas.o
0x000007a8 0x000007a8 0x000000f0 Data RO 18 .constdata texas.o
Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x00000898, Size: 0x00000030, Max: 0xffffffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 0x00000898 0x00000030 Data RW 19 .data texas.o
Execution Region ER_ZI (Exec base: 0x20000030, Load base: 0x000008c8, Size: 0x00000438, Max: 0xffffffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000030 - 0x00000038 Zero RW 17 .bss texas.o
0x20000068 - 0x00000400 Zero RW 1 STACK startup.o
==============================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
132 28 0 0 0 248 main.o
644 620 0 0 1024 728 startup.o
1184 188 240 48 56 16112 texas.o
----------------------------------------------------------------------
1960 836 240 48 1080 17088 Object Totals
0 0 0 0 0 0 (incl. Generated)
0 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
0 0 0 0 0 0 Library Totals
0 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
==============================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
1960 836 240 48 1080 17088 Grand Totals
1960 836 240 48 1080 17088 ELF Image Totals
1960 836 240 48 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 2200 ( 2.15kB)
Total RW Size (RW Data + ZI Data) 1128 ( 1.10kB)
Total ROM Size (Code + RO Data + RW Data) 2248 ( 2.20kB)
==============================================================================