1 .file "STM32U.c"
|
2 __SREG__ = 0x3f
|
3 __SP_H__ = 0x3e
|
4 __SP_L__ = 0x3d
|
5 __CCP__ = 0x34
|
6 __tmp_reg__ = 0
|
7 __zero_reg__ = 1
|
15 .Ltext0:
|
16 .global getUDiskType
|
18 getUDiskType:
|
19 .LFB7:
|
20 .LM1:
|
21 /* prologue: function */
|
22 /* frame size = 0 */
|
23 .LM2:
|
24 0000 8091 0000 lds r24,s_UDiskType
|
25 /* epilogue start */
|
26 0004 0895 ret
|
27 .LFE7:
|
29 .global STM32U_writeFile
|
31 STM32U_writeFile:
|
32 .LFB15:
|
33 .LM3:
|
34 .LVL0:
|
35 0006 CF92 push r12
|
36 0008 DF92 push r13
|
37 000a EF92 push r14
|
38 000c FF92 push r15
|
39 000e 0F93 push r16
|
40 0010 1F93 push r17
|
41 0012 DF93 push r29
|
42 0014 CF93 push r28
|
43 0016 CDB7 in r28,__SP_L__
|
44 0018 DEB7 in r29,__SP_H__
|
45 001a C855 subi r28,lo8(-(-600))
|
46 001c D240 sbci r29,hi8(-(-600))
|
47 001e 0FB6 in __tmp_reg__,__SREG__
|
48 0020 F894 cli
|
49 0022 DEBF out __SP_H__,r29
|
50 0024 0FBE out __SREG__,__tmp_reg__
|
51 0026 CDBF out __SP_L__,r28
|
52 /* prologue: function */
|
53 /* frame size = 600 */
|
54 0028 9C01 movw r18,r24
|
55 .LVL1:
|
56 002a 7B01 movw r14,r22
|
57 .LM4:
|
58 002c 6E01 movw r12,r28
|
59 002e 0894 sec
|
60 0030 C11C adc r12,__zero_reg__
|
61 0032 D11C adc r13,__zero_reg__
|
62 0034 88E5 ldi r24,lo8(600)
|
63 0036 92E0 ldi r25,hi8(600)
|
64 0038 F601 movw r30,r12
|
65 003a AC01 movw r20,r24
|
66 003c 1192 st Z+,__zero_reg__
|
67 003e 4150 subi r20,1
|
68 0040 5040 sbci r21,0
|
69 0042 01F4 brne .-8
|
70 0044 87E5 ldi r24,lo8(87)
|
71 0046 8983 std Y+1,r24
|
72 0048 8BEA ldi r24,lo8(-85)
|
73 004a 8A83 std Y+2,r24
|
74 004c 8CE4 ldi r24,lo8(76)
|
75 004e 8B83 std Y+3,r24
|
76 0050 84E0 ldi r24,lo8(4)
|
77 0052 8C83 std Y+4,r24
|
78 0054 81E3 ldi r24,lo8(49)
|
79 0056 8F83 std Y+7,r24
|
80 0058 82E3 ldi r24,lo8(50)
|
81 005a 8887 std Y+8,r24
|
82 005c 83E3 ldi r24,lo8(51)
|
83 005e 8987 std Y+9,r24
|
84 0060 84E3 ldi r24,lo8(52)
|
85 0062 8A87 std Y+10,r24
|
86 0064 85E3 ldi r24,lo8(53)
|
87 0066 8B87 std Y+11,r24
|
88 0068 86E3 ldi r24,lo8(54)
|
89 006a 8C87 std Y+12,r24
|
90 006c 87E3 ldi r24,lo8(55)
|
91 006e 8D87 std Y+13,r24
|
92 0070 88E3 ldi r24,lo8(56)
|
93 0072 8E87 std Y+14,r24
|
94 .LM5:
|
95 0074 6D83 std Y+5,r22
|
96 .LM6:
|
97 0076 FE82 std Y+6,r15
|
98 .LVL2:
|
99 .LM7:
|
100 0078 8E01 movw r16,r28
|
101 007a 095F subi r16,lo8(-(7))
|
102 007c 1F4F sbci r17,hi8(-(7))
|
103 007e C801 movw r24,r16
|
104 0080 B901 movw r22,r18
|
105 .LVL3:
|
106 0082 A701 movw r20,r14
|
107 .LVL4:
|
108 0084 0E94 0000 call memcpy
|
109 .LM8:
|
110 0088 C601 movw r24,r12
|
111 008a 66E0 ldi r22,lo8(6)
|
112 008c 70E0 ldi r23,hi8(6)
|
113 008e 0E94 0000 call SendSTR_M64USART1
|
114 .LBB24:
|
115 .LBB25:
|
116 .LBB26:
|
117 .LBB27:
|
118 .LM9:
|
119 0092 80E0 ldi r24,lo8(18432)
|
120 0094 98E4 ldi r25,hi8(18432)
|
121 .LVL5:
|
122 /* #APP */
|
123 ; 105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
|
124 0096 0197 1: sbiw r24,1
|
125 0098 01F4 brne 1b
|
126 ; 0 "" 2
|
127 /* #NOAPP */
|
128 .LBE27:
|
129 .LBE26:
|
130 .LBE25:
|
131 .LBE24:
|
132 .LM10:
|
133 009a C801 movw r24,r16
|
134 .LVL6:
|
135 009c B701 movw r22,r14
|
136 .LVL7:
|
137 009e 0E94 0000 call SendSTR_M64USART1
|
138 .LM11:
|
139 00a2 0E94 0000 call ReceiveByte_M64USART1
|
140 00a6 082F mov r16,r24
|
141 .LVL8:
|
142 00a8 10E0 ldi r17,lo8(0)
|
143 .LVL9:
|
144 .LM12:
|
145 00aa 0E94 0000 call ReceiveByte_M64USART1
|
146 .LBB28:
|
147 .LBB29:
|
148 .LBB30:
|
149 .LBB31:
|
150 .LM13:
|
151 00ae E0E0 ldi r30,lo8(9216)
|
152 00b0 F4E2 ldi r31,hi8(9216)
|
153 .LVL10:
|
154 /* #APP */
|
155 ; 105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
|
156 00b2 3197 1: sbiw r30,1
|
157 00b4 01F4 brne 1b
|
158 ; 0 "" 2
|
159 /* #NOAPP */
|
160 00b6 90E0 ldi r25,lo8(0)
|
161 00b8 382F mov r19,r24
|
162 00ba 20E0 ldi r18,lo8(0)
|
163 00bc 200F add r18,r16
|
164 00be 311F adc r19,r17
|
165 00c0 E216 cp r14,r18
|
166 00c2 F306 cpc r15,r19
|
167 00c4 01F4 brne .L5
|
168 00c6 91E0 ldi r25,lo8(1)
|
169 .L5:
|
170 .LBE31:
|
171 .LBE30:
|
172 .LBE29:
|
173 .LBE28:
|
174 .LM14:
|
175 00c8 892F mov r24,r25
|
176 /* epilogue start */
|
177 00ca C85A subi r28,lo8(-(600))
|
178 00cc DD4F sbci r29,hi8(-(600))
|
179 00ce 0FB6 in __tmp_reg__,__SREG__
|
180 00d0 F894 cli
|
181 00d2 DEBF out __SP_H__,r29
|
182 00d4 0FBE out __SREG__,__tmp_reg__
|
183 00d6 CDBF out __SP_L__,r28
|
184 00d8 CF91 pop r28
|
185 00da DF91 pop r29
|
186 00dc 1F91 pop r17
|
187 .LVL11:
|
188 00de 0F91 pop r16
|
189 .LVL12:
|
190 00e0 FF90 pop r15
|
191 .LVL13:
|
192 00e2 EF90 pop r14
|
193 .LVL14:
|
194 00e4 DF90 pop r13
|
195 00e6 CF90 pop r12
|
196 00e8 0895 ret
|
197 .LFE15:
|
199 .global STM32U_closeFile
|
201 STM32U_closeFile:
|
202 .LFB13:
|
203 .LM15:
|
204 00ea DF93 push r29
|
205 00ec CF93 push r28
|
206 00ee 00D0 rcall .
|
207 00f0 00D0 rcall .
|
208 00f2 00D0 rcall .
|
209 00f4 CDB7 in r28,__SP_L__
|
210 00f6 DEB7 in r29,__SP_H__
|
211 /* prologue: function */
|
212 /* frame size = 6 */
|
213 .LM16:
|
214 00f8 DE01 movw r26,r28
|
215 00fa 1196 adiw r26,1
|
216 00fc E0E0 ldi r30,lo8(C.11.1942)
|
217 00fe F0E0 ldi r31,hi8(C.11.1942)
|
218 0100 86E0 ldi r24,lo8(6)
|
219 .L8:
|
220 0102 0190 ld r0,Z+
|
221 0104 0D92 st X+,r0
|
222 0106 8150 subi r24,lo8(-(-1))
|
223 0108 01F4 brne .L8
|
224 .LM17:
|
225 010a CE01 movw r24,r28
|
226 010c 0196 adiw r24,1
|
227 010e 66E0 ldi r22,lo8(6)
|
228 0110 70E0 ldi r23,hi8(6)
|
229 0112 0E94 0000 call SendSTR_M64USART1
|
230 .LM18:
|
231 0116 0E94 0000 call ReceiveByte_M64USART1
|
232 011a 90E0 ldi r25,lo8(0)
|
233 011c 8823 tst r24
|
234 011e 01F4 brne .L9
|
235 0120 91E0 ldi r25,lo8(1)
|
236 .L9:
|
237 .LM19:
|
238 0122 892F mov r24,r25
|
239 /* epilogue start */
|
240 0124 2696 adiw r28,6
|
241 0126 0FB6 in __tmp_reg__,__SREG__
|
242 0128 F894 cli
|
243 012a DEBF out __SP_H__,r29
|
244 012c 0FBE out __SREG__,__tmp_reg__
|
245 012e CDBF out __SP_L__,r28
|
246 0130 CF91 pop r28
|
247 0132 DF91 pop r29
|
248 0134 0895 ret
|
249 .LFE13:
|
251 .global STM32U_OpenFile
|
253 STM32U_OpenFile:
|
254 .LFB12:
|
255 .LM20:
|
256 .LVL15:
|
257 0136 EF92 push r14
|
258 0138 FF92 push r15
|
259 013a 0F93 push r16
|
260 013c 1F93 push r17
|
261 013e DF93 push r29
|
262 0140 CF93 push r28
|
263 0142 CDB7 in r28,__SP_L__
|
264 0144 DEB7 in r29,__SP_H__
|
265 0146 C058 subi r28,lo8(-(-128))
|
266 0148 D040 sbci r29,hi8(-(-128))
|
267 014a 0FB6 in __tmp_reg__,__SREG__
|
268 014c F894 cli
|
269 014e DEBF out __SP_H__,r29
|
270 0150 0FBE out __SREG__,__tmp_reg__
|
271 0152 CDBF out __SP_L__,r28
|
272 /* prologue: function */
|
273 /* frame size = 128 */
|
274 0154 FC01 movw r30,r24
|
275 .LVL16:
|
276 0156 8B01 movw r16,r22
|
277 .LM21:
|
278 0158 7E01 movw r14,r28
|
279 015a 0894 sec
|
280 015c E11C adc r14,__zero_reg__
|
281 015e F11C adc r15,__zero_reg__
|
282 0160 80E8 ldi r24,lo8(-128)
|
283 0162 D701 movw r26,r14
|
284 0164 1D92 st X+,__zero_reg__
|
285 0166 8A95 dec r24
|
286 0168 01F4 brne .-6
|
287 016a 87E5 ldi r24,lo8(87)
|
288 016c 8983 std Y+1,r24
|
289 016e 8BEA ldi r24,lo8(-85)
|
290 0170 8A83 std Y+2,r24
|
291 0172 54E3 ldi r21,lo8(52)
|
292 0174 5B83 std Y+3,r21
|
293 0176 42E3 ldi r20,lo8(50)
|
294 0178 4F83 std Y+7,r20
|
295 017a 3AE3 ldi r19,lo8(58)
|
296 017c 3887 std Y+8,r19
|
297 017e 8CE5 ldi r24,lo8(92)
|
298 0180 8987 std Y+9,r24
|
299 0182 66E4 ldi r22,lo8(70)
|
300 .LVL17:
|
301 0184 6A87 std Y+10,r22
|
302 0186 4B87 std Y+11,r20
|
303 0188 20E3 ldi r18,lo8(48)
|
304 018a 2C87 std Y+12,r18
|
305 018c 91E3 ldi r25,lo8(49)
|
306 018e 9D87 std Y+13,r25
|
307 0190 86E3 ldi r24,lo8(54)
|
308 0192 8E87 std Y+14,r24
|
309 0194 8DE2 ldi r24,lo8(45)
|
310 0196 8F87 std Y+15,r24
|
311 0198 288B std Y+16,r18
|
312 019a 998B std Y+17,r25
|
313 019c 8A8B std Y+18,r24
|
314 019e 9B8B std Y+19,r25
|
315 01a0 89E3 ldi r24,lo8(57)
|
316 01a2 8C8B std Y+20,r24
|
317 01a4 80E2 ldi r24,lo8(32)
|
318 01a6 8E8B std Y+22,r24
|
319 01a8 9F8B std Y+23,r25
|
320 01aa 588F std Y+24,r21
|
321 01ac 398F std Y+25,r19
|
322 01ae 83E3 ldi r24,lo8(51)
|
323 01b0 8A8F std Y+26,r24
|
324 01b2 4B8F std Y+27,r20
|
325 01b4 3C8F std Y+28,r19
|
326 01b6 2D8F std Y+29,r18
|
327 01b8 2E8F std Y+30,r18
|
328 01ba 8EE2 ldi r24,lo8(46)
|
329 01bc 8F8F std Y+31,r24
|
330 01be 68A3 std Y+32,r22
|
331 01c0 82E4 ldi r24,lo8(66)
|
332 01c2 89A3 std Y+33,r24
|
333 01c4 8FE4 ldi r24,lo8(79)
|
334 01c6 8AA3 std Y+34,r24
|
335 .LM22:
|
336 01c8 802F mov r24,r16
|
337 01ca 895F subi r24,lo8(-(7))
|
338 01cc 8C83 std Y+4,r24
|
339 .LM23:
|
340 01ce 8450 subi r24,lo8(-(-4))
|
341 01d0 8D83 std Y+5,r24
|
342 .LM24:
|
343 01d2 0D5F subi r16,lo8(-(3))
|
344 01d4 1F4F sbci r17,hi8(-(3))
|
345 01d6 1E83 std Y+6,r17
|
346 .LVL18:
|
347 01d8 0350 subi r16,lo8(-(-3))
|
348 01da 1040 sbci r17,hi8(-(-3))
|
349 .LM25:
|
350 01dc 9E01 movw r18,r28
|
351 01de 265F subi r18,lo8(-(10))
|
352 01e0 3F4F sbci r19,hi8(-(10))
|
353 01e2 C901 movw r24,r18
|
354 01e4 BF01 movw r22,r30
|
355 01e6 A801 movw r20,r16
|
356 .LVL19:
|
357 01e8 0E94 0000 call memcpy
|
358 .LM26:
|
359 01ec 075F subi r16,lo8(-(9))
|
360 01ee 1F4F sbci r17,hi8(-(9))
|
361 .LVL20:
|
362 01f0 C701 movw r24,r14
|
363 01f2 B801 movw r22,r16
|
364 01f4 0E94 0000 call SendSTR_M64USART1
|
365 .LM27:
|
366 01f8 0E94 0000 call ReceiveByte_M64USART1
|
367 01fc 90E0 ldi r25,lo8(0)
|
368 01fe 8823 tst r24
|
369 0200 01F4 brne .L14
|
370 0202 91E0 ldi r25,lo8(1)
|
371 .L14:
|
372 .LM28:
|
373 0204 892F mov r24,r25
|
374 /* epilogue start */
|
375 0206 C058 subi r28,lo8(-(128))
|
376 0208 DF4F sbci r29,hi8(-(128))
|
377 020a 0FB6 in __tmp_reg__,__SREG__
|
378 020c F894 cli
|
379 020e DEBF out __SP_H__,r29
|
380 0210 0FBE out __SREG__,__tmp_reg__
|
381 0212 CDBF out __SP_L__,r28
|
382 0214 CF91 pop r28
|
383 0216 DF91 pop r29
|
384 0218 1F91 pop r17
|
385 .LVL21:
|
386 021a 0F91 pop r16
|
387 .LVL22:
|
388 021c FF90 pop r15
|
389 021e EF90 pop r14
|
390 0220 0895 ret
|
391 .LFE12:
|
393 .global STM32U_creatFile
|
395 STM32U_creatFile:
|
396 .LFB11:
|
397 .LM29:
|
398 .LVL23:
|
399 0222 EF92 push r14
|
400 0224 FF92 push r15
|
401 0226 0F93 push r16
|
402 0228 1F93 push r17
|
403 022a DF93 push r29
|
404 022c CF93 push r28
|
405 022e CDB7 in r28,__SP_L__
|
406 0230 DEB7 in r29,__SP_H__
|
407 0232 C058 subi r28,lo8(-(-128))
|
408 0234 D040 sbci r29,hi8(-(-128))
|
409 0236 0FB6 in __tmp_reg__,__SREG__
|
410 0238 F894 cli
|
411 023a DEBF out __SP_H__,r29
|
412 023c 0FBE out __SREG__,__tmp_reg__
|
413 023e CDBF out __SP_L__,r28
|
414 /* prologue: function */
|
415 /* frame size = 128 */
|
416 0240 FC01 movw r30,r24
|
417 .LVL24:
|
418 0242 8B01 movw r16,r22
|
419 .LM30:
|
420 0244 7E01 movw r14,r28
|
421 0246 0894 sec
|
422 0248 E11C adc r14,__zero_reg__
|
423 024a F11C adc r15,__zero_reg__
|
424 024c 80E8 ldi r24,lo8(-128)
|
425 024e D701 movw r26,r14
|
426 0250 1D92 st X+,__zero_reg__
|
427 0252 8A95 dec r24
|
428 0254 01F4 brne .-6
|
429 0256 87E5 ldi r24,lo8(87)
|
430 0258 8983 std Y+1,r24
|
431 025a 8BEA ldi r24,lo8(-85)
|
432 025c 8A83 std Y+2,r24
|
433 025e 54E3 ldi r21,lo8(52)
|
434 0260 5B83 std Y+3,r21
|
435 0262 42E3 ldi r20,lo8(50)
|
436 0264 4F83 std Y+7,r20
|
437 0266 3AE3 ldi r19,lo8(58)
|
438 0268 3887 std Y+8,r19
|
439 026a 8CE5 ldi r24,lo8(92)
|
440 026c 8987 std Y+9,r24
|
441 026e 66E4 ldi r22,lo8(70)
|
442 .LVL25:
|
443 0270 6A87 std Y+10,r22
|
444 0272 4B87 std Y+11,r20
|
445 0274 20E3 ldi r18,lo8(48)
|
446 0276 2C87 std Y+12,r18
|
447 0278 91E3 ldi r25,lo8(49)
|
448 027a 9D87 std Y+13,r25
|
449 027c 86E3 ldi r24,lo8(54)
|
450 027e 8E87 std Y+14,r24
|
451 0280 8DE2 ldi r24,lo8(45)
|
452 0282 8F87 std Y+15,r24
|
453 0284 288B std Y+16,r18
|
454 0286 998B std Y+17,r25
|
455 0288 8A8B std Y+18,r24
|
456 028a 9B8B std Y+19,r25
|
457 028c 89E3 ldi r24,lo8(57)
|
458 028e 8C8B std Y+20,r24
|
459 0290 80E2 ldi r24,lo8(32)
|
460 0292 8E8B std Y+22,r24
|
461 0294 9F8B std Y+23,r25
|
462 0296 588F std Y+24,r21
|
463 0298 398F std Y+25,r19
|
464 029a 83E3 ldi r24,lo8(51)
|
465 029c 8A8F std Y+26,r24
|
466 029e 4B8F std Y+27,r20
|
467 02a0 3C8F std Y+28,r19
|
468 02a2 2D8F std Y+29,r18
|
469 02a4 2E8F std Y+30,r18
|
470 02a6 8EE2 ldi r24,lo8(46)
|
471 02a8 8F8F std Y+31,r24
|
472 02aa 68A3 std Y+32,r22
|
473 02ac 82E4 ldi r24,lo8(66)
|
474 02ae 89A3 std Y+33,r24
|
475 02b0 8FE4 ldi r24,lo8(79)
|
476 02b2 8AA3 std Y+34,r24
|
477 .LM31:
|
478 02b4 802F mov r24,r16
|
479 02b6 895F subi r24,lo8(-(7))
|
480 02b8 8C83 std Y+4,r24
|
481 .LM32:
|
482 02ba 8450 subi r24,lo8(-(-4))
|
483 02bc 8D83 std Y+5,r24
|
484 .LM33:
|
485 02be 0D5F subi r16,lo8(-(3))
|
486 02c0 1F4F sbci r17,hi8(-(3))
|
487 02c2 1E83 std Y+6,r17
|
488 .LVL26:
|
489 02c4 0350 subi r16,lo8(-(-3))
|
490 02c6 1040 sbci r17,hi8(-(-3))
|
491 .LM34:
|
492 02c8 9E01 movw r18,r28
|
493 02ca 265F subi r18,lo8(-(10))
|
494 02cc 3F4F sbci r19,hi8(-(10))
|
495 02ce C901 movw r24,r18
|
496 02d0 BF01 movw r22,r30
|
497 02d2 A801 movw r20,r16
|
498 .LVL27:
|
499 02d4 0E94 0000 call memcpy
|
500 .LM35:
|
501 02d8 075F subi r16,lo8(-(9))
|
502 02da 1F4F sbci r17,hi8(-(9))
|
503 .LVL28:
|
504 02dc C701 movw r24,r14
|
505 02de B801 movw r22,r16
|
506 02e0 0E94 0000 call SendSTR_M64USART1
|
507 .LM36:
|
508 02e4 0E94 0000 call ReceiveByte_M64USART1
|
509 .LM37:
|
510 02e8 8823 tst r24
|
511 02ea 01F0 breq .L18
|
512 02ec 80E0 ldi r24,lo8(0)
|
513 02ee 00C0 rjmp .L19
|
514 .L18:
|
515 .LM38:
|
516 02f0 0E94 0000 call STM32U_closeFile
|
517 02f4 81E0 ldi r24,lo8(1)
|
518 .L19:
|
519 /* epilogue start */
|
520 .LM39:
|
521 02f6 C058 subi r28,lo8(-(128))
|
522 02f8 DF4F sbci r29,hi8(-(128))
|
523 02fa 0FB6 in __tmp_reg__,__SREG__
|
524 02fc F894 cli
|
525 02fe DEBF out __SP_H__,r29
|
526 0300 0FBE out __SREG__,__tmp_reg__
|
527 0302 CDBF out __SP_L__,r28
|
528 0304 CF91 pop r28
|
529 0306 DF91 pop r29
|
530 0308 1F91 pop r17
|
531 .LVL29:
|
532 030a 0F91 pop r16
|
533 .LVL30:
|
534 030c FF90 pop r15
|
535 030e EF90 pop r14
|
536 0310 0895 ret
|
537 .LFE11:
|
539 .global saveSTM32UDiskBaund
|
541 saveSTM32UDiskBaund:
|
542 .LFB9:
|
543 .LM40:
|
544 .LVL31:
|
545 0312 DF93 push r29
|
546 0314 CF93 push r28
|
547 0316 00D0 rcall .
|
548 0318 00D0 rcall .
|
549 031a 00D0 rcall .
|
550 031c CDB7 in r28,__SP_L__
|
551 031e DEB7 in r29,__SP_H__
|
552 /* prologue: function */
|
553 /* frame size = 6 */
|
554 .LM41:
|
555 0320 DE01 movw r26,r28
|
556 0322 1196 adiw r26,1
|
557 0324 E0E0 ldi r30,lo8(C.6.1889)
|
558 0326 F0E0 ldi r31,hi8(C.6.1889)
|
559 0328 26E0 ldi r18,lo8(6)
|
560 .L22:
|
561 032a 0190 ld r0,Z+
|
562 032c 0D92 st X+,r0
|
563 032e 2150 subi r18,lo8(-(-1))
|
564 0330 01F4 brne .L22
|
565 .LM42:
|
566 0332 8036 cpi r24,96
|
567 0334 9105 cpc r25,__zero_reg__
|
568 0336 01F4 brne .L23
|
569 .LM43:
|
570 0338 82EB ldi r24,lo8(-78)
|
571 .LVL32:
|
572 033a 00C0 rjmp .L31
|
573 .LVL33:
|
574 .L23:
|
575 .LM44:
|
576 033c 803C cpi r24,192
|
577 033e 9105 cpc r25,__zero_reg__
|
578 0340 01F4 brne .L25
|
579 .LM45:
|
580 0342 89ED ldi r24,lo8(-39)
|
581 .LVL34:
|
582 .L31:
|
583 0344 8D83 std Y+5,r24
|
584 .LM46:
|
585 0346 82E0 ldi r24,lo8(2)
|
586 0348 00C0 rjmp .L30
|
587 .LVL35:
|
588 .L25:
|
589 .LM47:
|
590 034a 22E0 ldi r18,hi8(576)
|
591 034c 8034 cpi r24,lo8(576)
|
592 034e 9207 cpc r25,r18
|
593 0350 01F4 brne .L26
|
594 .LM48:
|
595 0352 88E9 ldi r24,lo8(-104)
|
596 .LVL36:
|
597 0354 00C0 rjmp .L32
|
598 .LVL37:
|
599 .L26:
|
600 .LM49:
|
601 0356 8058 subi r24,lo8(1152)
|
602 0358 9440 sbci r25,hi8(1152)
|
603 035a 01F4 brne .L24
|
604 .LM50:
|
605 035c 8CEC ldi r24,lo8(-52)
|
606 .LVL38:
|
607 .L32:
|
608 035e 8D83 std Y+5,r24
|
609 .LM51:
|
610 0360 83E0 ldi r24,lo8(3)
|
611 .L30:
|
612 0362 8E83 std Y+6,r24
|
613 .LVL39:
|
614 .L24:
|
615 .LM52:
|
616 0364 CE01 movw r24,r28
|
617 .LVL40:
|
618 0366 0196 adiw r24,1
|
619 0368 66E0 ldi r22,lo8(6)
|
620 036a 70E0 ldi r23,hi8(6)
|
621 036c 0E94 0000 call SendSTR_M64USART1
|
622 .LM53:
|
623 0370 0E94 0000 call ReceiveByte_M64USART1
|
624 0374 90E0 ldi r25,lo8(0)
|
625 0376 8135 cpi r24,lo8(81)
|
626 0378 01F4 brne .L27
|
627 037a 91E0 ldi r25,lo8(1)
|
628 .L27:
|
629 .LM54:
|
630 037c 892F mov r24,r25
|
631 /* epilogue start */
|
632 037e 2696 adiw r28,6
|
633 0380 0FB6 in __tmp_reg__,__SREG__
|
634 0382 F894 cli
|
635 0384 DEBF out __SP_H__,r29
|
636 0386 0FBE out __SREG__,__tmp_reg__
|
637 0388 CDBF out __SP_L__,r28
|
638 038a CF91 pop r28
|
639 038c DF91 pop r29
|
640 038e 0895 ret
|
641 .LFE9:
|
643 .global mInitCHSTM32UDisk
|
645 mInitCHSTM32UDisk:
|
646 .LFB8:
|
647 .LM55:
|
648 0390 DF93 push r29
|
649 0392 CF93 push r28
|
650 0394 00D0 rcall .
|
651 0396 00D0 rcall .
|
652 0398 00D0 rcall .
|
653 039a CDB7 in r28,__SP_L__
|
654 039c DEB7 in r29,__SP_H__
|
655 /* prologue: function */
|
656 /* frame size = 6 */
|
657 .LM56:
|
658 039e DE01 movw r26,r28
|
659 03a0 1196 adiw r26,1
|
660 03a2 E0E0 ldi r30,lo8(C.4.1881)
|
661 03a4 F0E0 ldi r31,hi8(C.4.1881)
|
662 03a6 86E0 ldi r24,lo8(6)
|
663 .L34:
|
664 03a8 0190 ld r0,Z+
|
665 03aa 0D92 st X+,r0
|
666 03ac 8150 subi r24,lo8(-(-1))
|
667 03ae 01F4 brne .L34
|
668 .LM57:
|
669 03b0 CE01 movw r24,r28
|
670 03b2 0196 adiw r24,1
|
671 03b4 66E0 ldi r22,lo8(6)
|
672 03b6 70E0 ldi r23,hi8(6)
|
673 03b8 0E94 0000 call SendSTR_M64USART1
|
674 .LM58:
|
675 03bc 0E94 0000 call ReceiveByte_M64USART1
|
676 03c0 90E0 ldi r25,lo8(0)
|
677 03c2 8B3F cpi r24,lo8(-5)
|
678 03c4 01F4 brne .L35
|
679 03c6 91E0 ldi r25,lo8(1)
|
680 .L35:
|
681 .LM59:
|
682 03c8 892F mov r24,r25
|
683 /* epilogue start */
|
684 03ca 2696 adiw r28,6
|
685 03cc 0FB6 in __tmp_reg__,__SREG__
|
686 03ce F894 cli
|
687 03d0 DEBF out __SP_H__,r29
|
688 03d2 0FBE out __SREG__,__tmp_reg__
|
689 03d4 CDBF out __SP_L__,r28
|
690 03d6 CF91 pop r28
|
691 03d8 DF91 pop r29
|
692 03da 0895 ret
|
693 .LFE8:
|
695 .global checkDiskConnect
|
697 checkDiskConnect:
|
698 .LFB10:
|
699 .LM60:
|
700 03dc 0F93 push r16
|
701 03de 1F93 push r17
|
702 03e0 DF93 push r29
|
703 03e2 CF93 push r28
|
704 03e4 CDB7 in r28,__SP_L__
|
705 03e6 DEB7 in r29,__SP_H__
|
706 03e8 6397 sbiw r28,19
|
707 03ea 0FB6 in __tmp_reg__,__SREG__
|
708 03ec F894 cli
|
709 03ee DEBF out __SP_H__,r29
|
710 03f0 0FBE out __SREG__,__tmp_reg__
|
711 03f2 CDBF out __SP_L__,r28
|
712 /* prologue: function */
|
713 /* frame size = 19 */
|
714 .LM61:
|
715 03f4 8E01 movw r16,r28
|
716 03f6 095F subi r16,lo8(-(7))
|
717 03f8 1F4F sbci r17,hi8(-(7))
|
718 03fa 8DE0 ldi r24,lo8(13)
|
719 03fc F801 movw r30,r16
|
720 03fe 1192 st Z+,__zero_reg__
|
721 0400 8A95 dec r24
|
722 0402 01F4 brne .-6
|
723 0404 87E5 ldi r24,lo8(87)
|
724 0406 8F83 std Y+7,r24
|
725 0408 8BEA ldi r24,lo8(-85)
|
726 040a 8887 std Y+8,r24
|
727 040c 80E3 ldi r24,lo8(48)
|
728 040e 8987 std Y+9,r24
|
729 0410 8AE0 ldi r24,lo8(10)
|
730 0412 8A87 std Y+10,r24
|
731 .LM62:
|
732 0414 CE01 movw r24,r28
|
733 0416 0196 adiw r24,1
|
734 0418 0E94 0000 call GetDateTime
|
735 .LM63:
|
736 041c 8981 ldd r24,Y+1
|
737 041e 8C5E subi r24,lo8(-(20))
|
738 0420 8D87 std Y+13,r24
|
739 .LM64:
|
740 0422 8A81 ldd r24,Y+2
|
741 0424 8E87 std Y+14,r24
|
742 .LM65:
|
743 0426 8B81 ldd r24,Y+3
|
744 0428 8F87 std Y+15,r24
|
745 .LM66:
|
746 042a 8C81 ldd r24,Y+4
|
747 042c 888B std Y+16,r24
|
748 .LM67:
|
749 042e 8D81 ldd r24,Y+5
|
750 0430 898B std Y+17,r24
|
751 .LM68:
|
752 0432 8E81 ldd r24,Y+6
|
753 0434 8A8B std Y+18,r24
|
754 .LM69:
|
755 0436 C801 movw r24,r16
|
756 0438 6CE0 ldi r22,lo8(12)
|
757 043a 70E0 ldi r23,hi8(12)
|
758 043c 0E94 0000 call SendSTR_M64USART1
|
759 .LM70:
|
760 0440 0E94 0000 call ReceiveByte_M64USART1
|
761 0444 90E0 ldi r25,lo8(0)
|
762 0446 8531 cpi r24,lo8(21)
|
763 0448 01F4 brne .L39
|
764 044a 91E0 ldi r25,lo8(1)
|
765 .L39:
|
766 .LM71:
|
767 044c 892F mov r24,r25
|
768 /* epilogue start */
|
769 044e 6396 adiw r28,19
|
770 0450 0FB6 in __tmp_reg__,__SREG__
|
771 0452 F894 cli
|
772 0454 DEBF out __SP_H__,r29
|
773 0456 0FBE out __SREG__,__tmp_reg__
|
774 0458 CDBF out __SP_L__,r28
|
775 045a CF91 pop r28
|
776 045c DF91 pop r29
|
777 045e 1F91 pop r17
|
778 0460 0F91 pop r16
|
779 0462 0895 ret
|
780 .LFE10:
|
782 .global creatFileManage
|
784 creatFileManage:
|
785 .LFB14:
|
786 .LM72:
|
787 .LVL41:
|
788 0464 0F93 push r16
|
789 0466 1F93 push r17
|
790 0468 CF93 push r28
|
791 046a DF93 push r29
|
792 /* prologue: function */
|
793 /* frame size = 0 */
|
794 046c EC01 movw r28,r24
|
795 046e 8B01 movw r16,r22
|
796 .LM73:
|
797 0470 80E8 ldi r24,lo8(1152)
|
798 0472 94E0 ldi r25,hi8(1152)
|
799 .LVL42:
|
800 0474 0E94 0000 call Config_M64USART1
|
801 .LVL43:
|
802 .LM74:
|
803 0478 81E0 ldi r24,lo8(1)
|
804 047a 90E0 ldi r25,hi8(1)
|
805 047c 0E94 0000 call Delay_MS
|
806 .LM75:
|
807 0480 0E94 0000 call mInitCHSTM32UDisk
|
808 0484 8823 tst r24
|
809 0486 01F4 brne .L42
|
810 .LM76:
|
811 0488 80EC ldi r24,lo8(192)
|
812 048a 90E0 ldi r25,hi8(192)
|
813 048c 0E94 0000 call Config_M64USART1
|
814 0490 84E6 ldi r24,lo8(100)
|
815 .LVL44:
|
816 0492 00C0 rjmp .L43
|
817 .LVL45:
|
818 .L42:
|
819 .LM77:
|
820 0494 81E0 ldi r24,lo8(1)
|
821 0496 90E0 ldi r25,hi8(1)
|
822 0498 0E94 0000 call Delay_MS
|
823 .LM78:
|
824 049c 0E94 0000 call checkDiskConnect
|
825 04a0 8823 tst r24
|
826 04a2 01F4 brne .L44
|
827 .LM79:
|
828 04a4 80EC ldi r24,lo8(192)
|
829 04a6 90E0 ldi r25,hi8(192)
|
830 04a8 0E94 0000 call Config_M64USART1
|
831 04ac 85E6 ldi r24,lo8(101)
|
832 .LVL46:
|
833 04ae 00C0 rjmp .L43
|
834 .LVL47:
|
835 .L44:
|
836 .LM80:
|
837 04b0 81E0 ldi r24,lo8(1)
|
838 04b2 90E0 ldi r25,hi8(1)
|
839 04b4 0E94 0000 call Delay_MS
|
840 .LM81:
|
841 04b8 CE01 movw r24,r28
|
842 04ba B801 movw r22,r16
|
843 04bc 0E94 0000 call STM32U_creatFile
|
844 04c0 8823 tst r24
|
845 04c2 01F4 brne .L45
|
846 .LM82:
|
847 04c4 80EC ldi r24,lo8(192)
|
848 04c6 90E0 ldi r25,hi8(192)
|
849 04c8 0E94 0000 call Config_M64USART1
|
850 04cc 86E6 ldi r24,lo8(102)
|
851 .LVL48:
|
852 04ce 00C0 rjmp .L43
|
853 .LVL49:
|
854 .L45:
|
855 .LM83:
|
856 04d0 8AE0 ldi r24,lo8(10)
|
857 04d2 90E0 ldi r25,hi8(10)
|
858 04d4 0E94 0000 call Delay_MS
|
859 .LM84:
|
860 04d8 CE01 movw r24,r28
|
861 04da B801 movw r22,r16
|
862 04dc 0E94 0000 call STM32U_OpenFile
|
863 04e0 8823 tst r24
|
864 04e2 01F4 brne .L46
|
865 .LM85:
|
866 04e4 80EC ldi r24,lo8(192)
|
867 04e6 90E0 ldi r25,hi8(192)
|
868 04e8 0E94 0000 call Config_M64USART1
|
869 04ec 87E6 ldi r24,lo8(103)
|
870 .LVL50:
|
871 04ee 00C0 rjmp .L43
|
872 .LVL51:
|
873 .L46:
|
874 .LM86:
|
875 04f0 88EE ldi r24,lo8(1000)
|
876 04f2 93E0 ldi r25,hi8(1000)
|
877 04f4 0E94 0000 call Delay_MS
|
878 .LM87:
|
879 /* #APP */
|
880 ; 233 "STM32U.c" 1
|
881 04f8 A895 wdr
|
882 ; 0 "" 2
|
883 /* #NOAPP */
|
884 04fa 81E0 ldi r24,lo8(1)
|
885 .LVL52:
|
886 .L43:
|
887 .LVL53:
|
888 /* epilogue start */
|
889 .LM88:
|
890 04fc DF91 pop r29
|
891 04fe CF91 pop r28
|
892 .LVL54:
|
893 0500 1F91 pop r17
|
894 0502 0F91 pop r16
|
895 .LVL55:
|
896 0504 0895 ret
|
897 .LFE14:
|
899 .global ReadUDiskType
|
901 ReadUDiskType:
|
902 .LFB6:
|
903 .LM89:
|
904 0506 CF92 push r12
|
905 0508 DF92 push r13
|
906 050a EF92 push r14
|
907 050c FF92 push r15
|
908 050e 1F93 push r17
|
909 0510 DF93 push r29
|
910 0512 CF93 push r28
|
911 0514 CDB7 in r28,__SP_L__
|
912 0516 DEB7 in r29,__SP_H__
|
913 0518 2897 sbiw r28,8
|
914 051a 0FB6 in __tmp_reg__,__SREG__
|
915 051c F894 cli
|
916 051e DEBF out __SP_H__,r29
|
917 0520 0FBE out __SREG__,__tmp_reg__
|
918 0522 CDBF out __SP_L__,r28
|
919 /* prologue: function */
|
920 /* frame size = 8 */
|
921 .LM90:
|
922 0524 DE01 movw r26,r28
|
923 0526 1196 adiw r26,1
|
924 0528 E0E0 ldi r30,lo8(C.0.1862)
|
925 052a F0E0 ldi r31,hi8(C.0.1862)
|
926 052c 88E0 ldi r24,lo8(8)
|
927 .L49:
|
928 052e 0190 ld r0,Z+
|
929 0530 0D92 st X+,r0
|
930 0532 8150 subi r24,lo8(-(-1))
|
931 0534 01F4 brne .L49
|
932 .LM91:
|
933 0536 CE01 movw r24,r28
|
934 0538 0396 adiw r24,3
|
935 053a 64E0 ldi r22,lo8(4)
|
936 053c 70E0 ldi r23,hi8(4)
|
937 053e 0E94 0000 call CalCRC16
|
938 .LM92:
|
939 0542 8F83 std Y+7,r24
|
940 .LM93:
|
941 0544 9887 std Y+8,r25
|
942 .LM94:
|
943 0546 80E8 ldi r24,lo8(1152)
|
944 0548 94E0 ldi r25,hi8(1152)
|
945 054a 0E94 0000 call Config_M64USART1
|
946 .LM95:
|
947 054e 81E0 ldi r24,lo8(1)
|
948 0550 90E0 ldi r25,hi8(1)
|
949 0552 0E94 0000 call Delay_MS
|
950 0556 15E0 ldi r17,lo8(5)
|
951 .LVL56:
|
952 .LM96:
|
953 0558 6E01 movw r12,r28
|
954 055a 0894 sec
|
955 055c C11C adc r12,__zero_reg__
|
956 055e D11C adc r13,__zero_reg__
|
957 .LBB32:
|
958 .LBB33:
|
959 .LBB34:
|
960 .LBB35:
|
961 .LM97:
|
962 0560 88EB ldi r24,lo8(184)
|
963 0562 E82E mov r14,r24
|
964 0564 F12C mov r15,__zero_reg__
|
965 .LVL57:
|
966 .L52:
|
967 .LBE35:
|
968 .LBE34:
|
969 .LBE33:
|
970 .LBE32:
|
971 .LM98:
|
972 0566 C601 movw r24,r12
|
973 .LVL58:
|
974 0568 68E0 ldi r22,lo8(8)
|
975 056a 70E0 ldi r23,hi8(8)
|
976 056c 0E94 0000 call SendSTR_M64USART1
|
977 .LVL59:
|
978 .LM99:
|
979 0570 0E94 0000 call ReceiveByte_M64USART2
|
980 0574 8093 0000 sts s_UDiskType,r24
|
981 .LM100:
|
982 0578 8F3F cpi r24,lo8(-1)
|
983 057a 01F4 brne .L50
|
984 .LM101:
|
985 057c 1150 subi r17,lo8(-(-1))
|
986 .LM102:
|
987 /* #APP */
|
988 ; 36 "STM32U.c" 1
|
989 057e A895 wdr
|
990 ; 0 "" 2
|
991 /* #NOAPP */
|
992 0580 88EE ldi r24,lo8(1000)
|
993 0582 93E0 ldi r25,hi8(1000)
|
994 .LVL60:
|
995 .L51:
|
996 .LBB39:
|
997 .LBB38:
|
998 .LBB37:
|
999 .LBB36:
|
1000 .LM103:
|
1001 0584 F701 movw r30,r14
|
1002 .LVL61:
|
1003 /* #APP */
|
1004 ; 105 "c:/winavr-20100110/lib/gcc/../../avr/include/util/delay_basic.h" 1
|
1005 0586 3197 1: sbiw r30,1
|
1006 0588 01F4 brne 1b
|
1007 ; 0 "" 2
|
1008 /* #NOAPP */
|
1009 .LBE36:
|
1010 .LBE37:
|
1011 .LM104:
|
1012 058a 0197 sbiw r24,1
|
1013 .LM105:
|
1014 058c 01F4 brne .L51
|
1015 .LBE38:
|
1016 .LBE39:
|
1017 .LM106:
|
1018 058e 1123 tst r17
|
1019 0590 01F4 brne .L52
|
1020 .L50:
|
1021 .LM107:
|
1022 0592 1093 0000 sts countbak,r17
|
1023 .LM108:
|
1024 0596 8091 0000 lds r24,s_UDiskType
|
1025 .LVL62:
|
1026 059a 90E0 ldi r25,lo8(0)
|
1027 059c 807C andi r24,lo8(192)
|
1028 059e 9070 andi r25,hi8(192)
|
1029 05a0 8038 cpi r24,128
|
1030 05a2 9105 cpc r25,__zero_reg__
|
1031 05a4 01F4 brne .L53
|
1032 .LM109:
|
1033 05a6 81E8 ldi r24,lo8(-127)
|
1034 05a8 00C0 rjmp .L60
|
1035 .L53:
|
1036 .LM110:
|
1037 05aa 8034 cpi r24,64
|
1038 05ac 9105 cpc r25,__zero_reg__
|
1039 05ae 01F4 brne .L55
|
1040 .LM111:
|
1041 05b0 81E4 ldi r24,lo8(65)
|
1042 05b2 00C0 rjmp .L60
|
1043 .L55:
|
1044 .LM112:
|
1045 05b4 81EC ldi r24,lo8(-63)
|
1046 .L60:
|
1047 05b6 8093 0000 sts s_UDiskType,r24
|
1048 .LM113:
|
1049 05ba 8091 0000 lds r24,s_UDiskType
|
1050 /* epilogue start */
|
1051 05be 2896 adiw r28,8
|
1052 05c0 0FB6 in __tmp_reg__,__SREG__
|
1053 05c2 F894 cli
|
1054 05c4 DEBF out __SP_H__,r29
|
1055 05c6 0FBE out __SREG__,__tmp_reg__
|
1056 05c8 CDBF out __SP_L__,r28
|
1057 05ca CF91 pop r28
|
1058 05cc DF91 pop r29
|
1059 05ce 1F91 pop r17
|
1060 .LVL63:
|
1061 05d0 FF90 pop r15
|
1062 05d2 EF90 pop r14
|
1063 05d4 DF90 pop r13
|
1064 05d6 CF90 pop r12
|
1065 05d8 0895 ret
|
1066 .LFE6:
|
1068 .global countbak
|
1069 .global countbak
|
1070 .section .bss
|
1073 countbak:
|
1074 0000 00 .skip 1,0
|
1075 .data
|
1078 C.11.1942:
|
1079 0000 57 .byte 87
|
1080 0001 AB .byte -85
|
1081 0002 36 .byte 54
|
1082 0003 04 .byte 4
|
1083 0004 00 .byte 0
|
1084 0005 00 .byte 0
|
1087 C.6.1889:
|
1088 0006 57 .byte 87
|
1089 0007 AB .byte -85
|
1090 0008 02 .byte 2
|
1091 0009 04 .byte 4
|
1092 000a CC .byte -52
|
1093 000b 03 .byte 3
|
1096 C.4.1881:
|
1097 000c 57 .byte 87
|
1098 000d AB .byte -85
|
1099 000e 06 .byte 6
|
1100 000f 04 .byte 4
|
1101 0010 00 .byte 0
|
1102 0011 00 .byte 0
|
1105 s_UDiskType:
|
1106 0012 41 .byte 65
|
1109 C.0.1862:
|
1110 0013 57 .byte 87
|
1111 0014 AB .byte -85
|
1112 0015 01 .byte 1
|
1113 0016 04 .byte 4
|
1114 0017 00 .byte 0
|
1115 0018 00 .byte 0
|
1116 0019 00 .byte 0
|
1117 001a 00 .byte 0
|
1214 .Letext0:
|
DEFINED SYMBOLS
|
*ABS*:00000000 STM32U.c
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:2 *ABS*:0000003f __SREG__
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:3 *ABS*:0000003e __SP_H__
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:4 *ABS*:0000003d __SP_L__
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:5 *ABS*:00000034 __CCP__
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:6 *ABS*:00000000 __tmp_reg__
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:7 *ABS*:00000001 __zero_reg__
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:18 .text:00000000 getUDiskType
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:1105 .data:00000012 s_UDiskType
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:31 .text:00000006 STM32U_writeFile
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:201 .text:000000ea STM32U_closeFile
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:1078 .data:00000000 C.11.1942
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:253 .text:00000136 STM32U_OpenFile
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:395 .text:00000222 STM32U_creatFile
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:541 .text:00000312 saveSTM32UDiskBaund
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:1087 .data:00000006 C.6.1889
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:645 .text:00000390 mInitCHSTM32UDisk
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:1096 .data:0000000c C.4.1881
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:697 .text:000003dc checkDiskConnect
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:784 .text:00000464 creatFileManage
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:901 .text:00000506 ReadUDiskType
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:1109 .data:00000013 C.0.1862
|
C:\Users\ADMINI~1\AppData\Local\Temp/ccM0Wual.s:1073 .bss:00000000 countbak
|
|
UNDEFINED SYMBOLS
|
memcpy
|
SendSTR_M64USART1
|
ReceiveByte_M64USART1
|
GetDateTime
|
Config_M64USART1
|
Delay_MS
|
CalCRC16
|
ReceiveByte_M64USART2
|
__do_copy_data
|
__do_clear_bss
|