|
@@ -4,19 +4,31 @@ Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]
|
4
|
4
|
|
5
|
5
|
Section Cross References
|
6
|
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
|
|
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 telecommande.o(i.Init_Message_Reception) for Init_Message_Reception
|
|
11
|
+ main.o(i.main) refers to plateau.o(i.Init_Plateau) for Init_Plateau
|
11
|
12
|
main.o(i.main) refers to mygirouette.o(i.Init_Girouette) for Init_Girouette
|
|
13
|
+ main.o(i.main) refers to myvoile.o(i.MyVoile_Init) for MyVoile_Init
|
|
14
|
+ main.o(i.main) refers to batterie.o(i.Init_Batterie) for Init_Batterie
|
|
15
|
+ main.o(i.main) refers to mygirouette.o(i.Get_Angle) for Get_Angle
|
|
16
|
+ main.o(i.main) refers to myvoile.o(i.Set_Voile) for Set_Voile
|
|
17
|
+ main.o(i.main) refers to batterie.o(i.Get_Batterie) for Get_Batterie
|
|
18
|
+ main.o(i.main) refers to telecommande.o(i.Send_Message) for Send_Message
|
|
19
|
+ main.o(i.main) refers to main.o(i.f) for f
|
|
20
|
+ main.o(i.main) refers to main.o(.data) for bat
|
12
|
21
|
mytimer.o(i.MyTimer_ActiveIT) refers to mytimer.o(.data) for ptr1
|
13
|
22
|
mytimer.o(i.MyTimer_PWM) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
|
14
|
23
|
mytimer.o(i.TIM1_UP_IRQHandler) refers to mytimer.o(.data) for ptr1
|
15
|
24
|
mytimer.o(i.TIM2_IRQHandler) refers to mytimer.o(.data) for ptr2
|
16
|
25
|
mytimer.o(i.TIM3_IRQHandler) refers to mytimer.o(.data) for ptr3
|
17
|
26
|
mytimer.o(i.TIM4_IRQHandler) refers to mytimer.o(.data) for ptr4
|
|
27
|
+ myadc.o(i.read) refers to myadc.o(i.startADC) for startADC
|
18
|
28
|
mygirouette.o(i.EXTI0_IRQHandler) refers to mygirouette.o(.data) for x
|
|
29
|
+ mygirouette.o(i.Init_Girouette) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init
|
19
|
30
|
mygirouette.o(i.Init_Girouette) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
|
|
31
|
+ mygirouette.o(i.Init_Girouette) refers to mytimer.o(i.MyTimer_Base_Start) for MyTimer_Base_Start
|
20
|
32
|
mygirouette.o(i.Init_Girouette) refers to mygirouette.o(.constdata) for .constdata
|
21
|
33
|
myvoile.o(i.MyVoile_Init) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init
|
22
|
34
|
myvoile.o(i.MyVoile_Init) refers to mytimer.o(i.MyTimer_PWM) for MyTimer_PWM
|
|
@@ -33,6 +45,32 @@ Section Cross References
|
33
|
45
|
myvoile.o(i.Set_Voile) refers to fmul.o(.text) for __aeabi_fmul
|
34
|
46
|
myvoile.o(i.Set_Voile) refers to ffixui.o(.text) for __aeabi_f2uiz
|
35
|
47
|
myvoile.o(i.Set_Voile) refers to mytimer.o(i.Set_Duty_Cycle) for Set_Duty_Cycle
|
|
48
|
+ batterie.o(i.Get_Batterie) refers to myadc.o(i.read) for read
|
|
49
|
+ batterie.o(i.Get_Batterie) refers to batterie.o(.data) for nivBatterie
|
|
50
|
+ batterie.o(i.Init_Batterie) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
|
|
51
|
+ batterie.o(i.Init_Batterie) refers to myadc.o(i.initADC) for initADC
|
|
52
|
+ batterie.o(i.Init_Batterie) refers to myadc.o(i.startADC) for startADC
|
|
53
|
+ batterie.o(i.Init_Batterie) refers to batterie.o(.bss) for GPIOC0
|
|
54
|
+ plateau.o(i.Init_Plateau) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init
|
|
55
|
+ plateau.o(i.Init_Plateau) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
|
|
56
|
+ plateau.o(i.Init_Plateau) refers to mytimer.o(i.MyTimer_Base_Start) for MyTimer_Base_Start
|
|
57
|
+ plateau.o(i.Init_Plateau) refers to mytimer.o(i.MyTimer_PWM) for MyTimer_PWM
|
|
58
|
+ plateau.o(i.Init_Plateau) refers to plateau.o(.data) for Data
|
|
59
|
+ plateau.o(i.Init_Plateau) refers to plateau.o(.bss) for GPIOA5
|
|
60
|
+ plateau.o(i.Set_Direction) refers to driver_gpio.o(i.MyGPIO_Reset) for MyGPIO_Reset
|
|
61
|
+ plateau.o(i.Set_Direction) refers to driver_gpio.o(i.MyGPIO_Set) for MyGPIO_Set
|
|
62
|
+ plateau.o(i.Set_Direction) refers to plateau.o(.bss) for GPIOA5
|
|
63
|
+ plateau.o(i.Set_Moteur_Plateau) refers to plateau.o(i.Init_Plateau) for Init_Plateau
|
|
64
|
+ plateau.o(i.Set_Moteur_Plateau) refers to plateau.o(i.Set_Direction) for Set_Direction
|
|
65
|
+ plateau.o(i.Set_Moteur_Plateau) refers to plateau.o(i.Set_Vitesse) for Set_Vitesse
|
|
66
|
+ plateau.o(i.Set_Vitesse) refers to mytimer.o(i.Set_PWM_PRCT) for Set_PWM_PRCT
|
|
67
|
+ plateau.o(i.Set_Vitesse) refers to plateau.o(.data) for Data
|
|
68
|
+ telecommande.o(i.Init_Message_Reception) refers to telecommande.o(.data) for ptr
|
|
69
|
+ telecommande.o(i.Init_USART) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
|
|
70
|
+ telecommande.o(i.Init_USART) refers to telecommande.o(.bss) for GPIOA10
|
|
71
|
+ telecommande.o(i.Send_Message) refers to telecommande.o(i.Send_Char) for Send_Char
|
|
72
|
+ telecommande.o(i.USART1_IRQHandler) refers to telecommande.o(.data) for ptr
|
|
73
|
+ telecommande.o(.data) refers to telecommande.o(.bss) for USART
|
36
|
74
|
startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
|
37
|
75
|
startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler
|
38
|
76
|
startup_stm32f10x_md.o(RESET) refers to mygirouette.o(i.EXTI0_IRQHandler) for EXTI0_IRQHandler
|
|
@@ -40,6 +78,7 @@ Section Cross References
|
40
|
78
|
startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM2_IRQHandler) for TIM2_IRQHandler
|
41
|
79
|
startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM3_IRQHandler) for TIM3_IRQHandler
|
42
|
80
|
startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM4_IRQHandler) for TIM4_IRQHandler
|
|
81
|
+ startup_stm32f10x_md.o(RESET) refers to telecommande.o(i.USART1_IRQHandler) for USART1_IRQHandler
|
43
|
82
|
startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit
|
44
|
83
|
startup_stm32f10x_md.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
|
45
|
84
|
system_stm32f10x.o(i.SetSysClock) refers to system_stm32f10x.o(i.SetSysClockTo72) for SetSysClockTo72
|
|
@@ -62,8 +101,6 @@ Section Cross References
|
62
|
101
|
dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
|
63
|
102
|
ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
64
|
103
|
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
|
104
|
ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
68
|
105
|
ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue
|
69
|
106
|
dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
|
@@ -91,63 +128,43 @@ Removing Unused input sections from the image.
|
91
|
128
|
Removing main.o(.rev16_text), (4 bytes).
|
92
|
129
|
Removing main.o(.revsh_text), (4 bytes).
|
93
|
130
|
Removing main.o(.rrx_text), (6 bytes).
|
94
|
|
- Removing main.o(i.Callback), (28 bytes).
|
95
|
|
- Removing main.o(.data), (12 bytes).
|
96
|
131
|
Removing mytimer.o(.rev16_text), (4 bytes).
|
97
|
132
|
Removing mytimer.o(.revsh_text), (4 bytes).
|
98
|
133
|
Removing mytimer.o(.rrx_text), (6 bytes).
|
99
|
|
- Removing mytimer.o(i.Get_Max_Duty), (6 bytes).
|
100
|
134
|
Removing mytimer.o(i.Get_Timer_Count), (6 bytes).
|
101
|
135
|
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
|
136
|
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
|
137
|
Removing myadc.o(.rev16_text), (4 bytes).
|
109
|
138
|
Removing myadc.o(.revsh_text), (4 bytes).
|
110
|
139
|
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
|
140
|
Removing driver_gpio.o(.rev16_text), (4 bytes).
|
115
|
141
|
Removing driver_gpio.o(.revsh_text), (4 bytes).
|
116
|
142
|
Removing driver_gpio.o(.rrx_text), (6 bytes).
|
117
|
143
|
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
|
144
|
Removing driver_gpio.o(i.MyGPIO_Toggle), (12 bytes).
|
121
|
145
|
Removing mygirouette.o(.rev16_text), (4 bytes).
|
122
|
146
|
Removing mygirouette.o(.revsh_text), (4 bytes).
|
123
|
147
|
Removing mygirouette.o(.rrx_text), (6 bytes).
|
124
|
|
- Removing mygirouette.o(i.Get_Angle), (14 bytes).
|
125
|
148
|
Removing myvoile.o(.rev16_text), (4 bytes).
|
126
|
149
|
Removing myvoile.o(.revsh_text), (4 bytes).
|
127
|
150
|
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).
|
|
151
|
+ Removing batterie.o(.rev16_text), (4 bytes).
|
|
152
|
+ Removing batterie.o(.revsh_text), (4 bytes).
|
|
153
|
+ Removing batterie.o(.rrx_text), (6 bytes).
|
|
154
|
+ Removing plateau.o(.rev16_text), (4 bytes).
|
|
155
|
+ Removing plateau.o(.revsh_text), (4 bytes).
|
|
156
|
+ Removing plateau.o(.rrx_text), (6 bytes).
|
|
157
|
+ Removing telecommande.o(.rev16_text), (4 bytes).
|
|
158
|
+ Removing telecommande.o(.revsh_text), (4 bytes).
|
|
159
|
+ Removing telecommande.o(.rrx_text), (6 bytes).
|
131
|
160
|
Removing startup_stm32f10x_md.o(HEAP), (512 bytes).
|
132
|
161
|
Removing system_stm32f10x.o(.rev16_text), (4 bytes).
|
133
|
162
|
Removing system_stm32f10x.o(.revsh_text), (4 bytes).
|
134
|
163
|
Removing system_stm32f10x.o(.rrx_text), (6 bytes).
|
135
|
164
|
Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes).
|
136
|
165
|
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.
|
|
166
|
+
|
|
167
|
+38 unused section(s) (total 1052 bytes) removed from the image.
|
151
|
168
|
|
152
|
169
|
==============================================================================
|
153
|
170
|
|
|
@@ -157,21 +174,21 @@ Image Symbol Table
|
157
|
174
|
|
158
|
175
|
Symbol Name Value Ov Type Size Object(Section)
|
159
|
176
|
|
160
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
|
161
|
177
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
|
162
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
|
|
178
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
|
163
|
179
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
|
164
|
180
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
|
165
|
181
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
|
166
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
|
182
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE
|
|
183
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE
|
167
|
184
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
|
168
|
185
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
|
169
|
|
- ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
|
186
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
|
170
|
187
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
|
|
188
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
171
|
189
|
../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
|
|
190
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
|
191
|
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
|
175
|
192
|
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
|
176
|
193
|
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
|
177
|
194
|
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
|
|
@@ -182,19 +199,24 @@ Image Symbol Table
|
182
|
199
|
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
|
183
|
200
|
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
|
184
|
201
|
../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
|
202
|
../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE
|
188
|
|
- ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
|
|
203
|
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
|
189
|
204
|
../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE
|
|
205
|
+ ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
|
|
206
|
+ FileInclude\Batterie.c 0x00000000 Number 0 batterie.o ABSOLUTE
|
190
|
207
|
FileInclude\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE
|
191
|
208
|
FileInclude\MyADC.c 0x00000000 Number 0 myadc.o ABSOLUTE
|
192
|
209
|
FileInclude\MyGirouette.c 0x00000000 Number 0 mygirouette.o ABSOLUTE
|
193
|
210
|
FileInclude\MyTimer.c 0x00000000 Number 0 mytimer.o ABSOLUTE
|
|
211
|
+ FileInclude\Plateau.c 0x00000000 Number 0 plateau.o ABSOLUTE
|
|
212
|
+ FileInclude\Telecommande.c 0x00000000 Number 0 telecommande.o ABSOLUTE
|
|
213
|
+ FileInclude\\Batterie.c 0x00000000 Number 0 batterie.o ABSOLUTE
|
194
|
214
|
FileInclude\\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE
|
195
|
215
|
FileInclude\\MyADC.c 0x00000000 Number 0 myadc.o ABSOLUTE
|
196
|
216
|
FileInclude\\MyGirouette.c 0x00000000 Number 0 mygirouette.o ABSOLUTE
|
197
|
217
|
FileInclude\\MyTimer.c 0x00000000 Number 0 mytimer.o ABSOLUTE
|
|
218
|
+ FileInclude\\Plateau.c 0x00000000 Number 0 plateau.o ABSOLUTE
|
|
219
|
+ FileInclude\\Telecommande.c 0x00000000 Number 0 telecommande.o ABSOLUTE
|
198
|
220
|
MyVoile.c 0x00000000 Number 0 myvoile.o ABSOLUTE
|
199
|
221
|
MyVoile.c 0x00000000 Number 0 myvoile.o ABSOLUTE
|
200
|
222
|
RTE\Device\STM32F103RB\startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE
|
|
@@ -219,27 +241,76 @@ Image Symbol Table
|
219
|
241
|
.ARM.Collect$$$$00002712 0x08000100 Section 4 entry2.o(.ARM.Collect$$$$00002712)
|
220
|
242
|
__lit__00000000 0x08000100 Data 4 entry2.o(.ARM.Collect$$$$00002712)
|
221
|
243
|
.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)
|
|
244
|
+ .text 0x08000128 Section 0 fmul.o(.text)
|
|
245
|
+ .text 0x0800018c Section 0 dadd.o(.text)
|
|
246
|
+ .text 0x080002da Section 0 dmul.o(.text)
|
|
247
|
+ .text 0x080003be Section 0 ddiv.o(.text)
|
|
248
|
+ .text 0x0800049c Section 0 ffltui.o(.text)
|
|
249
|
+ .text 0x080004a6 Section 0 dfltui.o(.text)
|
|
250
|
+ .text 0x080004c0 Section 0 ffixui.o(.text)
|
|
251
|
+ .text 0x080004e8 Section 48 cdcmple.o(.text)
|
|
252
|
+ .text 0x08000518 Section 0 d2f.o(.text)
|
|
253
|
+ .text 0x08000550 Section 0 llshl.o(.text)
|
|
254
|
+ .text 0x0800056e Section 0 llsshr.o(.text)
|
|
255
|
+ .text 0x08000592 Section 0 iusefp.o(.text)
|
|
256
|
+ .text 0x08000592 Section 0 fepilogue.o(.text)
|
|
257
|
+ .text 0x08000600 Section 0 depilogue.o(.text)
|
|
258
|
+ .text 0x080006bc Section 36 init.o(.text)
|
|
259
|
+ .text 0x080006e0 Section 0 llushr.o(.text)
|
|
260
|
+ i.EXTI0_IRQHandler 0x08000700 Section 0 mygirouette.o(i.EXTI0_IRQHandler)
|
|
261
|
+ i.Get_Angle 0x08000720 Section 0 mygirouette.o(i.Get_Angle)
|
|
262
|
+ i.Get_Batterie 0x08000730 Section 0 batterie.o(i.Get_Batterie)
|
|
263
|
+ i.Get_Max_Duty 0x08000758 Section 0 mytimer.o(i.Get_Max_Duty)
|
|
264
|
+ i.Init_Batterie 0x08000760 Section 0 batterie.o(i.Init_Batterie)
|
|
265
|
+ i.Init_Girouette 0x08000788 Section 0 mygirouette.o(i.Init_Girouette)
|
|
266
|
+ i.Init_Message_Reception 0x08000814 Section 0 telecommande.o(i.Init_Message_Reception)
|
|
267
|
+ i.Init_Plateau 0x0800084c Section 0 plateau.o(i.Init_Plateau)
|
|
268
|
+ i.Init_USART 0x080008c8 Section 0 telecommande.o(i.Init_USART)
|
|
269
|
+ i.MyGPIO_Init 0x08000964 Section 0 driver_gpio.o(i.MyGPIO_Init)
|
|
270
|
+ i.MyGPIO_Reset 0x08000a18 Section 0 driver_gpio.o(i.MyGPIO_Reset)
|
|
271
|
+ i.MyGPIO_Set 0x08000a26 Section 0 driver_gpio.o(i.MyGPIO_Set)
|
|
272
|
+ i.MyTimer_Base_Init 0x08000a34 Section 0 mytimer.o(i.MyTimer_Base_Init)
|
|
273
|
+ i.MyTimer_Base_Start 0x08000aa0 Section 0 mytimer.o(i.MyTimer_Base_Start)
|
|
274
|
+ i.MyTimer_PWM 0x08000aac Section 0 mytimer.o(i.MyTimer_PWM)
|
|
275
|
+ i.MyVoile_Init 0x08000c94 Section 0 myvoile.o(i.MyVoile_Init)
|
|
276
|
+ i.Send_Char 0x08000cbc Section 0 telecommande.o(i.Send_Char)
|
|
277
|
+ i.Send_Message 0x08000cd8 Section 0 telecommande.o(i.Send_Message)
|
|
278
|
+ i.SetSysClock 0x08000cf0 Section 0 system_stm32f10x.o(i.SetSysClock)
|
|
279
|
+ SetSysClock 0x08000cf1 Thumb Code 8 system_stm32f10x.o(i.SetSysClock)
|
|
280
|
+ i.SetSysClockTo72 0x08000cf8 Section 0 system_stm32f10x.o(i.SetSysClockTo72)
|
|
281
|
+ SetSysClockTo72 0x08000cf9 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72)
|
|
282
|
+ i.Set_Direction 0x08000dd8 Section 0 plateau.o(i.Set_Direction)
|
|
283
|
+ i.Set_Duty_Cycle 0x08000e00 Section 0 mytimer.o(i.Set_Duty_Cycle)
|
|
284
|
+ i.Set_Moteur_Plateau 0x08000e28 Section 0 plateau.o(i.Set_Moteur_Plateau)
|
|
285
|
+ i.Set_PWM_PRCT 0x08000e40 Section 0 mytimer.o(i.Set_PWM_PRCT)
|
|
286
|
+ i.Set_Vitesse 0x08000e78 Section 0 plateau.o(i.Set_Vitesse)
|
|
287
|
+ i.Set_Voile 0x08000e98 Section 0 myvoile.o(i.Set_Voile)
|
|
288
|
+ i.SystemInit 0x08000f84 Section 0 system_stm32f10x.o(i.SystemInit)
|
|
289
|
+ i.TIM1_UP_IRQHandler 0x08000fe4 Section 0 mytimer.o(i.TIM1_UP_IRQHandler)
|
|
290
|
+ i.TIM2_IRQHandler 0x08001008 Section 0 mytimer.o(i.TIM2_IRQHandler)
|
|
291
|
+ i.TIM3_IRQHandler 0x0800102c Section 0 mytimer.o(i.TIM3_IRQHandler)
|
|
292
|
+ i.TIM4_IRQHandler 0x08001050 Section 0 mytimer.o(i.TIM4_IRQHandler)
|
|
293
|
+ i.USART1_IRQHandler 0x08001074 Section 0 telecommande.o(i.USART1_IRQHandler)
|
|
294
|
+ i.__scatterload_copy 0x08001090 Section 14 handlers.o(i.__scatterload_copy)
|
|
295
|
+ i.__scatterload_null 0x0800109e Section 2 handlers.o(i.__scatterload_null)
|
|
296
|
+ i.__scatterload_zeroinit 0x080010a0 Section 14 handlers.o(i.__scatterload_zeroinit)
|
|
297
|
+ i.f 0x080010b0 Section 0 main.o(i.f)
|
|
298
|
+ i.initADC 0x080010f0 Section 0 myadc.o(i.initADC)
|
|
299
|
+ i.main 0x0800112c Section 0 main.o(i.main)
|
|
300
|
+ i.read 0x080011e8 Section 0 myadc.o(i.read)
|
|
301
|
+ i.startADC 0x08001210 Section 0 myadc.o(i.startADC)
|
|
302
|
+ .constdata 0x08001224 Section 36 mygirouette.o(.constdata)
|
|
303
|
+ .constdata 0x08001248 Section 8 myvoile.o(.constdata)
|
|
304
|
+ .data 0x20000000 Section 16 main.o(.data)
|
|
305
|
+ .data 0x20000010 Section 16 mytimer.o(.data)
|
|
306
|
+ .data 0x20000020 Section 4 mygirouette.o(.data)
|
|
307
|
+ .data 0x20000024 Section 4 batterie.o(.data)
|
|
308
|
+ .data 0x20000028 Section 16 plateau.o(.data)
|
|
309
|
+ .data 0x20000038 Section 8 telecommande.o(.data)
|
|
310
|
+ .bss 0x20000040 Section 12 batterie.o(.bss)
|
|
311
|
+ .bss 0x2000004c Section 24 plateau.o(.bss)
|
|
312
|
+ .bss 0x20000064 Section 52 telecommande.o(.bss)
|
|
313
|
+ STACK 0x20000098 Section 1024 startup_stm32f10x_md.o(STACK)
|
243
|
314
|
|
244
|
315
|
Global Symbols
|
245
|
316
|
|
|
@@ -307,35 +378,99 @@ Image Symbol Table
|
307
|
378
|
TIM1_BRK_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
308
|
379
|
TIM1_CC_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
309
|
380
|
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
|
381
|
USART2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
312
|
382
|
USART3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
313
|
383
|
USBWakeUp_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
314
|
384
|
USB_HP_CAN1_TX_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
315
|
385
|
USB_LP_CAN1_RX0_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
316
|
386
|
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)
|
|
387
|
+ __aeabi_fmul 0x08000129 Thumb Code 100 fmul.o(.text)
|
|
388
|
+ __aeabi_dadd 0x0800018d Thumb Code 322 dadd.o(.text)
|
|
389
|
+ __aeabi_dsub 0x080002cf Thumb Code 6 dadd.o(.text)
|
|
390
|
+ __aeabi_drsub 0x080002d5 Thumb Code 6 dadd.o(.text)
|
|
391
|
+ __aeabi_dmul 0x080002db Thumb Code 228 dmul.o(.text)
|
|
392
|
+ __aeabi_ddiv 0x080003bf Thumb Code 222 ddiv.o(.text)
|
|
393
|
+ __aeabi_ui2f 0x0800049d Thumb Code 10 ffltui.o(.text)
|
|
394
|
+ __aeabi_ui2d 0x080004a7 Thumb Code 26 dfltui.o(.text)
|
|
395
|
+ __aeabi_f2uiz 0x080004c1 Thumb Code 40 ffixui.o(.text)
|
|
396
|
+ __aeabi_cdcmpeq 0x080004e9 Thumb Code 0 cdcmple.o(.text)
|
|
397
|
+ __aeabi_cdcmple 0x080004e9 Thumb Code 48 cdcmple.o(.text)
|
|
398
|
+ __aeabi_d2f 0x08000519 Thumb Code 56 d2f.o(.text)
|
|
399
|
+ __aeabi_llsl 0x08000551 Thumb Code 30 llshl.o(.text)
|
|
400
|
+ _ll_shift_l 0x08000551 Thumb Code 0 llshl.o(.text)
|
|
401
|
+ __aeabi_lasr 0x0800056f Thumb Code 36 llsshr.o(.text)
|
|
402
|
+ _ll_sshift_r 0x0800056f Thumb Code 0 llsshr.o(.text)
|
|
403
|
+ __I$use$fp 0x08000593 Thumb Code 0 iusefp.o(.text)
|
|
404
|
+ _float_round 0x08000593 Thumb Code 18 fepilogue.o(.text)
|
|
405
|
+ _float_epilogue 0x080005a5 Thumb Code 92 fepilogue.o(.text)
|
|
406
|
+ _double_round 0x08000601 Thumb Code 30 depilogue.o(.text)
|
|
407
|
+ _double_epilogue 0x0800061f Thumb Code 156 depilogue.o(.text)
|
|
408
|
+ __scatterload 0x080006bd Thumb Code 28 init.o(.text)
|
|
409
|
+ __scatterload_rt2 0x080006bd Thumb Code 0 init.o(.text)
|
|
410
|
+ __aeabi_llsr 0x080006e1 Thumb Code 32 llushr.o(.text)
|
|
411
|
+ _ll_ushift_r 0x080006e1 Thumb Code 0 llushr.o(.text)
|
|
412
|
+ EXTI0_IRQHandler 0x08000701 Thumb Code 24 mygirouette.o(i.EXTI0_IRQHandler)
|
|
413
|
+ Get_Angle 0x08000721 Thumb Code 14 mygirouette.o(i.Get_Angle)
|
|
414
|
+ Get_Batterie 0x08000731 Thumb Code 36 batterie.o(i.Get_Batterie)
|
|
415
|
+ Get_Max_Duty 0x08000759 Thumb Code 6 mytimer.o(i.Get_Max_Duty)
|
|
416
|
+ Init_Batterie 0x08000761 Thumb Code 32 batterie.o(i.Init_Batterie)
|
|
417
|
+ Init_Girouette 0x08000789 Thumb Code 134 mygirouette.o(i.Init_Girouette)
|
|
418
|
+ Init_Message_Reception 0x08000815 Thumb Code 40 telecommande.o(i.Init_Message_Reception)
|
|
419
|
+ Init_Plateau 0x0800084d Thumb Code 98 plateau.o(i.Init_Plateau)
|
|
420
|
+ Init_USART 0x080008c9 Thumb Code 134 telecommande.o(i.Init_USART)
|
|
421
|
+ MyGPIO_Init 0x08000965 Thumb Code 166 driver_gpio.o(i.MyGPIO_Init)
|
|
422
|
+ MyGPIO_Reset 0x08000a19 Thumb Code 14 driver_gpio.o(i.MyGPIO_Reset)
|
|
423
|
+ MyGPIO_Set 0x08000a27 Thumb Code 12 driver_gpio.o(i.MyGPIO_Set)
|
|
424
|
+ MyTimer_Base_Init 0x08000a35 Thumb Code 98 mytimer.o(i.MyTimer_Base_Init)
|
|
425
|
+ MyTimer_Base_Start 0x08000aa1 Thumb Code 10 mytimer.o(i.MyTimer_Base_Start)
|
|
426
|
+ MyTimer_PWM 0x08000aad Thumb Code 472 mytimer.o(i.MyTimer_PWM)
|
|
427
|
+ MyVoile_Init 0x08000c95 Thumb Code 32 myvoile.o(i.MyVoile_Init)
|
|
428
|
+ Send_Char 0x08000cbd Thumb Code 22 telecommande.o(i.Send_Char)
|
|
429
|
+ Send_Message 0x08000cd9 Thumb Code 24 telecommande.o(i.Send_Message)
|
|
430
|
+ Set_Direction 0x08000dd9 Thumb Code 34 plateau.o(i.Set_Direction)
|
|
431
|
+ Set_Duty_Cycle 0x08000e01 Thumb Code 40 mytimer.o(i.Set_Duty_Cycle)
|
|
432
|
+ Set_Moteur_Plateau 0x08000e29 Thumb Code 24 plateau.o(i.Set_Moteur_Plateau)
|
|
433
|
+ Set_PWM_PRCT 0x08000e41 Thumb Code 56 mytimer.o(i.Set_PWM_PRCT)
|
|
434
|
+ Set_Vitesse 0x08000e79 Thumb Code 22 plateau.o(i.Set_Vitesse)
|
|
435
|
+ Set_Voile 0x08000e99 Thumb Code 210 myvoile.o(i.Set_Voile)
|
|
436
|
+ SystemInit 0x08000f85 Thumb Code 78 system_stm32f10x.o(i.SystemInit)
|
|
437
|
+ TIM1_UP_IRQHandler 0x08000fe5 Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler)
|
|
438
|
+ TIM2_IRQHandler 0x08001009 Thumb Code 32 mytimer.o(i.TIM2_IRQHandler)
|
|
439
|
+ TIM3_IRQHandler 0x0800102d Thumb Code 28 mytimer.o(i.TIM3_IRQHandler)
|
|
440
|
+ TIM4_IRQHandler 0x08001051 Thumb Code 28 mytimer.o(i.TIM4_IRQHandler)
|
|
441
|
+ USART1_IRQHandler 0x08001075 Thumb Code 18 telecommande.o(i.USART1_IRQHandler)
|
|
442
|
+ __scatterload_copy 0x08001091 Thumb Code 14 handlers.o(i.__scatterload_copy)
|
|
443
|
+ __scatterload_null 0x0800109f Thumb Code 2 handlers.o(i.__scatterload_null)
|
|
444
|
+ __scatterload_zeroinit 0x080010a1 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
|
|
445
|
+ f 0x080010b1 Thumb Code 54 main.o(i.f)
|
|
446
|
+ initADC 0x080010f1 Thumb Code 50 myadc.o(i.initADC)
|
|
447
|
+ main 0x0800112d Thumb Code 120 main.o(i.main)
|
|
448
|
+ read 0x080011e9 Thumb Code 34 myadc.o(i.read)
|
|
449
|
+ startADC 0x08001211 Thumb Code 14 myadc.o(i.startADC)
|
|
450
|
+ Region$$Table$$Base 0x08001250 Number 0 anon$$obj.o(Region$$Table)
|
|
451
|
+ Region$$Table$$Limit 0x08001270 Number 0 anon$$obj.o(Region$$Table)
|
|
452
|
+ droite 0x20000000 Data 4 main.o(.data)
|
|
453
|
+ b 0x20000004 Data 4 main.o(.data)
|
|
454
|
+ testBatterie 0x20000008 Data 4 main.o(.data)
|
|
455
|
+ bat 0x2000000c Data 4 main.o(.data)
|
|
456
|
+ ptr1 0x20000010 Data 4 mytimer.o(.data)
|
|
457
|
+ ptr2 0x20000014 Data 4 mytimer.o(.data)
|
|
458
|
+ ptr3 0x20000018 Data 4 mytimer.o(.data)
|
|
459
|
+ ptr4 0x2000001c Data 4 mytimer.o(.data)
|
|
460
|
+ x 0x20000020 Data 4 mygirouette.o(.data)
|
|
461
|
+ nivBatterie 0x20000024 Data 4 batterie.o(.data)
|
|
462
|
+ channel 0x20000028 Data 1 plateau.o(.data)
|
|
463
|
+ TIM 0x2000002c Data 8 plateau.o(.data)
|
|
464
|
+ Data 0x20000034 Data 4 plateau.o(.data)
|
|
465
|
+ Usart 0x20000038 Data 4 telecommande.o(.data)
|
|
466
|
+ ptr 0x2000003c Data 4 telecommande.o(.data)
|
|
467
|
+ GPIOC0 0x20000040 Data 12 batterie.o(.bss)
|
|
468
|
+ GPIOA5 0x2000004c Data 12 plateau.o(.bss)
|
|
469
|
+ GPIOA6 0x20000058 Data 12 plateau.o(.bss)
|
|
470
|
+ USART 0x20000064 Data 28 telecommande.o(.bss)
|
|
471
|
+ GPIOA10 0x20000080 Data 12 telecommande.o(.bss)
|
|
472
|
+ GPIOA9 0x2000008c Data 12 telecommande.o(.bss)
|
|
473
|
+ __initial_sp 0x20000498 Data 0 startup_stm32f10x_md.o(STACK)
|
339
|
474
|
|
340
|
475
|
|
341
|
476
|
|
|
@@ -345,52 +480,105 @@ Memory Map of the image
|
345
|
480
|
|
346
|
481
|
Image Entry point : 0x080000ed
|
347
|
482
|
|
348
|
|
- Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000518, Max: 0x00020000, ABSOLUTE)
|
|
483
|
+ Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000012b0, Max: 0x00020000, ABSOLUTE)
|
349
|
484
|
|
350
|
|
- Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000504, Max: 0x00020000, ABSOLUTE)
|
|
485
|
+ Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001270, Max: 0x00020000, ABSOLUTE)
|
351
|
486
|
|
352
|
487
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
353
|
488
|
|
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)
|
|
489
|
+ 0x08000000 0x08000000 0x000000ec Data RO 496 RESET startup_stm32f10x_md.o
|
|
490
|
+ 0x080000ec 0x080000ec 0x00000000 Code RO 547 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
|
|
491
|
+ 0x080000ec 0x080000ec 0x00000004 Code RO 568 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
|
|
492
|
+ 0x080000f0 0x080000f0 0x00000004 Code RO 571 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
|
|
493
|
+ 0x080000f4 0x080000f4 0x00000000 Code RO 573 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
|
|
494
|
+ 0x080000f4 0x080000f4 0x00000000 Code RO 575 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
|
|
495
|
+ 0x080000f4 0x080000f4 0x00000008 Code RO 576 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
|
|
496
|
+ 0x080000fc 0x080000fc 0x00000004 Code RO 583 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
|
|
497
|
+ 0x08000100 0x08000100 0x00000000 Code RO 578 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
|
|
498
|
+ 0x08000100 0x08000100 0x00000000 Code RO 580 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
|
|
499
|
+ 0x08000100 0x08000100 0x00000004 Code RO 569 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
|
|
500
|
+ 0x08000104 0x08000104 0x00000024 Code RO 497 .text startup_stm32f10x_md.o
|
|
501
|
+ 0x08000128 0x08000128 0x00000064 Code RO 550 .text mf_w.l(fmul.o)
|
|
502
|
+ 0x0800018c 0x0800018c 0x0000014e Code RO 552 .text mf_w.l(dadd.o)
|
|
503
|
+ 0x080002da 0x080002da 0x000000e4 Code RO 554 .text mf_w.l(dmul.o)
|
|
504
|
+ 0x080003be 0x080003be 0x000000de Code RO 556 .text mf_w.l(ddiv.o)
|
|
505
|
+ 0x0800049c 0x0800049c 0x0000000a Code RO 558 .text mf_w.l(ffltui.o)
|
|
506
|
+ 0x080004a6 0x080004a6 0x0000001a Code RO 560 .text mf_w.l(dfltui.o)
|
|
507
|
+ 0x080004c0 0x080004c0 0x00000028 Code RO 562 .text mf_w.l(ffixui.o)
|
|
508
|
+ 0x080004e8 0x080004e8 0x00000030 Code RO 564 .text mf_w.l(cdcmple.o)
|
|
509
|
+ 0x08000518 0x08000518 0x00000038 Code RO 566 .text mf_w.l(d2f.o)
|
|
510
|
+ 0x08000550 0x08000550 0x0000001e Code RO 584 .text mc_w.l(llshl.o)
|
|
511
|
+ 0x0800056e 0x0800056e 0x00000024 Code RO 586 .text mc_w.l(llsshr.o)
|
|
512
|
+ 0x08000592 0x08000592 0x00000000 Code RO 588 .text mc_w.l(iusefp.o)
|
|
513
|
+ 0x08000592 0x08000592 0x0000006e Code RO 589 .text mf_w.l(fepilogue.o)
|
|
514
|
+ 0x08000600 0x08000600 0x000000ba Code RO 591 .text mf_w.l(depilogue.o)
|
|
515
|
+ 0x080006ba 0x080006ba 0x00000002 PAD
|
|
516
|
+ 0x080006bc 0x080006bc 0x00000024 Code RO 593 .text mc_w.l(init.o)
|
|
517
|
+ 0x080006e0 0x080006e0 0x00000020 Code RO 595 .text mc_w.l(llushr.o)
|
|
518
|
+ 0x08000700 0x08000700 0x00000020 Code RO 282 i.EXTI0_IRQHandler mygirouette.o
|
|
519
|
+ 0x08000720 0x08000720 0x0000000e Code RO 283 i.Get_Angle mygirouette.o
|
|
520
|
+ 0x0800072e 0x0800072e 0x00000002 PAD
|
|
521
|
+ 0x08000730 0x08000730 0x00000028 Code RO 356 i.Get_Batterie batterie.o
|
|
522
|
+ 0x08000758 0x08000758 0x00000006 Code RO 90 i.Get_Max_Duty mytimer.o
|
|
523
|
+ 0x0800075e 0x0800075e 0x00000002 PAD
|
|
524
|
+ 0x08000760 0x08000760 0x00000028 Code RO 357 i.Init_Batterie batterie.o
|
|
525
|
+ 0x08000788 0x08000788 0x0000008c Code RO 284 i.Init_Girouette mygirouette.o
|
|
526
|
+ 0x08000814 0x08000814 0x00000038 Code RO 442 i.Init_Message_Reception telecommande.o
|
|
527
|
+ 0x0800084c 0x0800084c 0x0000007c Code RO 393 i.Init_Plateau plateau.o
|
|
528
|
+ 0x080008c8 0x080008c8 0x0000009c Code RO 443 i.Init_USART telecommande.o
|
|
529
|
+ 0x08000964 0x08000964 0x000000b4 Code RO 234 i.MyGPIO_Init driver_gpio.o
|
|
530
|
+ 0x08000a18 0x08000a18 0x0000000e Code RO 236 i.MyGPIO_Reset driver_gpio.o
|
|
531
|
+ 0x08000a26 0x08000a26 0x0000000c Code RO 237 i.MyGPIO_Set driver_gpio.o
|
|
532
|
+ 0x08000a32 0x08000a32 0x00000002 PAD
|
|
533
|
+ 0x08000a34 0x08000a34 0x0000006c Code RO 93 i.MyTimer_Base_Init mytimer.o
|
|
534
|
+ 0x08000aa0 0x08000aa0 0x0000000a Code RO 94 i.MyTimer_Base_Start mytimer.o
|
|
535
|
+ 0x08000aaa 0x08000aaa 0x00000002 PAD
|
|
536
|
+ 0x08000aac 0x08000aac 0x000001e8 Code RO 96 i.MyTimer_PWM mytimer.o
|
|
537
|
+ 0x08000c94 0x08000c94 0x00000028 Code RO 325 i.MyVoile_Init myvoile.o
|
|
538
|
+ 0x08000cbc 0x08000cbc 0x0000001c Code RO 444 i.Send_Char telecommande.o
|
|
539
|
+ 0x08000cd8 0x08000cd8 0x00000018 Code RO 445 i.Send_Message telecommande.o
|
|
540
|
+ 0x08000cf0 0x08000cf0 0x00000008 Code RO 504 i.SetSysClock system_stm32f10x.o
|
|
541
|
+ 0x08000cf8 0x08000cf8 0x000000e0 Code RO 505 i.SetSysClockTo72 system_stm32f10x.o
|
|
542
|
+ 0x08000dd8 0x08000dd8 0x00000028 Code RO 394 i.Set_Direction plateau.o
|
|
543
|
+ 0x08000e00 0x08000e00 0x00000028 Code RO 97 i.Set_Duty_Cycle mytimer.o
|
|
544
|
+ 0x08000e28 0x08000e28 0x00000018 Code RO 395 i.Set_Moteur_Plateau plateau.o
|
|
545
|
+ 0x08000e40 0x08000e40 0x00000038 Code RO 98 i.Set_PWM_PRCT mytimer.o
|
|
546
|
+ 0x08000e78 0x08000e78 0x00000020 Code RO 396 i.Set_Vitesse plateau.o
|
|
547
|
+ 0x08000e98 0x08000e98 0x000000ec Code RO 326 i.Set_Voile myvoile.o
|
|
548
|
+ 0x08000f84 0x08000f84 0x00000060 Code RO 507 i.SystemInit system_stm32f10x.o
|
|
549
|
+ 0x08000fe4 0x08000fe4 0x00000024 Code RO 99 i.TIM1_UP_IRQHandler mytimer.o
|
|
550
|
+ 0x08001008 0x08001008 0x00000024 Code RO 100 i.TIM2_IRQHandler mytimer.o
|
|
551
|
+ 0x0800102c 0x0800102c 0x00000024 Code RO 101 i.TIM3_IRQHandler mytimer.o
|
|
552
|
+ 0x08001050 0x08001050 0x00000024 Code RO 102 i.TIM4_IRQHandler mytimer.o
|
|
553
|
+ 0x08001074 0x08001074 0x0000001c Code RO 446 i.USART1_IRQHandler telecommande.o
|
|
554
|
+ 0x08001090 0x08001090 0x0000000e Code RO 599 i.__scatterload_copy mc_w.l(handlers.o)
|
|
555
|
+ 0x0800109e 0x0800109e 0x00000002 Code RO 600 i.__scatterload_null mc_w.l(handlers.o)
|
|
556
|
+ 0x080010a0 0x080010a0 0x0000000e Code RO 601 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
|
557
|
+ 0x080010ae 0x080010ae 0x00000002 PAD
|
|
558
|
+ 0x080010b0 0x080010b0 0x00000040 Code RO 4 i.f main.o
|
|
559
|
+ 0x080010f0 0x080010f0 0x0000003c Code RO 195 i.initADC myadc.o
|
|
560
|
+ 0x0800112c 0x0800112c 0x000000bc Code RO 5 i.main main.o
|
|
561
|
+ 0x080011e8 0x080011e8 0x00000028 Code RO 196 i.read myadc.o
|
|
562
|
+ 0x08001210 0x08001210 0x00000014 Code RO 197 i.startADC myadc.o
|
|
563
|
+ 0x08001224 0x08001224 0x00000024 Data RO 285 .constdata mygirouette.o
|
|
564
|
+ 0x08001248 0x08001248 0x00000008 Data RO 327 .constdata myvoile.o
|
|
565
|
+ 0x08001250 0x08001250 0x00000020 Data RO 597 Region$$Table anon$$obj.o
|
|
566
|
+
|
|
567
|
+
|
|
568
|
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001270, Size: 0x00000498, Max: 0x00005000, ABSOLUTE)
|
387
|
569
|
|
388
|
570
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
389
|
571
|
|
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
|
|
572
|
+ 0x20000000 0x08001270 0x00000010 Data RW 6 .data main.o
|
|
573
|
+ 0x20000010 0x08001280 0x00000010 Data RW 103 .data mytimer.o
|
|
574
|
+ 0x20000020 0x08001290 0x00000004 Data RW 286 .data mygirouette.o
|
|
575
|
+ 0x20000024 0x08001294 0x00000004 Data RW 359 .data batterie.o
|
|
576
|
+ 0x20000028 0x08001298 0x00000010 Data RW 398 .data plateau.o
|
|
577
|
+ 0x20000038 0x080012a8 0x00000008 Data RW 448 .data telecommande.o
|
|
578
|
+ 0x20000040 - 0x0000000c Zero RW 358 .bss batterie.o
|
|
579
|
+ 0x2000004c - 0x00000018 Zero RW 397 .bss plateau.o
|
|
580
|
+ 0x20000064 - 0x00000034 Zero RW 447 .bss telecommande.o
|
|
581
|
+ 0x20000098 - 0x00000400 Zero RW 494 STACK startup_stm32f10x_md.o
|
394
|
582
|
|
395
|
583
|
|
396
|
584
|
==============================================================================
|
|
@@ -400,17 +588,22 @@ Image component sizes
|
400
|
588
|
|
401
|
589
|
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
402
|
590
|
|
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
|
|
591
|
+ 80 12 0 4 12 1108 batterie.o
|
|
592
|
+ 206 14 0 0 0 1822 driver_gpio.o
|
|
593
|
+ 252 78 0 16 0 208019 main.o
|
|
594
|
+ 120 22 0 0 0 1248 myadc.o
|
|
595
|
+ 186 14 36 4 0 1580 mygirouette.o
|
|
596
|
+ 852 54 0 16 0 6819 mytimer.o
|
|
597
|
+ 276 34 8 0 0 935 myvoile.o
|
|
598
|
+ 220 42 0 16 24 2643 plateau.o
|
407
|
599
|
36 8 236 0 1024 792 startup_stm32f10x_md.o
|
408
|
600
|
328 28 0 0 0 1901 system_stm32f10x.o
|
|
601
|
+ 292 54 0 8 52 3186 telecommande.o
|
409
|
602
|
|
410
|
603
|
----------------------------------------------------------------------
|
411
|
|
- 890 112 304 20 1028 214839 Object Totals
|
|
604
|
+ 2856 360 312 64 1112 230053 Object Totals
|
412
|
605
|
0 0 32 0 0 0 (incl. Generated)
|
413
|
|
- 2 0 0 0 4 0 (incl. Padding)
|
|
606
|
+ 8 0 0 0 0 0 (incl. Padding)
|
414
|
607
|
|
415
|
608
|
----------------------------------------------------------------------
|
416
|
609
|
|
|
@@ -427,19 +620,35 @@ Image component sizes
|
427
|
620
|
8 4 0 0 0 0 entry9a.o
|
428
|
621
|
30 0 0 0 0 0 handlers.o
|
429
|
622
|
36 8 0 0 0 68 init.o
|
|
623
|
+ 0 0 0 0 0 0 iusefp.o
|
|
624
|
+ 30 0 0 0 0 68 llshl.o
|
|
625
|
+ 36 0 0 0 0 68 llsshr.o
|
|
626
|
+ 32 0 0 0 0 68 llushr.o
|
|
627
|
+ 48 0 0 0 0 68 cdcmple.o
|
|
628
|
+ 56 0 0 0 0 88 d2f.o
|
|
629
|
+ 334 0 0 0 0 148 dadd.o
|
|
630
|
+ 222 0 0 0 0 100 ddiv.o
|
|
631
|
+ 186 0 0 0 0 176 depilogue.o
|
|
632
|
+ 26 0 0 0 0 76 dfltui.o
|
|
633
|
+ 228 0 0 0 0 96 dmul.o
|
|
634
|
+ 110 0 0 0 0 168 fepilogue.o
|
|
635
|
+ 40 0 0 0 0 68 ffixui.o
|
|
636
|
+ 10 0 0 0 0 68 ffltui.o
|
|
637
|
+ 100 0 0 0 0 76 fmul.o
|
430
|
638
|
|
431
|
639
|
----------------------------------------------------------------------
|
432
|
|
- 90 16 0 0 0 68 Library Totals
|
433
|
|
- 0 0 0 0 0 0 (incl. Padding)
|
|
640
|
+ 1552 16 0 0 0 1404 Library Totals
|
|
641
|
+ 4 0 0 0 0 0 (incl. Padding)
|
434
|
642
|
|
435
|
643
|
----------------------------------------------------------------------
|
436
|
644
|
|
437
|
645
|
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
|
438
|
646
|
|
439
|
|
- 90 16 0 0 0 68 mc_w.l
|
|
647
|
+ 188 16 0 0 0 272 mc_w.l
|
|
648
|
+ 1360 0 0 0 0 1132 mf_w.l
|
440
|
649
|
|
441
|
650
|
----------------------------------------------------------------------
|
442
|
|
- 90 16 0 0 0 68 Library Totals
|
|
651
|
+ 1552 16 0 0 0 1404 Library Totals
|
443
|
652
|
|
444
|
653
|
----------------------------------------------------------------------
|
445
|
654
|
|
|
@@ -448,15 +657,15 @@ Image component sizes
|
448
|
657
|
|
449
|
658
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
450
|
659
|
|
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
|
|
660
|
+ 4408 376 312 64 1112 229113 Grand Totals
|
|
661
|
+ 4408 376 312 64 1112 229113 ELF Image Totals
|
|
662
|
+ 4408 376 312 64 0 0 ROM Totals
|
454
|
663
|
|
455
|
664
|
==============================================================================
|
456
|
665
|
|
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)
|
|
666
|
+ Total RO Size (Code + RO Data) 4720 ( 4.61kB)
|
|
667
|
+ Total RW Size (RW Data + ZI Data) 1176 ( 1.15kB)
|
|
668
|
+ Total ROM Size (Code + RO Data + RW Data) 4784 ( 4.67kB)
|
460
|
669
|
|
461
|
670
|
==============================================================================
|
462
|
671
|
|