2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 1
|
2022-02-07 02:02:36 +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_rcc.c"
|
|
|
|
|
|
14 .text
|
|
|
|
|
|
15 .section .text.HAL_RCC_DeInit,"ax",%progbits
|
|
|
|
|
|
16 .align 1
|
|
|
|
|
|
17 .p2align 2,,3
|
|
|
|
|
|
18 .global HAL_RCC_DeInit
|
|
|
|
|
|
19 .arch armv7e-m
|
|
|
|
|
|
20 .syntax unified
|
|
|
|
|
|
21 .thumb
|
|
|
|
|
|
22 .thumb_func
|
|
|
|
|
|
23 .fpu fpv4-sp-d16
|
|
|
|
|
|
25 HAL_RCC_DeInit:
|
|
|
|
|
|
26 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
28 0000 70B5 push {r4, r5, r6, lr}
|
|
|
|
|
|
29 0002 2B4C ldr r4, .L15
|
|
|
|
|
|
30 0004 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
31 0008 2368 ldr r3, [r4]
|
|
|
|
|
|
32 000a 43F48073 orr r3, r3, #256
|
|
|
|
|
|
33 000e 0546 mov r5, r0
|
|
|
|
|
|
34 0010 2360 str r3, [r4]
|
|
|
|
|
|
35 0012 04E0 b .L2
|
|
|
|
|
|
36 .L4:
|
|
|
|
|
|
37 0014 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
38 0018 401B subs r0, r0, r5
|
|
|
|
|
|
39 001a 0228 cmp r0, #2
|
|
|
|
|
|
40 001c 25D8 bhi .L6
|
|
|
|
|
|
41 .L2:
|
|
|
|
|
|
42 001e 2368 ldr r3, [r4]
|
|
|
|
|
|
43 0020 5B05 lsls r3, r3, #21
|
|
|
|
|
|
44 0022 F7D5 bpl .L4
|
|
|
|
|
|
45 0024 6368 ldr r3, [r4, #4]
|
|
|
|
|
|
46 0026 224E ldr r6, .L15
|
|
|
|
|
|
47 0028 43F08043 orr r3, r3, #1073741824
|
|
|
|
|
|
48 002c 6360 str r3, [r4, #4]
|
|
|
|
|
|
49 002e FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
50 0032 0123 movs r3, #1
|
|
|
|
|
|
51 0034 A360 str r3, [r4, #8]
|
|
|
|
|
|
52 0036 0546 mov r5, r0
|
|
|
|
|
|
53 0038 41F28834 movw r4, #5000
|
|
|
|
|
|
54 003c 04E0 b .L5
|
|
|
|
|
|
55 .L7:
|
|
|
|
|
|
56 003e FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
57 0042 401B subs r0, r0, r5
|
|
|
|
|
|
58 0044 A042 cmp r0, r4
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 2
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 0046 10D8 bhi .L6
|
|
|
|
|
|
60 .L5:
|
|
|
|
|
|
61 0048 B368 ldr r3, [r6, #8]
|
|
|
|
|
|
62 004a 03F00C03 and r3, r3, #12
|
|
|
|
|
|
63 004e 042B cmp r3, #4
|
|
|
|
|
|
64 0050 F5D1 bne .L7
|
|
|
|
|
|
65 0052 1849 ldr r1, .L15+4
|
|
|
|
|
|
66 0054 184B ldr r3, .L15+8
|
|
|
|
|
|
67 0056 194A ldr r2, .L15+12
|
|
|
|
|
|
68 0058 0868 ldr r0, [r1]
|
|
|
|
|
|
69 005a 1A60 str r2, [r3]
|
|
|
|
|
|
70 005c FFF7FEFF bl HAL_InitTick
|
|
|
|
|
|
71 0060 0446 mov r4, r0
|
|
|
|
|
|
72 0062 28B1 cbz r0, .L14
|
|
|
|
|
|
73 0064 0124 movs r4, #1
|
|
|
|
|
|
74 0066 2046 mov r0, r4
|
|
|
|
|
|
75 0068 70BD pop {r4, r5, r6, pc}
|
|
|
|
|
|
76 .L6:
|
|
|
|
|
|
77 006a 0324 movs r4, #3
|
|
|
|
|
|
78 .L3:
|
|
|
|
|
|
79 006c 2046 mov r0, r4
|
|
|
|
|
|
80 006e 70BD pop {r4, r5, r6, pc}
|
|
|
|
|
|
81 .L14:
|
|
|
|
|
|
82 0070 4FF48073 mov r3, #256
|
|
|
|
|
|
83 0074 3360 str r3, [r6]
|
|
|
|
|
|
84 0076 3360 str r3, [r6]
|
|
|
|
|
|
85 0078 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
86 007c 0C4E ldr r6, .L15
|
|
|
|
|
|
87 007e 0546 mov r5, r0
|
|
|
|
|
|
88 0080 04E0 b .L8
|
|
|
|
|
|
89 .L9:
|
|
|
|
|
|
90 0082 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
91 0086 431B subs r3, r0, r5
|
|
|
|
|
|
92 0088 022B cmp r3, #2
|
|
|
|
|
|
93 008a EED8 bhi .L6
|
|
|
|
|
|
94 .L8:
|
|
|
|
|
|
95 008c 3368 ldr r3, [r6]
|
|
|
|
|
|
96 008e 13F00073 ands r3, r3, #33554432
|
|
|
|
|
|
97 0092 F6D1 bne .L9
|
|
|
|
|
|
98 0094 4FF48051 mov r1, #4096
|
|
|
|
|
|
99 0098 4FF0FF32 mov r2, #-1
|
|
|
|
|
|
100 009c F160 str r1, [r6, #12]
|
|
|
|
|
|
101 009e B361 str r3, [r6, #24]
|
|
|
|
|
|
102 00a0 3262 str r2, [r6, #32]
|
|
|
|
|
|
103 00a2 D6F89430 ldr r3, [r6, #148]
|
|
|
|
|
|
104 00a6 43F40003 orr r3, r3, #8388608
|
|
|
|
|
|
105 00aa C6F89430 str r3, [r6, #148]
|
|
|
|
|
|
106 00ae DDE7 b .L3
|
|
|
|
|
|
107 .L16:
|
|
|
|
|
|
108 .align 2
|
|
|
|
|
|
109 .L15:
|
|
|
|
|
|
110 00b0 00100240 .word 1073876992
|
|
|
|
|
|
111 00b4 00000000 .word uwTickPrio
|
|
|
|
|
|
112 00b8 00000000 .word SystemCoreClock
|
|
|
|
|
|
113 00bc 0024F400 .word 16000000
|
|
|
|
|
|
115 .section .text.HAL_RCC_OscConfig,"ax",%progbits
|
|
|
|
|
|
116 .align 1
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 3
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
117 .p2align 2,,3
|
|
|
|
|
|
118 .global HAL_RCC_OscConfig
|
|
|
|
|
|
119 .syntax unified
|
|
|
|
|
|
120 .thumb
|
|
|
|
|
|
121 .thumb_func
|
|
|
|
|
|
122 .fpu fpv4-sp-d16
|
|
|
|
|
|
124 HAL_RCC_OscConfig:
|
|
|
|
|
|
125 @ args = 0, pretend = 0, frame = 8
|
|
|
|
|
|
126 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
127 0000 0028 cmp r0, #0
|
|
|
|
|
|
128 0002 00F0C381 beq .L132
|
|
|
|
|
|
129 0006 2DE9F041 push {r4, r5, r6, r7, r8, lr}
|
|
|
|
|
|
130 000a 0368 ldr r3, [r0]
|
|
|
|
|
|
131 000c D907 lsls r1, r3, #31
|
|
|
|
|
|
132 000e 82B0 sub sp, sp, #8
|
|
|
|
|
|
133 0010 0446 mov r4, r0
|
|
|
|
|
|
134 0012 2DD5 bpl .L20
|
|
|
|
|
|
135 0014 A649 ldr r1, .L141
|
|
|
|
|
|
136 0016 8A68 ldr r2, [r1, #8]
|
|
|
|
|
|
137 0018 C968 ldr r1, [r1, #12]
|
|
|
|
|
|
138 001a 02F00C02 and r2, r2, #12
|
|
|
|
|
|
139 001e 0C2A cmp r2, #12
|
|
|
|
|
|
140 0020 00F00A81 beq .L133
|
|
|
|
|
|
141 0024 082A cmp r2, #8
|
|
|
|
|
|
142 0026 00F00C81 beq .L22
|
|
|
|
|
|
143 .L23:
|
|
|
|
|
|
144 002a 6368 ldr r3, [r4, #4]
|
|
|
|
|
|
145 002c B3F5803F cmp r3, #65536
|
|
|
|
|
|
146 0030 00F03381 beq .L134
|
|
|
|
|
|
147 0034 B3F5A02F cmp r3, #327680
|
|
|
|
|
|
148 0038 00F09B81 beq .L135
|
|
|
|
|
|
149 003c 9C4D ldr r5, .L141
|
|
|
|
|
|
150 003e 2A68 ldr r2, [r5]
|
|
|
|
|
|
151 0040 22F48032 bic r2, r2, #65536
|
|
|
|
|
|
152 0044 2A60 str r2, [r5]
|
|
|
|
|
|
153 0046 2A68 ldr r2, [r5]
|
|
|
|
|
|
154 0048 22F48022 bic r2, r2, #262144
|
|
|
|
|
|
155 004c 2A60 str r2, [r5]
|
|
|
|
|
|
156 004e 002B cmp r3, #0
|
|
|
|
|
|
157 0050 40F02881 bne .L26
|
|
|
|
|
|
158 0054 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
159 0058 0646 mov r6, r0
|
|
|
|
|
|
160 005a 05E0 b .L31
|
|
|
|
|
|
161 .L33:
|
|
|
|
|
|
162 005c FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
163 0060 801B subs r0, r0, r6
|
|
|
|
|
|
164 0062 6428 cmp r0, #100
|
|
|
|
|
|
165 0064 00F24281 bhi .L32
|
|
|
|
|
|
166 .L31:
|
|
|
|
|
|
167 0068 2B68 ldr r3, [r5]
|
|
|
|
|
|
168 006a 9F03 lsls r7, r3, #14
|
|
|
|
|
|
169 006c F6D4 bmi .L33
|
|
|
|
|
|
170 .L128:
|
|
|
|
|
|
171 006e 2368 ldr r3, [r4]
|
|
|
|
|
|
172 .L20:
|
|
|
|
|
|
173 0070 9E07 lsls r6, r3, #30
|
|
|
|
|
|
174 0072 28D5 bpl .L34
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 4
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
175 0074 8E4A ldr r2, .L141
|
|
|
|
|
|
176 0076 9368 ldr r3, [r2, #8]
|
|
|
|
|
|
177 0078 D268 ldr r2, [r2, #12]
|
|
|
|
|
|
178 007a 03F00C03 and r3, r3, #12
|
|
|
|
|
|
179 007e 0C2B cmp r3, #12
|
|
|
|
|
|
180 0080 00F0EC80 beq .L136
|
|
|
|
|
|
181 0084 042B cmp r3, #4
|
|
|
|
|
|
182 0086 00F0EE80 beq .L36
|
|
|
|
|
|
183 .L37:
|
|
|
|
|
|
184 008a E368 ldr r3, [r4, #12]
|
|
|
|
|
|
185 008c 884D ldr r5, .L141
|
|
|
|
|
|
186 008e 002B cmp r3, #0
|
|
|
|
|
|
187 0090 00F01D81 beq .L39
|
|
|
|
|
|
188 0094 2B68 ldr r3, [r5]
|
|
|
|
|
|
189 0096 43F48073 orr r3, r3, #256
|
|
|
|
|
|
190 009a 2B60 str r3, [r5]
|
|
|
|
|
|
191 009c FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
192 00a0 0646 mov r6, r0
|
|
|
|
|
|
193 00a2 05E0 b .L40
|
|
|
|
|
|
194 .L41:
|
|
|
|
|
|
195 00a4 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
196 00a8 801B subs r0, r0, r6
|
|
|
|
|
|
197 00aa 0228 cmp r0, #2
|
|
|
|
|
|
198 00ac 00F21E81 bhi .L32
|
|
|
|
|
|
199 .L40:
|
|
|
|
|
|
200 00b0 2B68 ldr r3, [r5]
|
|
|
|
|
|
201 00b2 5805 lsls r0, r3, #21
|
|
|
|
|
|
202 00b4 F6D5 bpl .L41
|
|
|
|
|
|
203 00b6 6B68 ldr r3, [r5, #4]
|
|
|
|
|
|
204 00b8 2269 ldr r2, [r4, #16]
|
|
|
|
|
|
205 00ba 23F0FE43 bic r3, r3, #2130706432
|
|
|
|
|
|
206 00be 43EA0263 orr r3, r3, r2, lsl #24
|
|
|
|
|
|
207 00c2 6B60 str r3, [r5, #4]
|
|
|
|
|
|
208 00c4 2368 ldr r3, [r4]
|
|
|
|
|
|
209 .L34:
|
|
|
|
|
|
210 00c6 1A07 lsls r2, r3, #28
|
|
|
|
|
|
211 00c8 19D5 bpl .L44
|
|
|
|
|
|
212 .L140:
|
|
|
|
|
|
213 00ca 6369 ldr r3, [r4, #20]
|
|
|
|
|
|
214 00cc 784D ldr r5, .L141
|
|
|
|
|
|
215 00ce 002B cmp r3, #0
|
|
|
|
|
|
216 00d0 00F09E80 beq .L45
|
|
|
|
|
|
217 00d4 D5F89430 ldr r3, [r5, #148]
|
|
|
|
|
|
218 00d8 43F00103 orr r3, r3, #1
|
|
|
|
|
|
219 00dc C5F89430 str r3, [r5, #148]
|
|
|
|
|
|
220 00e0 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
221 00e4 0646 mov r6, r0
|
|
|
|
|
|
222 00e6 05E0 b .L46
|
|
|
|
|
|
223 .L47:
|
|
|
|
|
|
224 00e8 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
225 00ec 801B subs r0, r0, r6
|
|
|
|
|
|
226 00ee 0228 cmp r0, #2
|
|
|
|
|
|
227 00f0 00F2FC80 bhi .L32
|
|
|
|
|
|
228 .L46:
|
|
|
|
|
|
229 00f4 D5F89430 ldr r3, [r5, #148]
|
|
|
|
|
|
230 00f8 9F07 lsls r7, r3, #30
|
|
|
|
|
|
231 00fa F5D5 bpl .L47
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 5
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
232 .L130:
|
|
|
|
|
|
233 00fc 2368 ldr r3, [r4]
|
|
|
|
|
|
234 .L44:
|
|
|
|
|
|
235 00fe 5907 lsls r1, r3, #29
|
|
|
|
|
|
236 0100 41D5 bpl .L50
|
|
|
|
|
|
237 0102 6B4B ldr r3, .L141
|
|
|
|
|
|
238 0104 9A6D ldr r2, [r3, #88]
|
|
|
|
|
|
239 0106 D200 lsls r2, r2, #3
|
|
|
|
|
|
240 0108 00F1F480 bmi .L85
|
|
|
|
|
|
241 010c 9A6D ldr r2, [r3, #88]
|
|
|
|
|
|
242 010e 42F08052 orr r2, r2, #268435456
|
|
|
|
|
|
243 0112 9A65 str r2, [r3, #88]
|
|
|
|
|
|
244 0114 9B6D ldr r3, [r3, #88]
|
|
|
|
|
|
245 0116 03F08053 and r3, r3, #268435456
|
|
|
|
|
|
246 011a 0193 str r3, [sp, #4]
|
|
|
|
|
|
247 011c 019B ldr r3, [sp, #4]
|
|
|
|
|
|
248 011e 0125 movs r5, #1
|
|
|
|
|
|
249 .L51:
|
|
|
|
|
|
250 0120 644E ldr r6, .L141+4
|
|
|
|
|
|
251 0122 3368 ldr r3, [r6]
|
|
|
|
|
|
252 0124 DF05 lsls r7, r3, #23
|
|
|
|
|
|
253 0126 40F11381 bpl .L52
|
|
|
|
|
|
254 .L57:
|
|
|
|
|
|
255 012a A368 ldr r3, [r4, #8]
|
|
|
|
|
|
256 012c 012B cmp r3, #1
|
|
|
|
|
|
257 012e 00F0E380 beq .L137
|
|
|
|
|
|
258 0132 052B cmp r3, #5
|
|
|
|
|
|
259 0134 00F06981 beq .L138
|
|
|
|
|
|
260 0138 5D4E ldr r6, .L141
|
|
|
|
|
|
261 013a D6F89020 ldr r2, [r6, #144]
|
|
|
|
|
|
262 013e 22F00102 bic r2, r2, #1
|
|
|
|
|
|
263 0142 C6F89020 str r2, [r6, #144]
|
|
|
|
|
|
264 0146 D6F89020 ldr r2, [r6, #144]
|
|
|
|
|
|
265 014a 22F00402 bic r2, r2, #4
|
|
|
|
|
|
266 014e C6F89020 str r2, [r6, #144]
|
|
|
|
|
|
267 0152 002B cmp r3, #0
|
|
|
|
|
|
268 0154 40F0D780 bne .L58
|
|
|
|
|
|
269 0158 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
270 015c 41F28838 movw r8, #5000
|
|
|
|
|
|
271 0160 0746 mov r7, r0
|
|
|
|
|
|
272 0162 05E0 b .L65
|
|
|
|
|
|
273 .L66:
|
|
|
|
|
|
274 0164 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
275 0168 C01B subs r0, r0, r7
|
|
|
|
|
|
276 016a 4045 cmp r0, r8
|
|
|
|
|
|
277 016c 00F2BE80 bhi .L32
|
|
|
|
|
|
278 .L65:
|
|
|
|
|
|
279 0170 D6F89030 ldr r3, [r6, #144]
|
|
|
|
|
|
280 0174 9A07 lsls r2, r3, #30
|
|
|
|
|
|
281 0176 F5D4 bmi .L66
|
|
|
|
|
|
282 .L67:
|
|
|
|
|
|
283 0178 25B1 cbz r5, .L131
|
|
|
|
|
|
284 017a 4D4A ldr r2, .L141
|
|
|
|
|
|
285 017c 936D ldr r3, [r2, #88]
|
|
|
|
|
|
286 017e 23F08053 bic r3, r3, #268435456
|
|
|
|
|
|
287 0182 9365 str r3, [r2, #88]
|
|
|
|
|
|
288 .L131:
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 6
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
289 0184 2368 ldr r3, [r4]
|
|
|
|
|
|
290 .L50:
|
|
|
|
|
|
291 0186 9B06 lsls r3, r3, #26
|
|
|
|
|
|
292 0188 18D5 bpl .L74
|
|
|
|
|
|
293 018a A369 ldr r3, [r4, #24]
|
|
|
|
|
|
294 018c 484D ldr r5, .L141
|
|
|
|
|
|
295 018e 002B cmp r3, #0
|
|
|
|
|
|
296 0190 00F0CA80 beq .L71
|
|
|
|
|
|
297 0194 D5F89830 ldr r3, [r5, #152]
|
|
|
|
|
|
298 0198 43F00103 orr r3, r3, #1
|
|
|
|
|
|
299 019c C5F89830 str r3, [r5, #152]
|
|
|
|
|
|
300 01a0 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
301 01a4 0646 mov r6, r0
|
|
|
|
|
|
302 01a6 05E0 b .L72
|
|
|
|
|
|
303 .L73:
|
|
|
|
|
|
304 01a8 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
305 01ac 801B subs r0, r0, r6
|
|
|
|
|
|
306 01ae 0228 cmp r0, #2
|
|
|
|
|
|
307 01b0 00F29C80 bhi .L32
|
|
|
|
|
|
308 .L72:
|
|
|
|
|
|
309 01b4 D5F89830 ldr r3, [r5, #152]
|
|
|
|
|
|
310 01b8 9F07 lsls r7, r3, #30
|
|
|
|
|
|
311 01ba F5D5 bpl .L73
|
|
|
|
|
|
312 .L74:
|
|
|
|
|
|
313 01bc E069 ldr r0, [r4, #28]
|
|
|
|
|
|
314 01be 18B3 cbz r0, .L70
|
|
|
|
|
|
315 01c0 3B4D ldr r5, .L141
|
|
|
|
|
|
316 01c2 AB68 ldr r3, [r5, #8]
|
|
|
|
|
|
317 01c4 03F00C03 and r3, r3, #12
|
|
|
|
|
|
318 01c8 0C2B cmp r3, #12
|
|
|
|
|
|
319 01ca 00F02C81 beq .L77
|
|
|
|
|
|
320 01ce 2B68 ldr r3, [r5]
|
|
|
|
|
|
321 01d0 0228 cmp r0, #2
|
|
|
|
|
|
322 01d2 23F08073 bic r3, r3, #16777216
|
|
|
|
|
|
323 01d6 2B60 str r3, [r5]
|
|
|
|
|
|
324 01d8 00F0DA80 beq .L139
|
|
|
|
|
|
325 01dc EB68 ldr r3, [r5, #12]
|
|
|
|
|
|
326 01de 23F00303 bic r3, r3, #3
|
|
|
|
|
|
327 01e2 EB60 str r3, [r5, #12]
|
|
|
|
|
|
328 01e4 EB68 ldr r3, [r5, #12]
|
|
|
|
|
|
329 01e6 23F08873 bic r3, r3, #17825792
|
|
|
|
|
|
330 01ea 23F48033 bic r3, r3, #65536
|
|
|
|
|
|
331 01ee EB60 str r3, [r5, #12]
|
|
|
|
|
|
332 01f0 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
333 01f4 0446 mov r4, r0
|
|
|
|
|
|
334 01f6 04E0 b .L83
|
|
|
|
|
|
335 .L84:
|
|
|
|
|
|
336 01f8 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
337 01fc 001B subs r0, r0, r4
|
|
|
|
|
|
338 01fe 0228 cmp r0, #2
|
|
|
|
|
|
339 0200 74D8 bhi .L32
|
|
|
|
|
|
340 .L83:
|
|
|
|
|
|
341 0202 2B68 ldr r3, [r5]
|
|
|
|
|
|
342 0204 9B01 lsls r3, r3, #6
|
|
|
|
|
|
343 0206 F7D4 bmi .L84
|
|
|
|
|
|
344 .L70:
|
|
|
|
|
|
345 0208 0020 movs r0, #0
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 7
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
346 .L19:
|
|
|
|
|
|
347 020a 02B0 add sp, sp, #8
|
|
|
|
|
|
348 @ sp needed
|
|
|
|
|
|
349 020c BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
|
|
|
|
|
350 .L45:
|
|
|
|
|
|
351 0210 D5F89430 ldr r3, [r5, #148]
|
|
|
|
|
|
352 0214 23F00103 bic r3, r3, #1
|
|
|
|
|
|
353 0218 C5F89430 str r3, [r5, #148]
|
|
|
|
|
|
354 021c FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
355 0220 0646 mov r6, r0
|
|
|
|
|
|
356 0222 04E0 b .L48
|
|
|
|
|
|
357 .L49:
|
|
|
|
|
|
358 0224 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
359 0228 801B subs r0, r0, r6
|
|
|
|
|
|
360 022a 0228 cmp r0, #2
|
|
|
|
|
|
361 022c 5ED8 bhi .L32
|
|
|
|
|
|
362 .L48:
|
|
|
|
|
|
363 022e D5F89430 ldr r3, [r5, #148]
|
|
|
|
|
|
364 0232 9807 lsls r0, r3, #30
|
|
|
|
|
|
365 0234 F6D4 bmi .L49
|
|
|
|
|
|
366 0236 61E7 b .L130
|
|
|
|
|
|
367 .L133:
|
|
|
|
|
|
368 0238 01F00301 and r1, r1, #3
|
|
|
|
|
|
369 023c 0329 cmp r1, #3
|
|
|
|
|
|
370 023e 7FF4F4AE bne .L23
|
|
|
|
|
|
371 .L22:
|
|
|
|
|
|
372 0242 1B4A ldr r2, .L141
|
|
|
|
|
|
373 0244 1268 ldr r2, [r2]
|
|
|
|
|
|
374 0246 9203 lsls r2, r2, #14
|
|
|
|
|
|
375 0248 7FF512AF bpl .L20
|
|
|
|
|
|
376 024c 6268 ldr r2, [r4, #4]
|
|
|
|
|
|
377 024e 002A cmp r2, #0
|
|
|
|
|
|
378 0250 7FF40EAF bne .L20
|
|
|
|
|
|
379 .L91:
|
|
|
|
|
|
380 0254 0120 movs r0, #1
|
|
|
|
|
|
381 0256 02B0 add sp, sp, #8
|
|
|
|
|
|
382 @ sp needed
|
|
|
|
|
|
383 0258 BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
|
|
|
|
|
384 .L136:
|
|
|
|
|
|
385 025c 02F00302 and r2, r2, #3
|
|
|
|
|
|
386 0260 022A cmp r2, #2
|
|
|
|
|
|
387 0262 7FF412AF bne .L37
|
|
|
|
|
|
388 .L36:
|
|
|
|
|
|
389 0266 124B ldr r3, .L141
|
|
|
|
|
|
390 0268 1B68 ldr r3, [r3]
|
|
|
|
|
|
391 026a 5D05 lsls r5, r3, #21
|
|
|
|
|
|
392 026c 02D5 bpl .L38
|
|
|
|
|
|
393 026e E368 ldr r3, [r4, #12]
|
|
|
|
|
|
394 0270 002B cmp r3, #0
|
|
|
|
|
|
395 0272 EFD0 beq .L91
|
|
|
|
|
|
396 .L38:
|
|
|
|
|
|
397 0274 0E4A ldr r2, .L141
|
|
|
|
|
|
398 0276 2069 ldr r0, [r4, #16]
|
|
|
|
|
|
399 0278 5368 ldr r3, [r2, #4]
|
|
|
|
|
|
400 027a 0F49 ldr r1, .L141+8
|
|
|
|
|
|
401 027c 23F0FE43 bic r3, r3, #2130706432
|
|
|
|
|
|
402 0280 43EA0063 orr r3, r3, r0, lsl #24
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 8
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
403 0284 5360 str r3, [r2, #4]
|
|
|
|
|
|
404 0286 0868 ldr r0, [r1]
|
|
|
|
|
|
405 0288 FFF7FEFF bl HAL_InitTick
|
|
|
|
|
|
406 028c 0028 cmp r0, #0
|
|
|
|
|
|
407 028e E1D1 bne .L91
|
|
|
|
|
|
408 .L129:
|
|
|
|
|
|
409 0290 2368 ldr r3, [r4]
|
|
|
|
|
|
410 0292 1A07 lsls r2, r3, #28
|
|
|
|
|
|
411 0294 7FF533AF bpl .L44
|
|
|
|
|
|
412 0298 17E7 b .L140
|
|
|
|
|
|
413 .L134:
|
|
|
|
|
|
414 029a 054A ldr r2, .L141
|
|
|
|
|
|
415 029c 1368 ldr r3, [r2]
|
|
|
|
|
|
416 029e 43F48033 orr r3, r3, #65536
|
|
|
|
|
|
417 02a2 1360 str r3, [r2]
|
|
|
|
|
|
418 .L26:
|
|
|
|
|
|
419 02a4 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
420 02a8 014E ldr r6, .L141
|
|
|
|
|
|
421 02aa 0546 mov r5, r0
|
|
|
|
|
|
422 02ac 0BE0 b .L29
|
|
|
|
|
|
423 .L142:
|
|
|
|
|
|
424 02ae 00BF .align 2
|
|
|
|
|
|
425 .L141:
|
|
|
|
|
|
426 02b0 00100240 .word 1073876992
|
|
|
|
|
|
427 02b4 00700040 .word 1073770496
|
|
|
|
|
|
428 02b8 00000000 .word uwTickPrio
|
|
|
|
|
|
429 .L30:
|
|
|
|
|
|
430 02bc FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
431 02c0 401B subs r0, r0, r5
|
|
|
|
|
|
432 02c2 6428 cmp r0, #100
|
|
|
|
|
|
433 02c4 12D8 bhi .L32
|
|
|
|
|
|
434 .L29:
|
|
|
|
|
|
435 02c6 3368 ldr r3, [r6]
|
|
|
|
|
|
436 02c8 9B03 lsls r3, r3, #14
|
|
|
|
|
|
437 02ca F7D5 bpl .L30
|
|
|
|
|
|
438 02cc CFE6 b .L128
|
|
|
|
|
|
439 .L39:
|
|
|
|
|
|
440 02ce 2B68 ldr r3, [r5]
|
|
|
|
|
|
441 02d0 23F48073 bic r3, r3, #256
|
|
|
|
|
|
442 02d4 2B60 str r3, [r5]
|
|
|
|
|
|
443 02d6 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
444 02da 0646 mov r6, r0
|
|
|
|
|
|
445 .L42:
|
|
|
|
|
|
446 02dc 2B68 ldr r3, [r5]
|
|
|
|
|
|
447 02de 5905 lsls r1, r3, #21
|
|
|
|
|
|
448 02e0 D6D5 bpl .L129
|
|
|
|
|
|
449 02e2 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
450 02e6 801B subs r0, r0, r6
|
|
|
|
|
|
451 02e8 0228 cmp r0, #2
|
|
|
|
|
|
452 02ea F7D9 bls .L42
|
|
|
|
|
|
453 .L32:
|
|
|
|
|
|
454 02ec 0320 movs r0, #3
|
|
|
|
|
|
455 02ee 02B0 add sp, sp, #8
|
|
|
|
|
|
456 @ sp needed
|
|
|
|
|
|
457 02f0 BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
|
|
|
|
|
458 .L85:
|
|
|
|
|
|
459 02f4 0025 movs r5, #0
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 9
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
460 02f6 13E7 b .L51
|
|
|
|
|
|
461 .L137:
|
|
|
|
|
|
462 02f8 654A ldr r2, .L143
|
|
|
|
|
|
463 02fa D2F89030 ldr r3, [r2, #144]
|
|
|
|
|
|
464 02fe 43F00103 orr r3, r3, #1
|
|
|
|
|
|
465 0302 C2F89030 str r3, [r2, #144]
|
|
|
|
|
|
466 .L58:
|
|
|
|
|
|
467 0306 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
468 030a 614F ldr r7, .L143
|
|
|
|
|
|
469 030c 0646 mov r6, r0
|
|
|
|
|
|
470 030e 41F28838 movw r8, #5000
|
|
|
|
|
|
471 0312 04E0 b .L61
|
|
|
|
|
|
472 .L62:
|
|
|
|
|
|
473 0314 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
474 0318 801B subs r0, r0, r6
|
|
|
|
|
|
475 031a 4045 cmp r0, r8
|
|
|
|
|
|
476 031c E6D8 bhi .L32
|
|
|
|
|
|
477 .L61:
|
|
|
|
|
|
478 031e D7F89030 ldr r3, [r7, #144]
|
|
|
|
|
|
479 0322 9907 lsls r1, r3, #30
|
|
|
|
|
|
480 0324 F6D5 bpl .L62
|
|
|
|
|
|
481 0326 27E7 b .L67
|
|
|
|
|
|
482 .L71:
|
|
|
|
|
|
483 0328 D5F89830 ldr r3, [r5, #152]
|
|
|
|
|
|
484 032c 23F00103 bic r3, r3, #1
|
|
|
|
|
|
485 0330 C5F89830 str r3, [r5, #152]
|
|
|
|
|
|
486 0334 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
487 0338 0646 mov r6, r0
|
|
|
|
|
|
488 033a 04E0 b .L75
|
|
|
|
|
|
489 .L76:
|
|
|
|
|
|
490 033c FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
491 0340 801B subs r0, r0, r6
|
|
|
|
|
|
492 0342 0228 cmp r0, #2
|
|
|
|
|
|
493 0344 D2D8 bhi .L32
|
|
|
|
|
|
494 .L75:
|
|
|
|
|
|
495 0346 D5F89830 ldr r3, [r5, #152]
|
|
|
|
|
|
496 034a 9807 lsls r0, r3, #30
|
|
|
|
|
|
497 034c F6D4 bmi .L76
|
|
|
|
|
|
498 034e 35E7 b .L74
|
|
|
|
|
|
499 .L52:
|
|
|
|
|
|
500 0350 3368 ldr r3, [r6]
|
|
|
|
|
|
501 0352 43F48073 orr r3, r3, #256
|
|
|
|
|
|
502 0356 3360 str r3, [r6]
|
|
|
|
|
|
503 0358 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
504 035c 0746 mov r7, r0
|
|
|
|
|
|
505 .L55:
|
|
|
|
|
|
506 035e 3368 ldr r3, [r6]
|
|
|
|
|
|
507 0360 D805 lsls r0, r3, #23
|
|
|
|
|
|
508 0362 3FF5E2AE bmi .L57
|
|
|
|
|
|
509 0366 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
510 036a C01B subs r0, r0, r7
|
|
|
|
|
|
511 036c 0228 cmp r0, #2
|
|
|
|
|
|
512 036e F6D9 bls .L55
|
|
|
|
|
|
513 0370 BCE7 b .L32
|
|
|
|
|
|
514 .L135:
|
|
|
|
|
|
515 0372 03F18043 add r3, r3, #1073741824
|
|
|
|
|
|
516 0376 A3F53C33 sub r3, r3, #192512
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 10
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
517 037a 1A68 ldr r2, [r3]
|
|
|
|
|
|
518 037c 42F48022 orr r2, r2, #262144
|
|
|
|
|
|
519 0380 1A60 str r2, [r3]
|
|
|
|
|
|
520 0382 1A68 ldr r2, [r3]
|
|
|
|
|
|
521 0384 42F48032 orr r2, r2, #65536
|
|
|
|
|
|
522 0388 1A60 str r2, [r3]
|
|
|
|
|
|
523 038a 8BE7 b .L26
|
|
|
|
|
|
524 .L132:
|
|
|
|
|
|
525 038c 0120 movs r0, #1
|
|
|
|
|
|
526 038e 7047 bx lr
|
|
|
|
|
|
527 .L139:
|
|
|
|
|
|
528 0390 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
529 0394 0646 mov r6, r0
|
|
|
|
|
|
530 0396 04E0 b .L79
|
|
|
|
|
|
531 .L80:
|
|
|
|
|
|
532 0398 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
533 039c 801B subs r0, r0, r6
|
|
|
|
|
|
534 039e 0228 cmp r0, #2
|
|
|
|
|
|
535 03a0 A4D8 bhi .L32
|
|
|
|
|
|
536 .L79:
|
|
|
|
|
|
537 03a2 2B68 ldr r3, [r5]
|
|
|
|
|
|
538 03a4 9901 lsls r1, r3, #6
|
|
|
|
|
|
539 03a6 F7D4 bmi .L80
|
|
|
|
|
|
540 03a8 E968 ldr r1, [r5, #12]
|
|
|
|
|
|
541 03aa 3A4B ldr r3, .L143+4
|
|
|
|
|
|
542 03ac 226A ldr r2, [r4, #32]
|
|
|
|
|
|
543 03ae 606A ldr r0, [r4, #36]
|
|
|
|
|
|
544 03b0 374E ldr r6, .L143
|
|
|
|
|
|
545 03b2 0B40 ands r3, r3, r1
|
|
|
|
|
|
546 03b4 1343 orrs r3, r3, r2
|
|
|
|
|
|
547 03b6 D4E90A12 ldrd r1, r2, [r4, #40]
|
|
|
|
|
|
548 03ba 43EA0123 orr r3, r3, r1, lsl #8
|
|
|
|
|
|
549 03be 43EAC263 orr r3, r3, r2, lsl #27
|
|
|
|
|
|
550 03c2 D4E90C12 ldrd r1, r2, [r4, #48]
|
|
|
|
|
|
551 03c6 0138 subs r0, r0, #1
|
|
|
|
|
|
552 03c8 4908 lsrs r1, r1, #1
|
|
|
|
|
|
553 03ca 43EA0013 orr r3, r3, r0, lsl #4
|
|
|
|
|
|
554 03ce 0139 subs r1, r1, #1
|
|
|
|
|
|
555 03d0 5208 lsrs r2, r2, #1
|
|
|
|
|
|
556 03d2 43EA4153 orr r3, r3, r1, lsl #21
|
|
|
|
|
|
557 03d6 013A subs r2, r2, #1
|
|
|
|
|
|
558 03d8 43EA4263 orr r3, r3, r2, lsl #25
|
|
|
|
|
|
559 03dc EB60 str r3, [r5, #12]
|
|
|
|
|
|
560 03de 2B68 ldr r3, [r5]
|
|
|
|
|
|
561 03e0 43F08073 orr r3, r3, #16777216
|
|
|
|
|
|
562 03e4 2B60 str r3, [r5]
|
|
|
|
|
|
563 03e6 EB68 ldr r3, [r5, #12]
|
|
|
|
|
|
564 03e8 43F08073 orr r3, r3, #16777216
|
|
|
|
|
|
565 03ec EB60 str r3, [r5, #12]
|
|
|
|
|
|
566 03ee FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
567 03f2 0446 mov r4, r0
|
|
|
|
|
|
568 03f4 05E0 b .L81
|
|
|
|
|
|
569 .L82:
|
|
|
|
|
|
570 03f6 FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
571 03fa 001B subs r0, r0, r4
|
|
|
|
|
|
572 03fc 0228 cmp r0, #2
|
|
|
|
|
|
573 03fe 3FF675AF bhi .L32
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 11
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
574 .L81:
|
|
|
|
|
|
575 0402 3368 ldr r3, [r6]
|
|
|
|
|
|
576 0404 9A01 lsls r2, r3, #6
|
|
|
|
|
|
577 0406 F6D5 bpl .L82
|
|
|
|
|
|
578 0408 FEE6 b .L70
|
|
|
|
|
|
579 .L138:
|
|
|
|
|
|
580 040a 214B ldr r3, .L143
|
|
|
|
|
|
581 040c D3F89020 ldr r2, [r3, #144]
|
|
|
|
|
|
582 0410 42F00402 orr r2, r2, #4
|
|
|
|
|
|
583 0414 C3F89020 str r2, [r3, #144]
|
|
|
|
|
|
584 0418 D3F89020 ldr r2, [r3, #144]
|
|
|
|
|
|
585 041c 42F00102 orr r2, r2, #1
|
|
|
|
|
|
586 0420 C3F89020 str r2, [r3, #144]
|
|
|
|
|
|
587 0424 6FE7 b .L58
|
|
|
|
|
|
588 .L77:
|
|
|
|
|
|
589 0426 0128 cmp r0, #1
|
|
|
|
|
|
590 0428 3FF4EFAE beq .L19
|
|
|
|
|
|
591 042c EB68 ldr r3, [r5, #12]
|
|
|
|
|
|
592 042e 226A ldr r2, [r4, #32]
|
|
|
|
|
|
593 0430 03F00301 and r1, r3, #3
|
|
|
|
|
|
594 0434 9142 cmp r1, r2
|
|
|
|
|
|
595 0436 7FF40DAF bne .L91
|
|
|
|
|
|
596 043a 616A ldr r1, [r4, #36]
|
|
|
|
|
|
597 043c 03F0F002 and r2, r3, #240
|
|
|
|
|
|
598 0440 0139 subs r1, r1, #1
|
|
|
|
|
|
599 0442 B2EB011F cmp r2, r1, lsl #4
|
|
|
|
|
|
600 0446 7FF405AF bne .L91
|
|
|
|
|
|
601 044a A16A ldr r1, [r4, #40]
|
|
|
|
|
|
602 044c 03F4FE42 and r2, r3, #32512
|
|
|
|
|
|
603 0450 B2EB012F cmp r2, r1, lsl #8
|
|
|
|
|
|
604 0454 7FF4FEAE bne .L91
|
|
|
|
|
|
605 0458 E16A ldr r1, [r4, #44]
|
|
|
|
|
|
606 045a 03F07842 and r2, r3, #-134217728
|
|
|
|
|
|
607 045e B2EBC16F cmp r2, r1, lsl #27
|
|
|
|
|
|
608 0462 7FF4F7AE bne .L91
|
|
|
|
|
|
609 0466 226B ldr r2, [r4, #48]
|
|
|
|
|
|
610 0468 5208 lsrs r2, r2, #1
|
|
|
|
|
|
611 046a 03F4C001 and r1, r3, #6291456
|
|
|
|
|
|
612 046e 013A subs r2, r2, #1
|
|
|
|
|
|
613 0470 B1EB425F cmp r1, r2, lsl #21
|
|
|
|
|
|
614 0474 7FF4EEAE bne .L91
|
|
|
|
|
|
615 0478 626B ldr r2, [r4, #52]
|
|
|
|
|
|
616 047a 5208 lsrs r2, r2, #1
|
|
|
|
|
|
617 047c 03F0C063 and r3, r3, #100663296
|
|
|
|
|
|
618 0480 013A subs r2, r2, #1
|
|
|
|
|
|
619 0482 B3EB426F cmp r3, r2, lsl #25
|
|
|
|
|
|
620 0486 14BF ite ne
|
|
|
|
|
|
621 0488 0120 movne r0, #1
|
|
|
|
|
|
622 048a 0020 moveq r0, #0
|
|
|
|
|
|
623 048c BDE6 b .L19
|
|
|
|
|
|
624 .L144:
|
|
|
|
|
|
625 048e 00BF .align 2
|
|
|
|
|
|
626 .L143:
|
|
|
|
|
|
627 0490 00100240 .word 1073876992
|
|
|
|
|
|
628 0494 0C809F01 .word 27230220
|
|
|
|
|
|
630 .section .text.HAL_RCC_MCOConfig,"ax",%progbits
|
|
|
|
|
|
631 .align 1
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 12
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
632 .p2align 2,,3
|
|
|
|
|
|
633 .global HAL_RCC_MCOConfig
|
|
|
|
|
|
634 .syntax unified
|
|
|
|
|
|
635 .thumb
|
|
|
|
|
|
636 .thumb_func
|
|
|
|
|
|
637 .fpu fpv4-sp-d16
|
|
|
|
|
|
639 HAL_RCC_MCOConfig:
|
|
|
|
|
|
640 @ args = 0, pretend = 0, frame = 24
|
|
|
|
|
|
641 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
642 0000 F0B5 push {r4, r5, r6, r7, lr}
|
|
|
|
|
|
643 0002 87B0 sub sp, sp, #28
|
|
|
|
|
|
644 0004 0223 movs r3, #2
|
|
|
|
|
|
645 0006 0293 str r3, [sp, #8]
|
|
|
|
|
|
646 0008 0325 movs r5, #3
|
|
|
|
|
|
647 000a 0023 movs r3, #0
|
|
|
|
|
|
648 000c CDE90335 strd r3, r5, [sp, #12]
|
|
|
|
|
|
649 0010 0F4F ldr r7, .L148
|
|
|
|
|
|
650 0012 0446 mov r4, r0
|
|
|
|
|
|
651 0014 1646 mov r6, r2
|
|
|
|
|
|
652 0016 C0F30340 ubfx r0, r0, #16, #4
|
|
|
|
|
|
653 001a FA6C ldr r2, [r7, #76]
|
|
|
|
|
|
654 001c 0123 movs r3, #1
|
|
|
|
|
|
655 001e 8340 lsls r3, r3, r0
|
|
|
|
|
|
656 0020 1343 orrs r3, r3, r2
|
|
|
|
|
|
657 0022 FB64 str r3, [r7, #76]
|
|
|
|
|
|
658 0024 00F59010 add r0, r0, #1179648
|
|
|
|
|
|
659 0028 A3B2 uxth r3, r4
|
|
|
|
|
|
660 002a 0193 str r3, [sp, #4]
|
|
|
|
|
|
661 002c 0D46 mov r5, r1
|
|
|
|
|
|
662 002e C4F30753 ubfx r3, r4, #20, #8
|
|
|
|
|
|
663 0032 8002 lsls r0, r0, #10
|
|
|
|
|
|
664 0034 01A9 add r1, sp, #4
|
|
|
|
|
|
665 0036 0593 str r3, [sp, #20]
|
|
|
|
|
|
666 0038 FFF7FEFF bl HAL_GPIO_Init
|
|
|
|
|
|
667 003c E300 lsls r3, r4, #3
|
|
|
|
|
|
668 003e 05D4 bmi .L145
|
|
|
|
|
|
669 0040 BA68 ldr r2, [r7, #8]
|
|
|
|
|
|
670 0042 22F0FE42 bic r2, r2, #2130706432
|
|
|
|
|
|
671 0046 1643 orrs r6, r6, r2
|
|
|
|
|
|
672 0048 3543 orrs r5, r5, r6
|
|
|
|
|
|
673 004a BD60 str r5, [r7, #8]
|
|
|
|
|
|
674 .L145:
|
|
|
|
|
|
675 004c 07B0 add sp, sp, #28
|
|
|
|
|
|
676 @ sp needed
|
|
|
|
|
|
677 004e F0BD pop {r4, r5, r6, r7, pc}
|
|
|
|
|
|
678 .L149:
|
|
|
|
|
|
679 .align 2
|
|
|
|
|
|
680 .L148:
|
|
|
|
|
|
681 0050 00100240 .word 1073876992
|
|
|
|
|
|
683 .section .text.HAL_RCC_GetSysClockFreq,"ax",%progbits
|
|
|
|
|
|
684 .align 1
|
|
|
|
|
|
685 .p2align 2,,3
|
|
|
|
|
|
686 .global HAL_RCC_GetSysClockFreq
|
|
|
|
|
|
687 .syntax unified
|
|
|
|
|
|
688 .thumb
|
|
|
|
|
|
689 .thumb_func
|
|
|
|
|
|
690 .fpu fpv4-sp-d16
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 13
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
692 HAL_RCC_GetSysClockFreq:
|
|
|
|
|
|
693 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
694 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
695 @ link register save eliminated.
|
|
|
|
|
|
696 0000 184B ldr r3, .L158
|
|
|
|
|
|
697 0002 9A68 ldr r2, [r3, #8]
|
|
|
|
|
|
698 0004 02F00C02 and r2, r2, #12
|
|
|
|
|
|
699 0008 042A cmp r2, #4
|
|
|
|
|
|
700 000a 27D0 beq .L154
|
|
|
|
|
|
701 000c 9A68 ldr r2, [r3, #8]
|
|
|
|
|
|
702 000e 02F00C02 and r2, r2, #12
|
|
|
|
|
|
703 0012 082A cmp r2, #8
|
|
|
|
|
|
704 0014 24D0 beq .L155
|
|
|
|
|
|
705 0016 9A68 ldr r2, [r3, #8]
|
|
|
|
|
|
706 0018 02F00C02 and r2, r2, #12
|
|
|
|
|
|
707 001c 0C2A cmp r2, #12
|
|
|
|
|
|
708 001e 01D0 beq .L157
|
|
|
|
|
|
709 0020 0020 movs r0, #0
|
|
|
|
|
|
710 0022 7047 bx lr
|
|
|
|
|
|
711 .L157:
|
|
|
|
|
|
712 0024 D968 ldr r1, [r3, #12]
|
|
|
|
|
|
713 0026 D868 ldr r0, [r3, #12]
|
|
|
|
|
|
714 0028 01F00301 and r1, r1, #3
|
|
|
|
|
|
715 002c 0329 cmp r1, #3
|
|
|
|
|
|
716 002e C0F30310 ubfx r0, r0, #4, #4
|
|
|
|
|
|
717 0032 00F10102 add r2, r0, #1
|
|
|
|
|
|
718 0036 D868 ldr r0, [r3, #12]
|
|
|
|
|
|
719 0038 0CBF ite eq
|
|
|
|
|
|
720 003a 0B4B ldreq r3, .L158+4
|
|
|
|
|
|
721 003c 0B4B ldrne r3, .L158+8
|
|
|
|
|
|
722 003e B3FBF2F2 udiv r2, r3, r2
|
|
|
|
|
|
723 0042 084B ldr r3, .L158
|
|
|
|
|
|
724 0044 DB68 ldr r3, [r3, #12]
|
|
|
|
|
|
725 0046 C3F34163 ubfx r3, r3, #25, #2
|
|
|
|
|
|
726 004a C0F30620 ubfx r0, r0, #8, #7
|
|
|
|
|
|
727 004e 0133 adds r3, r3, #1
|
|
|
|
|
|
728 0050 02FB00F0 mul r0, r2, r0
|
|
|
|
|
|
729 0054 5B00 lsls r3, r3, #1
|
|
|
|
|
|
730 0056 B0FBF3F0 udiv r0, r0, r3
|
|
|
|
|
|
731 005a 7047 bx lr
|
|
|
|
|
|
732 .L154:
|
|
|
|
|
|
733 005c 0348 ldr r0, .L158+8
|
|
|
|
|
|
734 005e 7047 bx lr
|
|
|
|
|
|
735 .L155:
|
|
|
|
|
|
736 0060 0148 ldr r0, .L158+4
|
|
|
|
|
|
737 0062 7047 bx lr
|
|
|
|
|
|
738 .L159:
|
|
|
|
|
|
739 .align 2
|
|
|
|
|
|
740 .L158:
|
|
|
|
|
|
741 0064 00100240 .word 1073876992
|
|
|
|
|
|
742 0068 00366E01 .word 24000000
|
|
|
|
|
|
743 006c 0024F400 .word 16000000
|
|
|
|
|
|
745 .section .text.HAL_RCC_ClockConfig,"ax",%progbits
|
|
|
|
|
|
746 .align 1
|
|
|
|
|
|
747 .p2align 2,,3
|
|
|
|
|
|
748 .global HAL_RCC_ClockConfig
|
|
|
|
|
|
749 .syntax unified
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 14
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
750 .thumb
|
|
|
|
|
|
751 .thumb_func
|
|
|
|
|
|
752 .fpu fpv4-sp-d16
|
|
|
|
|
|
754 HAL_RCC_ClockConfig:
|
|
|
|
|
|
755 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
756 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
757 0000 0028 cmp r0, #0
|
|
|
|
|
|
758 0002 00F0EE80 beq .L223
|
|
|
|
|
|
759 0006 7F4A ldr r2, .L227
|
|
|
|
|
|
760 0008 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr}
|
|
|
|
|
|
761 000c 1368 ldr r3, [r2]
|
|
|
|
|
|
762 000e 03F00F03 and r3, r3, #15
|
|
|
|
|
|
763 0012 8B42 cmp r3, r1
|
|
|
|
|
|
764 0014 0D46 mov r5, r1
|
|
|
|
|
|
765 0016 0446 mov r4, r0
|
|
|
|
|
|
766 0018 0CD2 bcs .L167
|
|
|
|
|
|
767 001a 1368 ldr r3, [r2]
|
|
|
|
|
|
768 001c 23F00F03 bic r3, r3, #15
|
|
|
|
|
|
769 0020 0B43 orrs r3, r3, r1
|
|
|
|
|
|
770 0022 1360 str r3, [r2]
|
|
|
|
|
|
771 0024 1368 ldr r3, [r2]
|
|
|
|
|
|
772 0026 03F00F03 and r3, r3, #15
|
|
|
|
|
|
773 002a 8B42 cmp r3, r1
|
|
|
|
|
|
774 002c 02D0 beq .L167
|
|
|
|
|
|
775 .L166:
|
|
|
|
|
|
776 002e 0120 movs r0, #1
|
|
|
|
|
|
777 0030 BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
|
|
|
|
|
778 .L167:
|
|
|
|
|
|
779 0034 2368 ldr r3, [r4]
|
|
|
|
|
|
780 0036 DF07 lsls r7, r3, #31
|
|
|
|
|
|
781 0038 63D5 bpl .L224
|
|
|
|
|
|
782 003a 6268 ldr r2, [r4, #4]
|
|
|
|
|
|
783 003c 032A cmp r2, #3
|
|
|
|
|
|
784 003e 00F09A80 beq .L225
|
|
|
|
|
|
785 0042 714B ldr r3, .L227+4
|
|
|
|
|
|
786 0044 022A cmp r2, #2
|
|
|
|
|
|
787 0046 1B68 ldr r3, [r3]
|
|
|
|
|
|
788 0048 00F09180 beq .L226
|
|
|
|
|
|
789 004c 5B05 lsls r3, r3, #21
|
|
|
|
|
|
790 004e EED5 bpl .L166
|
|
|
|
|
|
791 .L176:
|
|
|
|
|
|
792 0050 FFF7FEFF bl HAL_RCC_GetSysClockFreq
|
|
|
|
|
|
793 0054 6D4B ldr r3, .L227+8
|
|
|
|
|
|
794 0056 9842 cmp r0, r3
|
|
|
|
|
|
795 0058 00F2C580 bhi .L177
|
|
|
|
|
|
796 005c 6268 ldr r2, [r4, #4]
|
|
|
|
|
|
797 005e 4FF00009 mov r9, #0
|
|
|
|
|
|
798 .L173:
|
|
|
|
|
|
799 0062 694E ldr r6, .L227+4
|
|
|
|
|
|
800 0064 B368 ldr r3, [r6, #8]
|
|
|
|
|
|
801 0066 23F00303 bic r3, r3, #3
|
|
|
|
|
|
802 006a 1A43 orrs r2, r2, r3
|
|
|
|
|
|
803 006c B260 str r2, [r6, #8]
|
|
|
|
|
|
804 006e FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
805 0072 41F28838 movw r8, #5000
|
|
|
|
|
|
806 0076 0746 mov r7, r0
|
|
|
|
|
|
807 0078 04E0 b .L178
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 15
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
808 .L179:
|
|
|
|
|
|
809 007a FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
810 007e C01B subs r0, r0, r7
|
|
|
|
|
|
811 0080 4045 cmp r0, r8
|
|
|
|
|
|
812 0082 71D8 bhi .L188
|
|
|
|
|
|
813 .L178:
|
|
|
|
|
|
814 0084 B368 ldr r3, [r6, #8]
|
|
|
|
|
|
815 0086 6268 ldr r2, [r4, #4]
|
|
|
|
|
|
816 0088 03F00C03 and r3, r3, #12
|
|
|
|
|
|
817 008c B3EB820F cmp r3, r2, lsl #2
|
|
|
|
|
|
818 0090 F3D1 bne .L179
|
|
|
|
|
|
819 0092 2368 ldr r3, [r4]
|
|
|
|
|
|
820 0094 9F07 lsls r7, r3, #30
|
|
|
|
|
|
821 0096 36D4 bmi .L168
|
|
|
|
|
|
822 0098 B9F1800F cmp r9, #128
|
|
|
|
|
|
823 009c 03D1 bne .L169
|
|
|
|
|
|
824 009e B368 ldr r3, [r6, #8]
|
|
|
|
|
|
825 00a0 23F0F003 bic r3, r3, #240
|
|
|
|
|
|
826 00a4 B360 str r3, [r6, #8]
|
|
|
|
|
|
827 .L169:
|
|
|
|
|
|
828 00a6 574E ldr r6, .L227
|
|
|
|
|
|
829 00a8 3368 ldr r3, [r6]
|
|
|
|
|
|
830 00aa 03F00F03 and r3, r3, #15
|
|
|
|
|
|
831 00ae AB42 cmp r3, r5
|
|
|
|
|
|
832 00b0 46D8 bhi .L184
|
|
|
|
|
|
833 .L190:
|
|
|
|
|
|
834 00b2 2368 ldr r3, [r4]
|
|
|
|
|
|
835 00b4 5A07 lsls r2, r3, #29
|
|
|
|
|
|
836 00b6 06D5 bpl .L186
|
|
|
|
|
|
837 00b8 5349 ldr r1, .L227+4
|
|
|
|
|
|
838 00ba E068 ldr r0, [r4, #12]
|
|
|
|
|
|
839 00bc 8A68 ldr r2, [r1, #8]
|
|
|
|
|
|
840 00be 22F4E062 bic r2, r2, #1792
|
|
|
|
|
|
841 00c2 0243 orrs r2, r2, r0
|
|
|
|
|
|
842 00c4 8A60 str r2, [r1, #8]
|
|
|
|
|
|
843 .L186:
|
|
|
|
|
|
844 00c6 1B07 lsls r3, r3, #28
|
|
|
|
|
|
845 00c8 07D5 bpl .L191
|
|
|
|
|
|
846 00ca 4F4A ldr r2, .L227+4
|
|
|
|
|
|
847 00cc 2169 ldr r1, [r4, #16]
|
|
|
|
|
|
848 00ce 9368 ldr r3, [r2, #8]
|
|
|
|
|
|
849 00d0 23F46053 bic r3, r3, #14336
|
|
|
|
|
|
850 00d4 43EAC103 orr r3, r3, r1, lsl #3
|
|
|
|
|
|
851 00d8 9360 str r3, [r2, #8]
|
|
|
|
|
|
852 .L191:
|
|
|
|
|
|
853 00da FFF7FEFF bl HAL_RCC_GetSysClockFreq
|
|
|
|
|
|
854 00de 4A4A ldr r2, .L227+4
|
|
|
|
|
|
855 00e0 4B4C ldr r4, .L227+12
|
|
|
|
|
|
856 00e2 9268 ldr r2, [r2, #8]
|
|
|
|
|
|
857 00e4 4B49 ldr r1, .L227+16
|
|
|
|
|
|
858 00e6 C2F30312 ubfx r2, r2, #4, #4
|
|
|
|
|
|
859 00ea 0346 mov r3, r0
|
|
|
|
|
|
860 00ec A25C ldrb r2, [r4, r2] @ zero_extendqisi2
|
|
|
|
|
|
861 00ee 4A48 ldr r0, .L227+20
|
|
|
|
|
|
862 00f0 02F01F02 and r2, r2, #31
|
|
|
|
|
|
863 00f4 D340 lsrs r3, r3, r2
|
|
|
|
|
|
864 00f6 0B60 str r3, [r1]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 16
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
865 00f8 0068 ldr r0, [r0]
|
|
|
|
|
|
866 00fa BDE8F843 pop {r3, r4, r5, r6, r7, r8, r9, lr}
|
|
|
|
|
|
867 00fe FFF7FEBF b HAL_InitTick
|
|
|
|
|
|
868 .L224:
|
|
|
|
|
|
869 0102 9E07 lsls r6, r3, #30
|
|
|
|
|
|
870 0104 CFD5 bpl .L169
|
|
|
|
|
|
871 .L168:
|
|
|
|
|
|
872 0106 5807 lsls r0, r3, #29
|
|
|
|
|
|
873 0108 04D5 bpl .L181
|
|
|
|
|
|
874 010a 3F49 ldr r1, .L227+4
|
|
|
|
|
|
875 010c 8A68 ldr r2, [r1, #8]
|
|
|
|
|
|
876 010e 42F4E062 orr r2, r2, #1792
|
|
|
|
|
|
877 0112 8A60 str r2, [r1, #8]
|
|
|
|
|
|
878 .L181:
|
|
|
|
|
|
879 0114 1907 lsls r1, r3, #28
|
|
|
|
|
|
880 0116 06D5 bpl .L182
|
|
|
|
|
|
881 0118 3B4A ldr r2, .L227+4
|
|
|
|
|
|
882 011a 9368 ldr r3, [r2, #8]
|
|
|
|
|
|
883 011c 23F47C53 bic r3, r3, #16128
|
|
|
|
|
|
884 0120 43F4E063 orr r3, r3, #1792
|
|
|
|
|
|
885 0124 9360 str r3, [r2, #8]
|
|
|
|
|
|
886 .L182:
|
|
|
|
|
|
887 0126 384A ldr r2, .L227+4
|
|
|
|
|
|
888 0128 A168 ldr r1, [r4, #8]
|
|
|
|
|
|
889 012a 9368 ldr r3, [r2, #8]
|
|
|
|
|
|
890 012c 354E ldr r6, .L227
|
|
|
|
|
|
891 012e 23F0F003 bic r3, r3, #240
|
|
|
|
|
|
892 0132 0B43 orrs r3, r3, r1
|
|
|
|
|
|
893 0134 9360 str r3, [r2, #8]
|
|
|
|
|
|
894 0136 3368 ldr r3, [r6]
|
|
|
|
|
|
895 0138 03F00F03 and r3, r3, #15
|
|
|
|
|
|
896 013c AB42 cmp r3, r5
|
|
|
|
|
|
897 013e B8D9 bls .L190
|
|
|
|
|
|
898 .L184:
|
|
|
|
|
|
899 0140 3368 ldr r3, [r6]
|
|
|
|
|
|
900 0142 23F00F03 bic r3, r3, #15
|
|
|
|
|
|
901 0146 2B43 orrs r3, r3, r5
|
|
|
|
|
|
902 0148 3360 str r3, [r6]
|
|
|
|
|
|
903 014a FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
904 014e 41F28838 movw r8, #5000
|
|
|
|
|
|
905 0152 0746 mov r7, r0
|
|
|
|
|
|
906 .L187:
|
|
|
|
|
|
907 0154 3368 ldr r3, [r6]
|
|
|
|
|
|
908 0156 03F00F03 and r3, r3, #15
|
|
|
|
|
|
909 015a AB42 cmp r3, r5
|
|
|
|
|
|
910 015c A9D0 beq .L190
|
|
|
|
|
|
911 015e FFF7FEFF bl HAL_GetTick
|
|
|
|
|
|
912 0162 C01B subs r0, r0, r7
|
|
|
|
|
|
913 0164 4045 cmp r0, r8
|
|
|
|
|
|
914 0166 F5D9 bls .L187
|
|
|
|
|
|
915 .L188:
|
|
|
|
|
|
916 0168 0320 movs r0, #3
|
|
|
|
|
|
917 016a BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
|
|
|
|
|
918 .L226:
|
|
|
|
|
|
919 016e 9A03 lsls r2, r3, #14
|
|
|
|
|
|
920 0170 3FF56EAF bmi .L176
|
|
|
|
|
|
921 0174 5BE7 b .L166
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 17
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
922 .L225:
|
|
|
|
|
|
923 0176 2449 ldr r1, .L227+4
|
|
|
|
|
|
924 0178 0868 ldr r0, [r1]
|
|
|
|
|
|
925 017a 8001 lsls r0, r0, #6
|
|
|
|
|
|
926 017c 7FF557AF bpl .L166
|
|
|
|
|
|
927 0180 CE68 ldr r6, [r1, #12]
|
|
|
|
|
|
928 0182 C868 ldr r0, [r1, #12]
|
|
|
|
|
|
929 0184 C968 ldr r1, [r1, #12]
|
|
|
|
|
|
930 0186 214F ldr r7, .L227+8
|
|
|
|
|
|
931 0188 06F00306 and r6, r6, #3
|
|
|
|
|
|
932 018c 032E cmp r6, #3
|
|
|
|
|
|
933 018e C0F30310 ubfx r0, r0, #4, #4
|
|
|
|
|
|
934 0192 0CBF ite eq
|
|
|
|
|
|
935 0194 214E ldreq r6, .L227+24
|
|
|
|
|
|
936 0196 224E ldrne r6, .L227+28
|
|
|
|
|
|
937 0198 0130 adds r0, r0, #1
|
|
|
|
|
|
938 019a B6FBF0F0 udiv r0, r6, r0
|
|
|
|
|
|
939 019e 1A4E ldr r6, .L227+4
|
|
|
|
|
|
940 01a0 C1F30621 ubfx r1, r1, #8, #7
|
|
|
|
|
|
941 01a4 00FB01F1 mul r1, r0, r1
|
|
|
|
|
|
942 01a8 F068 ldr r0, [r6, #12]
|
|
|
|
|
|
943 01aa C0F34160 ubfx r0, r0, #25, #2
|
|
|
|
|
|
944 01ae 0130 adds r0, r0, #1
|
|
|
|
|
|
945 01b0 4000 lsls r0, r0, #1
|
|
|
|
|
|
946 01b2 B1FBF0F1 udiv r1, r1, r0
|
|
|
|
|
|
947 01b6 B942 cmp r1, r7
|
|
|
|
|
|
948 01b8 20D9 bls .L193
|
|
|
|
|
|
949 01ba B168 ldr r1, [r6, #8]
|
|
|
|
|
|
950 01bc 11F0F00F tst r1, #240
|
|
|
|
|
|
951 01c0 05D0 beq .L174
|
|
|
|
|
|
952 01c2 13F00209 ands r9, r3, #2
|
|
|
|
|
|
953 01c6 3FF44CAF beq .L173
|
|
|
|
|
|
954 01ca A368 ldr r3, [r4, #8]
|
|
|
|
|
|
955 01cc B3B9 cbnz r3, .L193
|
|
|
|
|
|
956 .L174:
|
|
|
|
|
|
957 01ce 0E49 ldr r1, .L227+4
|
|
|
|
|
|
958 01d0 8B68 ldr r3, [r1, #8]
|
|
|
|
|
|
959 01d2 23F0F003 bic r3, r3, #240
|
|
|
|
|
|
960 01d6 43F08003 orr r3, r3, #128
|
|
|
|
|
|
961 01da 8B60 str r3, [r1, #8]
|
|
|
|
|
|
962 01dc 4FF08009 mov r9, #128
|
|
|
|
|
|
963 01e0 3FE7 b .L173
|
|
|
|
|
|
964 .L223:
|
|
|
|
|
|
965 01e2 0120 movs r0, #1
|
|
|
|
|
|
966 01e4 7047 bx lr
|
|
|
|
|
|
967 .L177:
|
|
|
|
|
|
968 01e6 084A ldr r2, .L227+4
|
|
|
|
|
|
969 01e8 9368 ldr r3, [r2, #8]
|
|
|
|
|
|
970 01ea 4FF08009 mov r9, #128
|
|
|
|
|
|
971 01ee 23F0F003 bic r3, r3, #240
|
|
|
|
|
|
972 01f2 43EA0903 orr r3, r3, r9
|
|
|
|
|
|
973 01f6 9360 str r3, [r2, #8]
|
|
|
|
|
|
974 01f8 6268 ldr r2, [r4, #4]
|
|
|
|
|
|
975 01fa 32E7 b .L173
|
|
|
|
|
|
976 .L193:
|
|
|
|
|
|
977 01fc 4FF00009 mov r9, #0
|
|
|
|
|
|
978 0200 2FE7 b .L173
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 18
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
979 .L228:
|
|
|
|
|
|
980 0202 00BF .align 2
|
|
|
|
|
|
981 .L227:
|
|
|
|
|
|
982 0204 00200240 .word 1073881088
|
|
|
|
|
|
983 0208 00100240 .word 1073876992
|
|
|
|
|
|
984 020c 00B4C404 .word 80000000
|
|
|
|
|
|
985 0210 00000000 .word AHBPrescTable
|
|
|
|
|
|
986 0214 00000000 .word SystemCoreClock
|
|
|
|
|
|
987 0218 00000000 .word uwTickPrio
|
|
|
|
|
|
988 021c 00366E01 .word 24000000
|
|
|
|
|
|
989 0220 0024F400 .word 16000000
|
|
|
|
|
|
991 .section .text.HAL_RCC_GetHCLKFreq,"ax",%progbits
|
|
|
|
|
|
992 .align 1
|
|
|
|
|
|
993 .p2align 2,,3
|
|
|
|
|
|
994 .global HAL_RCC_GetHCLKFreq
|
|
|
|
|
|
995 .syntax unified
|
|
|
|
|
|
996 .thumb
|
|
|
|
|
|
997 .thumb_func
|
|
|
|
|
|
998 .fpu fpv4-sp-d16
|
|
|
|
|
|
1000 HAL_RCC_GetHCLKFreq:
|
|
|
|
|
|
1001 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1002 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1003 @ link register save eliminated.
|
|
|
|
|
|
1004 0000 014B ldr r3, .L230
|
|
|
|
|
|
1005 0002 1868 ldr r0, [r3]
|
|
|
|
|
|
1006 0004 7047 bx lr
|
|
|
|
|
|
1007 .L231:
|
|
|
|
|
|
1008 0006 00BF .align 2
|
|
|
|
|
|
1009 .L230:
|
|
|
|
|
|
1010 0008 00000000 .word SystemCoreClock
|
|
|
|
|
|
1012 .section .text.HAL_RCC_GetPCLK1Freq,"ax",%progbits
|
|
|
|
|
|
1013 .align 1
|
|
|
|
|
|
1014 .p2align 2,,3
|
|
|
|
|
|
1015 .global HAL_RCC_GetPCLK1Freq
|
|
|
|
|
|
1016 .syntax unified
|
|
|
|
|
|
1017 .thumb
|
|
|
|
|
|
1018 .thumb_func
|
|
|
|
|
|
1019 .fpu fpv4-sp-d16
|
|
|
|
|
|
1021 HAL_RCC_GetPCLK1Freq:
|
|
|
|
|
|
1022 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1023 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1024 @ link register save eliminated.
|
|
|
|
|
|
1025 0000 054B ldr r3, .L233
|
|
|
|
|
|
1026 0002 064A ldr r2, .L233+4
|
|
|
|
|
|
1027 0004 9B68 ldr r3, [r3, #8]
|
|
|
|
|
|
1028 0006 0649 ldr r1, .L233+8
|
|
|
|
|
|
1029 0008 C3F30223 ubfx r3, r3, #8, #3
|
|
|
|
|
|
1030 000c 0868 ldr r0, [r1]
|
|
|
|
|
|
1031 000e D35C ldrb r3, [r2, r3] @ zero_extendqisi2
|
|
|
|
|
|
1032 0010 03F01F03 and r3, r3, #31
|
|
|
|
|
|
1033 0014 D840 lsrs r0, r0, r3
|
|
|
|
|
|
1034 0016 7047 bx lr
|
|
|
|
|
|
1035 .L234:
|
|
|
|
|
|
1036 .align 2
|
|
|
|
|
|
1037 .L233:
|
|
|
|
|
|
1038 0018 00100240 .word 1073876992
|
|
|
|
|
|
1039 001c 00000000 .word APBPrescTable
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 19
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1040 0020 00000000 .word SystemCoreClock
|
|
|
|
|
|
1042 .section .text.HAL_RCC_GetPCLK2Freq,"ax",%progbits
|
|
|
|
|
|
1043 .align 1
|
|
|
|
|
|
1044 .p2align 2,,3
|
|
|
|
|
|
1045 .global HAL_RCC_GetPCLK2Freq
|
|
|
|
|
|
1046 .syntax unified
|
|
|
|
|
|
1047 .thumb
|
|
|
|
|
|
1048 .thumb_func
|
|
|
|
|
|
1049 .fpu fpv4-sp-d16
|
|
|
|
|
|
1051 HAL_RCC_GetPCLK2Freq:
|
|
|
|
|
|
1052 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1053 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1054 @ link register save eliminated.
|
|
|
|
|
|
1055 0000 054B ldr r3, .L236
|
|
|
|
|
|
1056 0002 064A ldr r2, .L236+4
|
|
|
|
|
|
1057 0004 9B68 ldr r3, [r3, #8]
|
|
|
|
|
|
1058 0006 0649 ldr r1, .L236+8
|
|
|
|
|
|
1059 0008 C3F3C223 ubfx r3, r3, #11, #3
|
|
|
|
|
|
1060 000c 0868 ldr r0, [r1]
|
|
|
|
|
|
1061 000e D35C ldrb r3, [r2, r3] @ zero_extendqisi2
|
|
|
|
|
|
1062 0010 03F01F03 and r3, r3, #31
|
|
|
|
|
|
1063 0014 D840 lsrs r0, r0, r3
|
|
|
|
|
|
1064 0016 7047 bx lr
|
|
|
|
|
|
1065 .L237:
|
|
|
|
|
|
1066 .align 2
|
|
|
|
|
|
1067 .L236:
|
|
|
|
|
|
1068 0018 00100240 .word 1073876992
|
|
|
|
|
|
1069 001c 00000000 .word APBPrescTable
|
|
|
|
|
|
1070 0020 00000000 .word SystemCoreClock
|
|
|
|
|
|
1072 .section .text.HAL_RCC_GetOscConfig,"ax",%progbits
|
|
|
|
|
|
1073 .align 1
|
|
|
|
|
|
1074 .p2align 2,,3
|
|
|
|
|
|
1075 .global HAL_RCC_GetOscConfig
|
|
|
|
|
|
1076 .syntax unified
|
|
|
|
|
|
1077 .thumb
|
|
|
|
|
|
1078 .thumb_func
|
|
|
|
|
|
1079 .fpu fpv4-sp-d16
|
|
|
|
|
|
1081 HAL_RCC_GetOscConfig:
|
|
|
|
|
|
1082 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1083 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1084 @ link register save eliminated.
|
|
|
|
|
|
1085 0000 2F22 movs r2, #47
|
|
|
|
|
|
1086 0002 2B4B ldr r3, .L249
|
|
|
|
|
|
1087 0004 0260 str r2, [r0]
|
|
|
|
|
|
1088 0006 1A68 ldr r2, [r3]
|
|
|
|
|
|
1089 0008 5103 lsls r1, r2, #13
|
|
|
|
|
|
1090 000a 40D5 bpl .L239
|
|
|
|
|
|
1091 000c 4FF4A023 mov r3, #327680
|
|
|
|
|
|
1092 0010 4360 str r3, [r0, #4]
|
|
|
|
|
|
1093 .L240:
|
|
|
|
|
|
1094 0012 274B ldr r3, .L249
|
|
|
|
|
|
1095 0014 1A68 ldr r2, [r3]
|
|
|
|
|
|
1096 0016 02F48072 and r2, r2, #256
|
|
|
|
|
|
1097 001a C260 str r2, [r0, #12]
|
|
|
|
|
|
1098 001c 5A68 ldr r2, [r3, #4]
|
|
|
|
|
|
1099 001e C2F30662 ubfx r2, r2, #24, #7
|
|
|
|
|
|
1100 0022 0261 str r2, [r0, #16]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 20
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1101 0024 D3F89020 ldr r2, [r3, #144]
|
|
|
|
|
|
1102 0028 5207 lsls r2, r2, #29
|
|
|
|
|
|
1103 002a 38D5 bpl .L243
|
|
|
|
|
|
1104 002c 0523 movs r3, #5
|
|
|
|
|
|
1105 002e 8360 str r3, [r0, #8]
|
|
|
|
|
|
1106 .L244:
|
|
|
|
|
|
1107 0030 1F4B ldr r3, .L249
|
|
|
|
|
|
1108 0032 D3F89420 ldr r2, [r3, #148]
|
|
|
|
|
|
1109 0036 02F00102 and r2, r2, #1
|
|
|
|
|
|
1110 003a 4261 str r2, [r0, #20]
|
|
|
|
|
|
1111 003c D3F89820 ldr r2, [r3, #152]
|
|
|
|
|
|
1112 0040 02F00102 and r2, r2, #1
|
|
|
|
|
|
1113 0044 8261 str r2, [r0, #24]
|
|
|
|
|
|
1114 0046 1A68 ldr r2, [r3]
|
|
|
|
|
|
1115 0048 12F0807F tst r2, #16777216
|
|
|
|
|
|
1116 004c 14BF ite ne
|
|
|
|
|
|
1117 004e 0222 movne r2, #2
|
|
|
|
|
|
1118 0050 0122 moveq r2, #1
|
|
|
|
|
|
1119 0052 C261 str r2, [r0, #28]
|
|
|
|
|
|
1120 0054 DA68 ldr r2, [r3, #12]
|
|
|
|
|
|
1121 0056 02F00302 and r2, r2, #3
|
|
|
|
|
|
1122 005a 0262 str r2, [r0, #32]
|
|
|
|
|
|
1123 005c DA68 ldr r2, [r3, #12]
|
|
|
|
|
|
1124 005e C2F30312 ubfx r2, r2, #4, #4
|
|
|
|
|
|
1125 0062 0132 adds r2, r2, #1
|
|
|
|
|
|
1126 0064 4262 str r2, [r0, #36]
|
|
|
|
|
|
1127 0066 DA68 ldr r2, [r3, #12]
|
|
|
|
|
|
1128 0068 C2F30622 ubfx r2, r2, #8, #7
|
|
|
|
|
|
1129 006c 8262 str r2, [r0, #40]
|
|
|
|
|
|
1130 006e DA68 ldr r2, [r3, #12]
|
|
|
|
|
|
1131 0070 C2F34152 ubfx r2, r2, #21, #2
|
|
|
|
|
|
1132 0074 0132 adds r2, r2, #1
|
|
|
|
|
|
1133 0076 5200 lsls r2, r2, #1
|
|
|
|
|
|
1134 0078 0263 str r2, [r0, #48]
|
|
|
|
|
|
1135 007a DA68 ldr r2, [r3, #12]
|
|
|
|
|
|
1136 007c C2F34162 ubfx r2, r2, #25, #2
|
|
|
|
|
|
1137 0080 0132 adds r2, r2, #1
|
|
|
|
|
|
1138 0082 5200 lsls r2, r2, #1
|
|
|
|
|
|
1139 0084 4263 str r2, [r0, #52]
|
|
|
|
|
|
1140 0086 DB68 ldr r3, [r3, #12]
|
|
|
|
|
|
1141 0088 DB0E lsrs r3, r3, #27
|
|
|
|
|
|
1142 008a C362 str r3, [r0, #44]
|
|
|
|
|
|
1143 008c 7047 bx lr
|
|
|
|
|
|
1144 .L239:
|
|
|
|
|
|
1145 008e 1B68 ldr r3, [r3]
|
|
|
|
|
|
1146 0090 13F48033 ands r3, r3, #65536
|
|
|
|
|
|
1147 0094 18BF it ne
|
|
|
|
|
|
1148 0096 4FF48033 movne r3, #65536
|
|
|
|
|
|
1149 009a 4360 str r3, [r0, #4]
|
|
|
|
|
|
1150 009c B9E7 b .L240
|
|
|
|
|
|
1151 .L243:
|
|
|
|
|
|
1152 009e D3F89030 ldr r3, [r3, #144]
|
|
|
|
|
|
1153 00a2 13F00103 ands r3, r3, #1
|
|
|
|
|
|
1154 00a6 18BF it ne
|
|
|
|
|
|
1155 00a8 0123 movne r3, #1
|
|
|
|
|
|
1156 00aa 8360 str r3, [r0, #8]
|
|
|
|
|
|
1157 00ac C0E7 b .L244
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 21
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1158 .L250:
|
|
|
|
|
|
1159 00ae 00BF .align 2
|
|
|
|
|
|
1160 .L249:
|
|
|
|
|
|
1161 00b0 00100240 .word 1073876992
|
|
|
|
|
|
1163 .section .text.HAL_RCC_GetClockConfig,"ax",%progbits
|
|
|
|
|
|
1164 .align 1
|
|
|
|
|
|
1165 .p2align 2,,3
|
|
|
|
|
|
1166 .global HAL_RCC_GetClockConfig
|
|
|
|
|
|
1167 .syntax unified
|
|
|
|
|
|
1168 .thumb
|
|
|
|
|
|
1169 .thumb_func
|
|
|
|
|
|
1170 .fpu fpv4-sp-d16
|
|
|
|
|
|
1172 HAL_RCC_GetClockConfig:
|
|
|
|
|
|
1173 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1174 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1175 @ link register save eliminated.
|
|
|
|
|
|
1176 0000 0E4B ldr r3, .L253
|
|
|
|
|
|
1177 0002 0F22 movs r2, #15
|
|
|
|
|
|
1178 0004 0260 str r2, [r0]
|
|
|
|
|
|
1179 0006 9A68 ldr r2, [r3, #8]
|
|
|
|
|
|
1180 0008 02F00302 and r2, r2, #3
|
|
|
|
|
|
1181 000c 4260 str r2, [r0, #4]
|
|
|
|
|
|
1182 000e 9A68 ldr r2, [r3, #8]
|
|
|
|
|
|
1183 0010 02F0F002 and r2, r2, #240
|
|
|
|
|
|
1184 0014 8260 str r2, [r0, #8]
|
|
|
|
|
|
1185 0016 9A68 ldr r2, [r3, #8]
|
|
|
|
|
|
1186 0018 02F4E062 and r2, r2, #1792
|
|
|
|
|
|
1187 001c C260 str r2, [r0, #12]
|
|
|
|
|
|
1188 001e 9B68 ldr r3, [r3, #8]
|
|
|
|
|
|
1189 0020 DB08 lsrs r3, r3, #3
|
|
|
|
|
|
1190 0022 10B4 push {r4}
|
|
|
|
|
|
1191 0024 03F4E063 and r3, r3, #1792
|
|
|
|
|
|
1192 0028 054C ldr r4, .L253+4
|
|
|
|
|
|
1193 002a 0361 str r3, [r0, #16]
|
|
|
|
|
|
1194 002c 2368 ldr r3, [r4]
|
|
|
|
|
|
1195 002e 5DF8044B ldr r4, [sp], #4
|
|
|
|
|
|
1196 0032 03F00F03 and r3, r3, #15
|
|
|
|
|
|
1197 0036 0B60 str r3, [r1]
|
|
|
|
|
|
1198 0038 7047 bx lr
|
|
|
|
|
|
1199 .L254:
|
|
|
|
|
|
1200 003a 00BF .align 2
|
|
|
|
|
|
1201 .L253:
|
|
|
|
|
|
1202 003c 00100240 .word 1073876992
|
|
|
|
|
|
1203 0040 00200240 .word 1073881088
|
|
|
|
|
|
1205 .section .text.HAL_RCC_EnableCSS,"ax",%progbits
|
|
|
|
|
|
1206 .align 1
|
|
|
|
|
|
1207 .p2align 2,,3
|
|
|
|
|
|
1208 .global HAL_RCC_EnableCSS
|
|
|
|
|
|
1209 .syntax unified
|
|
|
|
|
|
1210 .thumb
|
|
|
|
|
|
1211 .thumb_func
|
|
|
|
|
|
1212 .fpu fpv4-sp-d16
|
|
|
|
|
|
1214 HAL_RCC_EnableCSS:
|
|
|
|
|
|
1215 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1216 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1217 @ link register save eliminated.
|
|
|
|
|
|
1218 0000 024A ldr r2, .L256
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 22
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1219 0002 1368 ldr r3, [r2]
|
|
|
|
|
|
1220 0004 43F40023 orr r3, r3, #524288
|
|
|
|
|
|
1221 0008 1360 str r3, [r2]
|
|
|
|
|
|
1222 000a 7047 bx lr
|
|
|
|
|
|
1223 .L257:
|
|
|
|
|
|
1224 .align 2
|
|
|
|
|
|
1225 .L256:
|
|
|
|
|
|
1226 000c 00100240 .word 1073876992
|
|
|
|
|
|
1228 .section .text.HAL_RCC_EnableLSECSS,"ax",%progbits
|
|
|
|
|
|
1229 .align 1
|
|
|
|
|
|
1230 .p2align 2,,3
|
|
|
|
|
|
1231 .global HAL_RCC_EnableLSECSS
|
|
|
|
|
|
1232 .syntax unified
|
|
|
|
|
|
1233 .thumb
|
|
|
|
|
|
1234 .thumb_func
|
|
|
|
|
|
1235 .fpu fpv4-sp-d16
|
|
|
|
|
|
1237 HAL_RCC_EnableLSECSS:
|
|
|
|
|
|
1238 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1239 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1240 @ link register save eliminated.
|
|
|
|
|
|
1241 0000 034A ldr r2, .L259
|
|
|
|
|
|
1242 0002 D2F89030 ldr r3, [r2, #144]
|
|
|
|
|
|
1243 0006 43F02003 orr r3, r3, #32
|
|
|
|
|
|
1244 000a C2F89030 str r3, [r2, #144]
|
|
|
|
|
|
1245 000e 7047 bx lr
|
|
|
|
|
|
1246 .L260:
|
|
|
|
|
|
1247 .align 2
|
|
|
|
|
|
1248 .L259:
|
|
|
|
|
|
1249 0010 00100240 .word 1073876992
|
|
|
|
|
|
1251 .section .text.HAL_RCC_DisableLSECSS,"ax",%progbits
|
|
|
|
|
|
1252 .align 1
|
|
|
|
|
|
1253 .p2align 2,,3
|
|
|
|
|
|
1254 .global HAL_RCC_DisableLSECSS
|
|
|
|
|
|
1255 .syntax unified
|
|
|
|
|
|
1256 .thumb
|
|
|
|
|
|
1257 .thumb_func
|
|
|
|
|
|
1258 .fpu fpv4-sp-d16
|
|
|
|
|
|
1260 HAL_RCC_DisableLSECSS:
|
|
|
|
|
|
1261 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1262 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1263 @ link register save eliminated.
|
|
|
|
|
|
1264 0000 034A ldr r2, .L262
|
|
|
|
|
|
1265 0002 D2F89030 ldr r3, [r2, #144]
|
|
|
|
|
|
1266 0006 23F02003 bic r3, r3, #32
|
|
|
|
|
|
1267 000a C2F89030 str r3, [r2, #144]
|
|
|
|
|
|
1268 000e 7047 bx lr
|
|
|
|
|
|
1269 .L263:
|
|
|
|
|
|
1270 .align 2
|
|
|
|
|
|
1271 .L262:
|
|
|
|
|
|
1272 0010 00100240 .word 1073876992
|
|
|
|
|
|
1274 .section .text.HAL_RCC_CSSCallback,"ax",%progbits
|
|
|
|
|
|
1275 .align 1
|
|
|
|
|
|
1276 .p2align 2,,3
|
|
|
|
|
|
1277 .weak HAL_RCC_CSSCallback
|
|
|
|
|
|
1278 .syntax unified
|
|
|
|
|
|
1279 .thumb
|
|
|
|
|
|
1280 .thumb_func
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 23
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1281 .fpu fpv4-sp-d16
|
|
|
|
|
|
1283 HAL_RCC_CSSCallback:
|
|
|
|
|
|
1284 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1285 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1286 @ link register save eliminated.
|
|
|
|
|
|
1287 0000 7047 bx lr
|
|
|
|
|
|
1289 0002 00BF .section .text.HAL_RCC_NMI_IRQHandler,"ax",%progbits
|
|
|
|
|
|
1290 .align 1
|
|
|
|
|
|
1291 .p2align 2,,3
|
|
|
|
|
|
1292 .global HAL_RCC_NMI_IRQHandler
|
|
|
|
|
|
1293 .syntax unified
|
|
|
|
|
|
1294 .thumb
|
|
|
|
|
|
1295 .thumb_func
|
|
|
|
|
|
1296 .fpu fpv4-sp-d16
|
|
|
|
|
|
1298 HAL_RCC_NMI_IRQHandler:
|
|
|
|
|
|
1299 @ args = 0, pretend = 0, frame = 0
|
|
|
|
|
|
1300 @ frame_needed = 0, uses_anonymous_args = 0
|
|
|
|
|
|
1301 0000 10B5 push {r4, lr}
|
|
|
|
|
|
1302 0002 054C ldr r4, .L272
|
|
|
|
|
|
1303 0004 E369 ldr r3, [r4, #28]
|
|
|
|
|
|
1304 0006 DB05 lsls r3, r3, #23
|
|
|
|
|
|
1305 0008 00D4 bmi .L271
|
|
|
|
|
|
1306 000a 10BD pop {r4, pc}
|
|
|
|
|
|
1307 .L271:
|
|
|
|
|
|
1308 000c FFF7FEFF bl HAL_RCC_CSSCallback
|
|
|
|
|
|
1309 0010 4FF48073 mov r3, #256
|
|
|
|
|
|
1310 0014 2362 str r3, [r4, #32]
|
|
|
|
|
|
1311 0016 10BD pop {r4, pc}
|
|
|
|
|
|
1312 .L273:
|
|
|
|
|
|
1313 .align 2
|
|
|
|
|
|
1314 .L272:
|
|
|
|
|
|
1315 0018 00100240 .word 1073876992
|
|
|
|
|
|
1317 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 24
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DEFINED SYMBOLS
|
|
|
|
|
|
*ABS*:0000000000000000 stm32g4xx_hal_rcc.c
|
2022-02-07 02:07:11 +01:00
|
|
|
|
/tmp/cceS1BDl.s:16 .text.HAL_RCC_DeInit:0000000000000000 $t
|
|
|
|
|
|
/tmp/cceS1BDl.s:25 .text.HAL_RCC_DeInit:0000000000000000 HAL_RCC_DeInit
|
|
|
|
|
|
/tmp/cceS1BDl.s:110 .text.HAL_RCC_DeInit:00000000000000b0 $d
|
|
|
|
|
|
/tmp/cceS1BDl.s:116 .text.HAL_RCC_OscConfig:0000000000000000 $t
|
|
|
|
|
|
/tmp/cceS1BDl.s:124 .text.HAL_RCC_OscConfig:0000000000000000 HAL_RCC_OscConfig
|
|
|
|
|
|
/tmp/cceS1BDl.s:426 .text.HAL_RCC_OscConfig:00000000000002b0 $d
|
|
|
|
|
|
/tmp/cceS1BDl.s:430 .text.HAL_RCC_OscConfig:00000000000002bc $t
|
|
|
|
|
|
/tmp/cceS1BDl.s:627 .text.HAL_RCC_OscConfig:0000000000000490 $d
|
|
|
|
|
|
/tmp/cceS1BDl.s:631 .text.HAL_RCC_MCOConfig:0000000000000000 $t
|
|
|
|
|
|
/tmp/cceS1BDl.s:639 .text.HAL_RCC_MCOConfig:0000000000000000 HAL_RCC_MCOConfig
|
|
|
|
|
|
/tmp/cceS1BDl.s:681 .text.HAL_RCC_MCOConfig:0000000000000050 $d
|
|
|
|
|
|
/tmp/cceS1BDl.s:684 .text.HAL_RCC_GetSysClockFreq:0000000000000000 $t
|
|
|
|
|
|
/tmp/cceS1BDl.s:692 .text.HAL_RCC_GetSysClockFreq:0000000000000000 HAL_RCC_GetSysClockFreq
|
|
|
|
|
|
/tmp/cceS1BDl.s:741 .text.HAL_RCC_GetSysClockFreq:0000000000000064 $d
|
|
|
|
|
|
/tmp/cceS1BDl.s:746 .text.HAL_RCC_ClockConfig:0000000000000000 $t
|
|
|
|
|
|
/tmp/cceS1BDl.s:754 .text.HAL_RCC_ClockConfig:0000000000000000 HAL_RCC_ClockConfig
|
|
|
|
|
|
/tmp/cceS1BDl.s:982 .text.HAL_RCC_ClockConfig:0000000000000204 $d
|
|
|
|
|
|
/tmp/cceS1BDl.s:992 .text.HAL_RCC_GetHCLKFreq:0000000000000000 $t
|
|
|
|
|
|
/tmp/cceS1BDl.s:1000 .text.HAL_RCC_GetHCLKFreq:0000000000000000 HAL_RCC_GetHCLKFreq
|
|
|
|
|
|
/tmp/cceS1BDl.s:1010 .text.HAL_RCC_GetHCLKFreq:0000000000000008 $d
|
|
|
|
|
|
/tmp/cceS1BDl.s:1013 .text.HAL_RCC_GetPCLK1Freq:0000000000000000 $t
|
|
|
|
|
|
/tmp/cceS1BDl.s:1021 .text.HAL_RCC_GetPCLK1Freq:0000000000000000 HAL_RCC_GetPCLK1Freq
|
|
|
|
|
|
/tmp/cceS1BDl.s:1038 .text.HAL_RCC_GetPCLK1Freq:0000000000000018 $d
|
|
|
|
|
|
/tmp/cceS1BDl.s:1043 .text.HAL_RCC_GetPCLK2Freq:0000000000000000 $t
|
|
|
|
|
|
/tmp/cceS1BDl.s:1051 .text.HAL_RCC_GetPCLK2Freq:0000000000000000 HAL_RCC_GetPCLK2Freq
|
|
|
|
|
|
/tmp/cceS1BDl.s:1068 .text.HAL_RCC_GetPCLK2Freq:0000000000000018 $d
|
|
|
|
|
|
/tmp/cceS1BDl.s:1073 .text.HAL_RCC_GetOscConfig:0000000000000000 $t
|
|
|
|
|
|
/tmp/cceS1BDl.s:1081 .text.HAL_RCC_GetOscConfig:0000000000000000 HAL_RCC_GetOscConfig
|
|
|
|
|
|
/tmp/cceS1BDl.s:1161 .text.HAL_RCC_GetOscConfig:00000000000000b0 $d
|
|
|
|
|
|
/tmp/cceS1BDl.s:1164 .text.HAL_RCC_GetClockConfig:0000000000000000 $t
|
|
|
|
|
|
/tmp/cceS1BDl.s:1172 .text.HAL_RCC_GetClockConfig:0000000000000000 HAL_RCC_GetClockConfig
|
|
|
|
|
|
/tmp/cceS1BDl.s:1202 .text.HAL_RCC_GetClockConfig:000000000000003c $d
|
|
|
|
|
|
/tmp/cceS1BDl.s:1206 .text.HAL_RCC_EnableCSS:0000000000000000 $t
|
|
|
|
|
|
/tmp/cceS1BDl.s:1214 .text.HAL_RCC_EnableCSS:0000000000000000 HAL_RCC_EnableCSS
|
|
|
|
|
|
/tmp/cceS1BDl.s:1226 .text.HAL_RCC_EnableCSS:000000000000000c $d
|
|
|
|
|
|
/tmp/cceS1BDl.s:1229 .text.HAL_RCC_EnableLSECSS:0000000000000000 $t
|
|
|
|
|
|
/tmp/cceS1BDl.s:1237 .text.HAL_RCC_EnableLSECSS:0000000000000000 HAL_RCC_EnableLSECSS
|
|
|
|
|
|
/tmp/cceS1BDl.s:1249 .text.HAL_RCC_EnableLSECSS:0000000000000010 $d
|
|
|
|
|
|
/tmp/cceS1BDl.s:1252 .text.HAL_RCC_DisableLSECSS:0000000000000000 $t
|
|
|
|
|
|
/tmp/cceS1BDl.s:1260 .text.HAL_RCC_DisableLSECSS:0000000000000000 HAL_RCC_DisableLSECSS
|
|
|
|
|
|
/tmp/cceS1BDl.s:1272 .text.HAL_RCC_DisableLSECSS:0000000000000010 $d
|
|
|
|
|
|
/tmp/cceS1BDl.s:1275 .text.HAL_RCC_CSSCallback:0000000000000000 $t
|
|
|
|
|
|
/tmp/cceS1BDl.s:1283 .text.HAL_RCC_CSSCallback:0000000000000000 HAL_RCC_CSSCallback
|
|
|
|
|
|
/tmp/cceS1BDl.s:1290 .text.HAL_RCC_NMI_IRQHandler:0000000000000000 $t
|
|
|
|
|
|
/tmp/cceS1BDl.s:1298 .text.HAL_RCC_NMI_IRQHandler:0000000000000000 HAL_RCC_NMI_IRQHandler
|
|
|
|
|
|
/tmp/cceS1BDl.s:1315 .text.HAL_RCC_NMI_IRQHandler:0000000000000018 $d
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
UNDEFINED SYMBOLS
|
|
|
|
|
|
HAL_GetTick
|
|
|
|
|
|
HAL_InitTick
|
|
|
|
|
|
uwTickPrio
|
|
|
|
|
|
SystemCoreClock
|
|
|
|
|
|
HAL_GPIO_Init
|
|
|
|
|
|
AHBPrescTable
|
|
|
|
|
|
APBPrescTable
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/cceS1BDl.s page 25
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|