tx modulator

This commit is contained in:
nzasch
2022-02-06 17:40:53 +01:00
parent d66653ecdc
commit 74bf3e5019
191 changed files with 0 additions and 421148 deletions

View File

@@ -1,988 +0,0 @@
ARM GAS /tmp/ccxoucTn.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.c"
14 .text
15 .section .text.HAL_MspInit,"ax",%progbits
16 .align 1
17 .p2align 2,,3
18 .weak 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 = 0
27 @ frame_needed = 0, uses_anonymous_args = 0
28 @ link register save eliminated.
29 0000 7047 bx lr
31 0002 00BF .section .text.HAL_MspDeInit,"ax",%progbits
32 .align 1
33 .p2align 2,,3
34 .weak HAL_MspDeInit
35 .syntax unified
36 .thumb
37 .thumb_func
38 .fpu fpv4-sp-d16
40 HAL_MspDeInit:
41 @ args = 0, pretend = 0, frame = 0
42 @ frame_needed = 0, uses_anonymous_args = 0
43 @ link register save eliminated.
44 0000 7047 bx lr
46 0002 00BF .section .text.HAL_DeInit,"ax",%progbits
47 .align 1
48 .p2align 2,,3
49 .global HAL_DeInit
50 .syntax unified
51 .thumb
52 .thumb_func
53 .fpu fpv4-sp-d16
55 HAL_DeInit:
56 @ args = 0, pretend = 0, frame = 0
57 @ frame_needed = 0, uses_anonymous_args = 0
58 0000 10B5 push {r4, lr}
59 0002 094B ldr r3, .L6
60 0004 0024 movs r4, #0
61 0006 4FF0FF32 mov r2, #-1
62 000a 9A63 str r2, [r3, #56]
ARM GAS /tmp/ccxoucTn.s page 2
63 000c 9C63 str r4, [r3, #56]
64 000e 1A64 str r2, [r3, #64]
65 0010 1C64 str r4, [r3, #64]
66 0012 9A62 str r2, [r3, #40]
67 0014 9C62 str r4, [r3, #40]
68 0016 DA62 str r2, [r3, #44]
69 0018 DC62 str r4, [r3, #44]
70 001a 1A63 str r2, [r3, #48]
71 001c 1C63 str r4, [r3, #48]
72 001e FFF7FEFF bl HAL_MspDeInit
73 0022 2046 mov r0, r4
74 0024 10BD pop {r4, pc}
75 .L7:
76 0026 00BF .align 2
77 .L6:
78 0028 00100240 .word 1073876992
80 .section .text.HAL_InitTick,"ax",%progbits
81 .align 1
82 .p2align 2,,3
83 .weak HAL_InitTick
84 .syntax unified
85 .thumb
86 .thumb_func
87 .fpu fpv4-sp-d16
89 HAL_InitTick:
90 @ args = 0, pretend = 0, frame = 0
91 @ frame_needed = 0, uses_anonymous_args = 0
92 0000 38B5 push {r3, r4, r5, lr}
93 0002 0F4B ldr r3, .L13
94 0004 1B68 ldr r3, [r3]
95 0006 0BB9 cbnz r3, .L9
96 .L11:
97 0008 0120 movs r0, #1
98 000a 38BD pop {r3, r4, r5, pc}
99 .L9:
100 000c 0D49 ldr r1, .L13+4
101 000e 4FF47A72 mov r2, #1000
102 0012 0546 mov r5, r0
103 0014 B2FBF3F3 udiv r3, r2, r3
104 0018 0868 ldr r0, [r1]
105 001a B0FBF3F0 udiv r0, r0, r3
106 001e FFF7FEFF bl HAL_SYSTICK_Config
107 0022 0446 mov r4, r0
108 0024 0028 cmp r0, #0
109 0026 EFD1 bne .L11
110 0028 0F2D cmp r5, #15
111 002a EDD8 bhi .L11
112 002c 0246 mov r2, r0
113 002e 2946 mov r1, r5
114 0030 4FF0FF30 mov r0, #-1
115 0034 FFF7FEFF bl HAL_NVIC_SetPriority
116 0038 034B ldr r3, .L13+8
117 003a 2046 mov r0, r4
118 003c 1D60 str r5, [r3]
119 003e 38BD pop {r3, r4, r5, pc}
120 .L14:
121 .align 2
ARM GAS /tmp/ccxoucTn.s page 3
122 .L13:
123 0040 00000000 .word .LANCHOR0
124 0044 00000000 .word SystemCoreClock
125 0048 00000000 .word .LANCHOR1
127 .section .text.HAL_Init,"ax",%progbits
128 .align 1
129 .p2align 2,,3
130 .global HAL_Init
131 .syntax unified
132 .thumb
133 .thumb_func
134 .fpu fpv4-sp-d16
136 HAL_Init:
137 @ args = 0, pretend = 0, frame = 0
138 @ frame_needed = 0, uses_anonymous_args = 0
139 0000 10B5 push {r4, lr}
140 0002 0320 movs r0, #3
141 0004 FFF7FEFF bl HAL_NVIC_SetPriorityGrouping
142 0008 0020 movs r0, #0
143 000a FFF7FEFF bl HAL_InitTick
144 000e 10B1 cbz r0, .L19
145 0010 0124 movs r4, #1
146 0012 2046 mov r0, r4
147 0014 10BD pop {r4, pc}
148 .L19:
149 0016 0446 mov r4, r0
150 0018 FFF7FEFF bl HAL_MspInit
151 001c 2046 mov r0, r4
152 001e 10BD pop {r4, pc}
154 .section .text.HAL_IncTick,"ax",%progbits
155 .align 1
156 .p2align 2,,3
157 .weak HAL_IncTick
158 .syntax unified
159 .thumb
160 .thumb_func
161 .fpu fpv4-sp-d16
163 HAL_IncTick:
164 @ args = 0, pretend = 0, frame = 0
165 @ frame_needed = 0, uses_anonymous_args = 0
166 @ link register save eliminated.
167 0000 034A ldr r2, .L21
168 0002 0449 ldr r1, .L21+4
169 0004 1368 ldr r3, [r2]
170 0006 0968 ldr r1, [r1]
171 0008 0B44 add r3, r3, r1
172 000a 1360 str r3, [r2]
173 000c 7047 bx lr
174 .L22:
175 000e 00BF .align 2
176 .L21:
177 0010 00000000 .word .LANCHOR2
178 0014 00000000 .word .LANCHOR0
180 .section .text.HAL_GetTick,"ax",%progbits
181 .align 1
182 .p2align 2,,3
183 .weak HAL_GetTick
ARM GAS /tmp/ccxoucTn.s page 4
184 .syntax unified
185 .thumb
186 .thumb_func
187 .fpu fpv4-sp-d16
189 HAL_GetTick:
190 @ args = 0, pretend = 0, frame = 0
191 @ frame_needed = 0, uses_anonymous_args = 0
192 @ link register save eliminated.
193 0000 014B ldr r3, .L24
194 0002 1868 ldr r0, [r3]
195 0004 7047 bx lr
196 .L25:
197 0006 00BF .align 2
198 .L24:
199 0008 00000000 .word .LANCHOR2
201 .section .text.HAL_GetTickPrio,"ax",%progbits
202 .align 1
203 .p2align 2,,3
204 .global HAL_GetTickPrio
205 .syntax unified
206 .thumb
207 .thumb_func
208 .fpu fpv4-sp-d16
210 HAL_GetTickPrio:
211 @ args = 0, pretend = 0, frame = 0
212 @ frame_needed = 0, uses_anonymous_args = 0
213 @ link register save eliminated.
214 0000 014B ldr r3, .L27
215 0002 1868 ldr r0, [r3]
216 0004 7047 bx lr
217 .L28:
218 0006 00BF .align 2
219 .L27:
220 0008 00000000 .word .LANCHOR1
222 .section .text.HAL_SetTickFreq,"ax",%progbits
223 .align 1
224 .p2align 2,,3
225 .global HAL_SetTickFreq
226 .syntax unified
227 .thumb
228 .thumb_func
229 .fpu fpv4-sp-d16
231 HAL_SetTickFreq:
232 @ args = 0, pretend = 0, frame = 0
233 @ frame_needed = 0, uses_anonymous_args = 0
234 0000 38B5 push {r3, r4, r5, lr}
235 0002 074C ldr r4, .L37
236 0004 2568 ldr r5, [r4]
237 0006 8542 cmp r5, r0
238 0008 01D1 bne .L36
239 000a 0020 movs r0, #0
240 .L30:
241 000c 38BD pop {r3, r4, r5, pc}
242 .L36:
243 000e 054B ldr r3, .L37+4
244 0010 2060 str r0, [r4]
245 0012 1868 ldr r0, [r3]
ARM GAS /tmp/ccxoucTn.s page 5
246 0014 FFF7FEFF bl HAL_InitTick
247 0018 0028 cmp r0, #0
248 001a F7D0 beq .L30
249 001c 2560 str r5, [r4]
250 001e 38BD pop {r3, r4, r5, pc}
251 .L38:
252 .align 2
253 .L37:
254 0020 00000000 .word .LANCHOR0
255 0024 00000000 .word .LANCHOR1
257 .section .text.HAL_GetTickFreq,"ax",%progbits
258 .align 1
259 .p2align 2,,3
260 .global HAL_GetTickFreq
261 .syntax unified
262 .thumb
263 .thumb_func
264 .fpu fpv4-sp-d16
266 HAL_GetTickFreq:
267 @ args = 0, pretend = 0, frame = 0
268 @ frame_needed = 0, uses_anonymous_args = 0
269 @ link register save eliminated.
270 0000 014B ldr r3, .L40
271 0002 1868 ldr r0, [r3]
272 0004 7047 bx lr
273 .L41:
274 0006 00BF .align 2
275 .L40:
276 0008 00000000 .word .LANCHOR0
278 .section .text.HAL_Delay,"ax",%progbits
279 .align 1
280 .p2align 2,,3
281 .weak HAL_Delay
282 .syntax unified
283 .thumb
284 .thumb_func
285 .fpu fpv4-sp-d16
287 HAL_Delay:
288 @ args = 0, pretend = 0, frame = 0
289 @ frame_needed = 0, uses_anonymous_args = 0
290 0000 38B5 push {r3, r4, r5, lr}
291 0002 0446 mov r4, r0
292 0004 FFF7FEFF bl HAL_GetTick
293 0008 631C adds r3, r4, #1
294 000a 0546 mov r5, r0
295 000c 02D0 beq .L44
296 000e 044B ldr r3, .L50
297 0010 1B68 ldr r3, [r3]
298 0012 1C44 add r4, r4, r3
299 .L44:
300 0014 FFF7FEFF bl HAL_GetTick
301 0018 431B subs r3, r0, r5
302 001a A342 cmp r3, r4
303 001c FAD3 bcc .L44
304 001e 38BD pop {r3, r4, r5, pc}
305 .L51:
306 .align 2
ARM GAS /tmp/ccxoucTn.s page 6
307 .L50:
308 0020 00000000 .word .LANCHOR0
310 .section .text.HAL_SuspendTick,"ax",%progbits
311 .align 1
312 .p2align 2,,3
313 .weak HAL_SuspendTick
314 .syntax unified
315 .thumb
316 .thumb_func
317 .fpu fpv4-sp-d16
319 HAL_SuspendTick:
320 @ args = 0, pretend = 0, frame = 0
321 @ frame_needed = 0, uses_anonymous_args = 0
322 @ link register save eliminated.
323 0000 4FF0E022 mov r2, #-536813568
324 0004 1369 ldr r3, [r2, #16]
325 0006 23F00203 bic r3, r3, #2
326 000a 1361 str r3, [r2, #16]
327 000c 7047 bx lr
329 000e 00BF .section .text.HAL_ResumeTick,"ax",%progbits
330 .align 1
331 .p2align 2,,3
332 .weak HAL_ResumeTick
333 .syntax unified
334 .thumb
335 .thumb_func
336 .fpu fpv4-sp-d16
338 HAL_ResumeTick:
339 @ args = 0, pretend = 0, frame = 0
340 @ frame_needed = 0, uses_anonymous_args = 0
341 @ link register save eliminated.
342 0000 4FF0E022 mov r2, #-536813568
343 0004 1369 ldr r3, [r2, #16]
344 0006 43F00203 orr r3, r3, #2
345 000a 1361 str r3, [r2, #16]
346 000c 7047 bx lr
348 000e 00BF .section .text.HAL_GetHalVersion,"ax",%progbits
349 .align 1
350 .p2align 2,,3
351 .global HAL_GetHalVersion
352 .syntax unified
353 .thumb
354 .thumb_func
355 .fpu fpv4-sp-d16
357 HAL_GetHalVersion:
358 @ args = 0, pretend = 0, frame = 0
359 @ frame_needed = 0, uses_anonymous_args = 0
360 @ link register save eliminated.
361 0000 0048 ldr r0, .L55
362 0002 7047 bx lr
363 .L56:
364 .align 2
365 .L55:
366 0004 00020201 .word 16908800
368 .section .text.HAL_GetREVID,"ax",%progbits
369 .align 1
370 .p2align 2,,3
ARM GAS /tmp/ccxoucTn.s page 7
371 .global HAL_GetREVID
372 .syntax unified
373 .thumb
374 .thumb_func
375 .fpu fpv4-sp-d16
377 HAL_GetREVID:
378 @ args = 0, pretend = 0, frame = 0
379 @ frame_needed = 0, uses_anonymous_args = 0
380 @ link register save eliminated.
381 0000 014B ldr r3, .L58
382 0002 1868 ldr r0, [r3]
383 0004 000C lsrs r0, r0, #16
384 0006 7047 bx lr
385 .L59:
386 .align 2
387 .L58:
388 0008 002004E0 .word -536600576
390 .section .text.HAL_GetDEVID,"ax",%progbits
391 .align 1
392 .p2align 2,,3
393 .global HAL_GetDEVID
394 .syntax unified
395 .thumb
396 .thumb_func
397 .fpu fpv4-sp-d16
399 HAL_GetDEVID:
400 @ args = 0, pretend = 0, frame = 0
401 @ frame_needed = 0, uses_anonymous_args = 0
402 @ link register save eliminated.
403 0000 024B ldr r3, .L61
404 0002 1868 ldr r0, [r3]
405 0004 C0F30B00 ubfx r0, r0, #0, #12
406 0008 7047 bx lr
407 .L62:
408 000a 00BF .align 2
409 .L61:
410 000c 002004E0 .word -536600576
412 .section .text.HAL_DBGMCU_EnableDBGSleepMode,"ax",%progbits
413 .align 1
414 .p2align 2,,3
415 .global HAL_DBGMCU_EnableDBGSleepMode
416 .syntax unified
417 .thumb
418 .thumb_func
419 .fpu fpv4-sp-d16
421 HAL_DBGMCU_EnableDBGSleepMode:
422 @ args = 0, pretend = 0, frame = 0
423 @ frame_needed = 0, uses_anonymous_args = 0
424 @ link register save eliminated.
425 0000 024A ldr r2, .L64
426 0002 5368 ldr r3, [r2, #4]
427 0004 43F00103 orr r3, r3, #1
428 0008 5360 str r3, [r2, #4]
429 000a 7047 bx lr
430 .L65:
431 .align 2
432 .L64:
ARM GAS /tmp/ccxoucTn.s page 8
433 000c 002004E0 .word -536600576
435 .section .text.HAL_DBGMCU_DisableDBGSleepMode,"ax",%progbits
436 .align 1
437 .p2align 2,,3
438 .global HAL_DBGMCU_DisableDBGSleepMode
439 .syntax unified
440 .thumb
441 .thumb_func
442 .fpu fpv4-sp-d16
444 HAL_DBGMCU_DisableDBGSleepMode:
445 @ args = 0, pretend = 0, frame = 0
446 @ frame_needed = 0, uses_anonymous_args = 0
447 @ link register save eliminated.
448 0000 024A ldr r2, .L67
449 0002 5368 ldr r3, [r2, #4]
450 0004 23F00103 bic r3, r3, #1
451 0008 5360 str r3, [r2, #4]
452 000a 7047 bx lr
453 .L68:
454 .align 2
455 .L67:
456 000c 002004E0 .word -536600576
458 .section .text.HAL_DBGMCU_EnableDBGStopMode,"ax",%progbits
459 .align 1
460 .p2align 2,,3
461 .global HAL_DBGMCU_EnableDBGStopMode
462 .syntax unified
463 .thumb
464 .thumb_func
465 .fpu fpv4-sp-d16
467 HAL_DBGMCU_EnableDBGStopMode:
468 @ args = 0, pretend = 0, frame = 0
469 @ frame_needed = 0, uses_anonymous_args = 0
470 @ link register save eliminated.
471 0000 024A ldr r2, .L70
472 0002 5368 ldr r3, [r2, #4]
473 0004 43F00203 orr r3, r3, #2
474 0008 5360 str r3, [r2, #4]
475 000a 7047 bx lr
476 .L71:
477 .align 2
478 .L70:
479 000c 002004E0 .word -536600576
481 .section .text.HAL_DBGMCU_DisableDBGStopMode,"ax",%progbits
482 .align 1
483 .p2align 2,,3
484 .global HAL_DBGMCU_DisableDBGStopMode
485 .syntax unified
486 .thumb
487 .thumb_func
488 .fpu fpv4-sp-d16
490 HAL_DBGMCU_DisableDBGStopMode:
491 @ args = 0, pretend = 0, frame = 0
492 @ frame_needed = 0, uses_anonymous_args = 0
493 @ link register save eliminated.
494 0000 024A ldr r2, .L73
495 0002 5368 ldr r3, [r2, #4]
ARM GAS /tmp/ccxoucTn.s page 9
496 0004 23F00203 bic r3, r3, #2
497 0008 5360 str r3, [r2, #4]
498 000a 7047 bx lr
499 .L74:
500 .align 2
501 .L73:
502 000c 002004E0 .word -536600576
504 .section .text.HAL_DBGMCU_EnableDBGStandbyMode,"ax",%progbits
505 .align 1
506 .p2align 2,,3
507 .global HAL_DBGMCU_EnableDBGStandbyMode
508 .syntax unified
509 .thumb
510 .thumb_func
511 .fpu fpv4-sp-d16
513 HAL_DBGMCU_EnableDBGStandbyMode:
514 @ args = 0, pretend = 0, frame = 0
515 @ frame_needed = 0, uses_anonymous_args = 0
516 @ link register save eliminated.
517 0000 024A ldr r2, .L76
518 0002 5368 ldr r3, [r2, #4]
519 0004 43F00403 orr r3, r3, #4
520 0008 5360 str r3, [r2, #4]
521 000a 7047 bx lr
522 .L77:
523 .align 2
524 .L76:
525 000c 002004E0 .word -536600576
527 .section .text.HAL_DBGMCU_DisableDBGStandbyMode,"ax",%progbits
528 .align 1
529 .p2align 2,,3
530 .global HAL_DBGMCU_DisableDBGStandbyMode
531 .syntax unified
532 .thumb
533 .thumb_func
534 .fpu fpv4-sp-d16
536 HAL_DBGMCU_DisableDBGStandbyMode:
537 @ args = 0, pretend = 0, frame = 0
538 @ frame_needed = 0, uses_anonymous_args = 0
539 @ link register save eliminated.
540 0000 024A ldr r2, .L79
541 0002 5368 ldr r3, [r2, #4]
542 0004 23F00403 bic r3, r3, #4
543 0008 5360 str r3, [r2, #4]
544 000a 7047 bx lr
545 .L80:
546 .align 2
547 .L79:
548 000c 002004E0 .word -536600576
550 .section .text.HAL_SYSCFG_CCMSRAMErase,"ax",%progbits
551 .align 1
552 .p2align 2,,3
553 .global HAL_SYSCFG_CCMSRAMErase
554 .syntax unified
555 .thumb
556 .thumb_func
557 .fpu fpv4-sp-d16
ARM GAS /tmp/ccxoucTn.s page 10
559 HAL_SYSCFG_CCMSRAMErase:
560 @ args = 0, pretend = 0, frame = 0
561 @ frame_needed = 0, uses_anonymous_args = 0
562 @ link register save eliminated.
563 0000 044B ldr r3, .L82
564 0002 5322 movs r2, #83
565 0004 CA21 movs r1, #202
566 0006 5962 str r1, [r3, #36]
567 0008 5A62 str r2, [r3, #36]
568 000a 9A69 ldr r2, [r3, #24]
569 000c 42F00102 orr r2, r2, #1
570 0010 9A61 str r2, [r3, #24]
571 0012 7047 bx lr
572 .L83:
573 .align 2
574 .L82:
575 0014 00000140 .word 1073807360
577 .section .text.HAL_SYSCFG_EnableMemorySwappingBank,"ax",%progbits
578 .align 1
579 .p2align 2,,3
580 .global HAL_SYSCFG_EnableMemorySwappingBank
581 .syntax unified
582 .thumb
583 .thumb_func
584 .fpu fpv4-sp-d16
586 HAL_SYSCFG_EnableMemorySwappingBank:
587 @ args = 0, pretend = 0, frame = 0
588 @ frame_needed = 0, uses_anonymous_args = 0
589 @ link register save eliminated.
590 0000 024A ldr r2, .L85
591 0002 1368 ldr r3, [r2]
592 0004 43F48073 orr r3, r3, #256
593 0008 1360 str r3, [r2]
594 000a 7047 bx lr
595 .L86:
596 .align 2
597 .L85:
598 000c 00000140 .word 1073807360
600 .section .text.HAL_SYSCFG_DisableMemorySwappingBank,"ax",%progbits
601 .align 1
602 .p2align 2,,3
603 .global HAL_SYSCFG_DisableMemorySwappingBank
604 .syntax unified
605 .thumb
606 .thumb_func
607 .fpu fpv4-sp-d16
609 HAL_SYSCFG_DisableMemorySwappingBank:
610 @ args = 0, pretend = 0, frame = 0
611 @ frame_needed = 0, uses_anonymous_args = 0
612 @ link register save eliminated.
613 0000 024A ldr r2, .L88
614 0002 1368 ldr r3, [r2]
615 0004 23F48073 bic r3, r3, #256
616 0008 1360 str r3, [r2]
617 000a 7047 bx lr
618 .L89:
619 .align 2
ARM GAS /tmp/ccxoucTn.s page 11
620 .L88:
621 000c 00000140 .word 1073807360
623 .section .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig,"ax",%progbits
624 .align 1
625 .p2align 2,,3
626 .global HAL_SYSCFG_VREFBUF_VoltageScalingConfig
627 .syntax unified
628 .thumb
629 .thumb_func
630 .fpu fpv4-sp-d16
632 HAL_SYSCFG_VREFBUF_VoltageScalingConfig:
633 @ args = 0, pretend = 0, frame = 0
634 @ frame_needed = 0, uses_anonymous_args = 0
635 @ link register save eliminated.
636 0000 034A ldr r2, .L91
637 0002 136B ldr r3, [r2, #48]
638 0004 23F03003 bic r3, r3, #48
639 0008 1843 orrs r0, r0, r3
640 000a 1063 str r0, [r2, #48]
641 000c 7047 bx lr
642 .L92:
643 000e 00BF .align 2
644 .L91:
645 0010 00000140 .word 1073807360
647 .section .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig,"ax",%progbits
648 .align 1
649 .p2align 2,,3
650 .global HAL_SYSCFG_VREFBUF_HighImpedanceConfig
651 .syntax unified
652 .thumb
653 .thumb_func
654 .fpu fpv4-sp-d16
656 HAL_SYSCFG_VREFBUF_HighImpedanceConfig:
657 @ args = 0, pretend = 0, frame = 0
658 @ frame_needed = 0, uses_anonymous_args = 0
659 @ link register save eliminated.
660 0000 034A ldr r2, .L94
661 0002 136B ldr r3, [r2, #48]
662 0004 23F00203 bic r3, r3, #2
663 0008 1843 orrs r0, r0, r3
664 000a 1063 str r0, [r2, #48]
665 000c 7047 bx lr
666 .L95:
667 000e 00BF .align 2
668 .L94:
669 0010 00000140 .word 1073807360
671 .section .text.HAL_SYSCFG_VREFBUF_TrimmingConfig,"ax",%progbits
672 .align 1
673 .p2align 2,,3
674 .global HAL_SYSCFG_VREFBUF_TrimmingConfig
675 .syntax unified
676 .thumb
677 .thumb_func
678 .fpu fpv4-sp-d16
680 HAL_SYSCFG_VREFBUF_TrimmingConfig:
681 @ args = 0, pretend = 0, frame = 0
682 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccxoucTn.s page 12
683 @ link register save eliminated.
684 0000 034A ldr r2, .L97
685 0002 536B ldr r3, [r2, #52]
686 0004 23F03F03 bic r3, r3, #63
687 0008 1843 orrs r0, r0, r3
688 000a 5063 str r0, [r2, #52]
689 000c 7047 bx lr
690 .L98:
691 000e 00BF .align 2
692 .L97:
693 0010 00000140 .word 1073807360
695 .section .text.HAL_SYSCFG_EnableVREFBUF,"ax",%progbits
696 .align 1
697 .p2align 2,,3
698 .global HAL_SYSCFG_EnableVREFBUF
699 .syntax unified
700 .thumb
701 .thumb_func
702 .fpu fpv4-sp-d16
704 HAL_SYSCFG_EnableVREFBUF:
705 @ args = 0, pretend = 0, frame = 0
706 @ frame_needed = 0, uses_anonymous_args = 0
707 0000 38B5 push {r3, r4, r5, lr}
708 0002 0A4C ldr r4, .L105
709 0004 236B ldr r3, [r4, #48]
710 0006 43F00103 orr r3, r3, #1
711 000a 2363 str r3, [r4, #48]
712 000c FFF7FEFF bl HAL_GetTick
713 0010 0546 mov r5, r0
714 0012 04E0 b .L100
715 .L102:
716 0014 FFF7FEFF bl HAL_GetTick
717 0018 401B subs r0, r0, r5
718 001a 0A28 cmp r0, #10
719 001c 04D8 bhi .L103
720 .L100:
721 001e 236B ldr r3, [r4, #48]
722 0020 1B07 lsls r3, r3, #28
723 0022 F7D5 bpl .L102
724 0024 0020 movs r0, #0
725 0026 38BD pop {r3, r4, r5, pc}
726 .L103:
727 0028 0320 movs r0, #3
728 002a 38BD pop {r3, r4, r5, pc}
729 .L106:
730 .align 2
731 .L105:
732 002c 00000140 .word 1073807360
734 .section .text.HAL_SYSCFG_DisableVREFBUF,"ax",%progbits
735 .align 1
736 .p2align 2,,3
737 .global HAL_SYSCFG_DisableVREFBUF
738 .syntax unified
739 .thumb
740 .thumb_func
741 .fpu fpv4-sp-d16
743 HAL_SYSCFG_DisableVREFBUF:
ARM GAS /tmp/ccxoucTn.s page 13
744 @ args = 0, pretend = 0, frame = 0
745 @ frame_needed = 0, uses_anonymous_args = 0
746 @ link register save eliminated.
747 0000 024A ldr r2, .L108
748 0002 136B ldr r3, [r2, #48]
749 0004 23F00103 bic r3, r3, #1
750 0008 1363 str r3, [r2, #48]
751 000a 7047 bx lr
752 .L109:
753 .align 2
754 .L108:
755 000c 00000140 .word 1073807360
757 .section .text.HAL_SYSCFG_EnableIOSwitchBooster,"ax",%progbits
758 .align 1
759 .p2align 2,,3
760 .global HAL_SYSCFG_EnableIOSwitchBooster
761 .syntax unified
762 .thumb
763 .thumb_func
764 .fpu fpv4-sp-d16
766 HAL_SYSCFG_EnableIOSwitchBooster:
767 @ args = 0, pretend = 0, frame = 0
768 @ frame_needed = 0, uses_anonymous_args = 0
769 @ link register save eliminated.
770 0000 024A ldr r2, .L111
771 0002 5368 ldr r3, [r2, #4]
772 0004 43F48073 orr r3, r3, #256
773 0008 5360 str r3, [r2, #4]
774 000a 7047 bx lr
775 .L112:
776 .align 2
777 .L111:
778 000c 00000140 .word 1073807360
780 .section .text.HAL_SYSCFG_DisableIOSwitchBooster,"ax",%progbits
781 .align 1
782 .p2align 2,,3
783 .global HAL_SYSCFG_DisableIOSwitchBooster
784 .syntax unified
785 .thumb
786 .thumb_func
787 .fpu fpv4-sp-d16
789 HAL_SYSCFG_DisableIOSwitchBooster:
790 @ args = 0, pretend = 0, frame = 0
791 @ frame_needed = 0, uses_anonymous_args = 0
792 @ link register save eliminated.
793 0000 024A ldr r2, .L114
794 0002 5368 ldr r3, [r2, #4]
795 0004 23F48073 bic r3, r3, #256
796 0008 5360 str r3, [r2, #4]
797 000a 7047 bx lr
798 .L115:
799 .align 2
800 .L114:
801 000c 00000140 .word 1073807360
803 .section .text.HAL_SYSCFG_EnableIOSwitchVDD,"ax",%progbits
804 .align 1
805 .p2align 2,,3
ARM GAS /tmp/ccxoucTn.s page 14
806 .global HAL_SYSCFG_EnableIOSwitchVDD
807 .syntax unified
808 .thumb
809 .thumb_func
810 .fpu fpv4-sp-d16
812 HAL_SYSCFG_EnableIOSwitchVDD:
813 @ args = 0, pretend = 0, frame = 0
814 @ frame_needed = 0, uses_anonymous_args = 0
815 @ link register save eliminated.
816 0000 024A ldr r2, .L117
817 0002 5368 ldr r3, [r2, #4]
818 0004 43F40073 orr r3, r3, #512
819 0008 5360 str r3, [r2, #4]
820 000a 7047 bx lr
821 .L118:
822 .align 2
823 .L117:
824 000c 00000140 .word 1073807360
826 .section .text.HAL_SYSCFG_DisableIOSwitchVDD,"ax",%progbits
827 .align 1
828 .p2align 2,,3
829 .global HAL_SYSCFG_DisableIOSwitchVDD
830 .syntax unified
831 .thumb
832 .thumb_func
833 .fpu fpv4-sp-d16
835 HAL_SYSCFG_DisableIOSwitchVDD:
836 @ args = 0, pretend = 0, frame = 0
837 @ frame_needed = 0, uses_anonymous_args = 0
838 @ link register save eliminated.
839 0000 024A ldr r2, .L120
840 0002 5368 ldr r3, [r2, #4]
841 0004 23F40073 bic r3, r3, #512
842 0008 5360 str r3, [r2, #4]
843 000a 7047 bx lr
844 .L121:
845 .align 2
846 .L120:
847 000c 00000140 .word 1073807360
849 .section .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable,"ax",%progbits
850 .align 1
851 .p2align 2,,3
852 .global HAL_SYSCFG_CCMSRAM_WriteProtectionEnable
853 .syntax unified
854 .thumb
855 .thumb_func
856 .fpu fpv4-sp-d16
858 HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:
859 @ args = 0, pretend = 0, frame = 0
860 @ frame_needed = 0, uses_anonymous_args = 0
861 @ link register save eliminated.
862 0000 024A ldr r2, .L123
863 0002 136A ldr r3, [r2, #32]
864 0004 1843 orrs r0, r0, r3
865 0006 1062 str r0, [r2, #32]
866 0008 7047 bx lr
867 .L124:
ARM GAS /tmp/ccxoucTn.s page 15
868 000a 00BF .align 2
869 .L123:
870 000c 00000140 .word 1073807360
872 .global uwTickFreq
873 .global uwTickPrio
874 .global uwTick
875 .section .bss.uwTick,"aw",%nobits
876 .align 2
877 .set .LANCHOR2,. + 0
880 uwTick:
881 0000 00000000 .space 4
882 .section .data.uwTickFreq,"aw"
883 .align 2
884 .set .LANCHOR0,. + 0
887 uwTickFreq:
888 0000 01000000 .word 1
889 .section .data.uwTickPrio,"aw"
890 .align 2
891 .set .LANCHOR1,. + 0
894 uwTickPrio:
895 0000 10000000 .word 16
896 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
ARM GAS /tmp/ccxoucTn.s page 16
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32g4xx_hal.c
/tmp/ccxoucTn.s:16 .text.HAL_MspInit:0000000000000000 $t
/tmp/ccxoucTn.s:25 .text.HAL_MspInit:0000000000000000 HAL_MspInit
/tmp/ccxoucTn.s:32 .text.HAL_MspDeInit:0000000000000000 $t
/tmp/ccxoucTn.s:40 .text.HAL_MspDeInit:0000000000000000 HAL_MspDeInit
/tmp/ccxoucTn.s:47 .text.HAL_DeInit:0000000000000000 $t
/tmp/ccxoucTn.s:55 .text.HAL_DeInit:0000000000000000 HAL_DeInit
/tmp/ccxoucTn.s:78 .text.HAL_DeInit:0000000000000028 $d
/tmp/ccxoucTn.s:81 .text.HAL_InitTick:0000000000000000 $t
/tmp/ccxoucTn.s:89 .text.HAL_InitTick:0000000000000000 HAL_InitTick
/tmp/ccxoucTn.s:123 .text.HAL_InitTick:0000000000000040 $d
/tmp/ccxoucTn.s:128 .text.HAL_Init:0000000000000000 $t
/tmp/ccxoucTn.s:136 .text.HAL_Init:0000000000000000 HAL_Init
/tmp/ccxoucTn.s:155 .text.HAL_IncTick:0000000000000000 $t
/tmp/ccxoucTn.s:163 .text.HAL_IncTick:0000000000000000 HAL_IncTick
/tmp/ccxoucTn.s:177 .text.HAL_IncTick:0000000000000010 $d
/tmp/ccxoucTn.s:181 .text.HAL_GetTick:0000000000000000 $t
/tmp/ccxoucTn.s:189 .text.HAL_GetTick:0000000000000000 HAL_GetTick
/tmp/ccxoucTn.s:199 .text.HAL_GetTick:0000000000000008 $d
/tmp/ccxoucTn.s:202 .text.HAL_GetTickPrio:0000000000000000 $t
/tmp/ccxoucTn.s:210 .text.HAL_GetTickPrio:0000000000000000 HAL_GetTickPrio
/tmp/ccxoucTn.s:220 .text.HAL_GetTickPrio:0000000000000008 $d
/tmp/ccxoucTn.s:223 .text.HAL_SetTickFreq:0000000000000000 $t
/tmp/ccxoucTn.s:231 .text.HAL_SetTickFreq:0000000000000000 HAL_SetTickFreq
/tmp/ccxoucTn.s:254 .text.HAL_SetTickFreq:0000000000000020 $d
/tmp/ccxoucTn.s:258 .text.HAL_GetTickFreq:0000000000000000 $t
/tmp/ccxoucTn.s:266 .text.HAL_GetTickFreq:0000000000000000 HAL_GetTickFreq
/tmp/ccxoucTn.s:276 .text.HAL_GetTickFreq:0000000000000008 $d
/tmp/ccxoucTn.s:279 .text.HAL_Delay:0000000000000000 $t
/tmp/ccxoucTn.s:287 .text.HAL_Delay:0000000000000000 HAL_Delay
/tmp/ccxoucTn.s:308 .text.HAL_Delay:0000000000000020 $d
/tmp/ccxoucTn.s:311 .text.HAL_SuspendTick:0000000000000000 $t
/tmp/ccxoucTn.s:319 .text.HAL_SuspendTick:0000000000000000 HAL_SuspendTick
/tmp/ccxoucTn.s:330 .text.HAL_ResumeTick:0000000000000000 $t
/tmp/ccxoucTn.s:338 .text.HAL_ResumeTick:0000000000000000 HAL_ResumeTick
/tmp/ccxoucTn.s:349 .text.HAL_GetHalVersion:0000000000000000 $t
/tmp/ccxoucTn.s:357 .text.HAL_GetHalVersion:0000000000000000 HAL_GetHalVersion
/tmp/ccxoucTn.s:366 .text.HAL_GetHalVersion:0000000000000004 $d
/tmp/ccxoucTn.s:369 .text.HAL_GetREVID:0000000000000000 $t
/tmp/ccxoucTn.s:377 .text.HAL_GetREVID:0000000000000000 HAL_GetREVID
/tmp/ccxoucTn.s:388 .text.HAL_GetREVID:0000000000000008 $d
/tmp/ccxoucTn.s:391 .text.HAL_GetDEVID:0000000000000000 $t
/tmp/ccxoucTn.s:399 .text.HAL_GetDEVID:0000000000000000 HAL_GetDEVID
/tmp/ccxoucTn.s:410 .text.HAL_GetDEVID:000000000000000c $d
/tmp/ccxoucTn.s:413 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000000000000 $t
/tmp/ccxoucTn.s:421 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000000000000 HAL_DBGMCU_EnableDBGSleepMode
/tmp/ccxoucTn.s:433 .text.HAL_DBGMCU_EnableDBGSleepMode:000000000000000c $d
/tmp/ccxoucTn.s:436 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000000000000 $t
/tmp/ccxoucTn.s:444 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000000000000 HAL_DBGMCU_DisableDBGSleepMode
/tmp/ccxoucTn.s:456 .text.HAL_DBGMCU_DisableDBGSleepMode:000000000000000c $d
/tmp/ccxoucTn.s:459 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 $t
/tmp/ccxoucTn.s:467 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 HAL_DBGMCU_EnableDBGStopMode
/tmp/ccxoucTn.s:479 .text.HAL_DBGMCU_EnableDBGStopMode:000000000000000c $d
/tmp/ccxoucTn.s:482 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 $t
/tmp/ccxoucTn.s:490 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 HAL_DBGMCU_DisableDBGStopMode
/tmp/ccxoucTn.s:502 .text.HAL_DBGMCU_DisableDBGStopMode:000000000000000c $d
ARM GAS /tmp/ccxoucTn.s page 17
/tmp/ccxoucTn.s:505 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 $t
/tmp/ccxoucTn.s:513 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 HAL_DBGMCU_EnableDBGStandbyMode
/tmp/ccxoucTn.s:525 .text.HAL_DBGMCU_EnableDBGStandbyMode:000000000000000c $d
/tmp/ccxoucTn.s:528 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 $t
/tmp/ccxoucTn.s:536 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 HAL_DBGMCU_DisableDBGStandbyMode
/tmp/ccxoucTn.s:548 .text.HAL_DBGMCU_DisableDBGStandbyMode:000000000000000c $d
/tmp/ccxoucTn.s:551 .text.HAL_SYSCFG_CCMSRAMErase:0000000000000000 $t
/tmp/ccxoucTn.s:559 .text.HAL_SYSCFG_CCMSRAMErase:0000000000000000 HAL_SYSCFG_CCMSRAMErase
/tmp/ccxoucTn.s:575 .text.HAL_SYSCFG_CCMSRAMErase:0000000000000014 $d
/tmp/ccxoucTn.s:578 .text.HAL_SYSCFG_EnableMemorySwappingBank:0000000000000000 $t
/tmp/ccxoucTn.s:586 .text.HAL_SYSCFG_EnableMemorySwappingBank:0000000000000000 HAL_SYSCFG_EnableMemorySwappingBank
/tmp/ccxoucTn.s:598 .text.HAL_SYSCFG_EnableMemorySwappingBank:000000000000000c $d
/tmp/ccxoucTn.s:601 .text.HAL_SYSCFG_DisableMemorySwappingBank:0000000000000000 $t
/tmp/ccxoucTn.s:609 .text.HAL_SYSCFG_DisableMemorySwappingBank:0000000000000000 HAL_SYSCFG_DisableMemorySwappingBank
/tmp/ccxoucTn.s:621 .text.HAL_SYSCFG_DisableMemorySwappingBank:000000000000000c $d
/tmp/ccxoucTn.s:624 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:0000000000000000 $t
/tmp/ccxoucTn.s:632 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:0000000000000000 HAL_SYSCFG_VREFBUF_VoltageScalingConfig
/tmp/ccxoucTn.s:645 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:0000000000000010 $d
/tmp/ccxoucTn.s:648 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:0000000000000000 $t
/tmp/ccxoucTn.s:656 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:0000000000000000 HAL_SYSCFG_VREFBUF_HighImpedanceConfig
/tmp/ccxoucTn.s:669 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:0000000000000010 $d
/tmp/ccxoucTn.s:672 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:0000000000000000 $t
/tmp/ccxoucTn.s:680 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:0000000000000000 HAL_SYSCFG_VREFBUF_TrimmingConfig
/tmp/ccxoucTn.s:693 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:0000000000000010 $d
/tmp/ccxoucTn.s:696 .text.HAL_SYSCFG_EnableVREFBUF:0000000000000000 $t
/tmp/ccxoucTn.s:704 .text.HAL_SYSCFG_EnableVREFBUF:0000000000000000 HAL_SYSCFG_EnableVREFBUF
/tmp/ccxoucTn.s:732 .text.HAL_SYSCFG_EnableVREFBUF:000000000000002c $d
/tmp/ccxoucTn.s:735 .text.HAL_SYSCFG_DisableVREFBUF:0000000000000000 $t
/tmp/ccxoucTn.s:743 .text.HAL_SYSCFG_DisableVREFBUF:0000000000000000 HAL_SYSCFG_DisableVREFBUF
/tmp/ccxoucTn.s:755 .text.HAL_SYSCFG_DisableVREFBUF:000000000000000c $d
/tmp/ccxoucTn.s:758 .text.HAL_SYSCFG_EnableIOSwitchBooster:0000000000000000 $t
/tmp/ccxoucTn.s:766 .text.HAL_SYSCFG_EnableIOSwitchBooster:0000000000000000 HAL_SYSCFG_EnableIOSwitchBooster
/tmp/ccxoucTn.s:778 .text.HAL_SYSCFG_EnableIOSwitchBooster:000000000000000c $d
/tmp/ccxoucTn.s:781 .text.HAL_SYSCFG_DisableIOSwitchBooster:0000000000000000 $t
/tmp/ccxoucTn.s:789 .text.HAL_SYSCFG_DisableIOSwitchBooster:0000000000000000 HAL_SYSCFG_DisableIOSwitchBooster
/tmp/ccxoucTn.s:801 .text.HAL_SYSCFG_DisableIOSwitchBooster:000000000000000c $d
/tmp/ccxoucTn.s:804 .text.HAL_SYSCFG_EnableIOSwitchVDD:0000000000000000 $t
/tmp/ccxoucTn.s:812 .text.HAL_SYSCFG_EnableIOSwitchVDD:0000000000000000 HAL_SYSCFG_EnableIOSwitchVDD
/tmp/ccxoucTn.s:824 .text.HAL_SYSCFG_EnableIOSwitchVDD:000000000000000c $d
/tmp/ccxoucTn.s:827 .text.HAL_SYSCFG_DisableIOSwitchVDD:0000000000000000 $t
/tmp/ccxoucTn.s:835 .text.HAL_SYSCFG_DisableIOSwitchVDD:0000000000000000 HAL_SYSCFG_DisableIOSwitchVDD
/tmp/ccxoucTn.s:847 .text.HAL_SYSCFG_DisableIOSwitchVDD:000000000000000c $d
/tmp/ccxoucTn.s:850 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:0000000000000000 $t
/tmp/ccxoucTn.s:858 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:0000000000000000 HAL_SYSCFG_CCMSRAM_WriteProtectionEnable
/tmp/ccxoucTn.s:870 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:000000000000000c $d
/tmp/ccxoucTn.s:887 .data.uwTickFreq:0000000000000000 uwTickFreq
/tmp/ccxoucTn.s:894 .data.uwTickPrio:0000000000000000 uwTickPrio
/tmp/ccxoucTn.s:880 .bss.uwTick:0000000000000000 uwTick
/tmp/ccxoucTn.s:876 .bss.uwTick:0000000000000000 $d
/tmp/ccxoucTn.s:883 .data.uwTickFreq:0000000000000000 $d
/tmp/ccxoucTn.s:890 .data.uwTickPrio:0000000000000000 $d
UNDEFINED SYMBOLS
HAL_SYSTICK_Config
HAL_NVIC_SetPriority
SystemCoreClock
HAL_NVIC_SetPriorityGrouping
ARM GAS /tmp/ccxoucTn.s page 18