tx adc opamp
This commit is contained in:
984
codice/build/stm32g4xx_hal_uart_ex.lst
Normal file
984
codice/build/stm32g4xx_hal_uart_ex.lst
Normal file
@@ -0,0 +1,984 @@
|
||||
ARM GAS /tmp/ccNYR7ND.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_uart_ex.c"
|
||||
14 .text
|
||||
15 .section .text.HAL_RS485Ex_Init,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global HAL_RS485Ex_Init
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 HAL_RS485Ex_Init:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 0000 0028 cmp r0, #0
|
||||
29 0002 40D0 beq .L14
|
||||
30 0004 2DE9F041 push {r4, r5, r6, r7, r8, lr}
|
||||
31 0008 1D46 mov r5, r3
|
||||
32 000a D0F88430 ldr r3, [r0, #132]
|
||||
33 000e 0F46 mov r7, r1
|
||||
34 0010 9046 mov r8, r2
|
||||
35 0012 0446 mov r4, r0
|
||||
36 0014 93B3 cbz r3, .L18
|
||||
37 .L4:
|
||||
38 0016 2268 ldr r2, [r4]
|
||||
39 0018 2423 movs r3, #36
|
||||
40 001a C4F88430 str r3, [r4, #132]
|
||||
41 001e 1368 ldr r3, [r2]
|
||||
42 0020 23F00103 bic r3, r3, #1
|
||||
43 0024 2046 mov r0, r4
|
||||
44 0026 1360 str r3, [r2]
|
||||
45 0028 FFF7FEFF bl UART_SetConfig
|
||||
46 002c 0128 cmp r0, #1
|
||||
47 002e 22D0 beq .L3
|
||||
48 0030 A36A ldr r3, [r4, #40]
|
||||
49 0032 E3B9 cbnz r3, .L19
|
||||
50 .L6:
|
||||
51 0034 2668 ldr r6, [r4]
|
||||
52 0036 2B04 lsls r3, r5, #16
|
||||
53 0038 43EA4855 orr r5, r3, r8, lsl #21
|
||||
54 003c B368 ldr r3, [r6, #8]
|
||||
55 003e 43F48043 orr r3, r3, #16384
|
||||
56 0042 B360 str r3, [r6, #8]
|
||||
57 0044 B368 ldr r3, [r6, #8]
|
||||
58 0046 23F40043 bic r3, r3, #32768
|
||||
ARM GAS /tmp/ccNYR7ND.s page 2
|
||||
|
||||
|
||||
59 004a 3B43 orrs r3, r3, r7
|
||||
60 004c B360 str r3, [r6, #8]
|
||||
61 004e 3268 ldr r2, [r6]
|
||||
62 0050 22F07F72 bic r2, r2, #66846720
|
||||
63 0054 22F44032 bic r2, r2, #196608
|
||||
64 0058 1543 orrs r5, r5, r2
|
||||
65 005a 3560 str r5, [r6]
|
||||
66 005c 3368 ldr r3, [r6]
|
||||
67 005e 43F00103 orr r3, r3, #1
|
||||
68 0062 2046 mov r0, r4
|
||||
69 0064 3360 str r3, [r6]
|
||||
70 0066 BDE8F041 pop {r4, r5, r6, r7, r8, lr}
|
||||
71 006a FFF7FEBF b UART_CheckIdleState
|
||||
72 .L19:
|
||||
73 006e 2046 mov r0, r4
|
||||
74 0070 FFF7FEFF bl UART_AdvFeatureConfig
|
||||
75 0074 DEE7 b .L6
|
||||
76 .L3:
|
||||
77 0076 0120 movs r0, #1
|
||||
78 0078 BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
||||
79 .L18:
|
||||
80 007c 80F88030 strb r3, [r0, #128]
|
||||
81 0080 FFF7FEFF bl HAL_UART_MspInit
|
||||
82 0084 C7E7 b .L4
|
||||
83 .L14:
|
||||
84 0086 0120 movs r0, #1
|
||||
85 0088 7047 bx lr
|
||||
87 008a 00BF .section .text.HAL_UARTEx_WakeupCallback,"ax",%progbits
|
||||
88 .align 1
|
||||
89 .p2align 2,,3
|
||||
90 .weak HAL_UARTEx_WakeupCallback
|
||||
91 .syntax unified
|
||||
92 .thumb
|
||||
93 .thumb_func
|
||||
94 .fpu fpv4-sp-d16
|
||||
96 HAL_UARTEx_WakeupCallback:
|
||||
97 @ args = 0, pretend = 0, frame = 0
|
||||
98 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
99 @ link register save eliminated.
|
||||
100 0000 7047 bx lr
|
||||
102 0002 00BF .section .text.HAL_UARTEx_RxFifoFullCallback,"ax",%progbits
|
||||
103 .align 1
|
||||
104 .p2align 2,,3
|
||||
105 .weak HAL_UARTEx_RxFifoFullCallback
|
||||
106 .syntax unified
|
||||
107 .thumb
|
||||
108 .thumb_func
|
||||
109 .fpu fpv4-sp-d16
|
||||
111 HAL_UARTEx_RxFifoFullCallback:
|
||||
112 @ args = 0, pretend = 0, frame = 0
|
||||
113 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
114 @ link register save eliminated.
|
||||
115 0000 7047 bx lr
|
||||
117 0002 00BF .section .text.HAL_UARTEx_TxFifoEmptyCallback,"ax",%progbits
|
||||
118 .align 1
|
||||
119 .p2align 2,,3
|
||||
120 .weak HAL_UARTEx_TxFifoEmptyCallback
|
||||
ARM GAS /tmp/ccNYR7ND.s page 3
|
||||
|
||||
|
||||
121 .syntax unified
|
||||
122 .thumb
|
||||
123 .thumb_func
|
||||
124 .fpu fpv4-sp-d16
|
||||
126 HAL_UARTEx_TxFifoEmptyCallback:
|
||||
127 @ args = 0, pretend = 0, frame = 0
|
||||
128 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
129 @ link register save eliminated.
|
||||
130 0000 7047 bx lr
|
||||
132 0002 00BF .section .text.HAL_MultiProcessorEx_AddressLength_Set,"ax",%progbits
|
||||
133 .align 1
|
||||
134 .p2align 2,,3
|
||||
135 .global HAL_MultiProcessorEx_AddressLength_Set
|
||||
136 .syntax unified
|
||||
137 .thumb
|
||||
138 .thumb_func
|
||||
139 .fpu fpv4-sp-d16
|
||||
141 HAL_MultiProcessorEx_AddressLength_Set:
|
||||
142 @ args = 0, pretend = 0, frame = 0
|
||||
143 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
144 @ link register save eliminated.
|
||||
145 0000 A8B1 cbz r0, .L24
|
||||
146 0002 10B4 push {r4}
|
||||
147 0004 0268 ldr r2, [r0]
|
||||
148 0006 2424 movs r4, #36
|
||||
149 0008 C0F88440 str r4, [r0, #132]
|
||||
150 000c 1368 ldr r3, [r2]
|
||||
151 000e 5DF8044B ldr r4, [sp], #4
|
||||
152 0012 23F00103 bic r3, r3, #1
|
||||
153 0016 1360 str r3, [r2]
|
||||
154 0018 5368 ldr r3, [r2, #4]
|
||||
155 001a 23F01003 bic r3, r3, #16
|
||||
156 001e 1943 orrs r1, r1, r3
|
||||
157 0020 5160 str r1, [r2, #4]
|
||||
158 0022 1368 ldr r3, [r2]
|
||||
159 0024 43F00103 orr r3, r3, #1
|
||||
160 0028 1360 str r3, [r2]
|
||||
161 002a FFF7FEBF b UART_CheckIdleState
|
||||
162 .L24:
|
||||
163 002e 0120 movs r0, #1
|
||||
164 0030 7047 bx lr
|
||||
166 0032 00BF .section .text.HAL_UARTEx_StopModeWakeUpSourceConfig,"ax",%progbits
|
||||
167 .align 1
|
||||
168 .p2align 2,,3
|
||||
169 .global HAL_UARTEx_StopModeWakeUpSourceConfig
|
||||
170 .syntax unified
|
||||
171 .thumb
|
||||
172 .thumb_func
|
||||
173 .fpu fpv4-sp-d16
|
||||
175 HAL_UARTEx_StopModeWakeUpSourceConfig:
|
||||
176 @ args = 0, pretend = 0, frame = 8
|
||||
177 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
178 0000 10B5 push {r4, lr}
|
||||
179 0002 84B0 sub sp, sp, #16
|
||||
180 0004 04AB add r3, sp, #16
|
||||
181 0006 03E90600 stmdb r3, {r1, r2}
|
||||
182 000a 90F88030 ldrb r3, [r0, #128] @ zero_extendqisi2
|
||||
ARM GAS /tmp/ccNYR7ND.s page 4
|
||||
|
||||
|
||||
183 000e 012B cmp r3, #1
|
||||
184 0010 3BD0 beq .L32
|
||||
185 0012 0446 mov r4, r0
|
||||
186 0014 0368 ldr r3, [r0]
|
||||
187 0016 2422 movs r2, #36
|
||||
188 0018 0120 movs r0, #1
|
||||
189 001a 84F88000 strb r0, [r4, #128]
|
||||
190 001e C4F88420 str r2, [r4, #132]
|
||||
191 0022 1A68 ldr r2, [r3]
|
||||
192 0024 22F00102 bic r2, r2, #1
|
||||
193 0028 1A60 str r2, [r3]
|
||||
194 002a 9A68 ldr r2, [r3, #8]
|
||||
195 002c 22F44012 bic r2, r2, #3145728
|
||||
196 0030 0A43 orrs r2, r2, r1
|
||||
197 0032 9A60 str r2, [r3, #8]
|
||||
198 0034 71B9 cbnz r1, .L30
|
||||
199 0036 5A68 ldr r2, [r3, #4]
|
||||
200 0038 BDF80C10 ldrh r1, [sp, #12]
|
||||
201 003c 22F01002 bic r2, r2, #16
|
||||
202 0040 0A43 orrs r2, r2, r1
|
||||
203 0042 5A60 str r2, [r3, #4]
|
||||
204 0044 5A68 ldr r2, [r3, #4]
|
||||
205 0046 9DF80E10 ldrb r1, [sp, #14] @ zero_extendqisi2
|
||||
206 004a 22F07F42 bic r2, r2, #-16777216
|
||||
207 004e 42EA0162 orr r2, r2, r1, lsl #24
|
||||
208 0052 5A60 str r2, [r3, #4]
|
||||
209 .L30:
|
||||
210 0054 1A68 ldr r2, [r3]
|
||||
211 0056 42F00102 orr r2, r2, #1
|
||||
212 005a 1A60 str r2, [r3]
|
||||
213 005c FFF7FEFF bl HAL_GetTick
|
||||
214 0060 6FF07E42 mvn r2, #-33554432
|
||||
215 0064 0346 mov r3, r0
|
||||
216 0066 0092 str r2, [sp]
|
||||
217 0068 4FF48001 mov r1, #4194304
|
||||
218 006c 0022 movs r2, #0
|
||||
219 006e 2046 mov r0, r4
|
||||
220 0070 FFF7FEFF bl UART_WaitOnFlagUntilTimeout
|
||||
221 0074 38B9 cbnz r0, .L33
|
||||
222 0076 2023 movs r3, #32
|
||||
223 0078 C4F88430 str r3, [r4, #132]
|
||||
224 .L31:
|
||||
225 007c 0023 movs r3, #0
|
||||
226 007e 84F88030 strb r3, [r4, #128]
|
||||
227 0082 04B0 add sp, sp, #16
|
||||
228 @ sp needed
|
||||
229 0084 10BD pop {r4, pc}
|
||||
230 .L33:
|
||||
231 0086 0320 movs r0, #3
|
||||
232 0088 F8E7 b .L31
|
||||
233 .L32:
|
||||
234 008a 0220 movs r0, #2
|
||||
235 008c 04B0 add sp, sp, #16
|
||||
236 @ sp needed
|
||||
237 008e 10BD pop {r4, pc}
|
||||
239 .section .text.HAL_UARTEx_EnableStopMode,"ax",%progbits
|
||||
240 .align 1
|
||||
ARM GAS /tmp/ccNYR7ND.s page 5
|
||||
|
||||
|
||||
241 .p2align 2,,3
|
||||
242 .global HAL_UARTEx_EnableStopMode
|
||||
243 .syntax unified
|
||||
244 .thumb
|
||||
245 .thumb_func
|
||||
246 .fpu fpv4-sp-d16
|
||||
248 HAL_UARTEx_EnableStopMode:
|
||||
249 @ args = 0, pretend = 0, frame = 0
|
||||
250 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
251 @ link register save eliminated.
|
||||
252 0000 90F88030 ldrb r3, [r0, #128] @ zero_extendqisi2
|
||||
253 0004 012B cmp r3, #1
|
||||
254 0006 0FD0 beq .L38
|
||||
255 0008 0123 movs r3, #1
|
||||
256 000a 0168 ldr r1, [r0]
|
||||
257 000c 80F88030 strb r3, [r0, #128]
|
||||
258 .L37:
|
||||
259 .syntax unified
|
||||
260 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
261 0010 51E8003F ldrex r3, [r1]
|
||||
262 @ 0 "" 2
|
||||
263 .thumb
|
||||
264 .syntax unified
|
||||
265 0014 43F00203 orr r3, r3, #2
|
||||
266 .syntax unified
|
||||
267 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
268 0018 41E80032 strex r2, r3, [r1]
|
||||
269 @ 0 "" 2
|
||||
270 .thumb
|
||||
271 .syntax unified
|
||||
272 001c 002A cmp r2, #0
|
||||
273 001e F7D1 bne .L37
|
||||
274 0020 80F88020 strb r2, [r0, #128]
|
||||
275 0024 1046 mov r0, r2
|
||||
276 0026 7047 bx lr
|
||||
277 .L38:
|
||||
278 0028 0220 movs r0, #2
|
||||
279 002a 7047 bx lr
|
||||
281 .section .text.HAL_UARTEx_DisableStopMode,"ax",%progbits
|
||||
282 .align 1
|
||||
283 .p2align 2,,3
|
||||
284 .global HAL_UARTEx_DisableStopMode
|
||||
285 .syntax unified
|
||||
286 .thumb
|
||||
287 .thumb_func
|
||||
288 .fpu fpv4-sp-d16
|
||||
290 HAL_UARTEx_DisableStopMode:
|
||||
291 @ args = 0, pretend = 0, frame = 0
|
||||
292 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
293 @ link register save eliminated.
|
||||
294 0000 90F88030 ldrb r3, [r0, #128] @ zero_extendqisi2
|
||||
295 0004 012B cmp r3, #1
|
||||
296 0006 0FD0 beq .L43
|
||||
297 0008 0123 movs r3, #1
|
||||
298 000a 0168 ldr r1, [r0]
|
||||
299 000c 80F88030 strb r3, [r0, #128]
|
||||
300 .L42:
|
||||
ARM GAS /tmp/ccNYR7ND.s page 6
|
||||
|
||||
|
||||
301 .syntax unified
|
||||
302 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
303 0010 51E8003F ldrex r3, [r1]
|
||||
304 @ 0 "" 2
|
||||
305 .thumb
|
||||
306 .syntax unified
|
||||
307 0014 23F00203 bic r3, r3, #2
|
||||
308 .syntax unified
|
||||
309 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
310 0018 41E80032 strex r2, r3, [r1]
|
||||
311 @ 0 "" 2
|
||||
312 .thumb
|
||||
313 .syntax unified
|
||||
314 001c 002A cmp r2, #0
|
||||
315 001e F7D1 bne .L42
|
||||
316 0020 80F88020 strb r2, [r0, #128]
|
||||
317 0024 1046 mov r0, r2
|
||||
318 0026 7047 bx lr
|
||||
319 .L43:
|
||||
320 0028 0220 movs r0, #2
|
||||
321 002a 7047 bx lr
|
||||
323 .section .text.HAL_UARTEx_EnableFifoMode,"ax",%progbits
|
||||
324 .align 1
|
||||
325 .p2align 2,,3
|
||||
326 .global HAL_UARTEx_EnableFifoMode
|
||||
327 .syntax unified
|
||||
328 .thumb
|
||||
329 .thumb_func
|
||||
330 .fpu fpv4-sp-d16
|
||||
332 HAL_UARTEx_EnableFifoMode:
|
||||
333 @ args = 0, pretend = 0, frame = 0
|
||||
334 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
335 @ link register save eliminated.
|
||||
336 0000 90F88030 ldrb r3, [r0, #128] @ zero_extendqisi2
|
||||
337 0004 012B cmp r3, #1
|
||||
338 0006 30D0 beq .L47
|
||||
339 0008 0368 ldr r3, [r0]
|
||||
340 000a 2422 movs r2, #36
|
||||
341 000c 30B4 push {r4, r5}
|
||||
342 000e C0F88420 str r2, [r0, #132]
|
||||
343 0012 1A68 ldr r2, [r3]
|
||||
344 0014 1968 ldr r1, [r3]
|
||||
345 0016 42F00052 orr r2, r2, #536870912
|
||||
346 001a 21F00101 bic r1, r1, #1
|
||||
347 001e 4FF00054 mov r4, #536870912
|
||||
348 0022 1960 str r1, [r3]
|
||||
349 0024 4466 str r4, [r0, #100]
|
||||
350 0026 1A60 str r2, [r3]
|
||||
351 0028 9968 ldr r1, [r3, #8]
|
||||
352 002a 9B68 ldr r3, [r3, #8]
|
||||
353 002c 104C ldr r4, .L52
|
||||
354 002e 4FEA537C lsr ip, r3, #29
|
||||
355 0032 C1F34261 ubfx r1, r1, #25, #3
|
||||
356 0036 14F80C20 ldrb r2, [r4, ip] @ zero_extendqisi2
|
||||
357 003a 635C ldrb r3, [r4, r1] @ zero_extendqisi2
|
||||
358 003c 0D4C ldr r4, .L52+4
|
||||
359 003e 14F80C50 ldrb r5, [r4, ip] @ zero_extendqisi2
|
||||
ARM GAS /tmp/ccNYR7ND.s page 7
|
||||
|
||||
|
||||
360 0042 645C ldrb r4, [r4, r1] @ zero_extendqisi2
|
||||
361 0044 0021 movs r1, #0
|
||||
362 0046 80F88010 strb r1, [r0, #128]
|
||||
363 004a D200 lsls r2, r2, #3
|
||||
364 004c B2FBF5F2 udiv r2, r2, r5
|
||||
365 0050 2025 movs r5, #32
|
||||
366 0052 C0F88450 str r5, [r0, #132]
|
||||
367 0056 DB00 lsls r3, r3, #3
|
||||
368 0058 A0F86A20 strh r2, [r0, #106] @ movhi
|
||||
369 005c B3FBF4F3 udiv r3, r3, r4
|
||||
370 0060 30BC pop {r4, r5}
|
||||
371 0062 A0F86830 strh r3, [r0, #104] @ movhi
|
||||
372 0066 0846 mov r0, r1
|
||||
373 0068 7047 bx lr
|
||||
374 .L47:
|
||||
375 006a 0220 movs r0, #2
|
||||
376 006c 7047 bx lr
|
||||
377 .L53:
|
||||
378 006e 00BF .align 2
|
||||
379 .L52:
|
||||
380 0070 00000000 .word .LANCHOR0
|
||||
381 0074 00000000 .word .LANCHOR1
|
||||
383 .section .text.HAL_UARTEx_DisableFifoMode,"ax",%progbits
|
||||
384 .align 1
|
||||
385 .p2align 2,,3
|
||||
386 .global HAL_UARTEx_DisableFifoMode
|
||||
387 .syntax unified
|
||||
388 .thumb
|
||||
389 .thumb_func
|
||||
390 .fpu fpv4-sp-d16
|
||||
392 HAL_UARTEx_DisableFifoMode:
|
||||
393 @ args = 0, pretend = 0, frame = 0
|
||||
394 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
395 @ link register save eliminated.
|
||||
396 0000 90F88030 ldrb r3, [r0, #128] @ zero_extendqisi2
|
||||
397 0004 012B cmp r3, #1
|
||||
398 0006 17D0 beq .L56
|
||||
399 0008 0268 ldr r2, [r0]
|
||||
400 000a 2423 movs r3, #36
|
||||
401 000c 10B4 push {r4}
|
||||
402 000e C0F88430 str r3, [r0, #132]
|
||||
403 0012 1168 ldr r1, [r2]
|
||||
404 0014 1468 ldr r4, [r2]
|
||||
405 0016 0023 movs r3, #0
|
||||
406 0018 24F00104 bic r4, r4, #1
|
||||
407 001c 21F00051 bic r1, r1, #536870912
|
||||
408 0020 1460 str r4, [r2]
|
||||
409 0022 4366 str r3, [r0, #100]
|
||||
410 0024 1160 str r1, [r2]
|
||||
411 0026 80F88030 strb r3, [r0, #128]
|
||||
412 002a 2022 movs r2, #32
|
||||
413 002c C0F88420 str r2, [r0, #132]
|
||||
414 0030 5DF8044B ldr r4, [sp], #4
|
||||
415 0034 1846 mov r0, r3
|
||||
416 0036 7047 bx lr
|
||||
417 .L56:
|
||||
418 0038 0220 movs r0, #2
|
||||
ARM GAS /tmp/ccNYR7ND.s page 8
|
||||
|
||||
|
||||
419 003a 7047 bx lr
|
||||
421 .section .text.HAL_UARTEx_SetTxFifoThreshold,"ax",%progbits
|
||||
422 .align 1
|
||||
423 .p2align 2,,3
|
||||
424 .global HAL_UARTEx_SetTxFifoThreshold
|
||||
425 .syntax unified
|
||||
426 .thumb
|
||||
427 .thumb_func
|
||||
428 .fpu fpv4-sp-d16
|
||||
430 HAL_UARTEx_SetTxFifoThreshold:
|
||||
431 @ args = 0, pretend = 0, frame = 0
|
||||
432 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
433 0000 90F88020 ldrb r2, [r0, #128] @ zero_extendqisi2
|
||||
434 0004 012A cmp r2, #1
|
||||
435 0006 37D0 beq .L64
|
||||
436 0008 0346 mov r3, r0
|
||||
437 000a 0268 ldr r2, [r0]
|
||||
438 000c 2420 movs r0, #36
|
||||
439 000e 30B5 push {r4, r5, lr}
|
||||
440 0010 C3F88400 str r0, [r3, #132]
|
||||
441 0014 1468 ldr r4, [r2]
|
||||
442 0016 1068 ldr r0, [r2]
|
||||
443 0018 20F00100 bic r0, r0, #1
|
||||
444 001c 1060 str r0, [r2]
|
||||
445 001e 9068 ldr r0, [r2, #8]
|
||||
446 0020 20F06040 bic r0, r0, #-536870912
|
||||
447 0024 0143 orrs r1, r1, r0
|
||||
448 0026 586E ldr r0, [r3, #100]
|
||||
449 0028 9160 str r1, [r2, #8]
|
||||
450 002a 10B3 cbz r0, .L65
|
||||
451 002c 9168 ldr r1, [r2, #8]
|
||||
452 002e 9068 ldr r0, [r2, #8]
|
||||
453 0030 124D ldr r5, .L70
|
||||
454 0032 C1F3426C ubfx ip, r1, #25, #3
|
||||
455 0036 4FEA507E lsr lr, r0, #29
|
||||
456 003a 1149 ldr r1, .L70+4
|
||||
457 003c 11F80E00 ldrb r0, [r1, lr] @ zero_extendqisi2
|
||||
458 0040 11F80C10 ldrb r1, [r1, ip] @ zero_extendqisi2
|
||||
459 0044 15F80EE0 ldrb lr, [r5, lr] @ zero_extendqisi2
|
||||
460 0048 15F80C50 ldrb r5, [r5, ip] @ zero_extendqisi2
|
||||
461 004c C000 lsls r0, r0, #3
|
||||
462 004e C900 lsls r1, r1, #3
|
||||
463 0050 B0FBFEF0 udiv r0, r0, lr
|
||||
464 0054 B1FBF5F1 udiv r1, r1, r5
|
||||
465 .L63:
|
||||
466 0058 A3F86810 strh r1, [r3, #104] @ movhi
|
||||
467 005c 0021 movs r1, #0
|
||||
468 005e A3F86A00 strh r0, [r3, #106] @ movhi
|
||||
469 0062 2025 movs r5, #32
|
||||
470 0064 1460 str r4, [r2]
|
||||
471 0066 83F88010 strb r1, [r3, #128]
|
||||
472 006a 0846 mov r0, r1
|
||||
473 006c C3F88450 str r5, [r3, #132]
|
||||
474 0070 30BD pop {r4, r5, pc}
|
||||
475 .L65:
|
||||
476 0072 0121 movs r1, #1
|
||||
477 0074 0846 mov r0, r1
|
||||
ARM GAS /tmp/ccNYR7ND.s page 9
|
||||
|
||||
|
||||
478 0076 EFE7 b .L63
|
||||
479 .L64:
|
||||
480 0078 0220 movs r0, #2
|
||||
481 007a 7047 bx lr
|
||||
482 .L71:
|
||||
483 .align 2
|
||||
484 .L70:
|
||||
485 007c 00000000 .word .LANCHOR1
|
||||
486 0080 00000000 .word .LANCHOR0
|
||||
488 .section .text.HAL_UARTEx_SetRxFifoThreshold,"ax",%progbits
|
||||
489 .align 1
|
||||
490 .p2align 2,,3
|
||||
491 .global HAL_UARTEx_SetRxFifoThreshold
|
||||
492 .syntax unified
|
||||
493 .thumb
|
||||
494 .thumb_func
|
||||
495 .fpu fpv4-sp-d16
|
||||
497 HAL_UARTEx_SetRxFifoThreshold:
|
||||
498 @ args = 0, pretend = 0, frame = 0
|
||||
499 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
500 0000 90F88020 ldrb r2, [r0, #128] @ zero_extendqisi2
|
||||
501 0004 012A cmp r2, #1
|
||||
502 0006 37D0 beq .L75
|
||||
503 0008 0346 mov r3, r0
|
||||
504 000a 0268 ldr r2, [r0]
|
||||
505 000c 2420 movs r0, #36
|
||||
506 000e 30B5 push {r4, r5, lr}
|
||||
507 0010 C3F88400 str r0, [r3, #132]
|
||||
508 0014 1468 ldr r4, [r2]
|
||||
509 0016 1068 ldr r0, [r2]
|
||||
510 0018 20F00100 bic r0, r0, #1
|
||||
511 001c 1060 str r0, [r2]
|
||||
512 001e 9068 ldr r0, [r2, #8]
|
||||
513 0020 20F06060 bic r0, r0, #234881024
|
||||
514 0024 0143 orrs r1, r1, r0
|
||||
515 0026 586E ldr r0, [r3, #100]
|
||||
516 0028 9160 str r1, [r2, #8]
|
||||
517 002a 10B3 cbz r0, .L76
|
||||
518 002c 9168 ldr r1, [r2, #8]
|
||||
519 002e 9068 ldr r0, [r2, #8]
|
||||
520 0030 124D ldr r5, .L81
|
||||
521 0032 C1F3426C ubfx ip, r1, #25, #3
|
||||
522 0036 4FEA507E lsr lr, r0, #29
|
||||
523 003a 1149 ldr r1, .L81+4
|
||||
524 003c 11F80E00 ldrb r0, [r1, lr] @ zero_extendqisi2
|
||||
525 0040 11F80C10 ldrb r1, [r1, ip] @ zero_extendqisi2
|
||||
526 0044 15F80EE0 ldrb lr, [r5, lr] @ zero_extendqisi2
|
||||
527 0048 15F80C50 ldrb r5, [r5, ip] @ zero_extendqisi2
|
||||
528 004c C000 lsls r0, r0, #3
|
||||
529 004e C900 lsls r1, r1, #3
|
||||
530 0050 B0FBFEF0 udiv r0, r0, lr
|
||||
531 0054 B1FBF5F1 udiv r1, r1, r5
|
||||
532 .L74:
|
||||
533 0058 A3F86810 strh r1, [r3, #104] @ movhi
|
||||
534 005c 0021 movs r1, #0
|
||||
535 005e A3F86A00 strh r0, [r3, #106] @ movhi
|
||||
536 0062 2025 movs r5, #32
|
||||
ARM GAS /tmp/ccNYR7ND.s page 10
|
||||
|
||||
|
||||
537 0064 1460 str r4, [r2]
|
||||
538 0066 83F88010 strb r1, [r3, #128]
|
||||
539 006a 0846 mov r0, r1
|
||||
540 006c C3F88450 str r5, [r3, #132]
|
||||
541 0070 30BD pop {r4, r5, pc}
|
||||
542 .L76:
|
||||
543 0072 0121 movs r1, #1
|
||||
544 0074 0846 mov r0, r1
|
||||
545 0076 EFE7 b .L74
|
||||
546 .L75:
|
||||
547 0078 0220 movs r0, #2
|
||||
548 007a 7047 bx lr
|
||||
549 .L82:
|
||||
550 .align 2
|
||||
551 .L81:
|
||||
552 007c 00000000 .word .LANCHOR1
|
||||
553 0080 00000000 .word .LANCHOR0
|
||||
555 .section .text.HAL_UARTEx_ReceiveToIdle,"ax",%progbits
|
||||
556 .align 1
|
||||
557 .p2align 2,,3
|
||||
558 .global HAL_UARTEx_ReceiveToIdle
|
||||
559 .syntax unified
|
||||
560 .thumb
|
||||
561 .thumb_func
|
||||
562 .fpu fpv4-sp-d16
|
||||
564 HAL_UARTEx_ReceiveToIdle:
|
||||
565 @ args = 4, pretend = 0, frame = 0
|
||||
566 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
567 0000 2DE9F84F push {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||
568 0004 1D46 mov r5, r3
|
||||
569 0006 D0F88830 ldr r3, [r0, #136]
|
||||
570 000a DDF82890 ldr r9, [sp, #40]
|
||||
571 000e 202B cmp r3, #32
|
||||
572 0010 6CD1 bne .L117
|
||||
573 0012 0E46 mov r6, r1
|
||||
574 0014 0029 cmp r1, #0
|
||||
575 0016 66D0 beq .L116
|
||||
576 0018 1746 mov r7, r2
|
||||
577 001a 002A cmp r2, #0
|
||||
578 001c 63D0 beq .L116
|
||||
579 001e 90F88030 ldrb r3, [r0, #128] @ zero_extendqisi2
|
||||
580 0022 012B cmp r3, #1
|
||||
581 0024 0446 mov r4, r0
|
||||
582 0026 61D0 beq .L117
|
||||
583 0028 0123 movs r3, #1
|
||||
584 002a 2222 movs r2, #34
|
||||
585 002c 4FF00008 mov r8, #0
|
||||
586 0030 C0F88C80 str r8, [r0, #140]
|
||||
587 0034 80F88030 strb r3, [r0, #128]
|
||||
588 0038 C0F88820 str r2, [r0, #136]
|
||||
589 003c C366 str r3, [r0, #108]
|
||||
590 003e FFF7FEFF bl HAL_GetTick
|
||||
591 0042 A368 ldr r3, [r4, #8]
|
||||
592 0044 A4F85C70 strh r7, [r4, #92] @ movhi
|
||||
593 0048 B3F5805F cmp r3, #4096
|
||||
594 004c A4F85E70 strh r7, [r4, #94] @ movhi
|
||||
595 0050 8246 mov r10, r0
|
||||
ARM GAS /tmp/ccNYR7ND.s page 11
|
||||
|
||||
|
||||
596 0052 4ED0 beq .L147
|
||||
597 0054 002B cmp r3, #0
|
||||
598 0056 40F0A180 bne .L88
|
||||
599 005a 2369 ldr r3, [r4, #16]
|
||||
600 005c 002B cmp r3, #0
|
||||
601 005e 00F0AD80 beq .L148
|
||||
602 .L89:
|
||||
603 0062 7F27 movs r7, #127
|
||||
604 0064 A4F86070 strh r7, [r4, #96] @ movhi
|
||||
605 .L90:
|
||||
606 0068 4FF00008 mov r8, #0
|
||||
607 .L113:
|
||||
608 006c 0023 movs r3, #0
|
||||
609 006e 84F88030 strb r3, [r4, #128]
|
||||
610 0072 2B80 strh r3, [r5] @ movhi
|
||||
611 0074 B4F85E30 ldrh r3, [r4, #94]
|
||||
612 0078 9BB2 uxth r3, r3
|
||||
613 007a 002B cmp r3, #0
|
||||
614 007c 66D0 beq .L112
|
||||
615 007e B9F1000F cmp r9, #0
|
||||
616 0082 6FD0 beq .L93
|
||||
617 0084 B9F1FF3F cmp r9, #-1
|
||||
618 0088 3DD0 beq .L144
|
||||
619 008a 4FF0100B mov fp, #16
|
||||
620 008e 17E0 b .L94
|
||||
621 .L145:
|
||||
622 0090 5B6A ldr r3, [r3, #36]
|
||||
623 0092 3B40 ands r3, r3, r7
|
||||
624 0094 06F8013B strb r3, [r6], #1
|
||||
625 .L106:
|
||||
626 0098 2B88 ldrh r3, [r5]
|
||||
627 009a 0133 adds r3, r3, #1
|
||||
628 009c 2B80 strh r3, [r5] @ movhi
|
||||
629 009e B4F85E30 ldrh r3, [r4, #94]
|
||||
630 00a2 013B subs r3, r3, #1
|
||||
631 00a4 9BB2 uxth r3, r3
|
||||
632 00a6 A4F85E30 strh r3, [r4, #94] @ movhi
|
||||
633 .L103:
|
||||
634 00aa FFF7FEFF bl HAL_GetTick
|
||||
635 00ae A0EB0A00 sub r0, r0, r10
|
||||
636 00b2 8145 cmp r9, r0
|
||||
637 00b4 6CD3 bcc .L107
|
||||
638 00b6 B4F85E30 ldrh r3, [r4, #94]
|
||||
639 00ba 9BB2 uxth r3, r3
|
||||
640 00bc 002B cmp r3, #0
|
||||
641 00be 45D0 beq .L112
|
||||
642 .L94:
|
||||
643 00c0 2368 ldr r3, [r4]
|
||||
644 00c2 DA69 ldr r2, [r3, #28]
|
||||
645 00c4 D206 lsls r2, r2, #27
|
||||
646 00c6 04D5 bpl .L102
|
||||
647 00c8 2A88 ldrh r2, [r5]
|
||||
648 00ca C3F820B0 str fp, [r3, #32]
|
||||
649 00ce 002A cmp r2, #0
|
||||
650 00d0 6BD1 bne .L96
|
||||
651 .L102:
|
||||
652 00d2 DA69 ldr r2, [r3, #28]
|
||||
ARM GAS /tmp/ccNYR7ND.s page 12
|
||||
|
||||
|
||||
653 00d4 9006 lsls r0, r2, #26
|
||||
654 00d6 E8D5 bpl .L103
|
||||
655 00d8 002E cmp r6, #0
|
||||
656 00da D9D1 bne .L145
|
||||
657 00dc 5B6A ldr r3, [r3, #36]
|
||||
658 00de 3B40 ands r3, r3, r7
|
||||
659 00e0 28F8023B strh r3, [r8], #2 @ movhi
|
||||
660 00e4 D8E7 b .L106
|
||||
661 .L116:
|
||||
662 00e6 0120 movs r0, #1
|
||||
663 .L143:
|
||||
664 00e8 BDE8F88F pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||
665 .L117:
|
||||
666 00ec 0220 movs r0, #2
|
||||
667 00ee BDE8F88F pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||
668 .L147:
|
||||
669 00f2 2369 ldr r3, [r4, #16]
|
||||
670 00f4 002B cmp r3, #0
|
||||
671 00f6 5DD1 bne .L149
|
||||
672 00f8 40F2FF17 movw r7, #511
|
||||
673 00fc B046 mov r8, r6
|
||||
674 00fe A4F86070 strh r7, [r4, #96] @ movhi
|
||||
675 0102 1E46 mov r6, r3
|
||||
676 0104 B2E7 b .L113
|
||||
677 .L144:
|
||||
678 0106 1021 movs r1, #16
|
||||
679 0108 0EE0 b .L100
|
||||
680 .L98:
|
||||
681 010a 06F8013B strb r3, [r6], #1
|
||||
682 .L99:
|
||||
683 010e 2B88 ldrh r3, [r5]
|
||||
684 0110 0133 adds r3, r3, #1
|
||||
685 0112 2B80 strh r3, [r5] @ movhi
|
||||
686 0114 B4F85E30 ldrh r3, [r4, #94]
|
||||
687 0118 013B subs r3, r3, #1
|
||||
688 011a 9BB2 uxth r3, r3
|
||||
689 011c A4F85E30 strh r3, [r4, #94] @ movhi
|
||||
690 .L97:
|
||||
691 0120 B4F85E30 ldrh r3, [r4, #94]
|
||||
692 0124 9BB2 uxth r3, r3
|
||||
693 0126 8BB1 cbz r3, .L112
|
||||
694 .L100:
|
||||
695 0128 2368 ldr r3, [r4]
|
||||
696 012a DA69 ldr r2, [r3, #28]
|
||||
697 012c D206 lsls r2, r2, #27
|
||||
698 012e 03D5 bpl .L95
|
||||
699 0130 2A88 ldrh r2, [r5]
|
||||
700 0132 1962 str r1, [r3, #32]
|
||||
701 0134 002A cmp r2, #0
|
||||
702 0136 38D1 bne .L96
|
||||
703 .L95:
|
||||
704 0138 DA69 ldr r2, [r3, #28]
|
||||
705 013a 9006 lsls r0, r2, #26
|
||||
706 013c F0D5 bpl .L97
|
||||
707 013e 5B6A ldr r3, [r3, #36]
|
||||
708 0140 3B40 ands r3, r3, r7
|
||||
709 0142 002E cmp r6, #0
|
||||
ARM GAS /tmp/ccNYR7ND.s page 13
|
||||
|
||||
|
||||
710 0144 E1D1 bne .L98
|
||||
711 0146 28F8023B strh r3, [r8], #2 @ movhi
|
||||
712 014a E0E7 b .L99
|
||||
713 .L112:
|
||||
714 014c B4F85E10 ldrh r1, [r4, #94]
|
||||
715 0150 B4F85C30 ldrh r3, [r4, #92]
|
||||
716 0154 2022 movs r2, #32
|
||||
717 0156 5B1A subs r3, r3, r1
|
||||
718 0158 2B80 strh r3, [r5] @ movhi
|
||||
719 015a 0020 movs r0, #0
|
||||
720 015c C4F88820 str r2, [r4, #136]
|
||||
721 0160 BDE8F88F pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||
722 .L93:
|
||||
723 0164 2368 ldr r3, [r4]
|
||||
724 0166 DA69 ldr r2, [r3, #28]
|
||||
725 0168 D106 lsls r1, r2, #27
|
||||
726 016a 2BD4 bmi .L150
|
||||
727 .L108:
|
||||
728 016c DA69 ldr r2, [r3, #28]
|
||||
729 016e 9206 lsls r2, r2, #26
|
||||
730 0170 0CD5 bpl .L109
|
||||
731 0172 5B6A ldr r3, [r3, #36]
|
||||
732 0174 1F40 ands r7, r7, r3
|
||||
733 0176 86B3 cbz r6, .L151
|
||||
734 0178 3770 strb r7, [r6]
|
||||
735 .L111:
|
||||
736 017a 2B88 ldrh r3, [r5]
|
||||
737 017c 0133 adds r3, r3, #1
|
||||
738 017e 2B80 strh r3, [r5] @ movhi
|
||||
739 0180 B4F85E30 ldrh r3, [r4, #94]
|
||||
740 0184 013B subs r3, r3, #1
|
||||
741 0186 9BB2 uxth r3, r3
|
||||
742 0188 A4F85E30 strh r3, [r4, #94] @ movhi
|
||||
743 .L109:
|
||||
744 018c FFF7FEFF bl HAL_GetTick
|
||||
745 .L107:
|
||||
746 0190 2023 movs r3, #32
|
||||
747 0192 C4F88830 str r3, [r4, #136]
|
||||
748 0196 0320 movs r0, #3
|
||||
749 0198 BDE8F88F pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||
750 .L88:
|
||||
751 019c B3F1805F cmp r3, #268435456
|
||||
752 01a0 13D0 beq .L152
|
||||
753 01a2 A4F86080 strh r8, [r4, #96] @ movhi
|
||||
754 01a6 4746 mov r7, r8
|
||||
755 01a8 5EE7 b .L90
|
||||
756 .L96:
|
||||
757 01aa 2023 movs r3, #32
|
||||
758 01ac C4F88830 str r3, [r4, #136]
|
||||
759 01b0 0020 movs r0, #0
|
||||
760 01b2 99E7 b .L143
|
||||
761 .L149:
|
||||
762 01b4 FF27 movs r7, #255
|
||||
763 01b6 A4F86070 strh r7, [r4, #96] @ movhi
|
||||
764 01ba 57E7 b .L113
|
||||
765 .L148:
|
||||
766 01bc FF27 movs r7, #255
|
||||
ARM GAS /tmp/ccNYR7ND.s page 14
|
||||
|
||||
|
||||
767 01be A4F86070 strh r7, [r4, #96] @ movhi
|
||||
768 01c2 51E7 b .L90
|
||||
769 .L150:
|
||||
770 01c4 1022 movs r2, #16
|
||||
771 01c6 1A62 str r2, [r3, #32]
|
||||
772 01c8 D0E7 b .L108
|
||||
773 .L152:
|
||||
774 01ca 2369 ldr r3, [r4, #16]
|
||||
775 01cc 002B cmp r3, #0
|
||||
776 01ce 3FF448AF beq .L89
|
||||
777 01d2 3F27 movs r7, #63
|
||||
778 01d4 A4F86070 strh r7, [r4, #96] @ movhi
|
||||
779 01d8 46E7 b .L90
|
||||
780 .L151:
|
||||
781 01da A8F80070 strh r7, [r8] @ movhi
|
||||
782 01de CCE7 b .L111
|
||||
784 .section .text.HAL_UARTEx_ReceiveToIdle_IT,"ax",%progbits
|
||||
785 .align 1
|
||||
786 .p2align 2,,3
|
||||
787 .global HAL_UARTEx_ReceiveToIdle_IT
|
||||
788 .syntax unified
|
||||
789 .thumb
|
||||
790 .thumb_func
|
||||
791 .fpu fpv4-sp-d16
|
||||
793 HAL_UARTEx_ReceiveToIdle_IT:
|
||||
794 @ args = 0, pretend = 0, frame = 0
|
||||
795 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
796 0000 70B5 push {r4, r5, r6, lr}
|
||||
797 0002 D0F88860 ldr r6, [r0, #136]
|
||||
798 0006 202E cmp r6, #32
|
||||
799 0008 12D1 bne .L160
|
||||
800 000a 79B1 cbz r1, .L156
|
||||
801 000c 72B1 cbz r2, .L156
|
||||
802 000e 90F88030 ldrb r3, [r0, #128] @ zero_extendqisi2
|
||||
803 0012 012B cmp r3, #1
|
||||
804 0014 0446 mov r4, r0
|
||||
805 0016 0BD0 beq .L160
|
||||
806 0018 0123 movs r3, #1
|
||||
807 001a 80F88030 strb r3, [r0, #128]
|
||||
808 001e C366 str r3, [r0, #108]
|
||||
809 0020 FFF7FEFF bl UART_Start_Receive_IT
|
||||
810 0024 18B9 cbnz r0, .L154
|
||||
811 0026 E36E ldr r3, [r4, #108]
|
||||
812 0028 012B cmp r3, #1
|
||||
813 002a 03D0 beq .L169
|
||||
814 .L156:
|
||||
815 002c 0120 movs r0, #1
|
||||
816 .L154:
|
||||
817 002e 70BD pop {r4, r5, r6, pc}
|
||||
818 .L160:
|
||||
819 0030 0220 movs r0, #2
|
||||
820 0032 70BD pop {r4, r5, r6, pc}
|
||||
821 .L169:
|
||||
822 0034 2268 ldr r2, [r4]
|
||||
823 0036 1023 movs r3, #16
|
||||
824 0038 1362 str r3, [r2, #32]
|
||||
825 .L167:
|
||||
ARM GAS /tmp/ccNYR7ND.s page 15
|
||||
|
||||
|
||||
826 .syntax unified
|
||||
827 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
828 003a 52E8003F ldrex r3, [r2]
|
||||
829 @ 0 "" 2
|
||||
830 .thumb
|
||||
831 .syntax unified
|
||||
832 003e 43F01003 orr r3, r3, #16
|
||||
833 .syntax unified
|
||||
834 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
835 0042 42E80031 strex r1, r3, [r2]
|
||||
836 @ 0 "" 2
|
||||
837 .thumb
|
||||
838 .syntax unified
|
||||
839 0046 0029 cmp r1, #0
|
||||
840 0048 F7D1 bne .L167
|
||||
841 004a 70BD pop {r4, r5, r6, pc}
|
||||
843 .section .text.HAL_UARTEx_ReceiveToIdle_DMA,"ax",%progbits
|
||||
844 .align 1
|
||||
845 .p2align 2,,3
|
||||
846 .global HAL_UARTEx_ReceiveToIdle_DMA
|
||||
847 .syntax unified
|
||||
848 .thumb
|
||||
849 .thumb_func
|
||||
850 .fpu fpv4-sp-d16
|
||||
852 HAL_UARTEx_ReceiveToIdle_DMA:
|
||||
853 @ args = 0, pretend = 0, frame = 0
|
||||
854 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
855 0000 70B5 push {r4, r5, r6, lr}
|
||||
856 0002 D0F88860 ldr r6, [r0, #136]
|
||||
857 0006 202E cmp r6, #32
|
||||
858 0008 12D1 bne .L177
|
||||
859 000a 79B1 cbz r1, .L173
|
||||
860 000c 72B1 cbz r2, .L173
|
||||
861 000e 90F88030 ldrb r3, [r0, #128] @ zero_extendqisi2
|
||||
862 0012 012B cmp r3, #1
|
||||
863 0014 0446 mov r4, r0
|
||||
864 0016 0BD0 beq .L177
|
||||
865 0018 0123 movs r3, #1
|
||||
866 001a 80F88030 strb r3, [r0, #128]
|
||||
867 001e C366 str r3, [r0, #108]
|
||||
868 0020 FFF7FEFF bl UART_Start_Receive_DMA
|
||||
869 0024 18B9 cbnz r0, .L171
|
||||
870 0026 E36E ldr r3, [r4, #108]
|
||||
871 0028 012B cmp r3, #1
|
||||
872 002a 03D0 beq .L186
|
||||
873 .L173:
|
||||
874 002c 0120 movs r0, #1
|
||||
875 .L171:
|
||||
876 002e 70BD pop {r4, r5, r6, pc}
|
||||
877 .L177:
|
||||
878 0030 0220 movs r0, #2
|
||||
879 0032 70BD pop {r4, r5, r6, pc}
|
||||
880 .L186:
|
||||
881 0034 2268 ldr r2, [r4]
|
||||
882 0036 1023 movs r3, #16
|
||||
883 0038 1362 str r3, [r2, #32]
|
||||
884 .L184:
|
||||
ARM GAS /tmp/ccNYR7ND.s page 16
|
||||
|
||||
|
||||
885 .syntax unified
|
||||
886 @ 1155 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
887 003a 52E8003F ldrex r3, [r2]
|
||||
888 @ 0 "" 2
|
||||
889 .thumb
|
||||
890 .syntax unified
|
||||
891 003e 43F01003 orr r3, r3, #16
|
||||
892 .syntax unified
|
||||
893 @ 1206 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
894 0042 42E80031 strex r1, r3, [r2]
|
||||
895 @ 0 "" 2
|
||||
896 .thumb
|
||||
897 .syntax unified
|
||||
898 0046 0029 cmp r1, #0
|
||||
899 0048 F7D1 bne .L184
|
||||
900 004a 70BD pop {r4, r5, r6, pc}
|
||||
902 .section .rodata.denominator.0,"a"
|
||||
903 .align 2
|
||||
904 .set .LANCHOR1,. + 0
|
||||
907 denominator.0:
|
||||
908 0000 08040204 .ascii "\010\004\002\004\010\001\001\001"
|
||||
908 08010101
|
||||
909 .section .rodata.numerator.1,"a"
|
||||
910 .align 2
|
||||
911 .set .LANCHOR0,. + 0
|
||||
914 numerator.1:
|
||||
915 0000 01010103 .ascii "\001\001\001\003\007\001\000\000"
|
||||
915 07010000
|
||||
916 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/ccNYR7ND.s page 17
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_uart_ex.c
|
||||
/tmp/ccNYR7ND.s:16 .text.HAL_RS485Ex_Init:0000000000000000 $t
|
||||
/tmp/ccNYR7ND.s:25 .text.HAL_RS485Ex_Init:0000000000000000 HAL_RS485Ex_Init
|
||||
/tmp/ccNYR7ND.s:88 .text.HAL_UARTEx_WakeupCallback:0000000000000000 $t
|
||||
/tmp/ccNYR7ND.s:96 .text.HAL_UARTEx_WakeupCallback:0000000000000000 HAL_UARTEx_WakeupCallback
|
||||
/tmp/ccNYR7ND.s:103 .text.HAL_UARTEx_RxFifoFullCallback:0000000000000000 $t
|
||||
/tmp/ccNYR7ND.s:111 .text.HAL_UARTEx_RxFifoFullCallback:0000000000000000 HAL_UARTEx_RxFifoFullCallback
|
||||
/tmp/ccNYR7ND.s:118 .text.HAL_UARTEx_TxFifoEmptyCallback:0000000000000000 $t
|
||||
/tmp/ccNYR7ND.s:126 .text.HAL_UARTEx_TxFifoEmptyCallback:0000000000000000 HAL_UARTEx_TxFifoEmptyCallback
|
||||
/tmp/ccNYR7ND.s:133 .text.HAL_MultiProcessorEx_AddressLength_Set:0000000000000000 $t
|
||||
/tmp/ccNYR7ND.s:141 .text.HAL_MultiProcessorEx_AddressLength_Set:0000000000000000 HAL_MultiProcessorEx_AddressLength_Set
|
||||
/tmp/ccNYR7ND.s:167 .text.HAL_UARTEx_StopModeWakeUpSourceConfig:0000000000000000 $t
|
||||
/tmp/ccNYR7ND.s:175 .text.HAL_UARTEx_StopModeWakeUpSourceConfig:0000000000000000 HAL_UARTEx_StopModeWakeUpSourceConfig
|
||||
/tmp/ccNYR7ND.s:240 .text.HAL_UARTEx_EnableStopMode:0000000000000000 $t
|
||||
/tmp/ccNYR7ND.s:248 .text.HAL_UARTEx_EnableStopMode:0000000000000000 HAL_UARTEx_EnableStopMode
|
||||
/tmp/ccNYR7ND.s:282 .text.HAL_UARTEx_DisableStopMode:0000000000000000 $t
|
||||
/tmp/ccNYR7ND.s:290 .text.HAL_UARTEx_DisableStopMode:0000000000000000 HAL_UARTEx_DisableStopMode
|
||||
/tmp/ccNYR7ND.s:324 .text.HAL_UARTEx_EnableFifoMode:0000000000000000 $t
|
||||
/tmp/ccNYR7ND.s:332 .text.HAL_UARTEx_EnableFifoMode:0000000000000000 HAL_UARTEx_EnableFifoMode
|
||||
/tmp/ccNYR7ND.s:380 .text.HAL_UARTEx_EnableFifoMode:0000000000000070 $d
|
||||
/tmp/ccNYR7ND.s:384 .text.HAL_UARTEx_DisableFifoMode:0000000000000000 $t
|
||||
/tmp/ccNYR7ND.s:392 .text.HAL_UARTEx_DisableFifoMode:0000000000000000 HAL_UARTEx_DisableFifoMode
|
||||
/tmp/ccNYR7ND.s:422 .text.HAL_UARTEx_SetTxFifoThreshold:0000000000000000 $t
|
||||
/tmp/ccNYR7ND.s:430 .text.HAL_UARTEx_SetTxFifoThreshold:0000000000000000 HAL_UARTEx_SetTxFifoThreshold
|
||||
/tmp/ccNYR7ND.s:485 .text.HAL_UARTEx_SetTxFifoThreshold:000000000000007c $d
|
||||
/tmp/ccNYR7ND.s:489 .text.HAL_UARTEx_SetRxFifoThreshold:0000000000000000 $t
|
||||
/tmp/ccNYR7ND.s:497 .text.HAL_UARTEx_SetRxFifoThreshold:0000000000000000 HAL_UARTEx_SetRxFifoThreshold
|
||||
/tmp/ccNYR7ND.s:552 .text.HAL_UARTEx_SetRxFifoThreshold:000000000000007c $d
|
||||
/tmp/ccNYR7ND.s:556 .text.HAL_UARTEx_ReceiveToIdle:0000000000000000 $t
|
||||
/tmp/ccNYR7ND.s:564 .text.HAL_UARTEx_ReceiveToIdle:0000000000000000 HAL_UARTEx_ReceiveToIdle
|
||||
/tmp/ccNYR7ND.s:785 .text.HAL_UARTEx_ReceiveToIdle_IT:0000000000000000 $t
|
||||
/tmp/ccNYR7ND.s:793 .text.HAL_UARTEx_ReceiveToIdle_IT:0000000000000000 HAL_UARTEx_ReceiveToIdle_IT
|
||||
/tmp/ccNYR7ND.s:844 .text.HAL_UARTEx_ReceiveToIdle_DMA:0000000000000000 $t
|
||||
/tmp/ccNYR7ND.s:852 .text.HAL_UARTEx_ReceiveToIdle_DMA:0000000000000000 HAL_UARTEx_ReceiveToIdle_DMA
|
||||
/tmp/ccNYR7ND.s:903 .rodata.denominator.0:0000000000000000 $d
|
||||
/tmp/ccNYR7ND.s:907 .rodata.denominator.0:0000000000000000 denominator.0
|
||||
/tmp/ccNYR7ND.s:910 .rodata.numerator.1:0000000000000000 $d
|
||||
/tmp/ccNYR7ND.s:914 .rodata.numerator.1:0000000000000000 numerator.1
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
UART_SetConfig
|
||||
UART_CheckIdleState
|
||||
UART_AdvFeatureConfig
|
||||
HAL_UART_MspInit
|
||||
HAL_GetTick
|
||||
UART_WaitOnFlagUntilTimeout
|
||||
UART_Start_Receive_IT
|
||||
UART_Start_Receive_DMA
|
||||
Reference in New Issue
Block a user