|
@@ -4,10 +4,14 @@ Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]
|
4
|
4
|
|
5
|
5
|
Section Cross References
|
6
|
6
|
|
|
7
|
+ prinicpal.o(i.Callback) refers to myadc.o(i.startADC) for startADC
|
|
8
|
+ prinicpal.o(i.Callback) refers to myadc.o(i.read) for read
|
|
9
|
+ prinicpal.o(i.Callback) refers to prinicpal.o(.data) for a
|
7
|
10
|
prinicpal.o(i.main) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init
|
8
|
|
- prinicpal.o(i.main) refers to mytimer.o(i.MyTimer_PWM) for MyTimer_PWM
|
|
11
|
+ prinicpal.o(i.main) refers to myadc.o(i.initADC) for initADC
|
|
12
|
+ prinicpal.o(i.main) refers to mytimer.o(i.MyTimer_ActiveIT) for MyTimer_ActiveIT
|
9
|
13
|
prinicpal.o(i.main) refers to mytimer.o(i.MyTimer_Base_Start) for MyTimer_Base_Start
|
10
|
|
- prinicpal.o(i.main) refers to mytimer.o(i.Set_PWM_PRCT) for Set_PWM_PRCT
|
|
14
|
+ prinicpal.o(i.main) refers to prinicpal.o(i.Callback) for Callback
|
11
|
15
|
mytimer.o(i.MyTimer_ActiveIT) refers to mytimer.o(.data) for ptr1
|
12
|
16
|
mytimer.o(i.MyTimer_PWM) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
|
13
|
17
|
mytimer.o(i.TIM1_UP_IRQHandler) refers to mytimer.o(.data) for ptr1
|
|
@@ -53,6 +57,7 @@ Removing Unused input sections from the image.
|
53
|
57
|
Removing driver_gpio.o(.rev16_text), (4 bytes).
|
54
|
58
|
Removing driver_gpio.o(.revsh_text), (4 bytes).
|
55
|
59
|
Removing driver_gpio.o(.rrx_text), (6 bytes).
|
|
60
|
+ Removing driver_gpio.o(i.MyGPIO_Init), (180 bytes).
|
56
|
61
|
Removing driver_gpio.o(i.MyGPIO_Read), (12 bytes).
|
57
|
62
|
Removing driver_gpio.o(i.MyGPIO_Reset), (14 bytes).
|
58
|
63
|
Removing driver_gpio.o(i.MyGPIO_Set), (12 bytes).
|
|
@@ -60,8 +65,12 @@ Removing Unused input sections from the image.
|
60
|
65
|
Removing mytimer.o(.rev16_text), (4 bytes).
|
61
|
66
|
Removing mytimer.o(.revsh_text), (4 bytes).
|
62
|
67
|
Removing mytimer.o(.rrx_text), (6 bytes).
|
63
|
|
- Removing mytimer.o(i.MyTimer_ActiveIT), (176 bytes).
|
64
|
68
|
Removing mytimer.o(i.MyTimer_Base_Stop), (10 bytes).
|
|
69
|
+ Removing mytimer.o(i.MyTimer_PWM), (464 bytes).
|
|
70
|
+ Removing mytimer.o(i.Set_PWM_PRCT), (56 bytes).
|
|
71
|
+ Removing myadc.o(.rev16_text), (4 bytes).
|
|
72
|
+ Removing myadc.o(.revsh_text), (4 bytes).
|
|
73
|
+ Removing myadc.o(.rrx_text), (6 bytes).
|
65
|
74
|
Removing startup_stm32f10x_md.o(HEAP), (512 bytes).
|
66
|
75
|
Removing system_stm32f10x.o(.rev16_text), (4 bytes).
|
67
|
76
|
Removing system_stm32f10x.o(.revsh_text), (4 bytes).
|
|
@@ -69,7 +78,7 @@ Removing Unused input sections from the image.
|
69
|
78
|
Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes).
|
70
|
79
|
Removing system_stm32f10x.o(.data), (20 bytes).
|
71
|
80
|
|
72
|
|
-21 unused section(s) (total 988 bytes) removed from the image.
|
|
81
|
+26 unused section(s) (total 1526 bytes) removed from the image.
|
73
|
82
|
|
74
|
83
|
==============================================================================
|
75
|
84
|
|
|
@@ -79,22 +88,24 @@ Image Symbol Table
|
79
|
88
|
|
80
|
89
|
Symbol Name Value Ov Type Size Object(Section)
|
81
|
90
|
|
82
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
|
83
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
|
84
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
|
85
|
91
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE
|
86
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
|
87
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
|
88
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
89
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
90
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
|
91
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE
|
92
|
92
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
|
93
|
93
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
|
94
|
94
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
|
95
|
95
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
|
96
|
96
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
|
|
97
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE
|
|
98
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
|
|
99
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
|
|
100
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
|
|
101
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
|
|
102
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
|
|
103
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
|
104
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
|
105
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
|
|
106
|
+ FileInclude\MyADC.c 0x00000000 Number 0 myadc.o ABSOLUTE
|
97
|
107
|
FileInclude\MyTimer.c 0x00000000 Number 0 mytimer.o ABSOLUTE
|
|
108
|
+ FileInclude\\MyADC.c 0x00000000 Number 0 myadc.o ABSOLUTE
|
98
|
109
|
FileInclude\\MyTimer.c 0x00000000 Number 0 mytimer.o ABSOLUTE
|
99
|
110
|
RTE\Device\STM32F103RB\startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE
|
100
|
111
|
RTE\Device\STM32F103RB\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE
|
|
@@ -120,26 +131,29 @@ Image Symbol Table
|
120
|
131
|
__lit__00000000 0x08000100 Data 4 entry2.o(.ARM.Collect$$$$00002712)
|
121
|
132
|
.text 0x08000104 Section 36 startup_stm32f10x_md.o(.text)
|
122
|
133
|
.text 0x08000128 Section 36 init.o(.text)
|
123
|
|
- i.MyGPIO_Init 0x0800014c Section 0 driver_gpio.o(i.MyGPIO_Init)
|
124
|
|
- i.MyTimer_Base_Init 0x08000200 Section 0 mytimer.o(i.MyTimer_Base_Init)
|
125
|
|
- i.MyTimer_Base_Start 0x0800026c Section 0 mytimer.o(i.MyTimer_Base_Start)
|
126
|
|
- i.MyTimer_PWM 0x08000278 Section 0 mytimer.o(i.MyTimer_PWM)
|
127
|
|
- i.SetSysClock 0x08000448 Section 0 system_stm32f10x.o(i.SetSysClock)
|
128
|
|
- SetSysClock 0x08000449 Thumb Code 8 system_stm32f10x.o(i.SetSysClock)
|
129
|
|
- i.SetSysClockTo72 0x08000450 Section 0 system_stm32f10x.o(i.SetSysClockTo72)
|
130
|
|
- SetSysClockTo72 0x08000451 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72)
|
131
|
|
- i.Set_PWM_PRCT 0x08000530 Section 0 mytimer.o(i.Set_PWM_PRCT)
|
132
|
|
- i.SystemInit 0x08000568 Section 0 system_stm32f10x.o(i.SystemInit)
|
133
|
|
- i.TIM1_UP_IRQHandler 0x080005c8 Section 0 mytimer.o(i.TIM1_UP_IRQHandler)
|
134
|
|
- i.TIM2_IRQHandler 0x080005ec Section 0 mytimer.o(i.TIM2_IRQHandler)
|
135
|
|
- i.TIM3_IRQHandler 0x08000610 Section 0 mytimer.o(i.TIM3_IRQHandler)
|
136
|
|
- i.TIM4_IRQHandler 0x08000634 Section 0 mytimer.o(i.TIM4_IRQHandler)
|
137
|
|
- i.__scatterload_copy 0x08000658 Section 14 handlers.o(i.__scatterload_copy)
|
138
|
|
- i.__scatterload_null 0x08000666 Section 2 handlers.o(i.__scatterload_null)
|
139
|
|
- i.__scatterload_zeroinit 0x08000668 Section 14 handlers.o(i.__scatterload_zeroinit)
|
140
|
|
- i.main 0x08000676 Section 0 prinicpal.o(i.main)
|
141
|
|
- .data 0x20000000 Section 16 mytimer.o(.data)
|
142
|
|
- STACK 0x20000010 Section 1024 startup_stm32f10x_md.o(STACK)
|
|
134
|
+ i.Callback 0x0800014c Section 0 prinicpal.o(i.Callback)
|
|
135
|
+ i.MyTimer_ActiveIT 0x08000160 Section 0 mytimer.o(i.MyTimer_ActiveIT)
|
|
136
|
+ i.MyTimer_Base_Init 0x08000210 Section 0 mytimer.o(i.MyTimer_Base_Init)
|
|
137
|
+ i.MyTimer_Base_Start 0x0800027c Section 0 mytimer.o(i.MyTimer_Base_Start)
|
|
138
|
+ i.SetSysClock 0x08000286 Section 0 system_stm32f10x.o(i.SetSysClock)
|
|
139
|
+ SetSysClock 0x08000287 Thumb Code 8 system_stm32f10x.o(i.SetSysClock)
|
|
140
|
+ i.SetSysClockTo72 0x08000290 Section 0 system_stm32f10x.o(i.SetSysClockTo72)
|
|
141
|
+ SetSysClockTo72 0x08000291 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72)
|
|
142
|
+ i.SystemInit 0x08000370 Section 0 system_stm32f10x.o(i.SystemInit)
|
|
143
|
+ i.TIM1_UP_IRQHandler 0x080003d0 Section 0 mytimer.o(i.TIM1_UP_IRQHandler)
|
|
144
|
+ i.TIM2_IRQHandler 0x080003f4 Section 0 mytimer.o(i.TIM2_IRQHandler)
|
|
145
|
+ i.TIM3_IRQHandler 0x08000418 Section 0 mytimer.o(i.TIM3_IRQHandler)
|
|
146
|
+ i.TIM4_IRQHandler 0x0800043c Section 0 mytimer.o(i.TIM4_IRQHandler)
|
|
147
|
+ i.__scatterload_copy 0x08000460 Section 14 handlers.o(i.__scatterload_copy)
|
|
148
|
+ i.__scatterload_null 0x0800046e Section 2 handlers.o(i.__scatterload_null)
|
|
149
|
+ i.__scatterload_zeroinit 0x08000470 Section 14 handlers.o(i.__scatterload_zeroinit)
|
|
150
|
+ i.initADC 0x08000480 Section 0 myadc.o(i.initADC)
|
|
151
|
+ i.main 0x080004bc Section 0 prinicpal.o(i.main)
|
|
152
|
+ i.read 0x080004f8 Section 0 myadc.o(i.read)
|
|
153
|
+ i.startADC 0x08000520 Section 0 myadc.o(i.startADC)
|
|
154
|
+ .data 0x20000000 Section 4 prinicpal.o(.data)
|
|
155
|
+ .data 0x20000004 Section 16 mytimer.o(.data)
|
|
156
|
+ STACK 0x20000018 Section 1024 startup_stm32f10x_md.o(STACK)
|
143
|
157
|
|
144
|
158
|
Global Symbols
|
145
|
159
|
|
|
@@ -217,27 +231,30 @@ Image Symbol Table
|
217
|
231
|
WWDG_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
218
|
232
|
__scatterload 0x08000129 Thumb Code 28 init.o(.text)
|
219
|
233
|
__scatterload_rt2 0x08000129 Thumb Code 0 init.o(.text)
|
220
|
|
- MyGPIO_Init 0x0800014d Thumb Code 166 driver_gpio.o(i.MyGPIO_Init)
|
221
|
|
- MyTimer_Base_Init 0x08000201 Thumb Code 98 mytimer.o(i.MyTimer_Base_Init)
|
222
|
|
- MyTimer_Base_Start 0x0800026d Thumb Code 10 mytimer.o(i.MyTimer_Base_Start)
|
223
|
|
- MyTimer_PWM 0x08000279 Thumb Code 448 mytimer.o(i.MyTimer_PWM)
|
224
|
|
- Set_PWM_PRCT 0x08000531 Thumb Code 56 mytimer.o(i.Set_PWM_PRCT)
|
225
|
|
- SystemInit 0x08000569 Thumb Code 78 system_stm32f10x.o(i.SystemInit)
|
226
|
|
- TIM1_UP_IRQHandler 0x080005c9 Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler)
|
227
|
|
- TIM2_IRQHandler 0x080005ed Thumb Code 32 mytimer.o(i.TIM2_IRQHandler)
|
228
|
|
- TIM3_IRQHandler 0x08000611 Thumb Code 28 mytimer.o(i.TIM3_IRQHandler)
|
229
|
|
- TIM4_IRQHandler 0x08000635 Thumb Code 28 mytimer.o(i.TIM4_IRQHandler)
|
230
|
|
- __scatterload_copy 0x08000659 Thumb Code 14 handlers.o(i.__scatterload_copy)
|
231
|
|
- __scatterload_null 0x08000667 Thumb Code 2 handlers.o(i.__scatterload_null)
|
232
|
|
- __scatterload_zeroinit 0x08000669 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
|
233
|
|
- main 0x08000677 Thumb Code 56 prinicpal.o(i.main)
|
234
|
|
- Region$$Table$$Base 0x080006b0 Number 0 anon$$obj.o(Region$$Table)
|
235
|
|
- Region$$Table$$Limit 0x080006d0 Number 0 anon$$obj.o(Region$$Table)
|
236
|
|
- ptr1 0x20000000 Data 4 mytimer.o(.data)
|
237
|
|
- ptr2 0x20000004 Data 4 mytimer.o(.data)
|
238
|
|
- ptr3 0x20000008 Data 4 mytimer.o(.data)
|
239
|
|
- ptr4 0x2000000c Data 4 mytimer.o(.data)
|
240
|
|
- __initial_sp 0x20000410 Data 0 startup_stm32f10x_md.o(STACK)
|
|
234
|
+ Callback 0x0800014d Thumb Code 16 prinicpal.o(i.Callback)
|
|
235
|
+ MyTimer_ActiveIT 0x08000161 Thumb Code 148 mytimer.o(i.MyTimer_ActiveIT)
|
|
236
|
+ MyTimer_Base_Init 0x08000211 Thumb Code 98 mytimer.o(i.MyTimer_Base_Init)
|
|
237
|
+ MyTimer_Base_Start 0x0800027d Thumb Code 10 mytimer.o(i.MyTimer_Base_Start)
|
|
238
|
+ SystemInit 0x08000371 Thumb Code 78 system_stm32f10x.o(i.SystemInit)
|
|
239
|
+ TIM1_UP_IRQHandler 0x080003d1 Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler)
|
|
240
|
+ TIM2_IRQHandler 0x080003f5 Thumb Code 32 mytimer.o(i.TIM2_IRQHandler)
|
|
241
|
+ TIM3_IRQHandler 0x08000419 Thumb Code 28 mytimer.o(i.TIM3_IRQHandler)
|
|
242
|
+ TIM4_IRQHandler 0x0800043d Thumb Code 28 mytimer.o(i.TIM4_IRQHandler)
|
|
243
|
+ __scatterload_copy 0x08000461 Thumb Code 14 handlers.o(i.__scatterload_copy)
|
|
244
|
+ __scatterload_null 0x0800046f Thumb Code 2 handlers.o(i.__scatterload_null)
|
|
245
|
+ __scatterload_zeroinit 0x08000471 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
|
|
246
|
+ initADC 0x08000481 Thumb Code 50 myadc.o(i.initADC)
|
|
247
|
+ main 0x080004bd Thumb Code 56 prinicpal.o(i.main)
|
|
248
|
+ read 0x080004f9 Thumb Code 36 myadc.o(i.read)
|
|
249
|
+ startADC 0x08000521 Thumb Code 14 myadc.o(i.startADC)
|
|
250
|
+ Region$$Table$$Base 0x08000534 Number 0 anon$$obj.o(Region$$Table)
|
|
251
|
+ Region$$Table$$Limit 0x08000554 Number 0 anon$$obj.o(Region$$Table)
|
|
252
|
+ a 0x20000000 Data 4 prinicpal.o(.data)
|
|
253
|
+ ptr1 0x20000004 Data 4 mytimer.o(.data)
|
|
254
|
+ ptr2 0x20000008 Data 4 mytimer.o(.data)
|
|
255
|
+ ptr3 0x2000000c Data 4 mytimer.o(.data)
|
|
256
|
+ ptr4 0x20000010 Data 4 mytimer.o(.data)
|
|
257
|
+ __initial_sp 0x20000418 Data 0 startup_stm32f10x_md.o(STACK)
|
241
|
258
|
|
242
|
259
|
|
243
|
260
|
|
|
@@ -245,54 +262,64 @@ Image Symbol Table
|
245
|
262
|
|
246
|
263
|
Memory Map of the image
|
247
|
264
|
|
248
|
|
- Image Entry point : 0x080000ed
|
|
265
|
+ Image Entry point : 0x08000105
|
249
|
266
|
|
250
|
|
- Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000006e0, Max: 0x00020000, ABSOLUTE)
|
|
267
|
+ Load Region LR_1 (Base: 0x08000000, Size: 0x00000568, Max: 0xffffffff, ABSOLUTE)
|
251
|
268
|
|
252
|
|
- Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000006d0, Max: 0x00020000, ABSOLUTE)
|
|
269
|
+ Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000554, Max: 0xffffffff, ABSOLUTE)
|
253
|
270
|
|
254
|
271
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
255
|
272
|
|
256
|
|
- 0x08000000 0x08000000 0x000000ec Data RO 200 RESET startup_stm32f10x_md.o
|
257
|
|
- 0x080000ec 0x080000ec 0x00000000 Code RO 251 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
|
258
|
|
- 0x080000ec 0x080000ec 0x00000004 Code RO 254 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
|
259
|
|
- 0x080000f0 0x080000f0 0x00000004 Code RO 257 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
|
260
|
|
- 0x080000f4 0x080000f4 0x00000000 Code RO 259 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
|
261
|
|
- 0x080000f4 0x080000f4 0x00000000 Code RO 261 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
|
262
|
|
- 0x080000f4 0x080000f4 0x00000008 Code RO 262 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
|
263
|
|
- 0x080000fc 0x080000fc 0x00000004 Code RO 269 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
|
264
|
|
- 0x08000100 0x08000100 0x00000000 Code RO 264 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
|
265
|
|
- 0x08000100 0x08000100 0x00000000 Code RO 266 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
|
266
|
|
- 0x08000100 0x08000100 0x00000004 Code RO 255 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
|
267
|
|
- 0x08000104 0x08000104 0x00000024 Code RO 201 .text startup_stm32f10x_md.o
|
268
|
|
- 0x08000128 0x08000128 0x00000024 Code RO 270 .text mc_w.l(init.o)
|
269
|
|
- 0x0800014c 0x0800014c 0x000000b4 Code RO 63 i.MyGPIO_Init driver_gpio.o
|
270
|
|
- 0x08000200 0x08000200 0x0000006c Code RO 115 i.MyTimer_Base_Init mytimer.o
|
271
|
|
- 0x0800026c 0x0800026c 0x0000000a Code RO 116 i.MyTimer_Base_Start mytimer.o
|
272
|
|
- 0x08000276 0x08000276 0x00000002 PAD
|
273
|
|
- 0x08000278 0x08000278 0x000001d0 Code RO 118 i.MyTimer_PWM mytimer.o
|
274
|
|
- 0x08000448 0x08000448 0x00000008 Code RO 208 i.SetSysClock system_stm32f10x.o
|
275
|
|
- 0x08000450 0x08000450 0x000000e0 Code RO 209 i.SetSysClockTo72 system_stm32f10x.o
|
276
|
|
- 0x08000530 0x08000530 0x00000038 Code RO 119 i.Set_PWM_PRCT mytimer.o
|
277
|
|
- 0x08000568 0x08000568 0x00000060 Code RO 211 i.SystemInit system_stm32f10x.o
|
278
|
|
- 0x080005c8 0x080005c8 0x00000024 Code RO 120 i.TIM1_UP_IRQHandler mytimer.o
|
279
|
|
- 0x080005ec 0x080005ec 0x00000024 Code RO 121 i.TIM2_IRQHandler mytimer.o
|
280
|
|
- 0x08000610 0x08000610 0x00000024 Code RO 122 i.TIM3_IRQHandler mytimer.o
|
281
|
|
- 0x08000634 0x08000634 0x00000024 Code RO 123 i.TIM4_IRQHandler mytimer.o
|
282
|
|
- 0x08000658 0x08000658 0x0000000e Code RO 274 i.__scatterload_copy mc_w.l(handlers.o)
|
283
|
|
- 0x08000666 0x08000666 0x00000002 Code RO 275 i.__scatterload_null mc_w.l(handlers.o)
|
284
|
|
- 0x08000668 0x08000668 0x0000000e Code RO 276 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
285
|
|
- 0x08000676 0x08000676 0x00000038 Code RO 4 i.main prinicpal.o
|
286
|
|
- 0x080006ae 0x080006ae 0x00000002 PAD
|
287
|
|
- 0x080006b0 0x080006b0 0x00000020 Data RO 272 Region$$Table anon$$obj.o
|
288
|
|
-
|
289
|
|
-
|
290
|
|
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080006d0, Size: 0x00000410, Max: 0x00005000, ABSOLUTE)
|
|
273
|
+ 0x08000000 0x08000000 0x000000ec Data RO 251 RESET startup_stm32f10x_md.o
|
|
274
|
+ 0x080000ec 0x080000ec 0x00000000 Code RO 302 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
|
|
275
|
+ 0x080000ec 0x080000ec 0x00000004 Code RO 305 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
|
|
276
|
+ 0x080000f0 0x080000f0 0x00000004 Code RO 308 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
|
|
277
|
+ 0x080000f4 0x080000f4 0x00000000 Code RO 310 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
|
|
278
|
+ 0x080000f4 0x080000f4 0x00000000 Code RO 312 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
|
|
279
|
+ 0x080000f4 0x080000f4 0x00000008 Code RO 313 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
|
|
280
|
+ 0x080000fc 0x080000fc 0x00000004 Code RO 320 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
|
|
281
|
+ 0x08000100 0x08000100 0x00000000 Code RO 315 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
|
|
282
|
+ 0x08000100 0x08000100 0x00000000 Code RO 317 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
|
|
283
|
+ 0x08000100 0x08000100 0x00000004 Code RO 306 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
|
|
284
|
+ 0x08000104 0x08000104 0x00000024 Code RO 252 * .text startup_stm32f10x_md.o
|
|
285
|
+ 0x08000128 0x08000128 0x00000024 Code RO 321 .text mc_w.l(init.o)
|
|
286
|
+ 0x0800014c 0x0800014c 0x00000014 Code RO 4 i.Callback prinicpal.o
|
|
287
|
+ 0x08000160 0x08000160 0x000000b0 Code RO 126 i.MyTimer_ActiveIT mytimer.o
|
|
288
|
+ 0x08000210 0x08000210 0x0000006c Code RO 127 i.MyTimer_Base_Init mytimer.o
|
|
289
|
+ 0x0800027c 0x0800027c 0x0000000a Code RO 128 i.MyTimer_Base_Start mytimer.o
|
|
290
|
+ 0x08000286 0x08000286 0x00000008 Code RO 259 i.SetSysClock system_stm32f10x.o
|
|
291
|
+ 0x0800028e 0x0800028e 0x00000002 PAD
|
|
292
|
+ 0x08000290 0x08000290 0x000000e0 Code RO 260 i.SetSysClockTo72 system_stm32f10x.o
|
|
293
|
+ 0x08000370 0x08000370 0x00000060 Code RO 262 i.SystemInit system_stm32f10x.o
|
|
294
|
+ 0x080003d0 0x080003d0 0x00000024 Code RO 132 i.TIM1_UP_IRQHandler mytimer.o
|
|
295
|
+ 0x080003f4 0x080003f4 0x00000024 Code RO 133 i.TIM2_IRQHandler mytimer.o
|
|
296
|
+ 0x08000418 0x08000418 0x00000024 Code RO 134 i.TIM3_IRQHandler mytimer.o
|
|
297
|
+ 0x0800043c 0x0800043c 0x00000024 Code RO 135 i.TIM4_IRQHandler mytimer.o
|
|
298
|
+ 0x08000460 0x08000460 0x0000000e Code RO 325 i.__scatterload_copy mc_w.l(handlers.o)
|
|
299
|
+ 0x0800046e 0x0800046e 0x00000002 Code RO 326 i.__scatterload_null mc_w.l(handlers.o)
|
|
300
|
+ 0x08000470 0x08000470 0x0000000e Code RO 327 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
|
301
|
+ 0x0800047e 0x0800047e 0x00000002 PAD
|
|
302
|
+ 0x08000480 0x08000480 0x0000003c Code RO 213 i.initADC myadc.o
|
|
303
|
+ 0x080004bc 0x080004bc 0x0000003c Code RO 5 i.main prinicpal.o
|
|
304
|
+ 0x080004f8 0x080004f8 0x00000028 Code RO 214 i.read myadc.o
|
|
305
|
+ 0x08000520 0x08000520 0x00000014 Code RO 215 i.startADC myadc.o
|
|
306
|
+ 0x08000534 0x08000534 0x00000020 Data RO 323 Region$$Table anon$$obj.o
|
|
307
|
+
|
|
308
|
+
|
|
309
|
+ Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x08000554, Size: 0x00000014, Max: 0xffffffff, ABSOLUTE)
|
|
310
|
+
|
|
311
|
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
|
312
|
+
|
|
313
|
+ 0x20000000 0x08000554 0x00000004 Data RW 6 .data prinicpal.o
|
|
314
|
+ 0x20000004 0x08000558 0x00000010 Data RW 136 .data mytimer.o
|
|
315
|
+
|
|
316
|
+
|
|
317
|
+ Execution Region ER_ZI (Exec base: 0x20000014, Load base: 0x08000568, Size: 0x00000404, Max: 0xffffffff, ABSOLUTE)
|
291
|
318
|
|
292
|
319
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
293
|
320
|
|
294
|
|
- 0x20000000 0x080006d0 0x00000010 Data RW 124 .data mytimer.o
|
295
|
|
- 0x20000010 - 0x00000400 Zero RW 198 STACK startup_stm32f10x_md.o
|
|
321
|
+ 0x20000014 0x08000568 0x00000004 PAD
|
|
322
|
+ 0x20000018 - 0x00000400 Zero RW 249 STACK startup_stm32f10x_md.o
|
296
|
323
|
|
297
|
324
|
|
298
|
325
|
==============================================================================
|
|
@@ -302,16 +329,16 @@ Image component sizes
|
302
|
329
|
|
303
|
330
|
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
304
|
331
|
|
305
|
|
- 180 14 0 0 0 1658 driver_gpio.o
|
306
|
|
- 782 54 0 16 0 5979 mytimer.o
|
307
|
|
- 56 0 0 0 0 207723 prinicpal.o
|
308
|
|
- 36 8 236 0 1024 804 startup_stm32f10x_md.o
|
309
|
|
- 328 28 0 0 0 1949 system_stm32f10x.o
|
|
332
|
+ 120 20 0 0 0 1284 myadc.o
|
|
333
|
+ 438 66 0 16 0 4557 mytimer.o
|
|
334
|
+ 80 8 0 4 0 208330 prinicpal.o
|
|
335
|
+ 36 8 236 0 1024 808 startup_stm32f10x_md.o
|
|
336
|
+ 328 28 0 0 0 1973 system_stm32f10x.o
|
310
|
337
|
|
311
|
338
|
----------------------------------------------------------------------
|
312
|
|
- 1386 104 268 16 1024 218113 Object Totals
|
|
339
|
+ 1004 130 268 20 1028 216952 Object Totals
|
313
|
340
|
0 0 32 0 0 0 (incl. Generated)
|
314
|
|
- 4 0 0 0 0 0 (incl. Padding)
|
|
341
|
+ 2 0 0 0 4 0 (incl. Padding)
|
315
|
342
|
|
316
|
343
|
----------------------------------------------------------------------
|
317
|
344
|
|
|
@@ -330,8 +357,8 @@ Image component sizes
|
330
|
357
|
36 8 0 0 0 68 init.o
|
331
|
358
|
|
332
|
359
|
----------------------------------------------------------------------
|
333
|
|
- 90 16 0 0 0 68 Library Totals
|
334
|
|
- 0 0 0 0 0 0 (incl. Padding)
|
|
360
|
+ 92 16 0 0 0 68 Library Totals
|
|
361
|
+ 2 0 0 0 0 0 (incl. Padding)
|
335
|
362
|
|
336
|
363
|
----------------------------------------------------------------------
|
337
|
364
|
|
|
@@ -340,7 +367,7 @@ Image component sizes
|
340
|
367
|
90 16 0 0 0 68 mc_w.l
|
341
|
368
|
|
342
|
369
|
----------------------------------------------------------------------
|
343
|
|
- 90 16 0 0 0 68 Library Totals
|
|
370
|
+ 92 16 0 0 0 68 Library Totals
|
344
|
371
|
|
345
|
372
|
----------------------------------------------------------------------
|
346
|
373
|
|
|
@@ -349,15 +376,15 @@ Image component sizes
|
349
|
376
|
|
350
|
377
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
351
|
378
|
|
352
|
|
- 1476 120 268 16 1024 217761 Grand Totals
|
353
|
|
- 1476 120 268 16 1024 217761 ELF Image Totals
|
354
|
|
- 1476 120 268 16 0 0 ROM Totals
|
|
379
|
+ 1096 146 268 20 1028 216548 Grand Totals
|
|
380
|
+ 1096 146 268 20 1028 216548 ELF Image Totals
|
|
381
|
+ 1096 146 268 20 0 0 ROM Totals
|
355
|
382
|
|
356
|
383
|
==============================================================================
|
357
|
384
|
|
358
|
|
- Total RO Size (Code + RO Data) 1744 ( 1.70kB)
|
359
|
|
- Total RW Size (RW Data + ZI Data) 1040 ( 1.02kB)
|
360
|
|
- Total ROM Size (Code + RO Data + RW Data) 1760 ( 1.72kB)
|
|
385
|
+ Total RO Size (Code + RO Data) 1364 ( 1.33kB)
|
|
386
|
+ Total RW Size (RW Data + ZI Data) 1048 ( 1.02kB)
|
|
387
|
+ Total ROM Size (Code + RO Data + RW Data) 1384 ( 1.35kB)
|
361
|
388
|
|
362
|
389
|
==============================================================================
|
363
|
390
|
|