1152 lines
42 KiB
Plaintext
1152 lines
42 KiB
Plaintext
ARM GAS /tmp/ccyyyCxp.s page 1
|
||
|
||
|
||
1 .cpu cortex-m4
|
||
2 .eabi_attribute 27, 1
|
||
3 .eabi_attribute 28, 1
|
||
4 .eabi_attribute 20, 1
|
||
5 .eabi_attribute 21, 1
|
||
6 .eabi_attribute 23, 3
|
||
7 .eabi_attribute 24, 1
|
||
8 .eabi_attribute 25, 1
|
||
9 .eabi_attribute 26, 1
|
||
10 .eabi_attribute 30, 2
|
||
11 .eabi_attribute 34, 1
|
||
12 .eabi_attribute 18, 4
|
||
13 .file "stm32g4xx_hal_msp.c"
|
||
14 .text
|
||
15 .section .text.HAL_MspInit,"ax",%progbits
|
||
16 .align 1
|
||
17 .p2align 2,,3
|
||
18 .global HAL_MspInit
|
||
19 .arch armv7e-m
|
||
20 .syntax unified
|
||
21 .thumb
|
||
22 .thumb_func
|
||
23 .fpu fpv4-sp-d16
|
||
25 HAL_MspInit:
|
||
26 @ args = 0, pretend = 0, frame = 8
|
||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||
28 @ link register save eliminated.
|
||
29 0000 0B4B ldr r3, .L4
|
||
30 0002 1A6E ldr r2, [r3, #96]
|
||
31 0004 42F00102 orr r2, r2, #1
|
||
32 0008 1A66 str r2, [r3, #96]
|
||
33 000a 1A6E ldr r2, [r3, #96]
|
||
34 000c 82B0 sub sp, sp, #8
|
||
35 000e 02F00102 and r2, r2, #1
|
||
36 0012 0092 str r2, [sp]
|
||
37 0014 009A ldr r2, [sp]
|
||
38 0016 9A6D ldr r2, [r3, #88]
|
||
39 0018 42F08052 orr r2, r2, #268435456
|
||
40 001c 9A65 str r2, [r3, #88]
|
||
41 001e 9B6D ldr r3, [r3, #88]
|
||
42 0020 03F08053 and r3, r3, #268435456
|
||
43 0024 0193 str r3, [sp, #4]
|
||
44 0026 019B ldr r3, [sp, #4]
|
||
45 0028 02B0 add sp, sp, #8
|
||
46 @ sp needed
|
||
47 002a FFF7FEBF b HAL_PWREx_DisableUCPDDeadBattery
|
||
48 .L5:
|
||
49 002e 00BF .align 2
|
||
50 .L4:
|
||
51 0030 00100240 .word 1073876992
|
||
53 .section .text.HAL_ADC_MspInit,"ax",%progbits
|
||
54 .align 1
|
||
55 .p2align 2,,3
|
||
56 .global HAL_ADC_MspInit
|
||
57 .syntax unified
|
||
58 .thumb
|
||
59 .thumb_func
|
||
ARM GAS /tmp/ccyyyCxp.s page 2
|
||
|
||
|
||
60 .fpu fpv4-sp-d16
|
||
62 HAL_ADC_MspInit:
|
||
63 @ args = 0, pretend = 0, frame = 80
|
||
64 @ frame_needed = 0, uses_anonymous_args = 0
|
||
65 0000 30B5 push {r4, r5, lr}
|
||
66 0002 0446 mov r4, r0
|
||
67 0004 95B0 sub sp, sp, #84
|
||
68 0006 4422 movs r2, #68
|
||
69 0008 0021 movs r1, #0
|
||
70 000a 03A8 add r0, sp, #12
|
||
71 000c FFF7FEFF bl memset
|
||
72 0010 2368 ldr r3, [r4]
|
||
73 0012 B3F1A04F cmp r3, #1342177280
|
||
74 0016 04D0 beq .L24
|
||
75 0018 384A ldr r2, .L29
|
||
76 001a 9342 cmp r3, r2
|
||
77 001c 40D0 beq .L25
|
||
78 001e 15B0 add sp, sp, #84
|
||
79 @ sp needed
|
||
80 0020 30BD pop {r4, r5, pc}
|
||
81 .L24:
|
||
82 0022 4FF40042 mov r2, #32768
|
||
83 0026 4FF00053 mov r3, #536870912
|
||
84 002a 03A8 add r0, sp, #12
|
||
85 002c 0392 str r2, [sp, #12]
|
||
86 002e 1293 str r3, [sp, #72]
|
||
87 0030 FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig
|
||
88 0034 0028 cmp r0, #0
|
||
89 0036 57D1 bne .L26
|
||
90 .L8:
|
||
91 0038 314A ldr r2, .L29+4
|
||
92 003a 1368 ldr r3, [r2]
|
||
93 003c 0133 adds r3, r3, #1
|
||
94 003e 012B cmp r3, #1
|
||
95 0040 1360 str r3, [r2]
|
||
96 0042 09D1 bne .L9
|
||
97 0044 2F4B ldr r3, .L29+8
|
||
98 0046 DA6C ldr r2, [r3, #76]
|
||
99 0048 42F40052 orr r2, r2, #8192
|
||
100 004c DA64 str r2, [r3, #76]
|
||
101 004e DB6C ldr r3, [r3, #76]
|
||
102 0050 03F40053 and r3, r3, #8192
|
||
103 0054 0193 str r3, [sp, #4]
|
||
104 0056 019B ldr r3, [sp, #4]
|
||
105 .L9:
|
||
106 0058 2B4D ldr r5, .L29+12
|
||
107 005a 2C49 ldr r1, .L29+16
|
||
108 005c 0522 movs r2, #5
|
||
109 005e C5E90012 strd r1, r2, [r5]
|
||
110 0062 8021 movs r1, #128
|
||
111 0064 4FF48072 mov r2, #256
|
||
112 0068 C5E90412 strd r1, r2, [r5, #16]
|
||
113 006c 0023 movs r3, #0
|
||
114 006e 4FF48061 mov r1, #1024
|
||
115 0072 2022 movs r2, #32
|
||
116 0074 2846 mov r0, r5
|
||
117 0076 C5E90233 strd r3, r3, [r5, #8]
|
||
ARM GAS /tmp/ccyyyCxp.s page 3
|
||
|
||
|
||
118 007a C5E90612 strd r1, r2, [r5, #24]
|
||
119 007e 2B62 str r3, [r5, #32]
|
||
120 0080 FFF7FEFF bl HAL_DMA_Init
|
||
121 0084 0028 cmp r0, #0
|
||
122 0086 32D1 bne .L27
|
||
123 .L10:
|
||
124 0088 0022 movs r2, #0
|
||
125 008a 1146 mov r1, r2
|
||
126 008c 6565 str r5, [r4, #84]
|
||
127 008e 1220 movs r0, #18
|
||
128 0090 AC62 str r4, [r5, #40]
|
||
129 0092 FFF7FEFF bl HAL_NVIC_SetPriority
|
||
130 0096 1220 movs r0, #18
|
||
131 0098 FFF7FEFF bl HAL_NVIC_EnableIRQ
|
||
132 009c 15B0 add sp, sp, #84
|
||
133 @ sp needed
|
||
134 009e 30BD pop {r4, r5, pc}
|
||
135 .L25:
|
||
136 00a0 4FF40042 mov r2, #32768
|
||
137 00a4 4FF00053 mov r3, #536870912
|
||
138 00a8 03A8 add r0, sp, #12
|
||
139 00aa 0392 str r2, [sp, #12]
|
||
140 00ac 1293 str r3, [sp, #72]
|
||
141 00ae FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig
|
||
142 00b2 F8B9 cbnz r0, .L28
|
||
143 .L12:
|
||
144 00b4 124A ldr r2, .L29+4
|
||
145 00b6 1368 ldr r3, [r2]
|
||
146 00b8 0133 adds r3, r3, #1
|
||
147 00ba 012B cmp r3, #1
|
||
148 00bc 1360 str r3, [r2]
|
||
149 00be 09D1 bne .L13
|
||
150 00c0 104B ldr r3, .L29+8
|
||
151 00c2 DA6C ldr r2, [r3, #76]
|
||
152 00c4 42F40052 orr r2, r2, #8192
|
||
153 00c8 DA64 str r2, [r3, #76]
|
||
154 00ca DB6C ldr r3, [r3, #76]
|
||
155 00cc 03F40053 and r3, r3, #8192
|
||
156 00d0 0293 str r3, [sp, #8]
|
||
157 00d2 029B ldr r3, [sp, #8]
|
||
158 .L13:
|
||
159 00d4 0022 movs r2, #0
|
||
160 00d6 1146 mov r1, r2
|
||
161 00d8 1220 movs r0, #18
|
||
162 00da FFF7FEFF bl HAL_NVIC_SetPriority
|
||
163 00de 1220 movs r0, #18
|
||
164 00e0 FFF7FEFF bl HAL_NVIC_EnableIRQ
|
||
165 00e4 15B0 add sp, sp, #84
|
||
166 @ sp needed
|
||
167 00e6 30BD pop {r4, r5, pc}
|
||
168 .L26:
|
||
169 00e8 FFF7FEFF bl Error_Handler
|
||
170 00ec A4E7 b .L8
|
||
171 .L27:
|
||
172 00ee FFF7FEFF bl Error_Handler
|
||
173 00f2 C9E7 b .L10
|
||
174 .L28:
|
||
ARM GAS /tmp/ccyyyCxp.s page 4
|
||
|
||
|
||
175 00f4 FFF7FEFF bl Error_Handler
|
||
176 00f8 DCE7 b .L12
|
||
177 .L30:
|
||
178 00fa 00BF .align 2
|
||
179 .L29:
|
||
180 00fc 00010050 .word 1342177536
|
||
181 0100 00000000 .word .LANCHOR0
|
||
182 0104 00100240 .word 1073876992
|
||
183 0108 00000000 .word hdma_adc1
|
||
184 010c 08000240 .word 1073872904
|
||
186 .section .text.HAL_ADC_MspDeInit,"ax",%progbits
|
||
187 .align 1
|
||
188 .p2align 2,,3
|
||
189 .global HAL_ADC_MspDeInit
|
||
190 .syntax unified
|
||
191 .thumb
|
||
192 .thumb_func
|
||
193 .fpu fpv4-sp-d16
|
||
195 HAL_ADC_MspDeInit:
|
||
196 @ args = 0, pretend = 0, frame = 0
|
||
197 @ frame_needed = 0, uses_anonymous_args = 0
|
||
198 @ link register save eliminated.
|
||
199 0000 0368 ldr r3, [r0]
|
||
200 0002 B3F1A04F cmp r3, #1342177280
|
||
201 0006 0FD0 beq .L37
|
||
202 0008 0E4A ldr r2, .L39
|
||
203 000a 9342 cmp r3, r2
|
||
204 000c 00D0 beq .L38
|
||
205 .L31:
|
||
206 000e 7047 bx lr
|
||
207 .L38:
|
||
208 0010 0D4A ldr r2, .L39+4
|
||
209 0012 1368 ldr r3, [r2]
|
||
210 0014 013B subs r3, r3, #1
|
||
211 0016 1360 str r3, [r2]
|
||
212 0018 002B cmp r3, #0
|
||
213 001a F8D1 bne .L31
|
||
214 001c 0B4A ldr r2, .L39+8
|
||
215 001e D36C ldr r3, [r2, #76]
|
||
216 0020 23F40053 bic r3, r3, #8192
|
||
217 0024 D364 str r3, [r2, #76]
|
||
218 0026 7047 bx lr
|
||
219 .L37:
|
||
220 0028 074A ldr r2, .L39+4
|
||
221 002a 1368 ldr r3, [r2]
|
||
222 002c 013B subs r3, r3, #1
|
||
223 002e 1360 str r3, [r2]
|
||
224 0030 23B9 cbnz r3, .L33
|
||
225 0032 064A ldr r2, .L39+8
|
||
226 0034 D36C ldr r3, [r2, #76]
|
||
227 0036 23F40053 bic r3, r3, #8192
|
||
228 003a D364 str r3, [r2, #76]
|
||
229 .L33:
|
||
230 003c 406D ldr r0, [r0, #84]
|
||
231 003e FFF7FEBF b HAL_DMA_DeInit
|
||
232 .L40:
|
||
233 0042 00BF .align 2
|
||
ARM GAS /tmp/ccyyyCxp.s page 5
|
||
|
||
|
||
234 .L39:
|
||
235 0044 00010050 .word 1342177536
|
||
236 0048 00000000 .word .LANCHOR0
|
||
237 004c 00100240 .word 1073876992
|
||
239 .section .text.HAL_CORDIC_MspInit,"ax",%progbits
|
||
240 .align 1
|
||
241 .p2align 2,,3
|
||
242 .global HAL_CORDIC_MspInit
|
||
243 .syntax unified
|
||
244 .thumb
|
||
245 .thumb_func
|
||
246 .fpu fpv4-sp-d16
|
||
248 HAL_CORDIC_MspInit:
|
||
249 @ args = 0, pretend = 0, frame = 8
|
||
250 @ frame_needed = 0, uses_anonymous_args = 0
|
||
251 @ link register save eliminated.
|
||
252 0000 0A4B ldr r3, .L48
|
||
253 0002 0268 ldr r2, [r0]
|
||
254 0004 9A42 cmp r2, r3
|
||
255 0006 00D0 beq .L47
|
||
256 0008 7047 bx lr
|
||
257 .L47:
|
||
258 000a D3F84824 ldr r2, [r3, #1096]
|
||
259 000e 42F00802 orr r2, r2, #8
|
||
260 0012 C3F84824 str r2, [r3, #1096]
|
||
261 0016 03F58063 add r3, r3, #1024
|
||
262 001a 82B0 sub sp, sp, #8
|
||
263 001c 9B6C ldr r3, [r3, #72]
|
||
264 001e 03F00803 and r3, r3, #8
|
||
265 0022 0193 str r3, [sp, #4]
|
||
266 0024 019B ldr r3, [sp, #4]
|
||
267 0026 02B0 add sp, sp, #8
|
||
268 @ sp needed
|
||
269 0028 7047 bx lr
|
||
270 .L49:
|
||
271 002a 00BF .align 2
|
||
272 .L48:
|
||
273 002c 000C0240 .word 1073875968
|
||
275 .section .text.HAL_CORDIC_MspDeInit,"ax",%progbits
|
||
276 .align 1
|
||
277 .p2align 2,,3
|
||
278 .global HAL_CORDIC_MspDeInit
|
||
279 .syntax unified
|
||
280 .thumb
|
||
281 .thumb_func
|
||
282 .fpu fpv4-sp-d16
|
||
284 HAL_CORDIC_MspDeInit:
|
||
285 @ args = 0, pretend = 0, frame = 0
|
||
286 @ frame_needed = 0, uses_anonymous_args = 0
|
||
287 @ link register save eliminated.
|
||
288 0000 054B ldr r3, .L53
|
||
289 0002 0268 ldr r2, [r0]
|
||
290 0004 9A42 cmp r2, r3
|
||
291 0006 00D0 beq .L52
|
||
292 0008 7047 bx lr
|
||
293 .L52:
|
||
294 000a 044A ldr r2, .L53+4
|
||
ARM GAS /tmp/ccyyyCxp.s page 6
|
||
|
||
|
||
295 000c 936C ldr r3, [r2, #72]
|
||
296 000e 23F00803 bic r3, r3, #8
|
||
297 0012 9364 str r3, [r2, #72]
|
||
298 0014 7047 bx lr
|
||
299 .L54:
|
||
300 0016 00BF .align 2
|
||
301 .L53:
|
||
302 0018 000C0240 .word 1073875968
|
||
303 001c 00100240 .word 1073876992
|
||
305 .section .text.HAL_DAC_MspInit,"ax",%progbits
|
||
306 .align 1
|
||
307 .p2align 2,,3
|
||
308 .global HAL_DAC_MspInit
|
||
309 .syntax unified
|
||
310 .thumb
|
||
311 .thumb_func
|
||
312 .fpu fpv4-sp-d16
|
||
314 HAL_DAC_MspInit:
|
||
315 @ args = 0, pretend = 0, frame = 40
|
||
316 @ frame_needed = 0, uses_anonymous_args = 0
|
||
317 0000 70B5 push {r4, r5, r6, lr}
|
||
318 0002 0368 ldr r3, [r0]
|
||
319 0004 394A ldr r2, .L71
|
||
320 0006 8AB0 sub sp, sp, #40
|
||
321 0008 0024 movs r4, #0
|
||
322 000a 9342 cmp r3, r2
|
||
323 000c CDE90444 strd r4, r4, [sp, #16]
|
||
324 0010 CDE90644 strd r4, r4, [sp, #24]
|
||
325 0014 0894 str r4, [sp, #32]
|
||
326 0016 10D0 beq .L67
|
||
327 0018 354A ldr r2, .L71+4
|
||
328 001a 9342 cmp r3, r2
|
||
329 001c 01D0 beq .L68
|
||
330 001e 0AB0 add sp, sp, #40
|
||
331 @ sp needed
|
||
332 0020 70BD pop {r4, r5, r6, pc}
|
||
333 .L68:
|
||
334 0022 344B ldr r3, .L71+8
|
||
335 0024 DA6C ldr r2, [r3, #76]
|
||
336 0026 42F48022 orr r2, r2, #262144
|
||
337 002a DA64 str r2, [r3, #76]
|
||
338 002c DB6C ldr r3, [r3, #76]
|
||
339 002e 03F48023 and r3, r3, #262144
|
||
340 0032 0393 str r3, [sp, #12]
|
||
341 0034 039B ldr r3, [sp, #12]
|
||
342 0036 0AB0 add sp, sp, #40
|
||
343 @ sp needed
|
||
344 0038 70BD pop {r4, r5, r6, pc}
|
||
345 .L67:
|
||
346 003a 2E4B ldr r3, .L71+8
|
||
347 003c 2E4E ldr r6, .L71+12
|
||
348 003e DA6C ldr r2, [r3, #76]
|
||
349 0040 42F48032 orr r2, r2, #65536
|
||
350 0044 DA64 str r2, [r3, #76]
|
||
351 0046 DA6C ldr r2, [r3, #76]
|
||
352 0048 02F48032 and r2, r2, #65536
|
||
353 004c 0192 str r2, [sp, #4]
|
||
ARM GAS /tmp/ccyyyCxp.s page 7
|
||
|
||
|
||
354 004e 019A ldr r2, [sp, #4]
|
||
355 0050 DA6C ldr r2, [r3, #76]
|
||
356 0052 42F00102 orr r2, r2, #1
|
||
357 0056 DA64 str r2, [r3, #76]
|
||
358 0058 DB6C ldr r3, [r3, #76]
|
||
359 005a 03F00103 and r3, r3, #1
|
||
360 005e 0293 str r3, [sp, #8]
|
||
361 0060 3022 movs r2, #48
|
||
362 0062 0323 movs r3, #3
|
||
363 0064 0546 mov r5, r0
|
||
364 0066 04A9 add r1, sp, #16
|
||
365 0068 4FF09040 mov r0, #1207959552
|
||
366 006c CDE90423 strd r2, [sp, #16]
|
||
367 0070 029B ldr r3, [sp, #8]
|
||
368 0072 FFF7FEFF bl HAL_GPIO_Init
|
||
369 0076 214A ldr r2, .L71+16
|
||
370 0078 0623 movs r3, #6
|
||
371 007a C6E90023 strd r2, r3, [r6]
|
||
372 007e 1022 movs r2, #16
|
||
373 0080 8023 movs r3, #128
|
||
374 0082 C6E90224 strd r2, r4, [r6, #8]
|
||
375 0086 3361 str r3, [r6, #16]
|
||
376 0088 4FF40072 mov r2, #512
|
||
377 008c 4FF40063 mov r3, #2048
|
||
378 0090 C6E90523 strd r2, r3, [r6, #20]
|
||
379 0094 3046 mov r0, r6
|
||
380 0096 2023 movs r3, #32
|
||
381 0098 C6E90734 strd r3, r4, [r6, #28]
|
||
382 009c FFF7FEFF bl HAL_DMA_Init
|
||
383 00a0 E8B9 cbnz r0, .L69
|
||
384 .L57:
|
||
385 00a2 174C ldr r4, .L71+20
|
||
386 00a4 1749 ldr r1, .L71+24
|
||
387 00a6 AE60 str r6, [r5, #8]
|
||
388 00a8 0722 movs r2, #7
|
||
389 00aa C4E90012 strd r1, r2, [r4]
|
||
390 00ae 0023 movs r3, #0
|
||
391 00b0 1021 movs r1, #16
|
||
392 00b2 8022 movs r2, #128
|
||
393 00b4 C4E90213 strd r1, r3, [r4, #8]
|
||
394 00b8 2261 str r2, [r4, #16]
|
||
395 00ba 4FF40071 mov r1, #512
|
||
396 00be 4FF40062 mov r2, #2048
|
||
397 00c2 C4E90512 strd r1, r2, [r4, #20]
|
||
398 00c6 2046 mov r0, r4
|
||
399 00c8 2022 movs r2, #32
|
||
400 00ca C4E90723 strd r2, r3, [r4, #28]
|
||
401 00ce B562 str r5, [r6, #40]
|
||
402 00d0 FFF7FEFF bl HAL_DMA_Init
|
||
403 00d4 30B9 cbnz r0, .L70
|
||
404 .L58:
|
||
405 00d6 EC60 str r4, [r5, #12]
|
||
406 00d8 A562 str r5, [r4, #40]
|
||
407 00da 0AB0 add sp, sp, #40
|
||
408 @ sp needed
|
||
409 00dc 70BD pop {r4, r5, r6, pc}
|
||
410 .L69:
|
||
ARM GAS /tmp/ccyyyCxp.s page 8
|
||
|
||
|
||
411 00de FFF7FEFF bl Error_Handler
|
||
412 00e2 DEE7 b .L57
|
||
413 .L70:
|
||
414 00e4 FFF7FEFF bl Error_Handler
|
||
415 00e8 F5E7 b .L58
|
||
416 .L72:
|
||
417 00ea 00BF .align 2
|
||
418 .L71:
|
||
419 00ec 00080050 .word 1342179328
|
||
420 00f0 00100050 .word 1342181376
|
||
421 00f4 00100240 .word 1073876992
|
||
422 00f8 00000000 .word hdma_dac1_ch1
|
||
423 00fc 1C000240 .word 1073872924
|
||
424 0100 00000000 .word hdma_dac1_ch2
|
||
425 0104 44000240 .word 1073872964
|
||
427 .section .text.HAL_DAC_MspDeInit,"ax",%progbits
|
||
428 .align 1
|
||
429 .p2align 2,,3
|
||
430 .global HAL_DAC_MspDeInit
|
||
431 .syntax unified
|
||
432 .thumb
|
||
433 .thumb_func
|
||
434 .fpu fpv4-sp-d16
|
||
436 HAL_DAC_MspDeInit:
|
||
437 @ args = 0, pretend = 0, frame = 0
|
||
438 @ frame_needed = 0, uses_anonymous_args = 0
|
||
439 0000 134A ldr r2, .L81
|
||
440 0002 0368 ldr r3, [r0]
|
||
441 0004 9342 cmp r3, r2
|
||
442 0006 0CD0 beq .L79
|
||
443 0008 124A ldr r2, .L81+4
|
||
444 000a 9342 cmp r3, r2
|
||
445 000c 00D0 beq .L80
|
||
446 000e 7047 bx lr
|
||
447 .L80:
|
||
448 0010 02F17042 add r2, r2, #-268435456
|
||
449 0014 02F50032 add r2, r2, #131072
|
||
450 0018 D36C ldr r3, [r2, #76]
|
||
451 001a 23F48023 bic r3, r3, #262144
|
||
452 001e D364 str r3, [r2, #76]
|
||
453 0020 7047 bx lr
|
||
454 .L79:
|
||
455 0022 02F17042 add r2, r2, #-268435456
|
||
456 0026 02F50232 add r2, r2, #133120
|
||
457 002a 10B5 push {r4, lr}
|
||
458 002c D36C ldr r3, [r2, #76]
|
||
459 002e 0446 mov r4, r0
|
||
460 0030 23F48033 bic r3, r3, #65536
|
||
461 0034 3021 movs r1, #48
|
||
462 0036 4FF09040 mov r0, #1207959552
|
||
463 003a D364 str r3, [r2, #76]
|
||
464 003c FFF7FEFF bl HAL_GPIO_DeInit
|
||
465 0040 A068 ldr r0, [r4, #8]
|
||
466 0042 FFF7FEFF bl HAL_DMA_DeInit
|
||
467 0046 E068 ldr r0, [r4, #12]
|
||
468 0048 BDE81040 pop {r4, lr}
|
||
469 004c FFF7FEBF b HAL_DMA_DeInit
|
||
ARM GAS /tmp/ccyyyCxp.s page 9
|
||
|
||
|
||
470 .L82:
|
||
471 .align 2
|
||
472 .L81:
|
||
473 0050 00080050 .word 1342179328
|
||
474 0054 00100050 .word 1342181376
|
||
476 .section .text.HAL_I2C_MspInit,"ax",%progbits
|
||
477 .align 1
|
||
478 .p2align 2,,3
|
||
479 .global HAL_I2C_MspInit
|
||
480 .syntax unified
|
||
481 .thumb
|
||
482 .thumb_func
|
||
483 .fpu fpv4-sp-d16
|
||
485 HAL_I2C_MspInit:
|
||
486 @ args = 0, pretend = 0, frame = 96
|
||
487 @ frame_needed = 0, uses_anonymous_args = 0
|
||
488 0000 10B5 push {r4, lr}
|
||
489 0002 0446 mov r4, r0
|
||
490 0004 98B0 sub sp, sp, #96
|
||
491 0006 0021 movs r1, #0
|
||
492 0008 4422 movs r2, #68
|
||
493 000a 07A8 add r0, sp, #28
|
||
494 000c CDE90211 strd r1, r1, [sp, #8]
|
||
495 0010 CDE90411 strd r1, r1, [sp, #16]
|
||
496 0014 0691 str r1, [sp, #24]
|
||
497 0016 FFF7FEFF bl memset
|
||
498 001a 194B ldr r3, .L92
|
||
499 001c 2268 ldr r2, [r4]
|
||
500 001e 9A42 cmp r2, r3
|
||
501 0020 01D0 beq .L90
|
||
502 0022 18B0 add sp, sp, #96
|
||
503 @ sp needed
|
||
504 0024 10BD pop {r4, pc}
|
||
505 .L90:
|
||
506 0026 4023 movs r3, #64
|
||
507 0028 07A8 add r0, sp, #28
|
||
508 002a 0793 str r3, [sp, #28]
|
||
509 002c FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig
|
||
510 0030 18BB cbnz r0, .L91
|
||
511 .L85:
|
||
512 0032 144C ldr r4, .L92+4
|
||
513 0034 1448 ldr r0, .L92+8
|
||
514 0036 E36C ldr r3, [r4, #76]
|
||
515 0038 43F00203 orr r3, r3, #2
|
||
516 003c E364 str r3, [r4, #76]
|
||
517 003e E36C ldr r3, [r4, #76]
|
||
518 0040 03F00203 and r3, r3, #2
|
||
519 0044 0093 str r3, [sp]
|
||
520 0046 4FF4C072 mov r2, #384
|
||
521 004a 1223 movs r3, #18
|
||
522 004c CDE90223 strd r2, [sp, #8]
|
||
523 0050 0022 movs r2, #0
|
||
524 0052 0023 movs r3, #0
|
||
525 0054 CDE90423 strd r2, [sp, #16]
|
||
526 0058 02A9 add r1, sp, #8
|
||
527 005a 0423 movs r3, #4
|
||
528 005c 0693 str r3, [sp, #24]
|
||
ARM GAS /tmp/ccyyyCxp.s page 10
|
||
|
||
|
||
529 005e 009A ldr r2, [sp]
|
||
530 0060 FFF7FEFF bl HAL_GPIO_Init
|
||
531 0064 A36D ldr r3, [r4, #88]
|
||
532 0066 43F40013 orr r3, r3, #2097152
|
||
533 006a A365 str r3, [r4, #88]
|
||
534 006c A36D ldr r3, [r4, #88]
|
||
535 006e 03F40013 and r3, r3, #2097152
|
||
536 0072 0193 str r3, [sp, #4]
|
||
537 0074 019B ldr r3, [sp, #4]
|
||
538 0076 18B0 add sp, sp, #96
|
||
539 @ sp needed
|
||
540 0078 10BD pop {r4, pc}
|
||
541 .L91:
|
||
542 007a FFF7FEFF bl Error_Handler
|
||
543 007e D8E7 b .L85
|
||
544 .L93:
|
||
545 .align 2
|
||
546 .L92:
|
||
547 0080 00540040 .word 1073763328
|
||
548 0084 00100240 .word 1073876992
|
||
549 0088 00040048 .word 1207960576
|
||
551 .section .text.HAL_I2C_MspDeInit,"ax",%progbits
|
||
552 .align 1
|
||
553 .p2align 2,,3
|
||
554 .global HAL_I2C_MspDeInit
|
||
555 .syntax unified
|
||
556 .thumb
|
||
557 .thumb_func
|
||
558 .fpu fpv4-sp-d16
|
||
560 HAL_I2C_MspDeInit:
|
||
561 @ args = 0, pretend = 0, frame = 0
|
||
562 @ frame_needed = 0, uses_anonymous_args = 0
|
||
563 0000 08B5 push {r3, lr}
|
||
564 0002 0268 ldr r2, [r0]
|
||
565 0004 094B ldr r3, .L98
|
||
566 0006 9A42 cmp r2, r3
|
||
567 0008 00D0 beq .L97
|
||
568 000a 08BD pop {r3, pc}
|
||
569 .L97:
|
||
570 000c 084A ldr r2, .L98+4
|
||
571 000e 0948 ldr r0, .L98+8
|
||
572 0010 936D ldr r3, [r2, #88]
|
||
573 0012 23F40013 bic r3, r3, #2097152
|
||
574 0016 8021 movs r1, #128
|
||
575 0018 9365 str r3, [r2, #88]
|
||
576 001a FFF7FEFF bl HAL_GPIO_DeInit
|
||
577 001e BDE80840 pop {r3, lr}
|
||
578 0022 0448 ldr r0, .L98+8
|
||
579 0024 4FF48071 mov r1, #256
|
||
580 0028 FFF7FEBF b HAL_GPIO_DeInit
|
||
581 .L99:
|
||
582 .align 2
|
||
583 .L98:
|
||
584 002c 00540040 .word 1073763328
|
||
585 0030 00100240 .word 1073876992
|
||
586 0034 00040048 .word 1207960576
|
||
588 .section .text.HAL_OPAMP_MspInit,"ax",%progbits
|
||
ARM GAS /tmp/ccyyyCxp.s page 11
|
||
|
||
|
||
589 .align 1
|
||
590 .p2align 2,,3
|
||
591 .global HAL_OPAMP_MspInit
|
||
592 .syntax unified
|
||
593 .thumb
|
||
594 .thumb_func
|
||
595 .fpu fpv4-sp-d16
|
||
597 HAL_OPAMP_MspInit:
|
||
598 @ args = 0, pretend = 0, frame = 32
|
||
599 @ frame_needed = 0, uses_anonymous_args = 0
|
||
600 0000 00B5 push {lr}
|
||
601 0002 0268 ldr r2, [r0]
|
||
602 0004 2449 ldr r1, .L106+16
|
||
603 0006 89B0 sub sp, sp, #36
|
||
604 0008 0023 movs r3, #0
|
||
605 000a 8A42 cmp r2, r1
|
||
606 000c CDE90233 strd r3, r3, [sp, #8]
|
||
607 0010 CDE90433 strd r3, r3, [sp, #16]
|
||
608 0014 0693 str r3, [sp, #24]
|
||
609 0016 05D0 beq .L104
|
||
610 0018 204B ldr r3, .L106+20
|
||
611 001a 9A42 cmp r2, r3
|
||
612 001c 1BD0 beq .L105
|
||
613 001e 09B0 add sp, sp, #36
|
||
614 @ sp needed
|
||
615 0020 5DF804FB ldr pc, [sp], #4
|
||
616 .L104:
|
||
617 0024 03F18043 add r3, r3, #1073741824
|
||
618 0028 03F50433 add r3, r3, #135168
|
||
619 002c 9FED167B vldr.64 d7, .L106 @ int
|
||
620 0030 DA6C ldr r2, [r3, #76]
|
||
621 0032 42F00102 orr r2, r2, #1
|
||
622 0036 DA64 str r2, [r3, #76]
|
||
623 0038 DB6C ldr r3, [r3, #76]
|
||
624 003a 03F00103 and r3, r3, #1
|
||
625 003e 0093 str r3, [sp]
|
||
626 0040 02A9 add r1, sp, #8
|
||
627 0042 4FF09040 mov r0, #1207959552
|
||
628 0046 8DED027B vstr.64 d7, [sp, #8] @ int
|
||
629 004a 009B ldr r3, [sp]
|
||
630 004c FFF7FEFF bl HAL_GPIO_Init
|
||
631 0050 09B0 add sp, sp, #36
|
||
632 @ sp needed
|
||
633 0052 5DF804FB ldr pc, [sp], #4
|
||
634 .L105:
|
||
635 0056 03F58633 add r3, r3, #68608
|
||
636 005a FC33 adds r3, r3, #252
|
||
637 005c DA6C ldr r2, [r3, #76]
|
||
638 005e 42F00102 orr r2, r2, #1
|
||
639 0062 DA64 str r2, [r3, #76]
|
||
640 0064 DB6C ldr r3, [r3, #76]
|
||
641 0066 9FED0A7B vldr.64 d7, .L106+8 @ int
|
||
642 006a 03F00103 and r3, r3, #1
|
||
643 006e 0193 str r3, [sp, #4]
|
||
644 0070 02A9 add r1, sp, #8
|
||
645 0072 4FF09040 mov r0, #1207959552
|
||
646 0076 8DED027B vstr.64 d7, [sp, #8] @ int
|
||
ARM GAS /tmp/ccyyyCxp.s page 12
|
||
|
||
|
||
647 007a 019B ldr r3, [sp, #4]
|
||
648 007c FFF7FEFF bl HAL_GPIO_Init
|
||
649 0080 09B0 add sp, sp, #36
|
||
650 @ sp needed
|
||
651 0082 5DF804FB ldr pc, [sp], #4
|
||
652 .L107:
|
||
653 0086 00BF .align 3
|
||
654 .L106:
|
||
655 0088 0A000000 .word 10
|
||
656 008c 03000000 .word 3
|
||
657 0090 80000000 .word 128
|
||
658 0094 03000000 .word 3
|
||
659 0098 00030140 .word 1073808128
|
||
660 009c 04030140 .word 1073808132
|
||
662 .section .text.HAL_OPAMP_MspDeInit,"ax",%progbits
|
||
663 .align 1
|
||
664 .p2align 2,,3
|
||
665 .global HAL_OPAMP_MspDeInit
|
||
666 .syntax unified
|
||
667 .thumb
|
||
668 .thumb_func
|
||
669 .fpu fpv4-sp-d16
|
||
671 HAL_OPAMP_MspDeInit:
|
||
672 @ args = 0, pretend = 0, frame = 0
|
||
673 @ frame_needed = 0, uses_anonymous_args = 0
|
||
674 @ link register save eliminated.
|
||
675 0000 084A ldr r2, .L113
|
||
676 0002 0368 ldr r3, [r0]
|
||
677 0004 9342 cmp r3, r2
|
||
678 0006 03D0 beq .L111
|
||
679 0008 074A ldr r2, .L113+4
|
||
680 000a 9342 cmp r3, r2
|
||
681 000c 05D0 beq .L112
|
||
682 000e 7047 bx lr
|
||
683 .L111:
|
||
684 0010 0A21 movs r1, #10
|
||
685 0012 4FF09040 mov r0, #1207959552
|
||
686 0016 FFF7FEBF b HAL_GPIO_DeInit
|
||
687 .L112:
|
||
688 001a 8021 movs r1, #128
|
||
689 001c 4FF09040 mov r0, #1207959552
|
||
690 0020 FFF7FEBF b HAL_GPIO_DeInit
|
||
691 .L114:
|
||
692 .align 2
|
||
693 .L113:
|
||
694 0024 00030140 .word 1073808128
|
||
695 0028 04030140 .word 1073808132
|
||
697 .section .text.HAL_TIM_Base_MspInit,"ax",%progbits
|
||
698 .align 1
|
||
699 .p2align 2,,3
|
||
700 .global HAL_TIM_Base_MspInit
|
||
701 .syntax unified
|
||
702 .thumb
|
||
703 .thumb_func
|
||
704 .fpu fpv4-sp-d16
|
||
706 HAL_TIM_Base_MspInit:
|
||
707 @ args = 0, pretend = 0, frame = 16
|
||
ARM GAS /tmp/ccyyyCxp.s page 13
|
||
|
||
|
||
708 @ frame_needed = 0, uses_anonymous_args = 0
|
||
709 0000 00B5 push {lr}
|
||
710 0002 1E4A ldr r2, .L123
|
||
711 0004 0368 ldr r3, [r0]
|
||
712 0006 9342 cmp r3, r2
|
||
713 0008 85B0 sub sp, sp, #20
|
||
714 000a 08D0 beq .L120
|
||
715 000c 1C4A ldr r2, .L123+4
|
||
716 000e 9342 cmp r3, r2
|
||
717 0010 1FD0 beq .L121
|
||
718 0012 1C4A ldr r2, .L123+8
|
||
719 0014 9342 cmp r3, r2
|
||
720 0016 0FD0 beq .L122
|
||
721 0018 05B0 add sp, sp, #20
|
||
722 @ sp needed
|
||
723 001a 5DF804FB ldr pc, [sp], #4
|
||
724 .L120:
|
||
725 001e 1A4B ldr r3, .L123+12
|
||
726 0020 9A6D ldr r2, [r3, #88]
|
||
727 0022 42F01002 orr r2, r2, #16
|
||
728 0026 9A65 str r2, [r3, #88]
|
||
729 0028 9B6D ldr r3, [r3, #88]
|
||
730 002a 03F01003 and r3, r3, #16
|
||
731 002e 0193 str r3, [sp, #4]
|
||
732 0030 019B ldr r3, [sp, #4]
|
||
733 0032 05B0 add sp, sp, #20
|
||
734 @ sp needed
|
||
735 0034 5DF804FB ldr pc, [sp], #4
|
||
736 .L122:
|
||
737 0038 134B ldr r3, .L123+12
|
||
738 003a 1A6E ldr r2, [r3, #96]
|
||
739 003c 42F40052 orr r2, r2, #8192
|
||
740 0040 1A66 str r2, [r3, #96]
|
||
741 0042 1B6E ldr r3, [r3, #96]
|
||
742 0044 03F40053 and r3, r3, #8192
|
||
743 0048 0393 str r3, [sp, #12]
|
||
744 004a 039B ldr r3, [sp, #12]
|
||
745 004c 05B0 add sp, sp, #20
|
||
746 @ sp needed
|
||
747 004e 5DF804FB ldr pc, [sp], #4
|
||
748 .L121:
|
||
749 0052 0D4B ldr r3, .L123+12
|
||
750 0054 996D ldr r1, [r3, #88]
|
||
751 0056 41F02001 orr r1, r1, #32
|
||
752 005a 9965 str r1, [r3, #88]
|
||
753 005c 9B6D ldr r3, [r3, #88]
|
||
754 005e 0022 movs r2, #0
|
||
755 0060 03F02003 and r3, r3, #32
|
||
756 0064 0293 str r3, [sp, #8]
|
||
757 0066 3720 movs r0, #55
|
||
758 0068 1146 mov r1, r2
|
||
759 006a 029B ldr r3, [sp, #8]
|
||
760 006c FFF7FEFF bl HAL_NVIC_SetPriority
|
||
761 0070 3720 movs r0, #55
|
||
762 0072 05B0 add sp, sp, #20
|
||
763 @ sp needed
|
||
764 0074 5DF804EB ldr lr, [sp], #4
|
||
ARM GAS /tmp/ccyyyCxp.s page 14
|
||
|
||
|
||
765 0078 FFF7FEBF b HAL_NVIC_EnableIRQ
|
||
766 .L124:
|
||
767 .align 2
|
||
768 .L123:
|
||
769 007c 00100040 .word 1073745920
|
||
770 0080 00140040 .word 1073746944
|
||
771 0084 00340140 .word 1073820672
|
||
772 0088 00100240 .word 1073876992
|
||
774 .section .text.HAL_TIM_Base_MspDeInit,"ax",%progbits
|
||
775 .align 1
|
||
776 .p2align 2,,3
|
||
777 .global HAL_TIM_Base_MspDeInit
|
||
778 .syntax unified
|
||
779 .thumb
|
||
780 .thumb_func
|
||
781 .fpu fpv4-sp-d16
|
||
783 HAL_TIM_Base_MspDeInit:
|
||
784 @ args = 0, pretend = 0, frame = 0
|
||
785 @ frame_needed = 0, uses_anonymous_args = 0
|
||
786 @ link register save eliminated.
|
||
787 0000 104A ldr r2, .L132
|
||
788 0002 0368 ldr r3, [r0]
|
||
789 0004 9342 cmp r3, r2
|
||
790 0006 06D0 beq .L129
|
||
791 0008 0F4A ldr r2, .L132+4
|
||
792 000a 9342 cmp r3, r2
|
||
793 000c 11D0 beq .L130
|
||
794 000e 0F4A ldr r2, .L132+8
|
||
795 0010 9342 cmp r3, r2
|
||
796 0012 07D0 beq .L131
|
||
797 0014 7047 bx lr
|
||
798 .L129:
|
||
799 0016 02F50032 add r2, r2, #131072
|
||
800 001a 936D ldr r3, [r2, #88]
|
||
801 001c 23F01003 bic r3, r3, #16
|
||
802 0020 9365 str r3, [r2, #88]
|
||
803 0022 7047 bx lr
|
||
804 .L131:
|
||
805 0024 02F55C42 add r2, r2, #56320
|
||
806 0028 136E ldr r3, [r2, #96]
|
||
807 002a 23F40053 bic r3, r3, #8192
|
||
808 002e 1366 str r3, [r2, #96]
|
||
809 0030 7047 bx lr
|
||
810 .L130:
|
||
811 0032 02F5FE32 add r2, r2, #130048
|
||
812 0036 3720 movs r0, #55
|
||
813 0038 936D ldr r3, [r2, #88]
|
||
814 003a 23F02003 bic r3, r3, #32
|
||
815 003e 9365 str r3, [r2, #88]
|
||
816 0040 FFF7FEBF b HAL_NVIC_DisableIRQ
|
||
817 .L133:
|
||
818 .align 2
|
||
819 .L132:
|
||
820 0044 00100040 .word 1073745920
|
||
821 0048 00140040 .word 1073746944
|
||
822 004c 00340140 .word 1073820672
|
||
824 .section .text.HAL_UART_MspInit,"ax",%progbits
|
||
ARM GAS /tmp/ccyyyCxp.s page 15
|
||
|
||
|
||
825 .align 1
|
||
826 .p2align 2,,3
|
||
827 .global HAL_UART_MspInit
|
||
828 .syntax unified
|
||
829 .thumb
|
||
830 .thumb_func
|
||
831 .fpu fpv4-sp-d16
|
||
833 HAL_UART_MspInit:
|
||
834 @ args = 0, pretend = 0, frame = 96
|
||
835 @ frame_needed = 0, uses_anonymous_args = 0
|
||
836 0000 30B5 push {r4, r5, lr}
|
||
837 0002 0446 mov r4, r0
|
||
838 0004 99B0 sub sp, sp, #100
|
||
839 0006 0021 movs r1, #0
|
||
840 0008 4422 movs r2, #68
|
||
841 000a 07A8 add r0, sp, #28
|
||
842 000c CDE90211 strd r1, r1, [sp, #8]
|
||
843 0010 CDE90411 strd r1, r1, [sp, #16]
|
||
844 0014 0691 str r1, [sp, #24]
|
||
845 0016 FFF7FEFF bl memset
|
||
846 001a 2A4B ldr r3, .L148
|
||
847 001c 2268 ldr r2, [r4]
|
||
848 001e 9A42 cmp r2, r3
|
||
849 0020 01D0 beq .L145
|
||
850 0022 19B0 add sp, sp, #100
|
||
851 @ sp needed
|
||
852 0024 30BD pop {r4, r5, pc}
|
||
853 .L145:
|
||
854 0026 0123 movs r3, #1
|
||
855 0028 07A8 add r0, sp, #28
|
||
856 002a 0793 str r3, [sp, #28]
|
||
857 002c FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig
|
||
858 0030 0028 cmp r0, #0
|
||
859 0032 41D1 bne .L146
|
||
860 .L136:
|
||
861 0034 244B ldr r3, .L148+4
|
||
862 0036 254D ldr r5, .L148+8
|
||
863 0038 1A6E ldr r2, [r3, #96]
|
||
864 003a 42F48042 orr r2, r2, #16384
|
||
865 003e 1A66 str r2, [r3, #96]
|
||
866 0040 1A6E ldr r2, [r3, #96]
|
||
867 0042 02F48042 and r2, r2, #16384
|
||
868 0046 0092 str r2, [sp]
|
||
869 0048 009A ldr r2, [sp]
|
||
870 004a DA6C ldr r2, [r3, #76]
|
||
871 004c 42F00102 orr r2, r2, #1
|
||
872 0050 DA64 str r2, [r3, #76]
|
||
873 0052 DB6C ldr r3, [r3, #76]
|
||
874 0054 03F00103 and r3, r3, #1
|
||
875 0058 0193 str r3, [sp, #4]
|
||
876 005a 4FF4C062 mov r2, #1536
|
||
877 005e 0223 movs r3, #2
|
||
878 0060 CDE90223 strd r2, [sp, #8]
|
||
879 0064 0022 movs r2, #0
|
||
880 0066 019B ldr r3, [sp, #4]
|
||
881 0068 0023 movs r3, #0
|
||
882 006a CDE90423 strd r2, [sp, #16]
|
||
ARM GAS /tmp/ccyyyCxp.s page 16
|
||
|
||
|
||
883 006e 02A9 add r1, sp, #8
|
||
884 0070 0723 movs r3, #7
|
||
885 0072 4FF09040 mov r0, #1207959552
|
||
886 0076 0693 str r3, [sp, #24]
|
||
887 0078 FFF7FEFF bl HAL_GPIO_Init
|
||
888 007c 1449 ldr r1, .L148+12
|
||
889 007e 1922 movs r2, #25
|
||
890 0080 0023 movs r3, #0
|
||
891 0082 C5E90012 strd r1, r2, [r5]
|
||
892 0086 2846 mov r0, r5
|
||
893 0088 1021 movs r1, #16
|
||
894 008a 8022 movs r2, #128
|
||
895 008c C5E90213 strd r1, r3, [r5, #8]
|
||
896 0090 C5E90533 strd r3, r3, [r5, #20]
|
||
897 0094 C5E90733 strd r3, r3, [r5, #28]
|
||
898 0098 2A61 str r2, [r5, #16]
|
||
899 009a FFF7FEFF bl HAL_DMA_Init
|
||
900 009e 70B9 cbnz r0, .L147
|
||
901 .L137:
|
||
902 00a0 0022 movs r2, #0
|
||
903 00a2 1146 mov r1, r2
|
||
904 00a4 2520 movs r0, #37
|
||
905 00a6 A567 str r5, [r4, #120]
|
||
906 00a8 AC62 str r4, [r5, #40]
|
||
907 00aa FFF7FEFF bl HAL_NVIC_SetPriority
|
||
908 00ae 2520 movs r0, #37
|
||
909 00b0 FFF7FEFF bl HAL_NVIC_EnableIRQ
|
||
910 00b4 19B0 add sp, sp, #100
|
||
911 @ sp needed
|
||
912 00b6 30BD pop {r4, r5, pc}
|
||
913 .L146:
|
||
914 00b8 FFF7FEFF bl Error_Handler
|
||
915 00bc BAE7 b .L136
|
||
916 .L147:
|
||
917 00be FFF7FEFF bl Error_Handler
|
||
918 00c2 EDE7 b .L137
|
||
919 .L149:
|
||
920 .align 2
|
||
921 .L148:
|
||
922 00c4 00380140 .word 1073821696
|
||
923 00c8 00100240 .word 1073876992
|
||
924 00cc 00000000 .word hdma_usart1_tx
|
||
925 00d0 58000240 .word 1073872984
|
||
927 .section .text.HAL_UART_MspDeInit,"ax",%progbits
|
||
928 .align 1
|
||
929 .p2align 2,,3
|
||
930 .global HAL_UART_MspDeInit
|
||
931 .syntax unified
|
||
932 .thumb
|
||
933 .thumb_func
|
||
934 .fpu fpv4-sp-d16
|
||
936 HAL_UART_MspDeInit:
|
||
937 @ args = 0, pretend = 0, frame = 0
|
||
938 @ frame_needed = 0, uses_anonymous_args = 0
|
||
939 0000 0C4B ldr r3, .L156
|
||
940 0002 0268 ldr r2, [r0]
|
||
941 0004 9A42 cmp r2, r3
|
||
ARM GAS /tmp/ccyyyCxp.s page 17
|
||
|
||
|
||
942 0006 00D0 beq .L155
|
||
943 0008 7047 bx lr
|
||
944 .L155:
|
||
945 000a 0B4A ldr r2, .L156+4
|
||
946 000c 10B5 push {r4, lr}
|
||
947 000e 136E ldr r3, [r2, #96]
|
||
948 0010 0446 mov r4, r0
|
||
949 0012 23F48043 bic r3, r3, #16384
|
||
950 0016 4FF4C061 mov r1, #1536
|
||
951 001a 4FF09040 mov r0, #1207959552
|
||
952 001e 1366 str r3, [r2, #96]
|
||
953 0020 FFF7FEFF bl HAL_GPIO_DeInit
|
||
954 0024 A06F ldr r0, [r4, #120]
|
||
955 0026 FFF7FEFF bl HAL_DMA_DeInit
|
||
956 002a BDE81040 pop {r4, lr}
|
||
957 002e 2520 movs r0, #37
|
||
958 0030 FFF7FEBF b HAL_NVIC_DisableIRQ
|
||
959 .L157:
|
||
960 .align 2
|
||
961 .L156:
|
||
962 0034 00380140 .word 1073821696
|
||
963 0038 00100240 .word 1073876992
|
||
965 .section .text.HAL_PCD_MspInit,"ax",%progbits
|
||
966 .align 1
|
||
967 .p2align 2,,3
|
||
968 .global HAL_PCD_MspInit
|
||
969 .syntax unified
|
||
970 .thumb
|
||
971 .thumb_func
|
||
972 .fpu fpv4-sp-d16
|
||
974 HAL_PCD_MspInit:
|
||
975 @ args = 0, pretend = 0, frame = 72
|
||
976 @ frame_needed = 0, uses_anonymous_args = 0
|
||
977 0000 10B5 push {r4, lr}
|
||
978 0002 0446 mov r4, r0
|
||
979 0004 92B0 sub sp, sp, #72
|
||
980 0006 4422 movs r2, #68
|
||
981 0008 0021 movs r1, #0
|
||
982 000a 01A8 add r0, sp, #4
|
||
983 000c FFF7FEFF bl memset
|
||
984 0010 0D4B ldr r3, .L167
|
||
985 0012 2268 ldr r2, [r4]
|
||
986 0014 9A42 cmp r2, r3
|
||
987 0016 01D0 beq .L165
|
||
988 0018 12B0 add sp, sp, #72
|
||
989 @ sp needed
|
||
990 001a 10BD pop {r4, pc}
|
||
991 .L165:
|
||
992 001c 4FF40053 mov r3, #8192
|
||
993 0020 01A8 add r0, sp, #4
|
||
994 0022 0193 str r3, [sp, #4]
|
||
995 0024 FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig
|
||
996 0028 58B9 cbnz r0, .L166
|
||
997 .L160:
|
||
998 002a 084B ldr r3, .L167+4
|
||
999 002c 9A6D ldr r2, [r3, #88]
|
||
1000 002e 42F40002 orr r2, r2, #8388608
|
||
ARM GAS /tmp/ccyyyCxp.s page 18
|
||
|
||
|
||
1001 0032 9A65 str r2, [r3, #88]
|
||
1002 0034 9B6D ldr r3, [r3, #88]
|
||
1003 0036 03F40003 and r3, r3, #8388608
|
||
1004 003a 0093 str r3, [sp]
|
||
1005 003c 009B ldr r3, [sp]
|
||
1006 003e 12B0 add sp, sp, #72
|
||
1007 @ sp needed
|
||
1008 0040 10BD pop {r4, pc}
|
||
1009 .L166:
|
||
1010 0042 FFF7FEFF bl Error_Handler
|
||
1011 0046 F0E7 b .L160
|
||
1012 .L168:
|
||
1013 .align 2
|
||
1014 .L167:
|
||
1015 0048 005C0040 .word 1073765376
|
||
1016 004c 00100240 .word 1073876992
|
||
1018 .section .text.HAL_PCD_MspDeInit,"ax",%progbits
|
||
1019 .align 1
|
||
1020 .p2align 2,,3
|
||
1021 .global HAL_PCD_MspDeInit
|
||
1022 .syntax unified
|
||
1023 .thumb
|
||
1024 .thumb_func
|
||
1025 .fpu fpv4-sp-d16
|
||
1027 HAL_PCD_MspDeInit:
|
||
1028 @ args = 0, pretend = 0, frame = 0
|
||
1029 @ frame_needed = 0, uses_anonymous_args = 0
|
||
1030 @ link register save eliminated.
|
||
1031 0000 054B ldr r3, .L172
|
||
1032 0002 0268 ldr r2, [r0]
|
||
1033 0004 9A42 cmp r2, r3
|
||
1034 0006 00D0 beq .L171
|
||
1035 0008 7047 bx lr
|
||
1036 .L171:
|
||
1037 000a 044A ldr r2, .L172+4
|
||
1038 000c 936D ldr r3, [r2, #88]
|
||
1039 000e 23F40003 bic r3, r3, #8388608
|
||
1040 0012 9365 str r3, [r2, #88]
|
||
1041 0014 7047 bx lr
|
||
1042 .L173:
|
||
1043 0016 00BF .align 2
|
||
1044 .L172:
|
||
1045 0018 005C0040 .word 1073765376
|
||
1046 001c 00100240 .word 1073876992
|
||
1048 .section .bss.HAL_RCC_ADC12_CLK_ENABLED,"aw",%nobits
|
||
1049 .align 2
|
||
1050 .set .LANCHOR0,. + 0
|
||
1053 HAL_RCC_ADC12_CLK_ENABLED:
|
||
1054 0000 00000000 .space 4
|
||
1055 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||
ARM GAS /tmp/ccyyyCxp.s page 19
|
||
|
||
|
||
DEFINED SYMBOLS
|
||
*ABS*:0000000000000000 stm32g4xx_hal_msp.c
|
||
/tmp/ccyyyCxp.s:16 .text.HAL_MspInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:25 .text.HAL_MspInit:0000000000000000 HAL_MspInit
|
||
/tmp/ccyyyCxp.s:51 .text.HAL_MspInit:0000000000000030 $d
|
||
/tmp/ccyyyCxp.s:54 .text.HAL_ADC_MspInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:62 .text.HAL_ADC_MspInit:0000000000000000 HAL_ADC_MspInit
|
||
/tmp/ccyyyCxp.s:180 .text.HAL_ADC_MspInit:00000000000000fc $d
|
||
/tmp/ccyyyCxp.s:187 .text.HAL_ADC_MspDeInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:195 .text.HAL_ADC_MspDeInit:0000000000000000 HAL_ADC_MspDeInit
|
||
/tmp/ccyyyCxp.s:235 .text.HAL_ADC_MspDeInit:0000000000000044 $d
|
||
/tmp/ccyyyCxp.s:240 .text.HAL_CORDIC_MspInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:248 .text.HAL_CORDIC_MspInit:0000000000000000 HAL_CORDIC_MspInit
|
||
/tmp/ccyyyCxp.s:273 .text.HAL_CORDIC_MspInit:000000000000002c $d
|
||
/tmp/ccyyyCxp.s:276 .text.HAL_CORDIC_MspDeInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:284 .text.HAL_CORDIC_MspDeInit:0000000000000000 HAL_CORDIC_MspDeInit
|
||
/tmp/ccyyyCxp.s:302 .text.HAL_CORDIC_MspDeInit:0000000000000018 $d
|
||
/tmp/ccyyyCxp.s:306 .text.HAL_DAC_MspInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:314 .text.HAL_DAC_MspInit:0000000000000000 HAL_DAC_MspInit
|
||
/tmp/ccyyyCxp.s:419 .text.HAL_DAC_MspInit:00000000000000ec $d
|
||
/tmp/ccyyyCxp.s:428 .text.HAL_DAC_MspDeInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:436 .text.HAL_DAC_MspDeInit:0000000000000000 HAL_DAC_MspDeInit
|
||
/tmp/ccyyyCxp.s:473 .text.HAL_DAC_MspDeInit:0000000000000050 $d
|
||
/tmp/ccyyyCxp.s:477 .text.HAL_I2C_MspInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:485 .text.HAL_I2C_MspInit:0000000000000000 HAL_I2C_MspInit
|
||
/tmp/ccyyyCxp.s:547 .text.HAL_I2C_MspInit:0000000000000080 $d
|
||
/tmp/ccyyyCxp.s:552 .text.HAL_I2C_MspDeInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:560 .text.HAL_I2C_MspDeInit:0000000000000000 HAL_I2C_MspDeInit
|
||
/tmp/ccyyyCxp.s:584 .text.HAL_I2C_MspDeInit:000000000000002c $d
|
||
/tmp/ccyyyCxp.s:589 .text.HAL_OPAMP_MspInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:597 .text.HAL_OPAMP_MspInit:0000000000000000 HAL_OPAMP_MspInit
|
||
/tmp/ccyyyCxp.s:655 .text.HAL_OPAMP_MspInit:0000000000000088 $d
|
||
/tmp/ccyyyCxp.s:663 .text.HAL_OPAMP_MspDeInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:671 .text.HAL_OPAMP_MspDeInit:0000000000000000 HAL_OPAMP_MspDeInit
|
||
/tmp/ccyyyCxp.s:694 .text.HAL_OPAMP_MspDeInit:0000000000000024 $d
|
||
/tmp/ccyyyCxp.s:698 .text.HAL_TIM_Base_MspInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:706 .text.HAL_TIM_Base_MspInit:0000000000000000 HAL_TIM_Base_MspInit
|
||
/tmp/ccyyyCxp.s:769 .text.HAL_TIM_Base_MspInit:000000000000007c $d
|
||
/tmp/ccyyyCxp.s:775 .text.HAL_TIM_Base_MspDeInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:783 .text.HAL_TIM_Base_MspDeInit:0000000000000000 HAL_TIM_Base_MspDeInit
|
||
/tmp/ccyyyCxp.s:820 .text.HAL_TIM_Base_MspDeInit:0000000000000044 $d
|
||
/tmp/ccyyyCxp.s:825 .text.HAL_UART_MspInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:833 .text.HAL_UART_MspInit:0000000000000000 HAL_UART_MspInit
|
||
/tmp/ccyyyCxp.s:922 .text.HAL_UART_MspInit:00000000000000c4 $d
|
||
/tmp/ccyyyCxp.s:928 .text.HAL_UART_MspDeInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:936 .text.HAL_UART_MspDeInit:0000000000000000 HAL_UART_MspDeInit
|
||
/tmp/ccyyyCxp.s:962 .text.HAL_UART_MspDeInit:0000000000000034 $d
|
||
/tmp/ccyyyCxp.s:966 .text.HAL_PCD_MspInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:974 .text.HAL_PCD_MspInit:0000000000000000 HAL_PCD_MspInit
|
||
/tmp/ccyyyCxp.s:1015 .text.HAL_PCD_MspInit:0000000000000048 $d
|
||
/tmp/ccyyyCxp.s:1019 .text.HAL_PCD_MspDeInit:0000000000000000 $t
|
||
/tmp/ccyyyCxp.s:1027 .text.HAL_PCD_MspDeInit:0000000000000000 HAL_PCD_MspDeInit
|
||
/tmp/ccyyyCxp.s:1045 .text.HAL_PCD_MspDeInit:0000000000000018 $d
|
||
/tmp/ccyyyCxp.s:1049 .bss.HAL_RCC_ADC12_CLK_ENABLED:0000000000000000 $d
|
||
/tmp/ccyyyCxp.s:1053 .bss.HAL_RCC_ADC12_CLK_ENABLED:0000000000000000 HAL_RCC_ADC12_CLK_ENABLED
|
||
|
||
UNDEFINED SYMBOLS
|
||
ARM GAS /tmp/ccyyyCxp.s page 20
|
||
|
||
|
||
HAL_PWREx_DisableUCPDDeadBattery
|
||
memset
|
||
HAL_RCCEx_PeriphCLKConfig
|
||
HAL_DMA_Init
|
||
HAL_NVIC_SetPriority
|
||
HAL_NVIC_EnableIRQ
|
||
Error_Handler
|
||
hdma_adc1
|
||
HAL_DMA_DeInit
|
||
HAL_GPIO_Init
|
||
hdma_dac1_ch1
|
||
hdma_dac1_ch2
|
||
HAL_GPIO_DeInit
|
||
HAL_NVIC_DisableIRQ
|
||
hdma_usart1_tx
|