2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccNozLio.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_pwr.c"
|
|
|
|
|
|
14 .text
|
|
|
|
|
|
15 .section .text.HAL_PWR_DeInit,"ax",%progbits
|
|
|
|
|
|
16 .align 1
|
|
|
|
|
|
17 .p2align 2,,3
|
|
|
|
|
|
18 .global HAL_PWR_DeInit
|
|
|
|
|
|
19 .arch armv7e-m
|
|
|
|
|
|
20 .syntax unified
|
|
|
|
|
|
21 .thumb
|
|
|
|
|
|
22 .thumb_func
|
|
|
|
|
|
23 .fpu fpv4-sp-d16
|
|
|
|
|
|
25 HAL_PWR_DeInit:
|
|
|
|
|
|
26 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
28 @ link register save eliminated.
|
|
|
|
|
|
29 0000 044B ldr r3, .L3
|
|
|
|
|
|
30 0002 9A6B ldr r2, [r3, #56]
|
|
|
|
|
|
31 0004 42F08052 orr r2, r2, #268435456
|
|
|
|
|
|
32 0008 9A63 str r2, [r3, #56]
|
|
|
|
|
|
33 000a 9A6B ldr r2, [r3, #56]
|
|
|
|
|
|
34 000c 22F08052 bic r2, r2, #268435456
|
|
|
|
|
|
35 0010 9A63 str r2, [r3, #56]
|
|
|
|
|
|
36 0012 7047 bx lr
|
|
|
|
|
|
37 .L4:
|
|
|
|
|
|
38 .align 2
|
|
|
|
|
|
39 .L3:
|
|
|
|
|
|
40 0014 00100240 .word 1073876992
|
|
|
|
|
|
42 .section .text.HAL_PWR_EnableBkUpAccess,"ax",%progbits
|
|
|
|
|
|
43 .align 1
|
|
|
|
|
|
44 .p2align 2,,3
|
|
|
|
|
|
45 .global HAL_PWR_EnableBkUpAccess
|
|
|
|
|
|
46 .syntax unified
|
|
|
|
|
|
47 .thumb
|
|
|
|
|
|
48 .thumb_func
|
|
|
|
|
|
49 .fpu fpv4-sp-d16
|
|
|
|
|
|
51 HAL_PWR_EnableBkUpAccess:
|
|
|
|
|
|
52 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
53 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
54 @ link register save eliminated.
|
|
|
|
|
|
55 0000 024A ldr r2, .L6
|
|
|
|
|
|
56 0002 1368 ldr r3, [r2]
|
|
|
|
|
|
57 0004 43F48073 orr r3, r3, #256
|
|
|
|
|
|
58 0008 1360 str r3, [r2]
|
|
|
|
|
|
59 000a 7047 bx lr
|
|
|
|
|
|
60 .L7:
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccNozLio.s page 2
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
61 .align 2
|
|
|
|
|
|
62 .L6:
|
|
|
|
|
|
63 000c 00700040 .word 1073770496
|
|
|
|
|
|
65 .section .text.HAL_PWR_DisableBkUpAccess,"ax",%progbits
|
|
|
|
|
|
66 .align 1
|
|
|
|
|
|
67 .p2align 2,,3
|
|
|
|
|
|
68 .global HAL_PWR_DisableBkUpAccess
|
|
|
|
|
|
69 .syntax unified
|
|
|
|
|
|
70 .thumb
|
|
|
|
|
|
71 .thumb_func
|
|
|
|
|
|
72 .fpu fpv4-sp-d16
|
|
|
|
|
|
74 HAL_PWR_DisableBkUpAccess:
|
|
|
|
|
|
75 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
76 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
77 @ link register save eliminated.
|
|
|
|
|
|
78 0000 024A ldr r2, .L9
|
|
|
|
|
|
79 0002 1368 ldr r3, [r2]
|
|
|
|
|
|
80 0004 23F48073 bic r3, r3, #256
|
|
|
|
|
|
81 0008 1360 str r3, [r2]
|
|
|
|
|
|
82 000a 7047 bx lr
|
|
|
|
|
|
83 .L10:
|
|
|
|
|
|
84 .align 2
|
|
|
|
|
|
85 .L9:
|
|
|
|
|
|
86 000c 00700040 .word 1073770496
|
|
|
|
|
|
88 .section .text.HAL_PWR_ConfigPVD,"ax",%progbits
|
|
|
|
|
|
89 .align 1
|
|
|
|
|
|
90 .p2align 2,,3
|
|
|
|
|
|
91 .global HAL_PWR_ConfigPVD
|
|
|
|
|
|
92 .syntax unified
|
|
|
|
|
|
93 .thumb
|
|
|
|
|
|
94 .thumb_func
|
|
|
|
|
|
95 .fpu fpv4-sp-d16
|
|
|
|
|
|
97 HAL_PWR_ConfigPVD:
|
|
|
|
|
|
98 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
99 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
100 @ link register save eliminated.
|
|
|
|
|
|
101 0000 1C49 ldr r1, .L29
|
|
|
|
|
|
102 0002 1D4B ldr r3, .L29+4
|
|
|
|
|
|
103 0004 4A68 ldr r2, [r1, #4]
|
|
|
|
|
|
104 0006 10B4 push {r4}
|
|
|
|
|
|
105 0008 0468 ldr r4, [r0]
|
|
|
|
|
|
106 000a 22F00E02 bic r2, r2, #14
|
|
|
|
|
|
107 000e 2243 orrs r2, r2, r4
|
|
|
|
|
|
108 0010 4A60 str r2, [r1, #4]
|
|
|
|
|
|
109 0012 5A68 ldr r2, [r3, #4]
|
|
|
|
|
|
110 0014 22F48032 bic r2, r2, #65536
|
|
|
|
|
|
111 0018 5A60 str r2, [r3, #4]
|
|
|
|
|
|
112 001a 1A68 ldr r2, [r3]
|
|
|
|
|
|
113 001c 22F48032 bic r2, r2, #65536
|
|
|
|
|
|
114 0020 1A60 str r2, [r3]
|
|
|
|
|
|
115 0022 DA68 ldr r2, [r3, #12]
|
|
|
|
|
|
116 0024 22F48032 bic r2, r2, #65536
|
|
|
|
|
|
117 0028 DA60 str r2, [r3, #12]
|
|
|
|
|
|
118 002a 9A68 ldr r2, [r3, #8]
|
|
|
|
|
|
119 002c 22F48032 bic r2, r2, #65536
|
|
|
|
|
|
120 0030 9A60 str r2, [r3, #8]
|
|
|
|
|
|
121 0032 4268 ldr r2, [r0, #4]
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccNozLio.s page 3
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
122 0034 D403 lsls r4, r2, #15
|
|
|
|
|
|
123 0036 03D5 bpl .L12
|
|
|
|
|
|
124 0038 1968 ldr r1, [r3]
|
|
|
|
|
|
125 003a 41F48031 orr r1, r1, #65536
|
|
|
|
|
|
126 003e 1960 str r1, [r3]
|
|
|
|
|
|
127 .L12:
|
|
|
|
|
|
128 0040 9003 lsls r0, r2, #14
|
|
|
|
|
|
129 0042 04D5 bpl .L13
|
|
|
|
|
|
130 0044 0C49 ldr r1, .L29+4
|
|
|
|
|
|
131 0046 4B68 ldr r3, [r1, #4]
|
|
|
|
|
|
132 0048 43F48033 orr r3, r3, #65536
|
|
|
|
|
|
133 004c 4B60 str r3, [r1, #4]
|
|
|
|
|
|
134 .L13:
|
|
|
|
|
|
135 004e D107 lsls r1, r2, #31
|
|
|
|
|
|
136 0050 04D5 bpl .L14
|
|
|
|
|
|
137 0052 0949 ldr r1, .L29+4
|
|
|
|
|
|
138 0054 8B68 ldr r3, [r1, #8]
|
|
|
|
|
|
139 0056 43F48033 orr r3, r3, #65536
|
|
|
|
|
|
140 005a 8B60 str r3, [r1, #8]
|
|
|
|
|
|
141 .L14:
|
|
|
|
|
|
142 005c 9307 lsls r3, r2, #30
|
|
|
|
|
|
143 005e 04D5 bpl .L15
|
|
|
|
|
|
144 0060 054A ldr r2, .L29+4
|
|
|
|
|
|
145 0062 D368 ldr r3, [r2, #12]
|
|
|
|
|
|
146 0064 43F48033 orr r3, r3, #65536
|
|
|
|
|
|
147 0068 D360 str r3, [r2, #12]
|
|
|
|
|
|
148 .L15:
|
|
|
|
|
|
149 006a 0020 movs r0, #0
|
|
|
|
|
|
150 006c 5DF8044B ldr r4, [sp], #4
|
|
|
|
|
|
151 0070 7047 bx lr
|
|
|
|
|
|
152 .L30:
|
|
|
|
|
|
153 0072 00BF .align 2
|
|
|
|
|
|
154 .L29:
|
|
|
|
|
|
155 0074 00700040 .word 1073770496
|
|
|
|
|
|
156 0078 00040140 .word 1073808384
|
|
|
|
|
|
158 .section .text.HAL_PWR_EnablePVD,"ax",%progbits
|
|
|
|
|
|
159 .align 1
|
|
|
|
|
|
160 .p2align 2,,3
|
|
|
|
|
|
161 .global HAL_PWR_EnablePVD
|
|
|
|
|
|
162 .syntax unified
|
|
|
|
|
|
163 .thumb
|
|
|
|
|
|
164 .thumb_func
|
|
|
|
|
|
165 .fpu fpv4-sp-d16
|
|
|
|
|
|
167 HAL_PWR_EnablePVD:
|
|
|
|
|
|
168 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
169 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
170 @ link register save eliminated.
|
|
|
|
|
|
171 0000 024A ldr r2, .L32
|
|
|
|
|
|
172 0002 5368 ldr r3, [r2, #4]
|
|
|
|
|
|
173 0004 43F00103 orr r3, r3, #1
|
|
|
|
|
|
174 0008 5360 str r3, [r2, #4]
|
|
|
|
|
|
175 000a 7047 bx lr
|
|
|
|
|
|
176 .L33:
|
|
|
|
|
|
177 .align 2
|
|
|
|
|
|
178 .L32:
|
|
|
|
|
|
179 000c 00700040 .word 1073770496
|
|
|
|
|
|
181 .section .text.HAL_PWR_DisablePVD,"ax",%progbits
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccNozLio.s page 4
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
182 .align 1
|
|
|
|
|
|
183 .p2align 2,,3
|
|
|
|
|
|
184 .global HAL_PWR_DisablePVD
|
|
|
|
|
|
185 .syntax unified
|
|
|
|
|
|
186 .thumb
|
|
|
|
|
|
187 .thumb_func
|
|
|
|
|
|
188 .fpu fpv4-sp-d16
|
|
|
|
|
|
190 HAL_PWR_DisablePVD:
|
|
|
|
|
|
191 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
192 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
193 @ link register save eliminated.
|
|
|
|
|
|
194 0000 024A ldr r2, .L35
|
|
|
|
|
|
195 0002 5368 ldr r3, [r2, #4]
|
|
|
|
|
|
196 0004 23F00103 bic r3, r3, #1
|
|
|
|
|
|
197 0008 5360 str r3, [r2, #4]
|
|
|
|
|
|
198 000a 7047 bx lr
|
|
|
|
|
|
199 .L36:
|
|
|
|
|
|
200 .align 2
|
|
|
|
|
|
201 .L35:
|
|
|
|
|
|
202 000c 00700040 .word 1073770496
|
|
|
|
|
|
204 .section .text.HAL_PWR_EnableWakeUpPin,"ax",%progbits
|
|
|
|
|
|
205 .align 1
|
|
|
|
|
|
206 .p2align 2,,3
|
|
|
|
|
|
207 .global HAL_PWR_EnableWakeUpPin
|
|
|
|
|
|
208 .syntax unified
|
|
|
|
|
|
209 .thumb
|
|
|
|
|
|
210 .thumb_func
|
|
|
|
|
|
211 .fpu fpv4-sp-d16
|
|
|
|
|
|
213 HAL_PWR_EnableWakeUpPin:
|
|
|
|
|
|
214 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
215 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
216 @ link register save eliminated.
|
|
|
|
|
|
217 0000 0649 ldr r1, .L38
|
|
|
|
|
|
218 0002 CA68 ldr r2, [r1, #12]
|
|
|
|
|
|
219 0004 00F01F0C and ip, r0, #31
|
|
|
|
|
|
220 0008 22EA0C02 bic r2, r2, ip
|
|
|
|
|
|
221 000c 42EA5012 orr r2, r2, r0, lsr #5
|
|
|
|
|
|
222 0010 CA60 str r2, [r1, #12]
|
|
|
|
|
|
223 0012 8B68 ldr r3, [r1, #8]
|
|
|
|
|
|
224 0014 4CEA0303 orr r3, ip, r3
|
|
|
|
|
|
225 0018 8B60 str r3, [r1, #8]
|
|
|
|
|
|
226 001a 7047 bx lr
|
|
|
|
|
|
227 .L39:
|
|
|
|
|
|
228 .align 2
|
|
|
|
|
|
229 .L38:
|
|
|
|
|
|
230 001c 00700040 .word 1073770496
|
|
|
|
|
|
232 .section .text.HAL_PWR_DisableWakeUpPin,"ax",%progbits
|
|
|
|
|
|
233 .align 1
|
|
|
|
|
|
234 .p2align 2,,3
|
|
|
|
|
|
235 .global HAL_PWR_DisableWakeUpPin
|
|
|
|
|
|
236 .syntax unified
|
|
|
|
|
|
237 .thumb
|
|
|
|
|
|
238 .thumb_func
|
|
|
|
|
|
239 .fpu fpv4-sp-d16
|
|
|
|
|
|
241 HAL_PWR_DisableWakeUpPin:
|
|
|
|
|
|
242 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
243 @ frame_needed = 0, uses_anonymous_args = 0
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccNozLio.s page 5
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
244 @ link register save eliminated.
|
|
|
|
|
|
245 0000 034A ldr r2, .L41
|
|
|
|
|
|
246 0002 9368 ldr r3, [r2, #8]
|
|
|
|
|
|
247 0004 00F01F00 and r0, r0, #31
|
|
|
|
|
|
248 0008 23EA0003 bic r3, r3, r0
|
|
|
|
|
|
249 000c 9360 str r3, [r2, #8]
|
|
|
|
|
|
250 000e 7047 bx lr
|
|
|
|
|
|
251 .L42:
|
|
|
|
|
|
252 .align 2
|
|
|
|
|
|
253 .L41:
|
|
|
|
|
|
254 0010 00700040 .word 1073770496
|
|
|
|
|
|
256 .section .text.HAL_PWR_EnterSLEEPMode,"ax",%progbits
|
|
|
|
|
|
257 .align 1
|
|
|
|
|
|
258 .p2align 2,,3
|
|
|
|
|
|
259 .global HAL_PWR_EnterSLEEPMode
|
|
|
|
|
|
260 .syntax unified
|
|
|
|
|
|
261 .thumb
|
|
|
|
|
|
262 .thumb_func
|
|
|
|
|
|
263 .fpu fpv4-sp-d16
|
|
|
|
|
|
265 HAL_PWR_EnterSLEEPMode:
|
|
|
|
|
|
266 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
267 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
268 0000 0D4B ldr r3, .L54
|
|
|
|
|
|
269 0002 10B5 push {r4, lr}
|
|
|
|
|
|
270 0004 5B69 ldr r3, [r3, #20]
|
|
|
|
|
|
271 0006 0C46 mov r4, r1
|
|
|
|
|
|
272 0008 60B9 cbnz r0, .L44
|
|
|
|
|
|
273 000a 9A05 lsls r2, r3, #22
|
|
|
|
|
|
274 000c 11D4 bmi .L52
|
|
|
|
|
|
275 .L45:
|
|
|
|
|
|
276 000e 0B4A ldr r2, .L54+4
|
|
|
|
|
|
277 0010 1369 ldr r3, [r2, #16]
|
|
|
|
|
|
278 0012 012C cmp r4, #1
|
|
|
|
|
|
279 0014 23F00403 bic r3, r3, #4
|
|
|
|
|
|
280 0018 1361 str r3, [r2, #16]
|
|
|
|
|
|
281 001a 08D0 beq .L53
|
|
|
|
|
|
282 .syntax unified
|
|
|
|
|
|
283 @ 479 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c" 1
|
|
|
|
|
|
284 001c 40BF sev
|
|
|
|
|
|
285 @ 0 "" 2
|
|
|
|
|
|
286 @ 480 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c" 1
|
|
|
|
|
|
287 001e 20BF wfe
|
|
|
|
|
|
288 @ 0 "" 2
|
|
|
|
|
|
289 @ 481 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c" 1
|
|
|
|
|
|
290 0020 20BF wfe
|
|
|
|
|
|
291 @ 0 "" 2
|
|
|
|
|
|
292 .thumb
|
|
|
|
|
|
293 .syntax unified
|
|
|
|
|
|
294 0022 10BD pop {r4, pc}
|
|
|
|
|
|
295 .L44:
|
|
|
|
|
|
296 0024 9B05 lsls r3, r3, #22
|
|
|
|
|
|
297 0026 F2D4 bmi .L45
|
|
|
|
|
|
298 0028 FFF7FEFF bl HAL_PWREx_EnableLowPowerRunMode
|
|
|
|
|
|
299 002c EFE7 b .L45
|
|
|
|
|
|
300 .L53:
|
|
|
|
|
|
301 .syntax unified
|
|
|
|
|
|
302 @ 474 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c" 1
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccNozLio.s page 6
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
303 002e 30BF wfi
|
|
|
|
|
|
304 @ 0 "" 2
|
|
|
|
|
|
305 .thumb
|
|
|
|
|
|
306 .syntax unified
|
|
|
|
|
|
307 0030 10BD pop {r4, pc}
|
|
|
|
|
|
308 .L52:
|
|
|
|
|
|
309 0032 FFF7FEFF bl HAL_PWREx_DisableLowPowerRunMode
|
|
|
|
|
|
310 0036 EAE7 b .L45
|
|
|
|
|
|
311 .L55:
|
|
|
|
|
|
312 .align 2
|
|
|
|
|
|
313 .L54:
|
|
|
|
|
|
314 0038 00700040 .word 1073770496
|
|
|
|
|
|
315 003c 00ED00E0 .word -536810240
|
|
|
|
|
|
317 .section .text.HAL_PWR_EnterSTOPMode,"ax",%progbits
|
|
|
|
|
|
318 .align 1
|
|
|
|
|
|
319 .p2align 2,,3
|
|
|
|
|
|
320 .global HAL_PWR_EnterSTOPMode
|
|
|
|
|
|
321 .syntax unified
|
|
|
|
|
|
322 .thumb
|
|
|
|
|
|
323 .thumb_func
|
|
|
|
|
|
324 .fpu fpv4-sp-d16
|
|
|
|
|
|
326 HAL_PWR_EnterSTOPMode:
|
|
|
|
|
|
327 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
328 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
329 @ link register save eliminated.
|
|
|
|
|
|
330 0000 B0F5804F cmp r0, #16384
|
|
|
|
|
|
331 0004 0846 mov r0, r1
|
|
|
|
|
|
332 0006 01D0 beq .L58
|
|
|
|
|
|
333 0008 FFF7FEBF b HAL_PWREx_EnterSTOP0Mode
|
|
|
|
|
|
334 .L58:
|
|
|
|
|
|
335 000c FFF7FEBF b HAL_PWREx_EnterSTOP1Mode
|
|
|
|
|
|
337 .section .text.HAL_PWR_EnterSTANDBYMode,"ax",%progbits
|
|
|
|
|
|
338 .align 1
|
|
|
|
|
|
339 .p2align 2,,3
|
|
|
|
|
|
340 .global HAL_PWR_EnterSTANDBYMode
|
|
|
|
|
|
341 .syntax unified
|
|
|
|
|
|
342 .thumb
|
|
|
|
|
|
343 .thumb_func
|
|
|
|
|
|
344 .fpu fpv4-sp-d16
|
|
|
|
|
|
346 HAL_PWR_EnterSTANDBYMode:
|
|
|
|
|
|
347 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
348 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
349 @ link register save eliminated.
|
|
|
|
|
|
350 0000 0649 ldr r1, .L60
|
|
|
|
|
|
351 0002 074A ldr r2, .L60+4
|
|
|
|
|
|
352 0004 0B68 ldr r3, [r1]
|
|
|
|
|
|
353 0006 23F00703 bic r3, r3, #7
|
|
|
|
|
|
354 000a 43F00303 orr r3, r3, #3
|
|
|
|
|
|
355 000e 0B60 str r3, [r1]
|
|
|
|
|
|
356 0010 1369 ldr r3, [r2, #16]
|
|
|
|
|
|
357 0012 43F00403 orr r3, r3, #4
|
|
|
|
|
|
358 0016 1361 str r3, [r2, #16]
|
|
|
|
|
|
359 .syntax unified
|
|
|
|
|
|
360 @ 562 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c" 1
|
|
|
|
|
|
361 0018 30BF wfi
|
|
|
|
|
|
362 @ 0 "" 2
|
|
|
|
|
|
363 .thumb
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccNozLio.s page 7
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
364 .syntax unified
|
|
|
|
|
|
365 001a 7047 bx lr
|
|
|
|
|
|
366 .L61:
|
|
|
|
|
|
367 .align 2
|
|
|
|
|
|
368 .L60:
|
|
|
|
|
|
369 001c 00700040 .word 1073770496
|
|
|
|
|
|
370 0020 00ED00E0 .word -536810240
|
|
|
|
|
|
372 .section .text.HAL_PWR_EnableSleepOnExit,"ax",%progbits
|
|
|
|
|
|
373 .align 1
|
|
|
|
|
|
374 .p2align 2,,3
|
|
|
|
|
|
375 .global HAL_PWR_EnableSleepOnExit
|
|
|
|
|
|
376 .syntax unified
|
|
|
|
|
|
377 .thumb
|
|
|
|
|
|
378 .thumb_func
|
|
|
|
|
|
379 .fpu fpv4-sp-d16
|
|
|
|
|
|
381 HAL_PWR_EnableSleepOnExit:
|
|
|
|
|
|
382 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
383 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
384 @ link register save eliminated.
|
|
|
|
|
|
385 0000 024A ldr r2, .L63
|
|
|
|
|
|
386 0002 1369 ldr r3, [r2, #16]
|
|
|
|
|
|
387 0004 43F00203 orr r3, r3, #2
|
|
|
|
|
|
388 0008 1361 str r3, [r2, #16]
|
|
|
|
|
|
389 000a 7047 bx lr
|
|
|
|
|
|
390 .L64:
|
|
|
|
|
|
391 .align 2
|
|
|
|
|
|
392 .L63:
|
|
|
|
|
|
393 000c 00ED00E0 .word -536810240
|
|
|
|
|
|
395 .section .text.HAL_PWR_DisableSleepOnExit,"ax",%progbits
|
|
|
|
|
|
396 .align 1
|
|
|
|
|
|
397 .p2align 2,,3
|
|
|
|
|
|
398 .global HAL_PWR_DisableSleepOnExit
|
|
|
|
|
|
399 .syntax unified
|
|
|
|
|
|
400 .thumb
|
|
|
|
|
|
401 .thumb_func
|
|
|
|
|
|
402 .fpu fpv4-sp-d16
|
|
|
|
|
|
404 HAL_PWR_DisableSleepOnExit:
|
|
|
|
|
|
405 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
406 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
407 @ link register save eliminated.
|
|
|
|
|
|
408 0000 024A ldr r2, .L66
|
|
|
|
|
|
409 0002 1369 ldr r3, [r2, #16]
|
|
|
|
|
|
410 0004 23F00203 bic r3, r3, #2
|
|
|
|
|
|
411 0008 1361 str r3, [r2, #16]
|
|
|
|
|
|
412 000a 7047 bx lr
|
|
|
|
|
|
413 .L67:
|
|
|
|
|
|
414 .align 2
|
|
|
|
|
|
415 .L66:
|
|
|
|
|
|
416 000c 00ED00E0 .word -536810240
|
|
|
|
|
|
418 .section .text.HAL_PWR_EnableSEVOnPend,"ax",%progbits
|
|
|
|
|
|
419 .align 1
|
|
|
|
|
|
420 .p2align 2,,3
|
|
|
|
|
|
421 .global HAL_PWR_EnableSEVOnPend
|
|
|
|
|
|
422 .syntax unified
|
|
|
|
|
|
423 .thumb
|
|
|
|
|
|
424 .thumb_func
|
|
|
|
|
|
425 .fpu fpv4-sp-d16
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccNozLio.s page 8
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
427 HAL_PWR_EnableSEVOnPend:
|
|
|
|
|
|
428 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
429 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
430 @ link register save eliminated.
|
|
|
|
|
|
431 0000 024A ldr r2, .L69
|
|
|
|
|
|
432 0002 1369 ldr r3, [r2, #16]
|
|
|
|
|
|
433 0004 43F01003 orr r3, r3, #16
|
|
|
|
|
|
434 0008 1361 str r3, [r2, #16]
|
|
|
|
|
|
435 000a 7047 bx lr
|
|
|
|
|
|
436 .L70:
|
|
|
|
|
|
437 .align 2
|
|
|
|
|
|
438 .L69:
|
|
|
|
|
|
439 000c 00ED00E0 .word -536810240
|
|
|
|
|
|
441 .section .text.HAL_PWR_DisableSEVOnPend,"ax",%progbits
|
|
|
|
|
|
442 .align 1
|
|
|
|
|
|
443 .p2align 2,,3
|
|
|
|
|
|
444 .global HAL_PWR_DisableSEVOnPend
|
|
|
|
|
|
445 .syntax unified
|
|
|
|
|
|
446 .thumb
|
|
|
|
|
|
447 .thumb_func
|
|
|
|
|
|
448 .fpu fpv4-sp-d16
|
|
|
|
|
|
450 HAL_PWR_DisableSEVOnPend:
|
|
|
|
|
|
451 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
452 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
453 @ link register save eliminated.
|
|
|
|
|
|
454 0000 024A ldr r2, .L72
|
|
|
|
|
|
455 0002 1369 ldr r3, [r2, #16]
|
|
|
|
|
|
456 0004 23F01003 bic r3, r3, #16
|
|
|
|
|
|
457 0008 1361 str r3, [r2, #16]
|
|
|
|
|
|
458 000a 7047 bx lr
|
|
|
|
|
|
459 .L73:
|
|
|
|
|
|
460 .align 2
|
|
|
|
|
|
461 .L72:
|
|
|
|
|
|
462 000c 00ED00E0 .word -536810240
|
|
|
|
|
|
464 .section .text.HAL_PWR_PVDCallback,"ax",%progbits
|
|
|
|
|
|
465 .align 1
|
|
|
|
|
|
466 .p2align 2,,3
|
|
|
|
|
|
467 .weak HAL_PWR_PVDCallback
|
|
|
|
|
|
468 .syntax unified
|
|
|
|
|
|
469 .thumb
|
|
|
|
|
|
470 .thumb_func
|
|
|
|
|
|
471 .fpu fpv4-sp-d16
|
|
|
|
|
|
473 HAL_PWR_PVDCallback:
|
|
|
|
|
|
474 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
475 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
476 @ link register save eliminated.
|
|
|
|
|
|
477 0000 7047 bx lr
|
|
|
|
|
|
479 0002 00BF .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
2022-01-13 01:10:52 +01:00
|
|
|
|
ARM GAS /tmp/ccNozLio.s page 9
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DEFINED SYMBOLS
|
|
|
|
|
|
*ABS*:0000000000000000 stm32g4xx_hal_pwr.c
|
2022-01-13 01:10:52 +01:00
|
|
|
|
/tmp/ccNozLio.s:16 .text.HAL_PWR_DeInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccNozLio.s:25 .text.HAL_PWR_DeInit:0000000000000000 HAL_PWR_DeInit
|
|
|
|
|
|
/tmp/ccNozLio.s:40 .text.HAL_PWR_DeInit:0000000000000014 $d
|
|
|
|
|
|
/tmp/ccNozLio.s:43 .text.HAL_PWR_EnableBkUpAccess:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccNozLio.s:51 .text.HAL_PWR_EnableBkUpAccess:0000000000000000 HAL_PWR_EnableBkUpAccess
|
|
|
|
|
|
/tmp/ccNozLio.s:63 .text.HAL_PWR_EnableBkUpAccess:000000000000000c $d
|
|
|
|
|
|
/tmp/ccNozLio.s:66 .text.HAL_PWR_DisableBkUpAccess:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccNozLio.s:74 .text.HAL_PWR_DisableBkUpAccess:0000000000000000 HAL_PWR_DisableBkUpAccess
|
|
|
|
|
|
/tmp/ccNozLio.s:86 .text.HAL_PWR_DisableBkUpAccess:000000000000000c $d
|
|
|
|
|
|
/tmp/ccNozLio.s:89 .text.HAL_PWR_ConfigPVD:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccNozLio.s:97 .text.HAL_PWR_ConfigPVD:0000000000000000 HAL_PWR_ConfigPVD
|
|
|
|
|
|
/tmp/ccNozLio.s:155 .text.HAL_PWR_ConfigPVD:0000000000000074 $d
|
|
|
|
|
|
/tmp/ccNozLio.s:159 .text.HAL_PWR_EnablePVD:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccNozLio.s:167 .text.HAL_PWR_EnablePVD:0000000000000000 HAL_PWR_EnablePVD
|
|
|
|
|
|
/tmp/ccNozLio.s:179 .text.HAL_PWR_EnablePVD:000000000000000c $d
|
|
|
|
|
|
/tmp/ccNozLio.s:182 .text.HAL_PWR_DisablePVD:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccNozLio.s:190 .text.HAL_PWR_DisablePVD:0000000000000000 HAL_PWR_DisablePVD
|
|
|
|
|
|
/tmp/ccNozLio.s:202 .text.HAL_PWR_DisablePVD:000000000000000c $d
|
|
|
|
|
|
/tmp/ccNozLio.s:205 .text.HAL_PWR_EnableWakeUpPin:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccNozLio.s:213 .text.HAL_PWR_EnableWakeUpPin:0000000000000000 HAL_PWR_EnableWakeUpPin
|
|
|
|
|
|
/tmp/ccNozLio.s:230 .text.HAL_PWR_EnableWakeUpPin:000000000000001c $d
|
|
|
|
|
|
/tmp/ccNozLio.s:233 .text.HAL_PWR_DisableWakeUpPin:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccNozLio.s:241 .text.HAL_PWR_DisableWakeUpPin:0000000000000000 HAL_PWR_DisableWakeUpPin
|
|
|
|
|
|
/tmp/ccNozLio.s:254 .text.HAL_PWR_DisableWakeUpPin:0000000000000010 $d
|
|
|
|
|
|
/tmp/ccNozLio.s:257 .text.HAL_PWR_EnterSLEEPMode:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccNozLio.s:265 .text.HAL_PWR_EnterSLEEPMode:0000000000000000 HAL_PWR_EnterSLEEPMode
|
|
|
|
|
|
/tmp/ccNozLio.s:314 .text.HAL_PWR_EnterSLEEPMode:0000000000000038 $d
|
|
|
|
|
|
/tmp/ccNozLio.s:318 .text.HAL_PWR_EnterSTOPMode:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccNozLio.s:326 .text.HAL_PWR_EnterSTOPMode:0000000000000000 HAL_PWR_EnterSTOPMode
|
|
|
|
|
|
/tmp/ccNozLio.s:338 .text.HAL_PWR_EnterSTANDBYMode:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccNozLio.s:346 .text.HAL_PWR_EnterSTANDBYMode:0000000000000000 HAL_PWR_EnterSTANDBYMode
|
|
|
|
|
|
/tmp/ccNozLio.s:369 .text.HAL_PWR_EnterSTANDBYMode:000000000000001c $d
|
|
|
|
|
|
/tmp/ccNozLio.s:373 .text.HAL_PWR_EnableSleepOnExit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccNozLio.s:381 .text.HAL_PWR_EnableSleepOnExit:0000000000000000 HAL_PWR_EnableSleepOnExit
|
|
|
|
|
|
/tmp/ccNozLio.s:393 .text.HAL_PWR_EnableSleepOnExit:000000000000000c $d
|
|
|
|
|
|
/tmp/ccNozLio.s:396 .text.HAL_PWR_DisableSleepOnExit:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccNozLio.s:404 .text.HAL_PWR_DisableSleepOnExit:0000000000000000 HAL_PWR_DisableSleepOnExit
|
|
|
|
|
|
/tmp/ccNozLio.s:416 .text.HAL_PWR_DisableSleepOnExit:000000000000000c $d
|
|
|
|
|
|
/tmp/ccNozLio.s:419 .text.HAL_PWR_EnableSEVOnPend:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccNozLio.s:427 .text.HAL_PWR_EnableSEVOnPend:0000000000000000 HAL_PWR_EnableSEVOnPend
|
|
|
|
|
|
/tmp/ccNozLio.s:439 .text.HAL_PWR_EnableSEVOnPend:000000000000000c $d
|
|
|
|
|
|
/tmp/ccNozLio.s:442 .text.HAL_PWR_DisableSEVOnPend:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccNozLio.s:450 .text.HAL_PWR_DisableSEVOnPend:0000000000000000 HAL_PWR_DisableSEVOnPend
|
|
|
|
|
|
/tmp/ccNozLio.s:462 .text.HAL_PWR_DisableSEVOnPend:000000000000000c $d
|
|
|
|
|
|
/tmp/ccNozLio.s:465 .text.HAL_PWR_PVDCallback:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccNozLio.s:473 .text.HAL_PWR_PVDCallback:0000000000000000 HAL_PWR_PVDCallback
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
UNDEFINED SYMBOLS
|
|
|
|
|
|
HAL_PWREx_EnableLowPowerRunMode
|
|
|
|
|
|
HAL_PWREx_DisableLowPowerRunMode
|
|
|
|
|
|
HAL_PWREx_EnterSTOP0Mode
|
|
|
|
|
|
HAL_PWREx_EnterSTOP1Mode
|