2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 1
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 2
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 3
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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:
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 4
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 5
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 6
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 7
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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:
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 8
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 9
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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:
|
2022-01-13 01:10:52 +01:00
|
|
|
|
486 @ args = 0, pretend = 0, frame = 104
|
2022-01-12 01:09:32 +01:00
|
|
|
|
487 @ frame_needed = 0, uses_anonymous_args = 0
|
2022-01-13 01:10:52 +01:00
|
|
|
|
488 0000 F0B5 push {r4, r5, r6, r7, lr}
|
2022-01-12 01:09:32 +01:00
|
|
|
|
489 0002 0446 mov r4, r0
|
2022-01-13 01:10:52 +01:00
|
|
|
|
490 0004 9BB0 sub sp, sp, #108
|
2022-01-12 01:09:32 +01:00
|
|
|
|
491 0006 0021 movs r1, #0
|
|
|
|
|
|
492 0008 4422 movs r2, #68
|
2022-01-13 01:10:52 +01:00
|
|
|
|
493 000a 09A8 add r0, sp, #36
|
|
|
|
|
|
494 000c CDE90411 strd r1, r1, [sp, #16]
|
|
|
|
|
|
495 0010 CDE90611 strd r1, r1, [sp, #24]
|
|
|
|
|
|
496 0014 0891 str r1, [sp, #32]
|
2022-01-12 01:09:32 +01:00
|
|
|
|
497 0016 FFF7FEFF bl memset
|
2022-01-13 01:10:52 +01:00
|
|
|
|
498 001a 244B ldr r3, .L92
|
2022-01-12 01:09:32 +01:00
|
|
|
|
499 001c 2268 ldr r2, [r4]
|
|
|
|
|
|
500 001e 9A42 cmp r2, r3
|
|
|
|
|
|
501 0020 01D0 beq .L90
|
2022-01-13 01:10:52 +01:00
|
|
|
|
502 0022 1BB0 add sp, sp, #108
|
2022-01-12 01:09:32 +01:00
|
|
|
|
503 @ sp needed
|
2022-01-13 01:10:52 +01:00
|
|
|
|
504 0024 F0BD pop {r4, r5, r6, r7, pc}
|
2022-01-12 01:09:32 +01:00
|
|
|
|
505 .L90:
|
|
|
|
|
|
506 0026 4023 movs r3, #64
|
2022-01-13 01:10:52 +01:00
|
|
|
|
507 0028 09A8 add r0, sp, #36
|
|
|
|
|
|
508 002a 0993 str r3, [sp, #36]
|
2022-01-12 01:09:32 +01:00
|
|
|
|
509 002c FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig
|
2022-01-13 01:10:52 +01:00
|
|
|
|
510 0030 0028 cmp r0, #0
|
|
|
|
|
|
511 0032 38D1 bne .L91
|
|
|
|
|
|
512 .L85:
|
|
|
|
|
|
513 0034 1E4C ldr r4, .L92+4
|
2022-01-12 01:09:32 +01:00
|
|
|
|
514 0036 E36C ldr r3, [r4, #76]
|
2022-01-13 01:10:52 +01:00
|
|
|
|
515 0038 43F00103 orr r3, r3, #1
|
2022-01-12 01:09:32 +01:00
|
|
|
|
516 003c E364 str r3, [r4, #76]
|
|
|
|
|
|
517 003e E36C ldr r3, [r4, #76]
|
2022-01-13 01:10:52 +01:00
|
|
|
|
518 0040 03F00103 and r3, r3, #1
|
|
|
|
|
|
519 0044 0193 str r3, [sp, #4]
|
|
|
|
|
|
520 0046 019B ldr r3, [sp, #4]
|
|
|
|
|
|
521 0048 E36C ldr r3, [r4, #76]
|
|
|
|
|
|
522 004a 43F00203 orr r3, r3, #2
|
|
|
|
|
|
523 004e E364 str r3, [r4, #76]
|
|
|
|
|
|
524 0050 E36C ldr r3, [r4, #76]
|
|
|
|
|
|
525 0052 03F00203 and r3, r3, #2
|
|
|
|
|
|
526 0056 0293 str r3, [sp, #8]
|
|
|
|
|
|
527 0058 0425 movs r5, #4
|
|
|
|
|
|
528 005a 4FF40042 mov r2, #32768
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 10
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
2022-01-13 01:10:52 +01:00
|
|
|
|
529 005e 0026 movs r6, #0
|
|
|
|
|
|
530 0060 0027 movs r7, #0
|
|
|
|
|
|
531 0062 04A9 add r1, sp, #16
|
|
|
|
|
|
532 0064 1223 movs r3, #18
|
|
|
|
|
|
533 0066 4FF09040 mov r0, #1207959552
|
|
|
|
|
|
534 006a CDE90423 strd r2, [sp, #16]
|
|
|
|
|
|
535 006e CDE90667 strd r6, [sp, #24]
|
|
|
|
|
|
536 0072 029B ldr r3, [sp, #8]
|
|
|
|
|
|
537 0074 0895 str r5, [sp, #32]
|
|
|
|
|
|
538 0076 FFF7FEFF bl HAL_GPIO_Init
|
|
|
|
|
|
539 007a 8022 movs r2, #128
|
|
|
|
|
|
540 007c 1223 movs r3, #18
|
|
|
|
|
|
541 007e 0D48 ldr r0, .L92+8
|
|
|
|
|
|
542 0080 0895 str r5, [sp, #32]
|
|
|
|
|
|
543 0082 04A9 add r1, sp, #16
|
|
|
|
|
|
544 0084 CDE90423 strd r2, [sp, #16]
|
|
|
|
|
|
545 0088 CDE90667 strd r6, [sp, #24]
|
|
|
|
|
|
546 008c FFF7FEFF bl HAL_GPIO_Init
|
|
|
|
|
|
547 0090 A36D ldr r3, [r4, #88]
|
|
|
|
|
|
548 0092 43F40013 orr r3, r3, #2097152
|
|
|
|
|
|
549 0096 A365 str r3, [r4, #88]
|
|
|
|
|
|
550 0098 A36D ldr r3, [r4, #88]
|
|
|
|
|
|
551 009a 03F40013 and r3, r3, #2097152
|
|
|
|
|
|
552 009e 0393 str r3, [sp, #12]
|
|
|
|
|
|
553 00a0 039B ldr r3, [sp, #12]
|
|
|
|
|
|
554 00a2 1BB0 add sp, sp, #108
|
|
|
|
|
|
555 @ sp needed
|
|
|
|
|
|
556 00a4 F0BD pop {r4, r5, r6, r7, pc}
|
|
|
|
|
|
557 .L91:
|
|
|
|
|
|
558 00a6 FFF7FEFF bl Error_Handler
|
|
|
|
|
|
559 00aa C3E7 b .L85
|
|
|
|
|
|
560 .L93:
|
|
|
|
|
|
561 .align 2
|
|
|
|
|
|
562 .L92:
|
|
|
|
|
|
563 00ac 00540040 .word 1073763328
|
|
|
|
|
|
564 00b0 00100240 .word 1073876992
|
|
|
|
|
|
565 00b4 00040048 .word 1207960576
|
|
|
|
|
|
567 .section .text.HAL_I2C_MspDeInit,"ax",%progbits
|
|
|
|
|
|
568 .align 1
|
|
|
|
|
|
569 .p2align 2,,3
|
|
|
|
|
|
570 .global HAL_I2C_MspDeInit
|
|
|
|
|
|
571 .syntax unified
|
|
|
|
|
|
572 .thumb
|
|
|
|
|
|
573 .thumb_func
|
|
|
|
|
|
574 .fpu fpv4-sp-d16
|
|
|
|
|
|
576 HAL_I2C_MspDeInit:
|
|
|
|
|
|
577 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
578 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
579 0000 08B5 push {r3, lr}
|
|
|
|
|
|
580 0002 0268 ldr r2, [r0]
|
|
|
|
|
|
581 0004 0A4B ldr r3, .L98
|
|
|
|
|
|
582 0006 9A42 cmp r2, r3
|
|
|
|
|
|
583 0008 00D0 beq .L97
|
|
|
|
|
|
584 000a 08BD pop {r3, pc}
|
|
|
|
|
|
585 .L97:
|
|
|
|
|
|
586 000c 094A ldr r2, .L98+4
|
|
|
|
|
|
587 000e 936D ldr r3, [r2, #88]
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 11
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
2022-01-13 01:10:52 +01:00
|
|
|
|
588 0010 23F40013 bic r3, r3, #2097152
|
|
|
|
|
|
589 0014 4FF40041 mov r1, #32768
|
|
|
|
|
|
590 0018 4FF09040 mov r0, #1207959552
|
|
|
|
|
|
591 001c 9365 str r3, [r2, #88]
|
|
|
|
|
|
592 001e FFF7FEFF bl HAL_GPIO_DeInit
|
|
|
|
|
|
593 0022 BDE80840 pop {r3, lr}
|
|
|
|
|
|
594 0026 0448 ldr r0, .L98+8
|
|
|
|
|
|
595 0028 8021 movs r1, #128
|
|
|
|
|
|
596 002a FFF7FEBF b HAL_GPIO_DeInit
|
|
|
|
|
|
597 .L99:
|
|
|
|
|
|
598 002e 00BF .align 2
|
|
|
|
|
|
599 .L98:
|
|
|
|
|
|
600 0030 00540040 .word 1073763328
|
|
|
|
|
|
601 0034 00100240 .word 1073876992
|
|
|
|
|
|
602 0038 00040048 .word 1207960576
|
|
|
|
|
|
604 .section .text.HAL_OPAMP_MspInit,"ax",%progbits
|
|
|
|
|
|
605 .align 1
|
|
|
|
|
|
606 .p2align 2,,3
|
|
|
|
|
|
607 .global HAL_OPAMP_MspInit
|
|
|
|
|
|
608 .syntax unified
|
|
|
|
|
|
609 .thumb
|
|
|
|
|
|
610 .thumb_func
|
|
|
|
|
|
611 .fpu fpv4-sp-d16
|
|
|
|
|
|
613 HAL_OPAMP_MspInit:
|
|
|
|
|
|
614 @ args = 0, pretend = 0, frame = 32
|
|
|
|
|
|
615 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
616 0000 00B5 push {lr}
|
|
|
|
|
|
617 0002 0268 ldr r2, [r0]
|
|
|
|
|
|
618 0004 2449 ldr r1, .L106+16
|
|
|
|
|
|
619 0006 89B0 sub sp, sp, #36
|
|
|
|
|
|
620 0008 0023 movs r3, #0
|
|
|
|
|
|
621 000a 8A42 cmp r2, r1
|
|
|
|
|
|
622 000c CDE90233 strd r3, r3, [sp, #8]
|
|
|
|
|
|
623 0010 CDE90433 strd r3, r3, [sp, #16]
|
|
|
|
|
|
624 0014 0693 str r3, [sp, #24]
|
|
|
|
|
|
625 0016 05D0 beq .L104
|
|
|
|
|
|
626 0018 204B ldr r3, .L106+20
|
|
|
|
|
|
627 001a 9A42 cmp r2, r3
|
|
|
|
|
|
628 001c 1BD0 beq .L105
|
|
|
|
|
|
629 001e 09B0 add sp, sp, #36
|
|
|
|
|
|
630 @ sp needed
|
|
|
|
|
|
631 0020 5DF804FB ldr pc, [sp], #4
|
|
|
|
|
|
632 .L104:
|
|
|
|
|
|
633 0024 03F18043 add r3, r3, #1073741824
|
|
|
|
|
|
634 0028 03F50433 add r3, r3, #135168
|
|
|
|
|
|
635 002c 9FED167B vldr.64 d7, .L106 @ int
|
|
|
|
|
|
636 0030 DA6C ldr r2, [r3, #76]
|
|
|
|
|
|
637 0032 42F00102 orr r2, r2, #1
|
|
|
|
|
|
638 0036 DA64 str r2, [r3, #76]
|
|
|
|
|
|
639 0038 DB6C ldr r3, [r3, #76]
|
|
|
|
|
|
640 003a 03F00103 and r3, r3, #1
|
|
|
|
|
|
641 003e 0093 str r3, [sp]
|
|
|
|
|
|
642 0040 02A9 add r1, sp, #8
|
|
|
|
|
|
643 0042 4FF09040 mov r0, #1207959552
|
|
|
|
|
|
644 0046 8DED027B vstr.64 d7, [sp, #8] @ int
|
|
|
|
|
|
645 004a 009B ldr r3, [sp]
|
|
|
|
|
|
646 004c FFF7FEFF bl HAL_GPIO_Init
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 12
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
2022-01-13 01:10:52 +01:00
|
|
|
|
647 0050 09B0 add sp, sp, #36
|
|
|
|
|
|
648 @ sp needed
|
|
|
|
|
|
649 0052 5DF804FB ldr pc, [sp], #4
|
|
|
|
|
|
650 .L105:
|
|
|
|
|
|
651 0056 03F58633 add r3, r3, #68608
|
|
|
|
|
|
652 005a FC33 adds r3, r3, #252
|
|
|
|
|
|
653 005c DA6C ldr r2, [r3, #76]
|
|
|
|
|
|
654 005e 42F00102 orr r2, r2, #1
|
|
|
|
|
|
655 0062 DA64 str r2, [r3, #76]
|
|
|
|
|
|
656 0064 DB6C ldr r3, [r3, #76]
|
|
|
|
|
|
657 0066 9FED0A7B vldr.64 d7, .L106+8 @ int
|
|
|
|
|
|
658 006a 03F00103 and r3, r3, #1
|
|
|
|
|
|
659 006e 0193 str r3, [sp, #4]
|
|
|
|
|
|
660 0070 02A9 add r1, sp, #8
|
|
|
|
|
|
661 0072 4FF09040 mov r0, #1207959552
|
|
|
|
|
|
662 0076 8DED027B vstr.64 d7, [sp, #8] @ int
|
|
|
|
|
|
663 007a 019B ldr r3, [sp, #4]
|
|
|
|
|
|
664 007c FFF7FEFF bl HAL_GPIO_Init
|
|
|
|
|
|
665 0080 09B0 add sp, sp, #36
|
|
|
|
|
|
666 @ sp needed
|
|
|
|
|
|
667 0082 5DF804FB ldr pc, [sp], #4
|
|
|
|
|
|
668 .L107:
|
|
|
|
|
|
669 0086 00BF .align 3
|
|
|
|
|
|
670 .L106:
|
|
|
|
|
|
671 0088 0A000000 .word 10
|
|
|
|
|
|
672 008c 03000000 .word 3
|
|
|
|
|
|
673 0090 80000000 .word 128
|
|
|
|
|
|
674 0094 03000000 .word 3
|
|
|
|
|
|
675 0098 00030140 .word 1073808128
|
|
|
|
|
|
676 009c 04030140 .word 1073808132
|
|
|
|
|
|
678 .section .text.HAL_OPAMP_MspDeInit,"ax",%progbits
|
|
|
|
|
|
679 .align 1
|
|
|
|
|
|
680 .p2align 2,,3
|
|
|
|
|
|
681 .global HAL_OPAMP_MspDeInit
|
|
|
|
|
|
682 .syntax unified
|
|
|
|
|
|
683 .thumb
|
|
|
|
|
|
684 .thumb_func
|
|
|
|
|
|
685 .fpu fpv4-sp-d16
|
|
|
|
|
|
687 HAL_OPAMP_MspDeInit:
|
|
|
|
|
|
688 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
689 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
690 @ link register save eliminated.
|
|
|
|
|
|
691 0000 084A ldr r2, .L113
|
|
|
|
|
|
692 0002 0368 ldr r3, [r0]
|
|
|
|
|
|
693 0004 9342 cmp r3, r2
|
|
|
|
|
|
694 0006 03D0 beq .L111
|
|
|
|
|
|
695 0008 074A ldr r2, .L113+4
|
|
|
|
|
|
696 000a 9342 cmp r3, r2
|
|
|
|
|
|
697 000c 05D0 beq .L112
|
|
|
|
|
|
698 000e 7047 bx lr
|
|
|
|
|
|
699 .L111:
|
|
|
|
|
|
700 0010 0A21 movs r1, #10
|
|
|
|
|
|
701 0012 4FF09040 mov r0, #1207959552
|
|
|
|
|
|
702 0016 FFF7FEBF b HAL_GPIO_DeInit
|
|
|
|
|
|
703 .L112:
|
|
|
|
|
|
704 001a 8021 movs r1, #128
|
|
|
|
|
|
705 001c 4FF09040 mov r0, #1207959552
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 13
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
2022-01-13 01:10:52 +01:00
|
|
|
|
706 0020 FFF7FEBF b HAL_GPIO_DeInit
|
|
|
|
|
|
707 .L114:
|
|
|
|
|
|
708 .align 2
|
|
|
|
|
|
709 .L113:
|
|
|
|
|
|
710 0024 00030140 .word 1073808128
|
|
|
|
|
|
711 0028 04030140 .word 1073808132
|
|
|
|
|
|
713 .section .text.HAL_TIM_Base_MspInit,"ax",%progbits
|
|
|
|
|
|
714 .align 1
|
|
|
|
|
|
715 .p2align 2,,3
|
|
|
|
|
|
716 .global HAL_TIM_Base_MspInit
|
|
|
|
|
|
717 .syntax unified
|
|
|
|
|
|
718 .thumb
|
|
|
|
|
|
719 .thumb_func
|
|
|
|
|
|
720 .fpu fpv4-sp-d16
|
|
|
|
|
|
722 HAL_TIM_Base_MspInit:
|
|
|
|
|
|
723 @ args = 0, pretend = 0, frame = 16
|
|
|
|
|
|
724 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
725 0000 00B5 push {lr}
|
|
|
|
|
|
726 0002 1E4A ldr r2, .L123
|
|
|
|
|
|
727 0004 0368 ldr r3, [r0]
|
|
|
|
|
|
728 0006 9342 cmp r3, r2
|
|
|
|
|
|
729 0008 85B0 sub sp, sp, #20
|
|
|
|
|
|
730 000a 08D0 beq .L120
|
|
|
|
|
|
731 000c 1C4A ldr r2, .L123+4
|
|
|
|
|
|
732 000e 9342 cmp r3, r2
|
|
|
|
|
|
733 0010 1FD0 beq .L121
|
|
|
|
|
|
734 0012 1C4A ldr r2, .L123+8
|
|
|
|
|
|
735 0014 9342 cmp r3, r2
|
|
|
|
|
|
736 0016 0FD0 beq .L122
|
|
|
|
|
|
737 0018 05B0 add sp, sp, #20
|
|
|
|
|
|
738 @ sp needed
|
|
|
|
|
|
739 001a 5DF804FB ldr pc, [sp], #4
|
|
|
|
|
|
740 .L120:
|
|
|
|
|
|
741 001e 1A4B ldr r3, .L123+12
|
|
|
|
|
|
742 0020 9A6D ldr r2, [r3, #88]
|
|
|
|
|
|
743 0022 42F01002 orr r2, r2, #16
|
|
|
|
|
|
744 0026 9A65 str r2, [r3, #88]
|
|
|
|
|
|
745 0028 9B6D ldr r3, [r3, #88]
|
|
|
|
|
|
746 002a 03F01003 and r3, r3, #16
|
|
|
|
|
|
747 002e 0193 str r3, [sp, #4]
|
|
|
|
|
|
748 0030 019B ldr r3, [sp, #4]
|
|
|
|
|
|
749 0032 05B0 add sp, sp, #20
|
|
|
|
|
|
750 @ sp needed
|
|
|
|
|
|
751 0034 5DF804FB ldr pc, [sp], #4
|
|
|
|
|
|
752 .L122:
|
|
|
|
|
|
753 0038 134B ldr r3, .L123+12
|
|
|
|
|
|
754 003a 1A6E ldr r2, [r3, #96]
|
|
|
|
|
|
755 003c 42F40052 orr r2, r2, #8192
|
|
|
|
|
|
756 0040 1A66 str r2, [r3, #96]
|
|
|
|
|
|
757 0042 1B6E ldr r3, [r3, #96]
|
|
|
|
|
|
758 0044 03F40053 and r3, r3, #8192
|
|
|
|
|
|
759 0048 0393 str r3, [sp, #12]
|
|
|
|
|
|
760 004a 039B ldr r3, [sp, #12]
|
|
|
|
|
|
761 004c 05B0 add sp, sp, #20
|
|
|
|
|
|
762 @ sp needed
|
|
|
|
|
|
763 004e 5DF804FB ldr pc, [sp], #4
|
|
|
|
|
|
764 .L121:
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 14
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
2022-01-13 01:10:52 +01:00
|
|
|
|
765 0052 0D4B ldr r3, .L123+12
|
|
|
|
|
|
766 0054 996D ldr r1, [r3, #88]
|
|
|
|
|
|
767 0056 41F02001 orr r1, r1, #32
|
|
|
|
|
|
768 005a 9965 str r1, [r3, #88]
|
|
|
|
|
|
769 005c 9B6D ldr r3, [r3, #88]
|
|
|
|
|
|
770 005e 0022 movs r2, #0
|
|
|
|
|
|
771 0060 03F02003 and r3, r3, #32
|
|
|
|
|
|
772 0064 0293 str r3, [sp, #8]
|
|
|
|
|
|
773 0066 3720 movs r0, #55
|
|
|
|
|
|
774 0068 1146 mov r1, r2
|
|
|
|
|
|
775 006a 029B ldr r3, [sp, #8]
|
|
|
|
|
|
776 006c FFF7FEFF bl HAL_NVIC_SetPriority
|
|
|
|
|
|
777 0070 3720 movs r0, #55
|
|
|
|
|
|
778 0072 05B0 add sp, sp, #20
|
|
|
|
|
|
779 @ sp needed
|
|
|
|
|
|
780 0074 5DF804EB ldr lr, [sp], #4
|
|
|
|
|
|
781 0078 FFF7FEBF b HAL_NVIC_EnableIRQ
|
|
|
|
|
|
782 .L124:
|
|
|
|
|
|
783 .align 2
|
|
|
|
|
|
784 .L123:
|
|
|
|
|
|
785 007c 00100040 .word 1073745920
|
|
|
|
|
|
786 0080 00140040 .word 1073746944
|
|
|
|
|
|
787 0084 00340140 .word 1073820672
|
|
|
|
|
|
788 0088 00100240 .word 1073876992
|
|
|
|
|
|
790 .section .text.HAL_TIM_Base_MspDeInit,"ax",%progbits
|
|
|
|
|
|
791 .align 1
|
|
|
|
|
|
792 .p2align 2,,3
|
|
|
|
|
|
793 .global HAL_TIM_Base_MspDeInit
|
|
|
|
|
|
794 .syntax unified
|
|
|
|
|
|
795 .thumb
|
|
|
|
|
|
796 .thumb_func
|
|
|
|
|
|
797 .fpu fpv4-sp-d16
|
|
|
|
|
|
799 HAL_TIM_Base_MspDeInit:
|
|
|
|
|
|
800 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
801 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
802 @ link register save eliminated.
|
|
|
|
|
|
803 0000 104A ldr r2, .L132
|
|
|
|
|
|
804 0002 0368 ldr r3, [r0]
|
|
|
|
|
|
805 0004 9342 cmp r3, r2
|
|
|
|
|
|
806 0006 06D0 beq .L129
|
|
|
|
|
|
807 0008 0F4A ldr r2, .L132+4
|
|
|
|
|
|
808 000a 9342 cmp r3, r2
|
|
|
|
|
|
809 000c 11D0 beq .L130
|
|
|
|
|
|
810 000e 0F4A ldr r2, .L132+8
|
|
|
|
|
|
811 0010 9342 cmp r3, r2
|
|
|
|
|
|
812 0012 07D0 beq .L131
|
|
|
|
|
|
813 0014 7047 bx lr
|
|
|
|
|
|
814 .L129:
|
|
|
|
|
|
815 0016 02F50032 add r2, r2, #131072
|
|
|
|
|
|
816 001a 936D ldr r3, [r2, #88]
|
|
|
|
|
|
817 001c 23F01003 bic r3, r3, #16
|
|
|
|
|
|
818 0020 9365 str r3, [r2, #88]
|
|
|
|
|
|
819 0022 7047 bx lr
|
|
|
|
|
|
820 .L131:
|
|
|
|
|
|
821 0024 02F55C42 add r2, r2, #56320
|
|
|
|
|
|
822 0028 136E ldr r3, [r2, #96]
|
|
|
|
|
|
823 002a 23F40053 bic r3, r3, #8192
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 15
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
2022-01-13 01:10:52 +01:00
|
|
|
|
824 002e 1366 str r3, [r2, #96]
|
|
|
|
|
|
825 0030 7047 bx lr
|
|
|
|
|
|
826 .L130:
|
|
|
|
|
|
827 0032 02F5FE32 add r2, r2, #130048
|
|
|
|
|
|
828 0036 3720 movs r0, #55
|
|
|
|
|
|
829 0038 936D ldr r3, [r2, #88]
|
|
|
|
|
|
830 003a 23F02003 bic r3, r3, #32
|
|
|
|
|
|
831 003e 9365 str r3, [r2, #88]
|
|
|
|
|
|
832 0040 FFF7FEBF b HAL_NVIC_DisableIRQ
|
|
|
|
|
|
833 .L133:
|
|
|
|
|
|
834 .align 2
|
|
|
|
|
|
835 .L132:
|
|
|
|
|
|
836 0044 00100040 .word 1073745920
|
|
|
|
|
|
837 0048 00140040 .word 1073746944
|
|
|
|
|
|
838 004c 00340140 .word 1073820672
|
|
|
|
|
|
840 .section .text.HAL_UART_MspInit,"ax",%progbits
|
|
|
|
|
|
841 .align 1
|
|
|
|
|
|
842 .p2align 2,,3
|
|
|
|
|
|
843 .global HAL_UART_MspInit
|
|
|
|
|
|
844 .syntax unified
|
|
|
|
|
|
845 .thumb
|
|
|
|
|
|
846 .thumb_func
|
|
|
|
|
|
847 .fpu fpv4-sp-d16
|
|
|
|
|
|
849 HAL_UART_MspInit:
|
|
|
|
|
|
850 @ args = 0, pretend = 0, frame = 96
|
|
|
|
|
|
851 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
852 0000 30B5 push {r4, r5, lr}
|
|
|
|
|
|
853 0002 0446 mov r4, r0
|
|
|
|
|
|
854 0004 99B0 sub sp, sp, #100
|
|
|
|
|
|
855 0006 0021 movs r1, #0
|
|
|
|
|
|
856 0008 4422 movs r2, #68
|
|
|
|
|
|
857 000a 07A8 add r0, sp, #28
|
|
|
|
|
|
858 000c CDE90211 strd r1, r1, [sp, #8]
|
|
|
|
|
|
859 0010 CDE90411 strd r1, r1, [sp, #16]
|
|
|
|
|
|
860 0014 0691 str r1, [sp, #24]
|
|
|
|
|
|
861 0016 FFF7FEFF bl memset
|
|
|
|
|
|
862 001a 2A4B ldr r3, .L148
|
|
|
|
|
|
863 001c 2268 ldr r2, [r4]
|
|
|
|
|
|
864 001e 9A42 cmp r2, r3
|
|
|
|
|
|
865 0020 01D0 beq .L145
|
|
|
|
|
|
866 0022 19B0 add sp, sp, #100
|
|
|
|
|
|
867 @ sp needed
|
|
|
|
|
|
868 0024 30BD pop {r4, r5, pc}
|
|
|
|
|
|
869 .L145:
|
|
|
|
|
|
870 0026 0123 movs r3, #1
|
|
|
|
|
|
871 0028 07A8 add r0, sp, #28
|
|
|
|
|
|
872 002a 0793 str r3, [sp, #28]
|
|
|
|
|
|
873 002c FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig
|
|
|
|
|
|
874 0030 0028 cmp r0, #0
|
|
|
|
|
|
875 0032 41D1 bne .L146
|
|
|
|
|
|
876 .L136:
|
|
|
|
|
|
877 0034 244B ldr r3, .L148+4
|
|
|
|
|
|
878 0036 254D ldr r5, .L148+8
|
|
|
|
|
|
879 0038 1A6E ldr r2, [r3, #96]
|
|
|
|
|
|
880 003a 42F48042 orr r2, r2, #16384
|
|
|
|
|
|
881 003e 1A66 str r2, [r3, #96]
|
|
|
|
|
|
882 0040 1A6E ldr r2, [r3, #96]
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 16
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
2022-01-13 01:10:52 +01:00
|
|
|
|
883 0042 02F48042 and r2, r2, #16384
|
|
|
|
|
|
884 0046 0092 str r2, [sp]
|
|
|
|
|
|
885 0048 009A ldr r2, [sp]
|
|
|
|
|
|
886 004a DA6C ldr r2, [r3, #76]
|
|
|
|
|
|
887 004c 42F00102 orr r2, r2, #1
|
|
|
|
|
|
888 0050 DA64 str r2, [r3, #76]
|
|
|
|
|
|
889 0052 DB6C ldr r3, [r3, #76]
|
|
|
|
|
|
890 0054 03F00103 and r3, r3, #1
|
|
|
|
|
|
891 0058 0193 str r3, [sp, #4]
|
|
|
|
|
|
892 005a 4FF4C062 mov r2, #1536
|
|
|
|
|
|
893 005e 0223 movs r3, #2
|
|
|
|
|
|
894 0060 CDE90223 strd r2, [sp, #8]
|
|
|
|
|
|
895 0064 0022 movs r2, #0
|
|
|
|
|
|
896 0066 019B ldr r3, [sp, #4]
|
|
|
|
|
|
897 0068 0023 movs r3, #0
|
|
|
|
|
|
898 006a CDE90423 strd r2, [sp, #16]
|
|
|
|
|
|
899 006e 02A9 add r1, sp, #8
|
|
|
|
|
|
900 0070 0723 movs r3, #7
|
|
|
|
|
|
901 0072 4FF09040 mov r0, #1207959552
|
|
|
|
|
|
902 0076 0693 str r3, [sp, #24]
|
|
|
|
|
|
903 0078 FFF7FEFF bl HAL_GPIO_Init
|
|
|
|
|
|
904 007c 1449 ldr r1, .L148+12
|
|
|
|
|
|
905 007e 1922 movs r2, #25
|
|
|
|
|
|
906 0080 0023 movs r3, #0
|
|
|
|
|
|
907 0082 C5E90012 strd r1, r2, [r5]
|
|
|
|
|
|
908 0086 2846 mov r0, r5
|
|
|
|
|
|
909 0088 1021 movs r1, #16
|
|
|
|
|
|
910 008a 8022 movs r2, #128
|
|
|
|
|
|
911 008c C5E90213 strd r1, r3, [r5, #8]
|
|
|
|
|
|
912 0090 C5E90533 strd r3, r3, [r5, #20]
|
|
|
|
|
|
913 0094 C5E90733 strd r3, r3, [r5, #28]
|
|
|
|
|
|
914 0098 2A61 str r2, [r5, #16]
|
|
|
|
|
|
915 009a FFF7FEFF bl HAL_DMA_Init
|
|
|
|
|
|
916 009e 70B9 cbnz r0, .L147
|
|
|
|
|
|
917 .L137:
|
|
|
|
|
|
918 00a0 0022 movs r2, #0
|
|
|
|
|
|
919 00a2 1146 mov r1, r2
|
|
|
|
|
|
920 00a4 2520 movs r0, #37
|
|
|
|
|
|
921 00a6 A567 str r5, [r4, #120]
|
|
|
|
|
|
922 00a8 AC62 str r4, [r5, #40]
|
|
|
|
|
|
923 00aa FFF7FEFF bl HAL_NVIC_SetPriority
|
|
|
|
|
|
924 00ae 2520 movs r0, #37
|
|
|
|
|
|
925 00b0 FFF7FEFF bl HAL_NVIC_EnableIRQ
|
|
|
|
|
|
926 00b4 19B0 add sp, sp, #100
|
|
|
|
|
|
927 @ sp needed
|
|
|
|
|
|
928 00b6 30BD pop {r4, r5, pc}
|
|
|
|
|
|
929 .L146:
|
|
|
|
|
|
930 00b8 FFF7FEFF bl Error_Handler
|
|
|
|
|
|
931 00bc BAE7 b .L136
|
|
|
|
|
|
932 .L147:
|
|
|
|
|
|
933 00be FFF7FEFF bl Error_Handler
|
|
|
|
|
|
934 00c2 EDE7 b .L137
|
|
|
|
|
|
935 .L149:
|
|
|
|
|
|
936 .align 2
|
|
|
|
|
|
937 .L148:
|
|
|
|
|
|
938 00c4 00380140 .word 1073821696
|
|
|
|
|
|
939 00c8 00100240 .word 1073876992
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 17
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
2022-01-13 01:10:52 +01:00
|
|
|
|
940 00cc 00000000 .word hdma_usart1_tx
|
|
|
|
|
|
941 00d0 58000240 .word 1073872984
|
|
|
|
|
|
943 .section .text.HAL_UART_MspDeInit,"ax",%progbits
|
|
|
|
|
|
944 .align 1
|
|
|
|
|
|
945 .p2align 2,,3
|
|
|
|
|
|
946 .global HAL_UART_MspDeInit
|
|
|
|
|
|
947 .syntax unified
|
|
|
|
|
|
948 .thumb
|
|
|
|
|
|
949 .thumb_func
|
|
|
|
|
|
950 .fpu fpv4-sp-d16
|
|
|
|
|
|
952 HAL_UART_MspDeInit:
|
|
|
|
|
|
953 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
954 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
955 0000 0C4B ldr r3, .L156
|
|
|
|
|
|
956 0002 0268 ldr r2, [r0]
|
|
|
|
|
|
957 0004 9A42 cmp r2, r3
|
|
|
|
|
|
958 0006 00D0 beq .L155
|
|
|
|
|
|
959 0008 7047 bx lr
|
|
|
|
|
|
960 .L155:
|
|
|
|
|
|
961 000a 0B4A ldr r2, .L156+4
|
|
|
|
|
|
962 000c 10B5 push {r4, lr}
|
|
|
|
|
|
963 000e 136E ldr r3, [r2, #96]
|
|
|
|
|
|
964 0010 0446 mov r4, r0
|
|
|
|
|
|
965 0012 23F48043 bic r3, r3, #16384
|
|
|
|
|
|
966 0016 4FF4C061 mov r1, #1536
|
|
|
|
|
|
967 001a 4FF09040 mov r0, #1207959552
|
|
|
|
|
|
968 001e 1366 str r3, [r2, #96]
|
|
|
|
|
|
969 0020 FFF7FEFF bl HAL_GPIO_DeInit
|
|
|
|
|
|
970 0024 A06F ldr r0, [r4, #120]
|
|
|
|
|
|
971 0026 FFF7FEFF bl HAL_DMA_DeInit
|
|
|
|
|
|
972 002a BDE81040 pop {r4, lr}
|
|
|
|
|
|
973 002e 2520 movs r0, #37
|
|
|
|
|
|
974 0030 FFF7FEBF b HAL_NVIC_DisableIRQ
|
|
|
|
|
|
975 .L157:
|
|
|
|
|
|
976 .align 2
|
|
|
|
|
|
977 .L156:
|
|
|
|
|
|
978 0034 00380140 .word 1073821696
|
|
|
|
|
|
979 0038 00100240 .word 1073876992
|
|
|
|
|
|
981 .section .text.HAL_PCD_MspInit,"ax",%progbits
|
|
|
|
|
|
982 .align 1
|
|
|
|
|
|
983 .p2align 2,,3
|
|
|
|
|
|
984 .global HAL_PCD_MspInit
|
|
|
|
|
|
985 .syntax unified
|
|
|
|
|
|
986 .thumb
|
|
|
|
|
|
987 .thumb_func
|
|
|
|
|
|
988 .fpu fpv4-sp-d16
|
|
|
|
|
|
990 HAL_PCD_MspInit:
|
|
|
|
|
|
991 @ args = 0, pretend = 0, frame = 72
|
|
|
|
|
|
992 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
993 0000 10B5 push {r4, lr}
|
|
|
|
|
|
994 0002 0446 mov r4, r0
|
|
|
|
|
|
995 0004 92B0 sub sp, sp, #72
|
|
|
|
|
|
996 0006 4422 movs r2, #68
|
|
|
|
|
|
997 0008 0021 movs r1, #0
|
|
|
|
|
|
998 000a 01A8 add r0, sp, #4
|
|
|
|
|
|
999 000c FFF7FEFF bl memset
|
|
|
|
|
|
1000 0010 0D4B ldr r3, .L167
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 18
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
2022-01-13 01:10:52 +01:00
|
|
|
|
1001 0012 2268 ldr r2, [r4]
|
|
|
|
|
|
1002 0014 9A42 cmp r2, r3
|
|
|
|
|
|
1003 0016 01D0 beq .L165
|
|
|
|
|
|
1004 0018 12B0 add sp, sp, #72
|
|
|
|
|
|
1005 @ sp needed
|
|
|
|
|
|
1006 001a 10BD pop {r4, pc}
|
|
|
|
|
|
1007 .L165:
|
|
|
|
|
|
1008 001c 4FF40053 mov r3, #8192
|
|
|
|
|
|
1009 0020 01A8 add r0, sp, #4
|
|
|
|
|
|
1010 0022 0193 str r3, [sp, #4]
|
|
|
|
|
|
1011 0024 FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig
|
|
|
|
|
|
1012 0028 58B9 cbnz r0, .L166
|
|
|
|
|
|
1013 .L160:
|
|
|
|
|
|
1014 002a 084B ldr r3, .L167+4
|
|
|
|
|
|
1015 002c 9A6D ldr r2, [r3, #88]
|
|
|
|
|
|
1016 002e 42F40002 orr r2, r2, #8388608
|
|
|
|
|
|
1017 0032 9A65 str r2, [r3, #88]
|
|
|
|
|
|
1018 0034 9B6D ldr r3, [r3, #88]
|
|
|
|
|
|
1019 0036 03F40003 and r3, r3, #8388608
|
|
|
|
|
|
1020 003a 0093 str r3, [sp]
|
|
|
|
|
|
1021 003c 009B ldr r3, [sp]
|
|
|
|
|
|
1022 003e 12B0 add sp, sp, #72
|
|
|
|
|
|
1023 @ sp needed
|
|
|
|
|
|
1024 0040 10BD pop {r4, pc}
|
|
|
|
|
|
1025 .L166:
|
|
|
|
|
|
1026 0042 FFF7FEFF bl Error_Handler
|
|
|
|
|
|
1027 0046 F0E7 b .L160
|
|
|
|
|
|
1028 .L168:
|
|
|
|
|
|
1029 .align 2
|
|
|
|
|
|
1030 .L167:
|
|
|
|
|
|
1031 0048 005C0040 .word 1073765376
|
|
|
|
|
|
1032 004c 00100240 .word 1073876992
|
|
|
|
|
|
1034 .section .text.HAL_PCD_MspDeInit,"ax",%progbits
|
|
|
|
|
|
1035 .align 1
|
|
|
|
|
|
1036 .p2align 2,,3
|
|
|
|
|
|
1037 .global HAL_PCD_MspDeInit
|
|
|
|
|
|
1038 .syntax unified
|
|
|
|
|
|
1039 .thumb
|
|
|
|
|
|
1040 .thumb_func
|
|
|
|
|
|
1041 .fpu fpv4-sp-d16
|
|
|
|
|
|
1043 HAL_PCD_MspDeInit:
|
|
|
|
|
|
1044 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1045 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1046 @ link register save eliminated.
|
|
|
|
|
|
1047 0000 054B ldr r3, .L172
|
|
|
|
|
|
1048 0002 0268 ldr r2, [r0]
|
|
|
|
|
|
1049 0004 9A42 cmp r2, r3
|
|
|
|
|
|
1050 0006 00D0 beq .L171
|
|
|
|
|
|
1051 0008 7047 bx lr
|
|
|
|
|
|
1052 .L171:
|
|
|
|
|
|
1053 000a 044A ldr r2, .L172+4
|
|
|
|
|
|
1054 000c 936D ldr r3, [r2, #88]
|
|
|
|
|
|
1055 000e 23F40003 bic r3, r3, #8388608
|
|
|
|
|
|
1056 0012 9365 str r3, [r2, #88]
|
|
|
|
|
|
1057 0014 7047 bx lr
|
|
|
|
|
|
1058 .L173:
|
|
|
|
|
|
1059 0016 00BF .align 2
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 19
|
2022-01-13 01:10:52 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1060 .L172:
|
|
|
|
|
|
1061 0018 005C0040 .word 1073765376
|
|
|
|
|
|
1062 001c 00100240 .word 1073876992
|
|
|
|
|
|
1064 .section .bss.HAL_RCC_ADC12_CLK_ENABLED,"aw",%nobits
|
|
|
|
|
|
1065 .align 2
|
|
|
|
|
|
1066 .set .LANCHOR0,. + 0
|
|
|
|
|
|
1069 HAL_RCC_ADC12_CLK_ENABLED:
|
|
|
|
|
|
1070 0000 00000000 .space 4
|
|
|
|
|
|
1071 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 20
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DEFINED SYMBOLS
|
|
|
|
|
|
*ABS*:0000000000000000 stm32g4xx_hal_msp.c
|
2022-01-17 20:05:23 +01:00
|
|
|
|
/tmp/ccGl4q2s.s:16 .text.HAL_MspInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:25 .text.HAL_MspInit:0000000000000000 HAL_MspInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:51 .text.HAL_MspInit:0000000000000030 $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:54 .text.HAL_ADC_MspInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:62 .text.HAL_ADC_MspInit:0000000000000000 HAL_ADC_MspInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:180 .text.HAL_ADC_MspInit:00000000000000fc $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:187 .text.HAL_ADC_MspDeInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:195 .text.HAL_ADC_MspDeInit:0000000000000000 HAL_ADC_MspDeInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:235 .text.HAL_ADC_MspDeInit:0000000000000044 $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:240 .text.HAL_CORDIC_MspInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:248 .text.HAL_CORDIC_MspInit:0000000000000000 HAL_CORDIC_MspInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:273 .text.HAL_CORDIC_MspInit:000000000000002c $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:276 .text.HAL_CORDIC_MspDeInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:284 .text.HAL_CORDIC_MspDeInit:0000000000000000 HAL_CORDIC_MspDeInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:302 .text.HAL_CORDIC_MspDeInit:0000000000000018 $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:306 .text.HAL_DAC_MspInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:314 .text.HAL_DAC_MspInit:0000000000000000 HAL_DAC_MspInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:419 .text.HAL_DAC_MspInit:00000000000000ec $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:428 .text.HAL_DAC_MspDeInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:436 .text.HAL_DAC_MspDeInit:0000000000000000 HAL_DAC_MspDeInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:473 .text.HAL_DAC_MspDeInit:0000000000000050 $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:477 .text.HAL_I2C_MspInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:485 .text.HAL_I2C_MspInit:0000000000000000 HAL_I2C_MspInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:563 .text.HAL_I2C_MspInit:00000000000000ac $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:568 .text.HAL_I2C_MspDeInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:576 .text.HAL_I2C_MspDeInit:0000000000000000 HAL_I2C_MspDeInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:600 .text.HAL_I2C_MspDeInit:0000000000000030 $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:605 .text.HAL_OPAMP_MspInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:613 .text.HAL_OPAMP_MspInit:0000000000000000 HAL_OPAMP_MspInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:671 .text.HAL_OPAMP_MspInit:0000000000000088 $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:679 .text.HAL_OPAMP_MspDeInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:687 .text.HAL_OPAMP_MspDeInit:0000000000000000 HAL_OPAMP_MspDeInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:710 .text.HAL_OPAMP_MspDeInit:0000000000000024 $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:714 .text.HAL_TIM_Base_MspInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:722 .text.HAL_TIM_Base_MspInit:0000000000000000 HAL_TIM_Base_MspInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:785 .text.HAL_TIM_Base_MspInit:000000000000007c $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:791 .text.HAL_TIM_Base_MspDeInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:799 .text.HAL_TIM_Base_MspDeInit:0000000000000000 HAL_TIM_Base_MspDeInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:836 .text.HAL_TIM_Base_MspDeInit:0000000000000044 $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:841 .text.HAL_UART_MspInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:849 .text.HAL_UART_MspInit:0000000000000000 HAL_UART_MspInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:938 .text.HAL_UART_MspInit:00000000000000c4 $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:944 .text.HAL_UART_MspDeInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:952 .text.HAL_UART_MspDeInit:0000000000000000 HAL_UART_MspDeInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:978 .text.HAL_UART_MspDeInit:0000000000000034 $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:982 .text.HAL_PCD_MspInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:990 .text.HAL_PCD_MspInit:0000000000000000 HAL_PCD_MspInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:1031 .text.HAL_PCD_MspInit:0000000000000048 $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:1035 .text.HAL_PCD_MspDeInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccGl4q2s.s:1043 .text.HAL_PCD_MspDeInit:0000000000000000 HAL_PCD_MspDeInit
|
|
|
|
|
|
/tmp/ccGl4q2s.s:1061 .text.HAL_PCD_MspDeInit:0000000000000018 $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:1065 .bss.HAL_RCC_ADC12_CLK_ENABLED:0000000000000000 $d
|
|
|
|
|
|
/tmp/ccGl4q2s.s:1069 .bss.HAL_RCC_ADC12_CLK_ENABLED:0000000000000000 HAL_RCC_ADC12_CLK_ENABLED
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
UNDEFINED SYMBOLS
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccGl4q2s.s page 21
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|