|
@@ -1,466 +1,462 @@
|
1
|
|
-Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]
|
2
|
|
-
|
3
|
|
-==============================================================================
|
4
|
|
-
|
5
|
|
-Section Cross References
|
6
|
|
-
|
7
|
|
- main.o(i.f) refers to plateau.o(i.Set_Moteur_Plateau) for Set_Moteur_Plateau
|
8
|
|
- main.o(i.f) refers to main.o(.data) for droite
|
9
|
|
- main.o(i.main) refers to telecommande.o(i.Init_USART) for Init_USART
|
10
|
|
- main.o(i.main) refers to batterie.o(i.Init_Batterie) for Init_Batterie
|
11
|
|
- main.o(i.main) refers to batterie.o(i.Get_Batterie) for Get_Batterie
|
12
|
|
- main.o(i.main) refers to telecommande.o(i.Send_Message) for Send_Message
|
13
|
|
- main.o(i.main) refers to main.o(.data) for bat
|
14
|
|
- mytimer.o(i.MyTimer_ActiveIT) refers to mytimer.o(.data) for ptr1
|
15
|
|
- mytimer.o(i.MyTimer_PWM) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
|
16
|
|
- mytimer.o(i.TIM1_UP_IRQHandler) refers to mytimer.o(.data) for ptr1
|
17
|
|
- mytimer.o(i.TIM2_IRQHandler) refers to mytimer.o(.data) for ptr2
|
18
|
|
- mytimer.o(i.TIM3_IRQHandler) refers to mytimer.o(.data) for ptr3
|
19
|
|
- mytimer.o(i.TIM4_IRQHandler) refers to mytimer.o(.data) for ptr4
|
20
|
|
- myadc.o(i.read) refers to myadc.o(i.startADC) for startADC
|
21
|
|
- plateau.o(i.Init_Plateau) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init
|
22
|
|
- plateau.o(i.Init_Plateau) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
|
23
|
|
- plateau.o(i.Init_Plateau) refers to mytimer.o(i.MyTimer_Base_Start) for MyTimer_Base_Start
|
24
|
|
- plateau.o(i.Init_Plateau) refers to mytimer.o(i.MyTimer_PWM) for MyTimer_PWM
|
25
|
|
- plateau.o(i.Init_Plateau) refers to plateau.o(.data) for Data
|
26
|
|
- plateau.o(i.Init_Plateau) refers to plateau.o(.bss) for GPIOA5
|
27
|
|
- plateau.o(i.Set_Direction) refers to driver_gpio.o(i.MyGPIO_Reset) for MyGPIO_Reset
|
28
|
|
- plateau.o(i.Set_Direction) refers to driver_gpio.o(i.MyGPIO_Set) for MyGPIO_Set
|
29
|
|
- plateau.o(i.Set_Direction) refers to plateau.o(.bss) for GPIOA5
|
30
|
|
- plateau.o(i.Set_Moteur_Plateau) refers to plateau.o(i.Init_Plateau) for Init_Plateau
|
31
|
|
- plateau.o(i.Set_Moteur_Plateau) refers to plateau.o(i.Set_Direction) for Set_Direction
|
32
|
|
- plateau.o(i.Set_Moteur_Plateau) refers to plateau.o(i.Set_Vitesse) for Set_Vitesse
|
33
|
|
- plateau.o(i.Set_Vitesse) refers to mytimer.o(i.Set_PWM_PRCT) for Set_PWM_PRCT
|
34
|
|
- plateau.o(i.Set_Vitesse) refers to plateau.o(.data) for Data
|
35
|
|
- telecommande.o(i.Init_Message_Reception) refers to telecommande.o(.data) for ptr
|
36
|
|
- telecommande.o(i.Init_USART) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
|
37
|
|
- telecommande.o(i.Init_USART) refers to telecommande.o(.bss) for GPIOA10
|
38
|
|
- telecommande.o(i.Send_Message) refers to telecommande.o(i.Send_Char) for Send_Char
|
39
|
|
- telecommande.o(i.USART1_IRQHandler) refers to telecommande.o(.data) for ptr
|
40
|
|
- telecommande.o(.data) refers to telecommande.o(.bss) for USART
|
41
|
|
- batterie.o(i.Get_Batterie) refers to myadc.o(i.read) for read
|
42
|
|
- batterie.o(i.Get_Batterie) refers to batterie.o(.data) for nivBatterie
|
43
|
|
- batterie.o(i.Init_Batterie) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
|
44
|
|
- batterie.o(i.Init_Batterie) refers to myadc.o(i.initADC) for initADC
|
45
|
|
- batterie.o(i.Init_Batterie) refers to myadc.o(i.startADC) for startADC
|
46
|
|
- batterie.o(i.Init_Batterie) refers to batterie.o(.bss) for GPIOC0
|
47
|
|
- startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
|
48
|
|
- startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler
|
49
|
|
- startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM1_UP_IRQHandler) for TIM1_UP_IRQHandler
|
50
|
|
- startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM2_IRQHandler) for TIM2_IRQHandler
|
51
|
|
- startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM3_IRQHandler) for TIM3_IRQHandler
|
52
|
|
- startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM4_IRQHandler) for TIM4_IRQHandler
|
53
|
|
- startup_stm32f10x_md.o(RESET) refers to telecommande.o(i.USART1_IRQHandler) for USART1_IRQHandler
|
54
|
|
- startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit
|
55
|
|
- startup_stm32f10x_md.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
|
56
|
|
- system_stm32f10x.o(i.SetSysClock) refers to system_stm32f10x.o(i.SetSysClockTo72) for SetSysClockTo72
|
57
|
|
- system_stm32f10x.o(i.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data) for SystemCoreClock
|
58
|
|
- system_stm32f10x.o(i.SystemInit) refers to system_stm32f10x.o(i.SetSysClock) for SetSysClock
|
59
|
|
- entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp
|
60
|
|
- entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit
|
61
|
|
- entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini
|
62
|
|
- entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
|
63
|
|
- entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
|
64
|
|
- entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
|
65
|
|
- entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
|
66
|
|
- entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
|
67
|
|
- entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
|
68
|
|
- entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
|
69
|
|
- entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
|
70
|
|
- entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
|
71
|
|
- entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
|
72
|
|
- entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
|
73
|
|
- entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
|
74
|
|
- init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
|
75
|
|
-
|
76
|
|
-
|
77
|
|
-==============================================================================
|
78
|
|
-
|
79
|
|
-Removing Unused input sections from the image.
|
80
|
|
-
|
81
|
|
- Removing main.o(.rev16_text), (4 bytes).
|
82
|
|
- Removing main.o(.revsh_text), (4 bytes).
|
83
|
|
- Removing main.o(.rrx_text), (6 bytes).
|
84
|
|
- Removing main.o(i.f), (64 bytes).
|
85
|
|
- Removing driver_gpio.o(.rev16_text), (4 bytes).
|
86
|
|
- Removing driver_gpio.o(.revsh_text), (4 bytes).
|
87
|
|
- Removing driver_gpio.o(.rrx_text), (6 bytes).
|
88
|
|
- Removing driver_gpio.o(i.MyGPIO_Read), (12 bytes).
|
89
|
|
- Removing driver_gpio.o(i.MyGPIO_Reset), (14 bytes).
|
90
|
|
- Removing driver_gpio.o(i.MyGPIO_Set), (12 bytes).
|
91
|
|
- Removing driver_gpio.o(i.MyGPIO_Toggle), (12 bytes).
|
92
|
|
- Removing mytimer.o(.rev16_text), (4 bytes).
|
93
|
|
- Removing mytimer.o(.revsh_text), (4 bytes).
|
94
|
|
- Removing mytimer.o(.rrx_text), (6 bytes).
|
95
|
|
- Removing mytimer.o(i.Get_Max_Duty), (6 bytes).
|
96
|
|
- Removing mytimer.o(i.MyTimer_ActiveIT), (176 bytes).
|
97
|
|
- Removing mytimer.o(i.MyTimer_Base_Init), (108 bytes).
|
98
|
|
- Removing mytimer.o(i.MyTimer_Base_Start), (10 bytes).
|
99
|
|
- Removing mytimer.o(i.MyTimer_Base_Stop), (10 bytes).
|
100
|
|
- Removing mytimer.o(i.MyTimer_PWM), (464 bytes).
|
101
|
|
- Removing mytimer.o(i.Set_Duty_Cycle), (40 bytes).
|
102
|
|
- Removing mytimer.o(i.Set_PWM_PRCT), (56 bytes).
|
103
|
|
- Removing myadc.o(.rev16_text), (4 bytes).
|
104
|
|
- Removing myadc.o(.revsh_text), (4 bytes).
|
105
|
|
- Removing myadc.o(.rrx_text), (6 bytes).
|
106
|
|
- Removing plateau.o(.rev16_text), (4 bytes).
|
107
|
|
- Removing plateau.o(.revsh_text), (4 bytes).
|
108
|
|
- Removing plateau.o(.rrx_text), (6 bytes).
|
109
|
|
- Removing plateau.o(i.Init_Plateau), (124 bytes).
|
110
|
|
- Removing plateau.o(i.Set_Direction), (40 bytes).
|
111
|
|
- Removing plateau.o(i.Set_Moteur_Plateau), (24 bytes).
|
112
|
|
- Removing plateau.o(i.Set_Vitesse), (32 bytes).
|
113
|
|
- Removing plateau.o(.bss), (24 bytes).
|
114
|
|
- Removing plateau.o(.data), (16 bytes).
|
115
|
|
- Removing telecommande.o(.rev16_text), (4 bytes).
|
116
|
|
- Removing telecommande.o(.revsh_text), (4 bytes).
|
117
|
|
- Removing telecommande.o(.rrx_text), (6 bytes).
|
118
|
|
- Removing telecommande.o(i.Init_Message_Reception), (56 bytes).
|
119
|
|
- Removing batterie.o(.rev16_text), (4 bytes).
|
120
|
|
- Removing batterie.o(.revsh_text), (4 bytes).
|
121
|
|
- Removing batterie.o(.rrx_text), (6 bytes).
|
122
|
|
- Removing startup_stm32f10x_md.o(HEAP), (512 bytes).
|
123
|
|
- Removing system_stm32f10x.o(.rev16_text), (4 bytes).
|
124
|
|
- Removing system_stm32f10x.o(.revsh_text), (4 bytes).
|
125
|
|
- Removing system_stm32f10x.o(.rrx_text), (6 bytes).
|
126
|
|
- Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes).
|
127
|
|
- Removing system_stm32f10x.o(.data), (20 bytes).
|
128
|
|
-
|
129
|
|
-47 unused section(s) (total 2108 bytes) removed from the image.
|
130
|
|
-
|
131
|
|
-==============================================================================
|
132
|
|
-
|
133
|
|
-Image Symbol Table
|
134
|
|
-
|
135
|
|
- Local Symbols
|
136
|
|
-
|
137
|
|
- Symbol Name Value Ov Type Size Object(Section)
|
138
|
|
-
|
139
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
|
140
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
|
141
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE
|
142
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE
|
143
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
|
144
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
|
145
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
|
146
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
|
147
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
|
148
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
|
149
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
|
150
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
|
151
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
152
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
|
153
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
154
|
|
- FileInclude\Batterie.c 0x00000000 Number 0 batterie.o ABSOLUTE
|
155
|
|
- FileInclude\MyADC.c 0x00000000 Number 0 myadc.o ABSOLUTE
|
156
|
|
- FileInclude\MyTimer.c 0x00000000 Number 0 mytimer.o ABSOLUTE
|
157
|
|
- FileInclude\Plateau.c 0x00000000 Number 0 plateau.o ABSOLUTE
|
158
|
|
- FileInclude\Telecommande.c 0x00000000 Number 0 telecommande.o ABSOLUTE
|
159
|
|
- FileInclude\\Batterie.c 0x00000000 Number 0 batterie.o ABSOLUTE
|
160
|
|
- FileInclude\\MyADC.c 0x00000000 Number 0 myadc.o ABSOLUTE
|
161
|
|
- FileInclude\\MyTimer.c 0x00000000 Number 0 mytimer.o ABSOLUTE
|
162
|
|
- FileInclude\\Plateau.c 0x00000000 Number 0 plateau.o ABSOLUTE
|
163
|
|
- FileInclude\\Telecommande.c 0x00000000 Number 0 telecommande.o ABSOLUTE
|
164
|
|
- RTE\Device\STM32F103RB\startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE
|
165
|
|
- RTE\Device\STM32F103RB\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE
|
166
|
|
- RTE\\Device\\STM32F103RB\\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE
|
167
|
|
- Sources\\main.c 0x00000000 Number 0 main.o ABSOLUTE
|
168
|
|
- Sources\main.c 0x00000000 Number 0 main.o ABSOLUTE
|
169
|
|
- U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE
|
170
|
|
- U:\\Documents\\4ir\\S1\\Microcontroleur\\Drivers\\FileInclude\\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE
|
171
|
|
- dc.s 0x00000000 Number 0 dc.o ABSOLUTE
|
172
|
|
- handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE
|
173
|
|
- init.s 0x00000000 Number 0 init.o ABSOLUTE
|
174
|
|
- RESET 0x08000000 Section 236 startup_stm32f10x_md.o(RESET)
|
175
|
|
- .ARM.Collect$$$$00000000 0x080000ec Section 0 entry.o(.ARM.Collect$$$$00000000)
|
176
|
|
- .ARM.Collect$$$$00000001 0x080000ec Section 4 entry2.o(.ARM.Collect$$$$00000001)
|
177
|
|
- .ARM.Collect$$$$00000004 0x080000f0 Section 4 entry5.o(.ARM.Collect$$$$00000004)
|
178
|
|
- .ARM.Collect$$$$00000008 0x080000f4 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
|
179
|
|
- .ARM.Collect$$$$0000000A 0x080000f4 Section 0 entry8b.o(.ARM.Collect$$$$0000000A)
|
180
|
|
- .ARM.Collect$$$$0000000B 0x080000f4 Section 8 entry9a.o(.ARM.Collect$$$$0000000B)
|
181
|
|
- .ARM.Collect$$$$0000000E 0x080000fc Section 4 entry12b.o(.ARM.Collect$$$$0000000E)
|
182
|
|
- .ARM.Collect$$$$0000000F 0x08000100 Section 0 entry10a.o(.ARM.Collect$$$$0000000F)
|
183
|
|
- .ARM.Collect$$$$00000011 0x08000100 Section 0 entry11a.o(.ARM.Collect$$$$00000011)
|
184
|
|
- .ARM.Collect$$$$00002712 0x08000100 Section 4 entry2.o(.ARM.Collect$$$$00002712)
|
185
|
|
- __lit__00000000 0x08000100 Data 4 entry2.o(.ARM.Collect$$$$00002712)
|
186
|
|
- .text 0x08000104 Section 36 startup_stm32f10x_md.o(.text)
|
187
|
|
- .text 0x08000128 Section 36 init.o(.text)
|
188
|
|
- i.Get_Batterie 0x0800014c Section 0 batterie.o(i.Get_Batterie)
|
189
|
|
- i.Init_Batterie 0x08000174 Section 0 batterie.o(i.Init_Batterie)
|
190
|
|
- i.Init_USART 0x0800019c Section 0 telecommande.o(i.Init_USART)
|
191
|
|
- i.MyGPIO_Init 0x08000238 Section 0 driver_gpio.o(i.MyGPIO_Init)
|
192
|
|
- i.Send_Char 0x080002ec Section 0 telecommande.o(i.Send_Char)
|
193
|
|
- i.Send_Message 0x08000308 Section 0 telecommande.o(i.Send_Message)
|
194
|
|
- i.SetSysClock 0x08000320 Section 0 system_stm32f10x.o(i.SetSysClock)
|
195
|
|
- SetSysClock 0x08000321 Thumb Code 8 system_stm32f10x.o(i.SetSysClock)
|
196
|
|
- i.SetSysClockTo72 0x08000328 Section 0 system_stm32f10x.o(i.SetSysClockTo72)
|
197
|
|
- SetSysClockTo72 0x08000329 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72)
|
198
|
|
- i.SystemInit 0x08000408 Section 0 system_stm32f10x.o(i.SystemInit)
|
199
|
|
- i.TIM1_UP_IRQHandler 0x08000468 Section 0 mytimer.o(i.TIM1_UP_IRQHandler)
|
200
|
|
- i.TIM2_IRQHandler 0x0800048c Section 0 mytimer.o(i.TIM2_IRQHandler)
|
201
|
|
- i.TIM3_IRQHandler 0x080004b0 Section 0 mytimer.o(i.TIM3_IRQHandler)
|
202
|
|
- i.TIM4_IRQHandler 0x080004d4 Section 0 mytimer.o(i.TIM4_IRQHandler)
|
203
|
|
- i.USART1_IRQHandler 0x080004f8 Section 0 telecommande.o(i.USART1_IRQHandler)
|
204
|
|
- i.__scatterload_copy 0x08000514 Section 14 handlers.o(i.__scatterload_copy)
|
205
|
|
- i.__scatterload_null 0x08000522 Section 2 handlers.o(i.__scatterload_null)
|
206
|
|
- i.__scatterload_zeroinit 0x08000524 Section 14 handlers.o(i.__scatterload_zeroinit)
|
207
|
|
- i.initADC 0x08000534 Section 0 myadc.o(i.initADC)
|
208
|
|
- i.main 0x08000570 Section 0 main.o(i.main)
|
209
|
|
- i.read 0x0800060c Section 0 myadc.o(i.read)
|
210
|
|
- i.startADC 0x08000634 Section 0 myadc.o(i.startADC)
|
211
|
|
- .data 0x20000000 Section 16 main.o(.data)
|
212
|
|
- .data 0x20000010 Section 16 mytimer.o(.data)
|
213
|
|
- .data 0x20000020 Section 8 telecommande.o(.data)
|
214
|
|
- .data 0x20000028 Section 4 batterie.o(.data)
|
215
|
|
- .bss 0x2000002c Section 52 telecommande.o(.bss)
|
216
|
|
- .bss 0x20000060 Section 12 batterie.o(.bss)
|
217
|
|
- STACK 0x20000070 Section 1024 startup_stm32f10x_md.o(STACK)
|
218
|
|
-
|
219
|
|
- Global Symbols
|
220
|
|
-
|
221
|
|
- Symbol Name Value Ov Type Size Object(Section)
|
222
|
|
-
|
223
|
|
- BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
|
224
|
|
- __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
|
225
|
|
- __arm_fini_ - Undefined Weak Reference
|
226
|
|
- __cpp_initialize__aeabi_ - Undefined Weak Reference
|
227
|
|
- __cxa_finalize - Undefined Weak Reference
|
228
|
|
- __decompress - Undefined Weak Reference
|
229
|
|
- _clock_init - Undefined Weak Reference
|
230
|
|
- _microlib_exit - Undefined Weak Reference
|
231
|
|
- __Vectors_Size 0x000000ec Number 0 startup_stm32f10x_md.o ABSOLUTE
|
232
|
|
- __Vectors 0x08000000 Data 4 startup_stm32f10x_md.o(RESET)
|
233
|
|
- __Vectors_End 0x080000ec Data 0 startup_stm32f10x_md.o(RESET)
|
234
|
|
- __main 0x080000ed Thumb Code 0 entry.o(.ARM.Collect$$$$00000000)
|
235
|
|
- _main_stk 0x080000ed Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001)
|
236
|
|
- _main_scatterload 0x080000f1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
|
237
|
|
- __main_after_scatterload 0x080000f5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
|
238
|
|
- _main_clock 0x080000f5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008)
|
239
|
|
- _main_cpp_init 0x080000f5 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A)
|
240
|
|
- _main_init 0x080000f5 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B)
|
241
|
|
- __rt_lib_shutdown_fini 0x080000fd Thumb Code 0 entry12b.o(.ARM.Collect$$$$0000000E)
|
242
|
|
- __rt_final_cpp 0x08000101 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000F)
|
243
|
|
- __rt_final_exit 0x08000101 Thumb Code 0 entry11a.o(.ARM.Collect$$$$00000011)
|
244
|
|
- Reset_Handler 0x08000105 Thumb Code 8 startup_stm32f10x_md.o(.text)
|
245
|
|
- NMI_Handler 0x0800010d Thumb Code 2 startup_stm32f10x_md.o(.text)
|
246
|
|
- HardFault_Handler 0x0800010f Thumb Code 2 startup_stm32f10x_md.o(.text)
|
247
|
|
- MemManage_Handler 0x08000111 Thumb Code 2 startup_stm32f10x_md.o(.text)
|
248
|
|
- BusFault_Handler 0x08000113 Thumb Code 2 startup_stm32f10x_md.o(.text)
|
249
|
|
- UsageFault_Handler 0x08000115 Thumb Code 2 startup_stm32f10x_md.o(.text)
|
250
|
|
- SVC_Handler 0x08000117 Thumb Code 2 startup_stm32f10x_md.o(.text)
|
251
|
|
- DebugMon_Handler 0x08000119 Thumb Code 2 startup_stm32f10x_md.o(.text)
|
252
|
|
- PendSV_Handler 0x0800011b Thumb Code 2 startup_stm32f10x_md.o(.text)
|
253
|
|
- SysTick_Handler 0x0800011d Thumb Code 2 startup_stm32f10x_md.o(.text)
|
254
|
|
- ADC1_2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
255
|
|
- CAN1_RX1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
256
|
|
- CAN1_SCE_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
257
|
|
- DMA1_Channel1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
258
|
|
- DMA1_Channel2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
259
|
|
- DMA1_Channel3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
260
|
|
- DMA1_Channel4_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
261
|
|
- DMA1_Channel5_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
262
|
|
- DMA1_Channel6_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
263
|
|
- DMA1_Channel7_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
264
|
|
- EXTI0_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
265
|
|
- EXTI15_10_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
266
|
|
- EXTI1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
267
|
|
- EXTI2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
268
|
|
- EXTI3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
269
|
|
- EXTI4_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
270
|
|
- EXTI9_5_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
271
|
|
- FLASH_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
272
|
|
- I2C1_ER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
273
|
|
- I2C1_EV_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
274
|
|
- I2C2_ER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
275
|
|
- I2C2_EV_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
276
|
|
- PVD_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
277
|
|
- RCC_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
278
|
|
- RTCAlarm_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
279
|
|
- RTC_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
280
|
|
- SPI1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
281
|
|
- SPI2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
282
|
|
- TAMPER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
283
|
|
- TIM1_BRK_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
284
|
|
- TIM1_CC_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
285
|
|
- TIM1_TRG_COM_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
286
|
|
- USART2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
287
|
|
- USART3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
288
|
|
- USBWakeUp_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
289
|
|
- USB_HP_CAN1_TX_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
290
|
|
- USB_LP_CAN1_RX0_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
291
|
|
- WWDG_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
292
|
|
- __scatterload 0x08000129 Thumb Code 28 init.o(.text)
|
293
|
|
- __scatterload_rt2 0x08000129 Thumb Code 0 init.o(.text)
|
294
|
|
- Get_Batterie 0x0800014d Thumb Code 36 batterie.o(i.Get_Batterie)
|
295
|
|
- Init_Batterie 0x08000175 Thumb Code 32 batterie.o(i.Init_Batterie)
|
296
|
|
- Init_USART 0x0800019d Thumb Code 134 telecommande.o(i.Init_USART)
|
297
|
|
- MyGPIO_Init 0x08000239 Thumb Code 166 driver_gpio.o(i.MyGPIO_Init)
|
298
|
|
- Send_Char 0x080002ed Thumb Code 22 telecommande.o(i.Send_Char)
|
299
|
|
- Send_Message 0x08000309 Thumb Code 24 telecommande.o(i.Send_Message)
|
300
|
|
- SystemInit 0x08000409 Thumb Code 78 system_stm32f10x.o(i.SystemInit)
|
301
|
|
- TIM1_UP_IRQHandler 0x08000469 Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler)
|
302
|
|
- TIM2_IRQHandler 0x0800048d Thumb Code 32 mytimer.o(i.TIM2_IRQHandler)
|
303
|
|
- TIM3_IRQHandler 0x080004b1 Thumb Code 28 mytimer.o(i.TIM3_IRQHandler)
|
304
|
|
- TIM4_IRQHandler 0x080004d5 Thumb Code 28 mytimer.o(i.TIM4_IRQHandler)
|
305
|
|
- USART1_IRQHandler 0x080004f9 Thumb Code 18 telecommande.o(i.USART1_IRQHandler)
|
306
|
|
- __scatterload_copy 0x08000515 Thumb Code 14 handlers.o(i.__scatterload_copy)
|
307
|
|
- __scatterload_null 0x08000523 Thumb Code 2 handlers.o(i.__scatterload_null)
|
308
|
|
- __scatterload_zeroinit 0x08000525 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
|
309
|
|
- initADC 0x08000535 Thumb Code 50 myadc.o(i.initADC)
|
310
|
|
- main 0x08000571 Thumb Code 92 main.o(i.main)
|
311
|
|
- read 0x0800060d Thumb Code 34 myadc.o(i.read)
|
312
|
|
- startADC 0x08000635 Thumb Code 14 myadc.o(i.startADC)
|
313
|
|
- Region$$Table$$Base 0x08000648 Number 0 anon$$obj.o(Region$$Table)
|
314
|
|
- Region$$Table$$Limit 0x08000668 Number 0 anon$$obj.o(Region$$Table)
|
315
|
|
- droite 0x20000000 Data 4 main.o(.data)
|
316
|
|
- b 0x20000004 Data 4 main.o(.data)
|
317
|
|
- testBatterie 0x20000008 Data 4 main.o(.data)
|
318
|
|
- bat 0x2000000c Data 4 main.o(.data)
|
319
|
|
- ptr1 0x20000010 Data 4 mytimer.o(.data)
|
320
|
|
- ptr2 0x20000014 Data 4 mytimer.o(.data)
|
321
|
|
- ptr3 0x20000018 Data 4 mytimer.o(.data)
|
322
|
|
- ptr4 0x2000001c Data 4 mytimer.o(.data)
|
323
|
|
- Usart 0x20000020 Data 4 telecommande.o(.data)
|
324
|
|
- ptr 0x20000024 Data 4 telecommande.o(.data)
|
325
|
|
- nivBatterie 0x20000028 Data 4 batterie.o(.data)
|
326
|
|
- USART 0x2000002c Data 28 telecommande.o(.bss)
|
327
|
|
- GPIOA10 0x20000048 Data 12 telecommande.o(.bss)
|
328
|
|
- GPIOA9 0x20000054 Data 12 telecommande.o(.bss)
|
329
|
|
- GPIOC0 0x20000060 Data 12 batterie.o(.bss)
|
330
|
|
- __initial_sp 0x20000470 Data 0 startup_stm32f10x_md.o(STACK)
|
331
|
|
-
|
332
|
|
-
|
333
|
|
-
|
334
|
|
-==============================================================================
|
335
|
|
-
|
336
|
|
-Memory Map of the image
|
337
|
|
-
|
338
|
|
- Image Entry point : 0x080000ed
|
339
|
|
-
|
340
|
|
- Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000694, Max: 0x00020000, ABSOLUTE)
|
341
|
|
-
|
342
|
|
- Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000668, Max: 0x00020000, ABSOLUTE)
|
343
|
|
-
|
344
|
|
- Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
345
|
|
-
|
346
|
|
- 0x08000000 0x08000000 0x000000ec Data RO 413 RESET startup_stm32f10x_md.o
|
347
|
|
- 0x080000ec 0x080000ec 0x00000000 Code RO 464 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
|
348
|
|
- 0x080000ec 0x080000ec 0x00000004 Code RO 467 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
|
349
|
|
- 0x080000f0 0x080000f0 0x00000004 Code RO 470 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
|
350
|
|
- 0x080000f4 0x080000f4 0x00000000 Code RO 472 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
|
351
|
|
- 0x080000f4 0x080000f4 0x00000000 Code RO 474 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
|
352
|
|
- 0x080000f4 0x080000f4 0x00000008 Code RO 475 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
|
353
|
|
- 0x080000fc 0x080000fc 0x00000004 Code RO 482 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
|
354
|
|
- 0x08000100 0x08000100 0x00000000 Code RO 477 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
|
355
|
|
- 0x08000100 0x08000100 0x00000000 Code RO 479 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
|
356
|
|
- 0x08000100 0x08000100 0x00000004 Code RO 468 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
|
357
|
|
- 0x08000104 0x08000104 0x00000024 Code RO 414 .text startup_stm32f10x_md.o
|
358
|
|
- 0x08000128 0x08000128 0x00000024 Code RO 483 .text mc_w.l(init.o)
|
359
|
|
- 0x0800014c 0x0800014c 0x00000028 Code RO 377 i.Get_Batterie batterie.o
|
360
|
|
- 0x08000174 0x08000174 0x00000028 Code RO 378 i.Init_Batterie batterie.o
|
361
|
|
- 0x0800019c 0x0800019c 0x0000009c Code RO 323 i.Init_USART telecommande.o
|
362
|
|
- 0x08000238 0x08000238 0x000000b4 Code RO 84 i.MyGPIO_Init driver_gpio.o
|
363
|
|
- 0x080002ec 0x080002ec 0x0000001c Code RO 324 i.Send_Char telecommande.o
|
364
|
|
- 0x08000308 0x08000308 0x00000018 Code RO 325 i.Send_Message telecommande.o
|
365
|
|
- 0x08000320 0x08000320 0x00000008 Code RO 421 i.SetSysClock system_stm32f10x.o
|
366
|
|
- 0x08000328 0x08000328 0x000000e0 Code RO 422 i.SetSysClockTo72 system_stm32f10x.o
|
367
|
|
- 0x08000408 0x08000408 0x00000060 Code RO 424 i.SystemInit system_stm32f10x.o
|
368
|
|
- 0x08000468 0x08000468 0x00000024 Code RO 143 i.TIM1_UP_IRQHandler mytimer.o
|
369
|
|
- 0x0800048c 0x0800048c 0x00000024 Code RO 144 i.TIM2_IRQHandler mytimer.o
|
370
|
|
- 0x080004b0 0x080004b0 0x00000024 Code RO 145 i.TIM3_IRQHandler mytimer.o
|
371
|
|
- 0x080004d4 0x080004d4 0x00000024 Code RO 146 i.TIM4_IRQHandler mytimer.o
|
372
|
|
- 0x080004f8 0x080004f8 0x0000001c Code RO 326 i.USART1_IRQHandler telecommande.o
|
373
|
|
- 0x08000514 0x08000514 0x0000000e Code RO 487 i.__scatterload_copy mc_w.l(handlers.o)
|
374
|
|
- 0x08000522 0x08000522 0x00000002 Code RO 488 i.__scatterload_null mc_w.l(handlers.o)
|
375
|
|
- 0x08000524 0x08000524 0x0000000e Code RO 489 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
376
|
|
- 0x08000532 0x08000532 0x00000002 PAD
|
377
|
|
- 0x08000534 0x08000534 0x0000003c Code RO 234 i.initADC myadc.o
|
378
|
|
- 0x08000570 0x08000570 0x0000009c Code RO 5 i.main main.o
|
379
|
|
- 0x0800060c 0x0800060c 0x00000028 Code RO 235 i.read myadc.o
|
380
|
|
- 0x08000634 0x08000634 0x00000014 Code RO 236 i.startADC myadc.o
|
381
|
|
- 0x08000648 0x08000648 0x00000020 Data RO 485 Region$$Table anon$$obj.o
|
382
|
|
-
|
383
|
|
-
|
384
|
|
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000668, Size: 0x00000470, Max: 0x00005000, ABSOLUTE)
|
385
|
|
-
|
386
|
|
- Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
387
|
|
-
|
388
|
|
- 0x20000000 0x08000668 0x00000010 Data RW 6 .data main.o
|
389
|
|
- 0x20000010 0x08000678 0x00000010 Data RW 147 .data mytimer.o
|
390
|
|
- 0x20000020 0x08000688 0x00000008 Data RW 328 .data telecommande.o
|
391
|
|
- 0x20000028 0x08000690 0x00000004 Data RW 380 .data batterie.o
|
392
|
|
- 0x2000002c - 0x00000034 Zero RW 327 .bss telecommande.o
|
393
|
|
- 0x20000060 - 0x0000000c Zero RW 379 .bss batterie.o
|
394
|
|
- 0x2000006c 0x08000694 0x00000004 PAD
|
395
|
|
- 0x20000070 - 0x00000400 Zero RW 411 STACK startup_stm32f10x_md.o
|
396
|
|
-
|
397
|
|
-
|
398
|
|
-==============================================================================
|
399
|
|
-
|
400
|
|
-Image component sizes
|
401
|
|
-
|
402
|
|
-
|
403
|
|
- Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
404
|
|
-
|
405
|
|
- 80 12 0 4 12 1168 batterie.o
|
406
|
|
- 180 14 0 0 0 1658 driver_gpio.o
|
407
|
|
- 156 64 0 16 0 207163 main.o
|
408
|
|
- 120 22 0 0 0 1308 myadc.o
|
409
|
|
- 144 28 0 16 0 3521 mytimer.o
|
410
|
|
- 36 8 236 0 1024 808 startup_stm32f10x_md.o
|
411
|
|
- 328 28 0 0 0 1973 system_stm32f10x.o
|
412
|
|
- 236 38 0 8 52 2809 telecommande.o
|
413
|
|
-
|
414
|
|
- ----------------------------------------------------------------------
|
415
|
|
- 1280 214 268 44 1092 220408 Object Totals
|
416
|
|
- 0 0 32 0 0 0 (incl. Generated)
|
417
|
|
- 0 0 0 0 4 0 (incl. Padding)
|
418
|
|
-
|
419
|
|
- ----------------------------------------------------------------------
|
420
|
|
-
|
421
|
|
- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
|
422
|
|
-
|
423
|
|
- 0 0 0 0 0 0 entry.o
|
424
|
|
- 0 0 0 0 0 0 entry10a.o
|
425
|
|
- 0 0 0 0 0 0 entry11a.o
|
426
|
|
- 4 0 0 0 0 0 entry12b.o
|
427
|
|
- 8 4 0 0 0 0 entry2.o
|
428
|
|
- 4 0 0 0 0 0 entry5.o
|
429
|
|
- 0 0 0 0 0 0 entry7b.o
|
430
|
|
- 0 0 0 0 0 0 entry8b.o
|
431
|
|
- 8 4 0 0 0 0 entry9a.o
|
432
|
|
- 30 0 0 0 0 0 handlers.o
|
433
|
|
- 36 8 0 0 0 68 init.o
|
434
|
|
-
|
435
|
|
- ----------------------------------------------------------------------
|
436
|
|
- 92 16 0 0 0 68 Library Totals
|
437
|
|
- 2 0 0 0 0 0 (incl. Padding)
|
438
|
|
-
|
439
|
|
- ----------------------------------------------------------------------
|
440
|
|
-
|
441
|
|
- Code (inc. data) RO Data RW Data ZI Data Debug Library Name
|
442
|
|
-
|
443
|
|
- 90 16 0 0 0 68 mc_w.l
|
444
|
|
-
|
445
|
|
- ----------------------------------------------------------------------
|
446
|
|
- 92 16 0 0 0 68 Library Totals
|
447
|
|
-
|
448
|
|
- ----------------------------------------------------------------------
|
449
|
|
-
|
450
|
|
-==============================================================================
|
451
|
|
-
|
452
|
|
-
|
453
|
|
- Code (inc. data) RO Data RW Data ZI Data Debug
|
454
|
|
-
|
455
|
|
- 1372 230 268 44 1092 219848 Grand Totals
|
456
|
|
- 1372 230 268 44 1092 219848 ELF Image Totals
|
457
|
|
- 1372 230 268 44 0 0 ROM Totals
|
458
|
|
-
|
459
|
|
-==============================================================================
|
460
|
|
-
|
461
|
|
- Total RO Size (Code + RO Data) 1640 ( 1.60kB)
|
462
|
|
- Total RW Size (RW Data + ZI Data) 1136 ( 1.11kB)
|
463
|
|
- Total ROM Size (Code + RO Data + RW Data) 1684 ( 1.64kB)
|
464
|
|
-
|
465
|
|
-==============================================================================
|
466
|
|
-
|
|
1
|
+Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]
|
|
2
|
+
|
|
3
|
+==============================================================================
|
|
4
|
+
|
|
5
|
+Section Cross References
|
|
6
|
+
|
|
7
|
+ main.o(i.Callback) refers to myadc.o(i.startADC) for startADC
|
|
8
|
+ main.o(i.Callback) refers to myadc.o(i.read) for read
|
|
9
|
+ main.o(i.Callback) refers to fflti.o(.text) for __aeabi_i2f
|
|
10
|
+ main.o(i.Callback) refers to main.o(.data) for a
|
|
11
|
+ main.o(i.main) refers to mygirouette.o(i.Init_Girouette) for Init_Girouette
|
|
12
|
+ mytimer.o(i.MyTimer_ActiveIT) refers to mytimer.o(.data) for ptr1
|
|
13
|
+ mytimer.o(i.MyTimer_PWM) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
|
|
14
|
+ mytimer.o(i.TIM1_UP_IRQHandler) refers to mytimer.o(.data) for ptr1
|
|
15
|
+ mytimer.o(i.TIM2_IRQHandler) refers to mytimer.o(.data) for ptr2
|
|
16
|
+ mytimer.o(i.TIM3_IRQHandler) refers to mytimer.o(.data) for ptr3
|
|
17
|
+ mytimer.o(i.TIM4_IRQHandler) refers to mytimer.o(.data) for ptr4
|
|
18
|
+ mygirouette.o(i.EXTI0_IRQHandler) refers to mygirouette.o(.data) for x
|
|
19
|
+ mygirouette.o(i.Init_Girouette) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
|
|
20
|
+ mygirouette.o(i.Init_Girouette) refers to mygirouette.o(.constdata) for .constdata
|
|
21
|
+ myvoile.o(i.MyVoile_Init) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init
|
|
22
|
+ myvoile.o(i.MyVoile_Init) refers to mytimer.o(i.MyTimer_PWM) for MyTimer_PWM
|
|
23
|
+ myvoile.o(i.MyVoile_Init) refers to mytimer.o(i.MyTimer_Base_Start) for MyTimer_Base_Start
|
|
24
|
+ myvoile.o(i.MyVoile_Init) refers to myvoile.o(.constdata) for .constdata
|
|
25
|
+ myvoile.o(i.Set_Voile) refers to dfltui.o(.text) for __aeabi_ui2d
|
|
26
|
+ myvoile.o(i.Set_Voile) refers to cdcmple.o(.text) for __aeabi_cdcmple
|
|
27
|
+ myvoile.o(i.Set_Voile) refers to dmul.o(.text) for __aeabi_dmul
|
|
28
|
+ myvoile.o(i.Set_Voile) refers to ddiv.o(.text) for __aeabi_ddiv
|
|
29
|
+ myvoile.o(i.Set_Voile) refers to dadd.o(.text) for __aeabi_drsub
|
|
30
|
+ myvoile.o(i.Set_Voile) refers to d2f.o(.text) for __aeabi_d2f
|
|
31
|
+ myvoile.o(i.Set_Voile) refers to mytimer.o(i.Get_Max_Duty) for Get_Max_Duty
|
|
32
|
+ myvoile.o(i.Set_Voile) refers to ffltui.o(.text) for __aeabi_ui2f
|
|
33
|
+ myvoile.o(i.Set_Voile) refers to fmul.o(.text) for __aeabi_fmul
|
|
34
|
+ myvoile.o(i.Set_Voile) refers to ffixui.o(.text) for __aeabi_f2uiz
|
|
35
|
+ myvoile.o(i.Set_Voile) refers to mytimer.o(i.Set_Duty_Cycle) for Set_Duty_Cycle
|
|
36
|
+ startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
|
|
37
|
+ startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler
|
|
38
|
+ startup_stm32f10x_md.o(RESET) refers to mygirouette.o(i.EXTI0_IRQHandler) for EXTI0_IRQHandler
|
|
39
|
+ startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM1_UP_IRQHandler) for TIM1_UP_IRQHandler
|
|
40
|
+ startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM2_IRQHandler) for TIM2_IRQHandler
|
|
41
|
+ startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM3_IRQHandler) for TIM3_IRQHandler
|
|
42
|
+ startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM4_IRQHandler) for TIM4_IRQHandler
|
|
43
|
+ startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit
|
|
44
|
+ startup_stm32f10x_md.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
|
|
45
|
+ system_stm32f10x.o(i.SetSysClock) refers to system_stm32f10x.o(i.SetSysClockTo72) for SetSysClockTo72
|
|
46
|
+ system_stm32f10x.o(i.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data) for SystemCoreClock
|
|
47
|
+ system_stm32f10x.o(i.SystemInit) refers to system_stm32f10x.o(i.SetSysClock) for SetSysClock
|
|
48
|
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp
|
|
49
|
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit
|
|
50
|
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini
|
|
51
|
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
|
|
52
|
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
|
|
53
|
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
|
|
54
|
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
|
|
55
|
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
|
|
56
|
+ fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
|
57
|
+ dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
|
58
|
+ dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
|
|
59
|
+ dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
|
|
60
|
+ dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
|
|
61
|
+ dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
|
62
|
+ dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
|
|
63
|
+ ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
|
64
|
+ ddiv.o(.text) refers to depilogue.o(.text) for _double_round
|
|
65
|
+ fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
|
66
|
+ fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue
|
|
67
|
+ ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
|
68
|
+ ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue
|
|
69
|
+ dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
|
70
|
+ dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue
|
|
71
|
+ ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
|
72
|
+ cdcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
|
73
|
+ d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
|
74
|
+ d2f.o(.text) refers to fepilogue.o(.text) for _float_round
|
|
75
|
+ entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
|
|
76
|
+ entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
|
|
77
|
+ entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
|
|
78
|
+ entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
|
|
79
|
+ entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
|
|
80
|
+ entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
|
|
81
|
+ entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
|
|
82
|
+ depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
|
|
83
|
+ depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
|
|
84
|
+ init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
|
|
85
|
+
|
|
86
|
+
|
|
87
|
+==============================================================================
|
|
88
|
+
|
|
89
|
+Removing Unused input sections from the image.
|
|
90
|
+
|
|
91
|
+ Removing main.o(.rev16_text), (4 bytes).
|
|
92
|
+ Removing main.o(.revsh_text), (4 bytes).
|
|
93
|
+ Removing main.o(.rrx_text), (6 bytes).
|
|
94
|
+ Removing main.o(i.Callback), (28 bytes).
|
|
95
|
+ Removing main.o(.data), (12 bytes).
|
|
96
|
+ Removing mytimer.o(.rev16_text), (4 bytes).
|
|
97
|
+ Removing mytimer.o(.revsh_text), (4 bytes).
|
|
98
|
+ Removing mytimer.o(.rrx_text), (6 bytes).
|
|
99
|
+ Removing mytimer.o(i.Get_Max_Duty), (6 bytes).
|
|
100
|
+ Removing mytimer.o(i.Get_Timer_Count), (6 bytes).
|
|
101
|
+ Removing mytimer.o(i.MyTimer_ActiveIT), (176 bytes).
|
|
102
|
+ Removing mytimer.o(i.MyTimer_Base_Init), (108 bytes).
|
|
103
|
+ Removing mytimer.o(i.MyTimer_Base_Start), (10 bytes).
|
|
104
|
+ Removing mytimer.o(i.MyTimer_Base_Stop), (10 bytes).
|
|
105
|
+ Removing mytimer.o(i.MyTimer_PWM), (488 bytes).
|
|
106
|
+ Removing mytimer.o(i.Set_Duty_Cycle), (40 bytes).
|
|
107
|
+ Removing mytimer.o(i.Set_PWM_PRCT), (56 bytes).
|
|
108
|
+ Removing myadc.o(.rev16_text), (4 bytes).
|
|
109
|
+ Removing myadc.o(.revsh_text), (4 bytes).
|
|
110
|
+ Removing myadc.o(.rrx_text), (6 bytes).
|
|
111
|
+ Removing myadc.o(i.initADC), (60 bytes).
|
|
112
|
+ Removing myadc.o(i.read), (32 bytes).
|
|
113
|
+ Removing myadc.o(i.startADC), (20 bytes).
|
|
114
|
+ Removing driver_gpio.o(.rev16_text), (4 bytes).
|
|
115
|
+ Removing driver_gpio.o(.revsh_text), (4 bytes).
|
|
116
|
+ Removing driver_gpio.o(.rrx_text), (6 bytes).
|
|
117
|
+ Removing driver_gpio.o(i.MyGPIO_Read), (12 bytes).
|
|
118
|
+ Removing driver_gpio.o(i.MyGPIO_Reset), (14 bytes).
|
|
119
|
+ Removing driver_gpio.o(i.MyGPIO_Set), (12 bytes).
|
|
120
|
+ Removing driver_gpio.o(i.MyGPIO_Toggle), (12 bytes).
|
|
121
|
+ Removing mygirouette.o(.rev16_text), (4 bytes).
|
|
122
|
+ Removing mygirouette.o(.revsh_text), (4 bytes).
|
|
123
|
+ Removing mygirouette.o(.rrx_text), (6 bytes).
|
|
124
|
+ Removing mygirouette.o(i.Get_Angle), (14 bytes).
|
|
125
|
+ Removing myvoile.o(.rev16_text), (4 bytes).
|
|
126
|
+ Removing myvoile.o(.revsh_text), (4 bytes).
|
|
127
|
+ Removing myvoile.o(.rrx_text), (6 bytes).
|
|
128
|
+ Removing myvoile.o(i.MyVoile_Init), (40 bytes).
|
|
129
|
+ Removing myvoile.o(i.Set_Voile), (236 bytes).
|
|
130
|
+ Removing myvoile.o(.constdata), (8 bytes).
|
|
131
|
+ Removing startup_stm32f10x_md.o(HEAP), (512 bytes).
|
|
132
|
+ Removing system_stm32f10x.o(.rev16_text), (4 bytes).
|
|
133
|
+ Removing system_stm32f10x.o(.revsh_text), (4 bytes).
|
|
134
|
+ Removing system_stm32f10x.o(.rrx_text), (6 bytes).
|
|
135
|
+ Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes).
|
|
136
|
+ Removing system_stm32f10x.o(.data), (20 bytes).
|
|
137
|
+ Removing fmul.o(.text), (100 bytes).
|
|
138
|
+ Removing dadd.o(.text), (334 bytes).
|
|
139
|
+ Removing dmul.o(.text), (228 bytes).
|
|
140
|
+ Removing ddiv.o(.text), (222 bytes).
|
|
141
|
+ Removing fflti.o(.text), (18 bytes).
|
|
142
|
+ Removing ffltui.o(.text), (10 bytes).
|
|
143
|
+ Removing dfltui.o(.text), (26 bytes).
|
|
144
|
+ Removing ffixui.o(.text), (40 bytes).
|
|
145
|
+ Removing cdcmple.o(.text), (48 bytes).
|
|
146
|
+ Removing d2f.o(.text), (56 bytes).
|
|
147
|
+ Removing fepilogue.o(.text), (110 bytes).
|
|
148
|
+ Removing depilogue.o(.text), (186 bytes).
|
|
149
|
+
|
|
150
|
+58 unused section(s) (total 3572 bytes) removed from the image.
|
|
151
|
+
|
|
152
|
+==============================================================================
|
|
153
|
+
|
|
154
|
+Image Symbol Table
|
|
155
|
+
|
|
156
|
+ Local Symbols
|
|
157
|
+
|
|
158
|
+ Symbol Name Value Ov Type Size Object(Section)
|
|
159
|
+
|
|
160
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
|
|
161
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
|
|
162
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
|
|
163
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
|
|
164
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
|
|
165
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
|
|
166
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
|
167
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
|
|
168
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
|
|
169
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
|
170
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
|
|
171
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
|
|
172
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE
|
|
173
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE
|
|
174
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
|
|
175
|
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
|
|
176
|
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
|
|
177
|
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
|
|
178
|
+ ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
|
|
179
|
+ ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE
|
|
180
|
+ ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
|
|
181
|
+ ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
|
|
182
|
+ ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
|
|
183
|
+ ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
|
|
184
|
+ ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE
|
|
185
|
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
|
|
186
|
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE
|
|
187
|
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE
|
|
188
|
+ ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
|
|
189
|
+ ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE
|
|
190
|
+ FileInclude\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE
|
|
191
|
+ FileInclude\MyADC.c 0x00000000 Number 0 myadc.o ABSOLUTE
|
|
192
|
+ FileInclude\MyGirouette.c 0x00000000 Number 0 mygirouette.o ABSOLUTE
|
|
193
|
+ FileInclude\MyTimer.c 0x00000000 Number 0 mytimer.o ABSOLUTE
|
|
194
|
+ FileInclude\\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE
|
|
195
|
+ FileInclude\\MyADC.c 0x00000000 Number 0 myadc.o ABSOLUTE
|
|
196
|
+ FileInclude\\MyGirouette.c 0x00000000 Number 0 mygirouette.o ABSOLUTE
|
|
197
|
+ FileInclude\\MyTimer.c 0x00000000 Number 0 mytimer.o ABSOLUTE
|
|
198
|
+ MyVoile.c 0x00000000 Number 0 myvoile.o ABSOLUTE
|
|
199
|
+ MyVoile.c 0x00000000 Number 0 myvoile.o ABSOLUTE
|
|
200
|
+ RTE\Device\STM32F103RB\startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE
|
|
201
|
+ RTE\Device\STM32F103RB\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE
|
|
202
|
+ RTE\\Device\\STM32F103RB\\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE
|
|
203
|
+ Sources\\main.c 0x00000000 Number 0 main.o ABSOLUTE
|
|
204
|
+ Sources\main.c 0x00000000 Number 0 main.o ABSOLUTE
|
|
205
|
+ cdcmple.s 0x00000000 Number 0 cdcmple.o ABSOLUTE
|
|
206
|
+ dc.s 0x00000000 Number 0 dc.o ABSOLUTE
|
|
207
|
+ handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE
|
|
208
|
+ init.s 0x00000000 Number 0 init.o ABSOLUTE
|
|
209
|
+ RESET 0x08000000 Section 236 startup_stm32f10x_md.o(RESET)
|
|
210
|
+ .ARM.Collect$$$$00000000 0x080000ec Section 0 entry.o(.ARM.Collect$$$$00000000)
|
|
211
|
+ .ARM.Collect$$$$00000001 0x080000ec Section 4 entry2.o(.ARM.Collect$$$$00000001)
|
|
212
|
+ .ARM.Collect$$$$00000004 0x080000f0 Section 4 entry5.o(.ARM.Collect$$$$00000004)
|
|
213
|
+ .ARM.Collect$$$$00000008 0x080000f4 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
|
|
214
|
+ .ARM.Collect$$$$0000000A 0x080000f4 Section 0 entry8b.o(.ARM.Collect$$$$0000000A)
|
|
215
|
+ .ARM.Collect$$$$0000000B 0x080000f4 Section 8 entry9a.o(.ARM.Collect$$$$0000000B)
|
|
216
|
+ .ARM.Collect$$$$0000000E 0x080000fc Section 4 entry12b.o(.ARM.Collect$$$$0000000E)
|
|
217
|
+ .ARM.Collect$$$$0000000F 0x08000100 Section 0 entry10a.o(.ARM.Collect$$$$0000000F)
|
|
218
|
+ .ARM.Collect$$$$00000011 0x08000100 Section 0 entry11a.o(.ARM.Collect$$$$00000011)
|
|
219
|
+ .ARM.Collect$$$$00002712 0x08000100 Section 4 entry2.o(.ARM.Collect$$$$00002712)
|
|
220
|
+ __lit__00000000 0x08000100 Data 4 entry2.o(.ARM.Collect$$$$00002712)
|
|
221
|
+ .text 0x08000104 Section 36 startup_stm32f10x_md.o(.text)
|
|
222
|
+ .text 0x08000128 Section 36 init.o(.text)
|
|
223
|
+ i.EXTI0_IRQHandler 0x0800014c Section 0 mygirouette.o(i.EXTI0_IRQHandler)
|
|
224
|
+ i.Init_Girouette 0x0800016c Section 0 mygirouette.o(i.Init_Girouette)
|
|
225
|
+ i.MyGPIO_Init 0x0800020c Section 0 driver_gpio.o(i.MyGPIO_Init)
|
|
226
|
+ i.SetSysClock 0x080002c0 Section 0 system_stm32f10x.o(i.SetSysClock)
|
|
227
|
+ SetSysClock 0x080002c1 Thumb Code 8 system_stm32f10x.o(i.SetSysClock)
|
|
228
|
+ i.SetSysClockTo72 0x080002c8 Section 0 system_stm32f10x.o(i.SetSysClockTo72)
|
|
229
|
+ SetSysClockTo72 0x080002c9 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72)
|
|
230
|
+ i.SystemInit 0x080003a8 Section 0 system_stm32f10x.o(i.SystemInit)
|
|
231
|
+ i.TIM1_UP_IRQHandler 0x08000408 Section 0 mytimer.o(i.TIM1_UP_IRQHandler)
|
|
232
|
+ i.TIM2_IRQHandler 0x0800042c Section 0 mytimer.o(i.TIM2_IRQHandler)
|
|
233
|
+ i.TIM3_IRQHandler 0x08000450 Section 0 mytimer.o(i.TIM3_IRQHandler)
|
|
234
|
+ i.TIM4_IRQHandler 0x08000474 Section 0 mytimer.o(i.TIM4_IRQHandler)
|
|
235
|
+ i.__scatterload_copy 0x08000498 Section 14 handlers.o(i.__scatterload_copy)
|
|
236
|
+ i.__scatterload_null 0x080004a6 Section 2 handlers.o(i.__scatterload_null)
|
|
237
|
+ i.__scatterload_zeroinit 0x080004a8 Section 14 handlers.o(i.__scatterload_zeroinit)
|
|
238
|
+ i.main 0x080004b6 Section 0 main.o(i.main)
|
|
239
|
+ .constdata 0x080004c0 Section 36 mygirouette.o(.constdata)
|
|
240
|
+ .data 0x20000000 Section 16 mytimer.o(.data)
|
|
241
|
+ .data 0x20000010 Section 4 mygirouette.o(.data)
|
|
242
|
+ STACK 0x20000018 Section 1024 startup_stm32f10x_md.o(STACK)
|
|
243
|
+
|
|
244
|
+ Global Symbols
|
|
245
|
+
|
|
246
|
+ Symbol Name Value Ov Type Size Object(Section)
|
|
247
|
+
|
|
248
|
+ BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
|
|
249
|
+ __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
|
|
250
|
+ __arm_fini_ - Undefined Weak Reference
|
|
251
|
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
|
|
252
|
+ __cxa_finalize - Undefined Weak Reference
|
|
253
|
+ __decompress - Undefined Weak Reference
|
|
254
|
+ _clock_init - Undefined Weak Reference
|
|
255
|
+ _microlib_exit - Undefined Weak Reference
|
|
256
|
+ __Vectors_Size 0x000000ec Number 0 startup_stm32f10x_md.o ABSOLUTE
|
|
257
|
+ __Vectors 0x08000000 Data 4 startup_stm32f10x_md.o(RESET)
|
|
258
|
+ __Vectors_End 0x080000ec Data 0 startup_stm32f10x_md.o(RESET)
|
|
259
|
+ __main 0x080000ed Thumb Code 0 entry.o(.ARM.Collect$$$$00000000)
|
|
260
|
+ _main_stk 0x080000ed Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001)
|
|
261
|
+ _main_scatterload 0x080000f1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
|
|
262
|
+ __main_after_scatterload 0x080000f5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
|
|
263
|
+ _main_clock 0x080000f5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008)
|
|
264
|
+ _main_cpp_init 0x080000f5 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A)
|
|
265
|
+ _main_init 0x080000f5 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B)
|
|
266
|
+ __rt_lib_shutdown_fini 0x080000fd Thumb Code 0 entry12b.o(.ARM.Collect$$$$0000000E)
|
|
267
|
+ __rt_final_cpp 0x08000101 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000F)
|
|
268
|
+ __rt_final_exit 0x08000101 Thumb Code 0 entry11a.o(.ARM.Collect$$$$00000011)
|
|
269
|
+ Reset_Handler 0x08000105 Thumb Code 8 startup_stm32f10x_md.o(.text)
|
|
270
|
+ NMI_Handler 0x0800010d Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
271
|
+ HardFault_Handler 0x0800010f Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
272
|
+ MemManage_Handler 0x08000111 Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
273
|
+ BusFault_Handler 0x08000113 Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
274
|
+ UsageFault_Handler 0x08000115 Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
275
|
+ SVC_Handler 0x08000117 Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
276
|
+ DebugMon_Handler 0x08000119 Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
277
|
+ PendSV_Handler 0x0800011b Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
278
|
+ SysTick_Handler 0x0800011d Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
279
|
+ ADC1_2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
280
|
+ CAN1_RX1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
281
|
+ CAN1_SCE_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
282
|
+ DMA1_Channel1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
283
|
+ DMA1_Channel2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
284
|
+ DMA1_Channel3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
285
|
+ DMA1_Channel4_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
286
|
+ DMA1_Channel5_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
287
|
+ DMA1_Channel6_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
288
|
+ DMA1_Channel7_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
289
|
+ EXTI15_10_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
290
|
+ EXTI1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
291
|
+ EXTI2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
292
|
+ EXTI3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
293
|
+ EXTI4_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
294
|
+ EXTI9_5_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
295
|
+ FLASH_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
296
|
+ I2C1_ER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
297
|
+ I2C1_EV_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
298
|
+ I2C2_ER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
299
|
+ I2C2_EV_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
300
|
+ PVD_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
301
|
+ RCC_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
302
|
+ RTCAlarm_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
303
|
+ RTC_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
304
|
+ SPI1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
305
|
+ SPI2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
306
|
+ TAMPER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
307
|
+ TIM1_BRK_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
308
|
+ TIM1_CC_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
309
|
+ TIM1_TRG_COM_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
310
|
+ USART1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
311
|
+ USART2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
312
|
+ USART3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
313
|
+ USBWakeUp_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
314
|
+ USB_HP_CAN1_TX_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
315
|
+ USB_LP_CAN1_RX0_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
316
|
+ WWDG_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
317
|
+ __scatterload 0x08000129 Thumb Code 28 init.o(.text)
|
|
318
|
+ __scatterload_rt2 0x08000129 Thumb Code 0 init.o(.text)
|
|
319
|
+ EXTI0_IRQHandler 0x0800014d Thumb Code 24 mygirouette.o(i.EXTI0_IRQHandler)
|
|
320
|
+ Init_Girouette 0x0800016d Thumb Code 134 mygirouette.o(i.Init_Girouette)
|
|
321
|
+ MyGPIO_Init 0x0800020d Thumb Code 166 driver_gpio.o(i.MyGPIO_Init)
|
|
322
|
+ SystemInit 0x080003a9 Thumb Code 78 system_stm32f10x.o(i.SystemInit)
|
|
323
|
+ TIM1_UP_IRQHandler 0x08000409 Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler)
|
|
324
|
+ TIM2_IRQHandler 0x0800042d Thumb Code 32 mytimer.o(i.TIM2_IRQHandler)
|
|
325
|
+ TIM3_IRQHandler 0x08000451 Thumb Code 28 mytimer.o(i.TIM3_IRQHandler)
|
|
326
|
+ TIM4_IRQHandler 0x08000475 Thumb Code 28 mytimer.o(i.TIM4_IRQHandler)
|
|
327
|
+ __scatterload_copy 0x08000499 Thumb Code 14 handlers.o(i.__scatterload_copy)
|
|
328
|
+ __scatterload_null 0x080004a7 Thumb Code 2 handlers.o(i.__scatterload_null)
|
|
329
|
+ __scatterload_zeroinit 0x080004a9 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
|
|
330
|
+ main 0x080004b7 Thumb Code 8 main.o(i.main)
|
|
331
|
+ Region$$Table$$Base 0x080004e4 Number 0 anon$$obj.o(Region$$Table)
|
|
332
|
+ Region$$Table$$Limit 0x08000504 Number 0 anon$$obj.o(Region$$Table)
|
|
333
|
+ ptr1 0x20000000 Data 4 mytimer.o(.data)
|
|
334
|
+ ptr2 0x20000004 Data 4 mytimer.o(.data)
|
|
335
|
+ ptr3 0x20000008 Data 4 mytimer.o(.data)
|
|
336
|
+ ptr4 0x2000000c Data 4 mytimer.o(.data)
|
|
337
|
+ x 0x20000010 Data 4 mygirouette.o(.data)
|
|
338
|
+ __initial_sp 0x20000418 Data 0 startup_stm32f10x_md.o(STACK)
|
|
339
|
+
|
|
340
|
+
|
|
341
|
+
|
|
342
|
+==============================================================================
|
|
343
|
+
|
|
344
|
+Memory Map of the image
|
|
345
|
+
|
|
346
|
+ Image Entry point : 0x080000ed
|
|
347
|
+
|
|
348
|
+ Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000518, Max: 0x00020000, ABSOLUTE)
|
|
349
|
+
|
|
350
|
+ Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000504, Max: 0x00020000, ABSOLUTE)
|
|
351
|
+
|
|
352
|
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
|
353
|
+
|
|
354
|
+ 0x08000000 0x08000000 0x000000ec Data RO 346 RESET startup_stm32f10x_md.o
|
|
355
|
+ 0x080000ec 0x080000ec 0x00000000 Code RO 397 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
|
|
356
|
+ 0x080000ec 0x080000ec 0x00000004 Code RO 420 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
|
|
357
|
+ 0x080000f0 0x080000f0 0x00000004 Code RO 423 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
|
|
358
|
+ 0x080000f4 0x080000f4 0x00000000 Code RO 425 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
|
|
359
|
+ 0x080000f4 0x080000f4 0x00000000 Code RO 427 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
|
|
360
|
+ 0x080000f4 0x080000f4 0x00000008 Code RO 428 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
|
|
361
|
+ 0x080000fc 0x080000fc 0x00000004 Code RO 435 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
|
|
362
|
+ 0x08000100 0x08000100 0x00000000 Code RO 430 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
|
|
363
|
+ 0x08000100 0x08000100 0x00000000 Code RO 432 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
|
|
364
|
+ 0x08000100 0x08000100 0x00000004 Code RO 421 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
|
|
365
|
+ 0x08000104 0x08000104 0x00000024 Code RO 347 .text startup_stm32f10x_md.o
|
|
366
|
+ 0x08000128 0x08000128 0x00000024 Code RO 445 .text mc_w.l(init.o)
|
|
367
|
+ 0x0800014c 0x0800014c 0x00000020 Code RO 273 i.EXTI0_IRQHandler mygirouette.o
|
|
368
|
+ 0x0800016c 0x0800016c 0x000000a0 Code RO 275 i.Init_Girouette mygirouette.o
|
|
369
|
+ 0x0800020c 0x0800020c 0x000000b4 Code RO 225 i.MyGPIO_Init driver_gpio.o
|
|
370
|
+ 0x080002c0 0x080002c0 0x00000008 Code RO 354 i.SetSysClock system_stm32f10x.o
|
|
371
|
+ 0x080002c8 0x080002c8 0x000000e0 Code RO 355 i.SetSysClockTo72 system_stm32f10x.o
|
|
372
|
+ 0x080003a8 0x080003a8 0x00000060 Code RO 357 i.SystemInit system_stm32f10x.o
|
|
373
|
+ 0x08000408 0x08000408 0x00000024 Code RO 90 i.TIM1_UP_IRQHandler mytimer.o
|
|
374
|
+ 0x0800042c 0x0800042c 0x00000024 Code RO 91 i.TIM2_IRQHandler mytimer.o
|
|
375
|
+ 0x08000450 0x08000450 0x00000024 Code RO 92 i.TIM3_IRQHandler mytimer.o
|
|
376
|
+ 0x08000474 0x08000474 0x00000024 Code RO 93 i.TIM4_IRQHandler mytimer.o
|
|
377
|
+ 0x08000498 0x08000498 0x0000000e Code RO 451 i.__scatterload_copy mc_w.l(handlers.o)
|
|
378
|
+ 0x080004a6 0x080004a6 0x00000002 Code RO 452 i.__scatterload_null mc_w.l(handlers.o)
|
|
379
|
+ 0x080004a8 0x080004a8 0x0000000e Code RO 453 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
|
380
|
+ 0x080004b6 0x080004b6 0x00000008 Code RO 5 i.main main.o
|
|
381
|
+ 0x080004be 0x080004be 0x00000002 PAD
|
|
382
|
+ 0x080004c0 0x080004c0 0x00000024 Data RO 276 .constdata mygirouette.o
|
|
383
|
+ 0x080004e4 0x080004e4 0x00000020 Data RO 449 Region$$Table anon$$obj.o
|
|
384
|
+
|
|
385
|
+
|
|
386
|
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000504, Size: 0x00000418, Max: 0x00005000, ABSOLUTE)
|
|
387
|
+
|
|
388
|
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
|
389
|
+
|
|
390
|
+ 0x20000000 0x08000504 0x00000010 Data RW 94 .data mytimer.o
|
|
391
|
+ 0x20000010 0x08000514 0x00000004 Data RW 277 .data mygirouette.o
|
|
392
|
+ 0x20000014 0x08000518 0x00000004 PAD
|
|
393
|
+ 0x20000018 - 0x00000400 Zero RW 344 STACK startup_stm32f10x_md.o
|
|
394
|
+
|
|
395
|
+
|
|
396
|
+==============================================================================
|
|
397
|
+
|
|
398
|
+Image component sizes
|
|
399
|
+
|
|
400
|
+
|
|
401
|
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
|
402
|
+
|
|
403
|
+ 180 14 0 0 0 878 driver_gpio.o
|
|
404
|
+ 8 0 0 0 0 206747 main.o
|
|
405
|
+ 192 34 36 4 0 1136 mygirouette.o
|
|
406
|
+ 144 28 0 16 0 3385 mytimer.o
|
|
407
|
+ 36 8 236 0 1024 792 startup_stm32f10x_md.o
|
|
408
|
+ 328 28 0 0 0 1901 system_stm32f10x.o
|
|
409
|
+
|
|
410
|
+ ----------------------------------------------------------------------
|
|
411
|
+ 890 112 304 20 1028 214839 Object Totals
|
|
412
|
+ 0 0 32 0 0 0 (incl. Generated)
|
|
413
|
+ 2 0 0 0 4 0 (incl. Padding)
|
|
414
|
+
|
|
415
|
+ ----------------------------------------------------------------------
|
|
416
|
+
|
|
417
|
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
|
|
418
|
+
|
|
419
|
+ 0 0 0 0 0 0 entry.o
|
|
420
|
+ 0 0 0 0 0 0 entry10a.o
|
|
421
|
+ 0 0 0 0 0 0 entry11a.o
|
|
422
|
+ 4 0 0 0 0 0 entry12b.o
|
|
423
|
+ 8 4 0 0 0 0 entry2.o
|
|
424
|
+ 4 0 0 0 0 0 entry5.o
|
|
425
|
+ 0 0 0 0 0 0 entry7b.o
|
|
426
|
+ 0 0 0 0 0 0 entry8b.o
|
|
427
|
+ 8 4 0 0 0 0 entry9a.o
|
|
428
|
+ 30 0 0 0 0 0 handlers.o
|
|
429
|
+ 36 8 0 0 0 68 init.o
|
|
430
|
+
|
|
431
|
+ ----------------------------------------------------------------------
|
|
432
|
+ 90 16 0 0 0 68 Library Totals
|
|
433
|
+ 0 0 0 0 0 0 (incl. Padding)
|
|
434
|
+
|
|
435
|
+ ----------------------------------------------------------------------
|
|
436
|
+
|
|
437
|
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
|
|
438
|
+
|
|
439
|
+ 90 16 0 0 0 68 mc_w.l
|
|
440
|
+
|
|
441
|
+ ----------------------------------------------------------------------
|
|
442
|
+ 90 16 0 0 0 68 Library Totals
|
|
443
|
+
|
|
444
|
+ ----------------------------------------------------------------------
|
|
445
|
+
|
|
446
|
+==============================================================================
|
|
447
|
+
|
|
448
|
+
|
|
449
|
+ Code (inc. data) RO Data RW Data ZI Data Debug
|
|
450
|
+
|
|
451
|
+ 980 128 304 20 1028 214591 Grand Totals
|
|
452
|
+ 980 128 304 20 1028 214591 ELF Image Totals
|
|
453
|
+ 980 128 304 20 0 0 ROM Totals
|
|
454
|
+
|
|
455
|
+==============================================================================
|
|
456
|
+
|
|
457
|
+ Total RO Size (Code + RO Data) 1284 ( 1.25kB)
|
|
458
|
+ Total RW Size (RW Data + ZI Data) 1048 ( 1.02kB)
|
|
459
|
+ Total ROM Size (Code + RO Data + RW Data) 1304 ( 1.27kB)
|
|
460
|
+
|
|
461
|
+==============================================================================
|
|
462
|
+
|