1 .file "diskio.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 .section .text.disk_initialize,"ax",@progbits 17 .global disk_initialize 19 disk_initialize: 20 .LFB54: 21 .LSM0: 22 .LVL0: 23 /* prologue: function */ 24 /* frame size = 0 */ 25 .LSM1: 26 0000 80E0 ldi r24,lo8(0) 27 .LVL1: 28 /* epilogue start */ 29 0002 0895 ret 30 .LFE54: 32 .section .text.disk_status,"ax",@progbits 33 .global disk_status 35 disk_status: 36 .LFB55: 37 .LSM2: 38 .LVL2: 39 /* prologue: function */ 40 /* frame size = 0 */ 41 .LSM3: 42 0000 80E0 ldi r24,lo8(0) 43 .LVL3: 44 /* epilogue start */ 45 0002 0895 ret 46 .LFE55: 48 .section .text.disk_ioctl,"ax",@progbits 49 .global disk_ioctl 51 disk_ioctl: 52 .LFB58: 53 .LSM4: 54 .LVL4: 55 /* prologue: function */ 56 /* frame size = 0 */ 57 .LSM5: 58 0000 6623 tst r22 59 0002 01F0 breq .L6 60 0004 84E0 ldi r24,lo8(4) 61 .LVL5: 62 0006 0895 ret 63 .LVL6: 64 .L6: 65 0008 80E0 ldi r24,lo8(0) 66 .LVL7: 67 .LSM6: 68 000a 0895 ret 69 .LFE58: 71 .section .text.get_fattime,"ax",@progbits 72 .global get_fattime 74 get_fattime: 75 .LFB59: 76 .LSM7: 77 /* prologue: function */ 78 /* frame size = 0 */ 79 .LSM8: 80 0000 61E2 ldi r22,lo8(35719201) 81 0002 78E0 ldi r23,hi8(35719201) 82 0004 81E2 ldi r24,hlo8(35719201) 83 0006 92E0 ldi r25,hhi8(35719201) 84 /* epilogue start */ 85 0008 0895 ret 86 .LFE59: 88 .section .text.disk_write,"ax",@progbits 89 .global disk_write 91 disk_write: 92 .LFB57: 93 .LSM9: 94 .LVL8: 95 0000 0F93 push r16 96 .LVL9: 97 /* prologue: function */ 98 /* frame size = 0 */ 99 0002 FB01 movw r30,r22 100 .LSM10: 101 0004 CA01 movw r24,r20 102 0006 B901 movw r22,r18 103 .LVL10: 104 0008 402F mov r20,r16 105 .LVL11: 106 000a 50E0 ldi r21,lo8(0) 107 000c 9F01 movw r18,r30 108 .LVL12: 109 000e 0E94 0000 call DataflashManager_WriteBlocks_RAM 110 .LVL13: 111 .LSM11: 112 0012 80E0 ldi r24,lo8(0) 113 /* epilogue start */ 114 0014 0F91 pop r16 115 .LVL14: 116 0016 0895 ret 117 .LFE57: 119 .section .text.disk_read,"ax",@progbits 120 .global disk_read 122 disk_read: 123 .LFB56: 124 .LSM12: 125 .LVL15: 126 0000 0F93 push r16 127 .LVL16: 128 /* prologue: function */ 129 /* frame size = 0 */ 130 0002 FB01 movw r30,r22 131 .LSM13: 132 0004 CA01 movw r24,r20 133 0006 B901 movw r22,r18 134 .LVL17: 135 0008 402F mov r20,r16 136 .LVL18: 137 000a 50E0 ldi r21,lo8(0) 138 000c 9F01 movw r18,r30 139 .LVL19: 140 000e 0E94 0000 call DataflashManager_ReadBlocks_RAM 141 .LVL20: 142 .LSM14: 143 0012 80E0 ldi r24,lo8(0) 144 /* epilogue start */ 145 0014 0F91 pop r16 146 .LVL21: 147 0016 0895 ret 148 .LFE56: 214 .Letext0: DEFINED SYMBOLS *ABS*:00000000 diskio.c C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:2 *ABS*:0000003f __SREG__ C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:3 *ABS*:0000003e __SP_H__ C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:4 *ABS*:0000003d __SP_L__ C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:5 *ABS*:00000034 __CCP__ C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:6 *ABS*:00000000 __tmp_reg__ C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:7 *ABS*:00000001 __zero_reg__ C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:19 .text.disk_initialize:00000000 disk_initialize C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:35 .text.disk_status:00000000 disk_status C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:51 .text.disk_ioctl:00000000 disk_ioctl C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:74 .text.get_fattime:00000000 get_fattime C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:91 .text.disk_write:00000000 disk_write C:\Users\Dean\AppData\Local\Temp/cci6lD6d.s:122 .text.disk_read:00000000 disk_read UNDEFINED SYMBOLS DataflashManager_WriteBlocks_RAM DataflashManager_ReadBlocks_RAM