📄 usbdisk.dbg
字号:
IMAGECRAFT DEBUG FORMAT
VERSION 1.1
CPU AVR
DIR J:\PDIUSBD12-Materials\富昌\优盘5.0\
FILE SCSI.C
STRUCT 36 _STD_INQUIRY_DATA
FIELD 0 DeviceType F[0:5]
FIELD 0 Reserved0 F[5:3]
FIELD 0 Reserved1 F[8:7]
FIELD 0 RemovableMedia F[15:1]
FIELD 2 Reserved2 c
FIELD 3 Reserved3 F[0:5]
FIELD 3 NormACA F[5:1]
FIELD 3 Obsolete0 F[6:1]
FIELD 3 AERC F[7:1]
FIELD 4 Reserved4 A[3:3]c
FIELD 7 SoftReset F[0:1]
FIELD 7 CommandQueue F[1:1]
FIELD 7 Reserved5 F[2:1]
FIELD 7 LinkedCommands F[3:1]
FIELD 7 Synchronous F[4:1]
FIELD 7 Wide16Bit F[5:1]
FIELD 7 Wide32Bit F[6:1]
FIELD 7 RelativeAddressing F[7:1]
FIELD 8 VendorId A[8:8]c
FIELD 16 ProductId A[16:16]c
FIELD 32 productRevisionLevel A[4:4]c
STRUCTEND
STRUCT 4 _MODE_DATA
FIELD 0 OperationCode c
FIELD 1 Reserved0 c
FIELD 2 Reserved1 F[0:7]
FIELD 2 WP F[7:1]
FIELD 3 Reserved2 c
STRUCTEND
STRUCT 8 _READ_CAPACITY_DATA
FIELD 0 LogicalBlockAddress A[4:4]c
FIELD 4 LogicalLength A[4:4]c
STRUCTEND
STRUCT 4 _CAPACITYLIST_HEAD
FIELD 0 Reserved0 A[3:3]c
FIELD 3 CapacityLength c
STRUCTEND
STRUCT 8 _CM_FORMAT_CAPACITY_DATA
FIELD 0 LogicalBlockAddress A[4:4]c
FIELD 4 DescriptorCode F[0:2]
FIELD 4 Reserved0 F[2:6]
FIELD 5 LogicalLength A[3:3]c
STRUCTEND
DEFGLOBAL inquiryData 84 kS[_STD_INQUIRY_DATA]
DEFGLOBAL ModeData A8 kS[_MODE_DATA]
DEFGLOBAL ReadCapacityData AC kS[_READ_CAPACITY_DATA]
DEFGLOBAL CapacitylistHead B4 kS[_CAPACITYLIST_HEAD]
DEFGLOBAL CMFormatCapacityData B8 kS[_CM_FORMAT_CAPACITY_DATA]
FILE CHAP9.C
STRUCT 18 _USB_DEVICE_DESCRIPTOR
FIELD 0 bLength c
FIELD 1 bDescriptorType c
FIELD 2 bcdUSB s
FIELD 4 bDeviceClass c
FIELD 5 bDeviceSubClass c
FIELD 6 bDeviceProtocol c
FIELD 7 bMaxPacketSize0 c
FIELD 8 idVendor s
FIELD 10 idProduct s
FIELD 12 bcdDevice s
FIELD 14 iManufacturer c
FIELD 15 iProduct c
FIELD 16 iSerialNumber c
FIELD 17 bNumConfigurations c
STRUCTEND
STRUCT 9 _USB_CONFIGURATION_DESCRIPTOR
FIELD 0 bLength c
FIELD 1 bDescriptorType c
FIELD 2 wTotalLength s
FIELD 4 bNumInterfaces c
FIELD 5 bConfigurationValue c
FIELD 6 iConfiguration c
FIELD 7 bmAttributes c
FIELD 8 MaxPower c
STRUCTEND
STRUCT 9 _USB_INTERFACE_DESCRIPTOR
FIELD 0 bLength c
FIELD 1 bDescriptorType c
FIELD 2 bInterfaceNumber c
FIELD 3 bAlternateSetting c
FIELD 4 bNumEndpoints c
FIELD 5 bInterfaceClass c
FIELD 6 bInterfaceSubClass c
FIELD 7 bInterfaceProtocol c
FIELD 8 iInterface c
STRUCTEND
STRUCT 7 _USB_ENDPOINT_DESCRIPTOR
FIELD 0 bLength c
FIELD 1 bDescriptorType c
FIELD 2 bEndpointAddress c
FIELD 3 bmAttributes c
FIELD 4 wMaxPacketSize s
FIELD 6 bInterval c
STRUCTEND
DEFGLOBAL DeviceDescr C0 kS[_USB_DEVICE_DESCRIPTOR]
DEFGLOBAL ConfigDescr D2 kS[_USB_CONFIGURATION_DESCRIPTOR]
DEFGLOBAL InterfaceDescr DB kS[_USB_INTERFACE_DESCRIPTOR]
DEFGLOBAL EP1_TXDescr E4 kS[_USB_ENDPOINT_DESCRIPTOR]
DEFGLOBAL EP1_RXDescr EB kS[_USB_ENDPOINT_DESCRIPTOR]
DEFGLOBAL EP2_TXDescr F2 kS[_USB_ENDPOINT_DESCRIPTOR]
DEFGLOBAL EP2_RXDescr F9 kS[_USB_ENDPOINT_DESCRIPTOR]
FILE Flash.c
DEFGLOBAL Fat16_Bpb 100 A[512:512]kc
FILE SCSI.C
FUNC RBC_Hander 382 fc
BLOCK 73 386
DEFREG result 20 c
LINE 73 386
LINE 76 386
LINE 77 388
LINE 78 394
LINE 79 414
LINE 81 414
LINE 82 418
LINE 84 41A
LINE 85 41E
LINE 87 420
LINE 88 424
LINE 90 426
LINE 91 42A
LINE 93 42C
LINE 94 430
LINE 96 432
LINE 97 436
LINE 99 438
LINE 100 43C
LINE 102 43E
LINE 103 442
LINE 105 444
LINE 106 448
LINE 109 44A
LINE 110 44E
LINE 112 44E
BLOCKEND 0 454
FUNCEND 454
FUNC SPC_InQuiry 456 fc
BLOCK 116 456
LINE 116 456
LINE 117 456
LINE 119 462
BLOCKEND 0 464
FUNCEND 464
FUNC SPC_ModeSense 466 fc
BLOCK 122 466
LINE 122 466
LINE 123 466
LINE 125 472
BLOCKEND 0 474
FUNCEND 474
FUNC RBC_Read10 476 fc
BLOCK 128 47C
DEFLOCAL Logical_Block_Address 2 l
LINE 128 47C
LINE 131 47C
LINE 132 4A8
LINE 133 4E6
LINE 134 51E
LINE 135 544
LINE 136 566
LINE 137 584
LINE 138 5A4
LINE 139 5B6
LINE 140 5C8
LINE 141 5D2
LINE 142 5DE
LINE 143 5EA
LINE 144 5F8
LINE 145 60C
BLOCKEND 0 614
FUNCEND 614
FUNC RBC_ReadCapacity 616 fc
BLOCK 149 616
LINE 149 616
LINE 150 616
LINE 152 622
BLOCKEND 0 624
FUNCEND 624
FUNC SPC_FormatCapacity 626 fc
BLOCK 155 626
LINE 155 626
LINE 156 626
LINE 158 632
BLOCKEND 0 634
FUNCEND 634
FUNC SPC_TestUnit 636 fc
BLOCK 161 636
LINE 161 636
LINE 162 636
LINE 163 640
LINE 164 644
BLOCKEND 0 646
FUNCEND 646
FUNC RBC_Verify10 648 fc
BLOCK 167 648
LINE 167 648
LINE 168 648
LINE 169 652
LINE 170 656
BLOCKEND 0 658
FUNCEND 658
FUNC RBC_Write10 65A fc
BLOCK 173 660
DEFLOCAL pageNum 6 c
DEFLOCAL Logical_Block_Address 2 l
DEFREG blockNum 12 i
DEFREG j 14 c
DEFREG i 10 c
LINE 173 660
LINE 178 660
LINE 179 68C
LINE 180 6CA
LINE 181 702
LINE 182 728
LINE 183 74A
LINE 184 768
LINE 185 788
LINE 186 790
LINE 187 79C
LINE 188 7A8
LINE 189 7B6
LINE 190 7CE
LINE 191 7E2
LINE 192 7EE
LINE 193 7F6
LINE 193 804
LINE 194 80A
LINE 195 80E
LINE 196 812
LINE 197 812
LINE 198 82A
LINE 199 83E
LINE 195 83E
LINE 195 840
LINE 200 844
LINE 201 850
LINE 202 854
LINE 203 854
LINE 204 868
LINE 205 880
LINE 201 880
LINE 201 882
LINE 206 88A
LINE 207 898
LINE 208 898
LINE 209 8A0
LINE 210 8A4
LINE 211 8A4
LINE 212 8B6
LINE 213 8CA
LINE 209 8CA
LINE 209 8CC
LINE 214 8D2
LINE 215 8D2
BLOCKEND 0 8DA
FUNCEND 8DA
FUNC SPC_LockMedia 8DC fc
BLOCK 219 8DC
LINE 219 8DC
LINE 220 8DC
LINE 221 8E6
LINE 222 8EA
BLOCKEND 0 8EC
FUNCEND 8EC
FUNC SPC_Reserve6 8EE fc
BLOCK 225 8EE
LINE 225 8EE
LINE 226 8EE
LINE 227 8F8
LINE 228 8FC
BLOCKEND 0 8FE
FUNCEND 8FE
FILE CHAP9.C
FUNC reserved 900 fV
BLOCK 102 900
LINE 102 900
LINE 103 900
BLOCKEND 0 904
FUNCEND 904
FUNC get_status 906 fV
BLOCK 107 90C
DEFREG c 20 c
DEFREG endp 22 c
DEFLOCAL txdat 0 A[2:2]c
DEFREG bRecipient 20 c
LINE 107 90C
LINE 109 90C
LINE 111 912
LINE 112 914
LINE 113 914
LINE 114 924
LINE 116 92A
LINE 117 92E
LINE 118 932
LINE 119 93A
LINE 120 93C
LINE 121 940
LINE 122 940
LINE 123 944
LINE 124 946
LINE 125 94E
LINE 126 950
LINE 127 954
LINE 128 954
LINE 129 95C
LINE 130 968
LINE 132 978
LINE 133 984
LINE 134 988
LINE 136 98E
LINE 137 992
LINE 138 996
LINE 139 99E
LINE 140 9A0
BLOCKEND 0 9AA
FUNCEND 9AA
FUNC clear_feature 9AC fV
BLOCK 143 9B0
DEFREG endp 20 c
DEFREG bRecipient 20 c
LINE 143 9B0
LINE 145 9B0
LINE 146 9B6
LINE 148 9C8
LINE 149 9C8
LINE 150 9CA
LINE 151 9D4
LINE 152 9D6
LINE 153 9E0
LINE 154 9E2
LINE 156 9F6
LINE 157 9F6
LINE 158 9FE
LINE 159 A0A
LINE 161 A1A
LINE 162 A26
LINE 163 A30
LINE 164 A32
BLOCKEND 0 A3A
FUNCEND A3A
FUNC set_feature A3C fV
BLOCK 167 A40
DEFREG endp 20 c
DEFREG bRecipient 20 c
LINE 167 A40
LINE 169 A40
LINE 170 A46
LINE 172 A58
LINE 173 A58
LINE 174 A5A
LINE 175 A64
LINE 176 A66
LINE 177 A70
LINE 178 A72
LINE 180 A86
LINE 181 A86
LINE 182 A8E
LINE 183 A9A
LINE 185 AAA
LINE 186 AB6
LINE 187 AC0
LINE 188 AC2
BLOCKEND 0 ACA
FUNCEND ACA
FUNC set_address ACC fV
BLOCK 191 ACC
LINE 191 ACC
LINE 192 ACC
LINE 193 ADA
BLOCKEND 0 AE4
FUNCEND AE4
FUNC get_descriptor AE6 fV
BLOCK 196 AEA
DEFREG bDescriptor 20 c
LINE 196 AEA
LINE 197 AEA
LINE 198 AF8
LINE 199 AFC
LINE 200 AFC
LINE 201 B08
LINE 202 B0A
LINE 203 B0E
LINE 204 B0E
LINE 205 B1A
LINE 206 B1C
BLOCKEND 0 B24
FUNCEND B24
FUNC get_configuration B26 fV
BLOCK 209 B28
DEFLOCAL c 0 c
LINE 209 B28
LINE 210 B28
LINE 211 B3E
BLOCKEND 0 B48
FUNCEND B48
FUNC set_configuration B4A fV
BLOCK 214 B4A
LINE 214 B4A
LINE 215 B4A
LINE 216 B5A
LINE 217 B5A
LINE 218 B64
LINE 219 B66
LINE 220 B70
LINE 221 B72
LINE 222 B76
LINE 223 B78
LINE 224 B88
LINE 225 B88
LINE 226 B92
LINE 227 B96
LINE 228 B9A
LINE 229 B9C
LINE 230 BA6
LINE 231 BA8
LINE 232 BAA
BLOCKEND 0 BAE
FUNCEND BAE
FUNC get_interface BB0 fV
BLOCK 235 BB2
DEFLOCAL txdat 0 c
LINE 235 BB2
LINE 236 BB2
LINE 237 BB6
BLOCKEND 0 BC0
FUNCEND BC0
FUNC set_interface BC2 fV
BLOCK 240 BC2
LINE 240 BC2
LINE 241 BC2
LINE 242 BE2
LINE 243 BEE
BLOCKEND 0 BF2
FUNCEND BF2
FILE D12CI.C
FUNC D12_SetEndpointEnable BF4 fV
BLOCK 11 BF4
DEFREG bEnable 16 c
LINE 11 BF4
LINE 12 BF4
LINE 13 BFA
LINE 14 BFE
LINE 16 C06
BLOCKEND 0 C0C
FUNCEND C0C
FUNC D12_SetAddressEnable C0E fV
BLOCK 19 C0E
DEFREG bEnable 18 c
DEFREG bAddress 16 c
LINE 19 C0E
LINE 20 C0E
LINE 21 C14
LINE 22 C18
LINE 23 C1A
BLOCKEND 0 C1E
FUNCEND C1E
FUNC D12_SetMode C20 fV
BLOCK 26 C20
DEFREG bClkDiv 18 c
DEFREG bConfig 16 c
LINE 26 C20
LINE 27 C20
LINE 28 C26
LINE 29 C2A
LINE 29 C2C
LINE 30 C2E
BLOCKEND 0 C32
FUNCEND C32
FUNC D12_SetDMA C34 fV
BLOCK 33 C34
DEFREG bMode 16 c
LINE 33 C34
LINE 34 C34
LINE 35 C3A
LINE 36 C3C
BLOCKEND 0 C40
FUNCEND C40
FUNC D12_ReadInterruptRegister C42 fc
BLOCK 39 C42
DEFREG j 18 c
DEFREG bl 16 c
LINE 39 C42
LINE 42 C42
LINE 43 C44
LINE 44 C4A
LINE 45 C4C
LINE 46 C50
LINE 46 C52
LINE 47 C54
LINE 48 C58
BLOCKEND 0 C58
FUNCEND C58
FUNC D12_SelectEndpoint C5A fc
BLOCK 51 C5E
DEFREG c 20 c
DEFREG bEndp 16 c
LINE 51 C5E
LINE 53 C5E
LINE 54 C62
LINE 55 C64
LINE 56 C68
BLOCKEND 0 C6E
FUNCEND C6E
FUNC D12_ReadLastTransactionStatus C70 fc
BLOCK 59 C70
DEFREG bEndp 16 c
LINE 59 C70
LINE 60 C70
LINE 61 C78
LINE 62 C7A
BLOCKEND 0 C7E
FUNCEND C7E
FUNC D12_ReadEndpointStatus C80 fc
BLOCK 65 C80
DEFREG bEndp 16 c
LINE 65 C80
LINE 66 C80
LINE 67 C88
LINE 68 C8A
BLOCKEND 0 C8E
FUNCEND C8E
FUNC D12_SetEndpointStatus C90 fV
BLOCK 71 C90
DEFLOCAL c 1 c
DEFREG bStalled 18 c
DEFREG bEndp 16 c
LINE 71 C90
LINE 73 C90
LINE 74 C98
LINE 75 C9A
BLOCKEND 0 C9E
FUNCEND C9E
FUNC D12_ReadEndpoint CA0 fc
BLOCK 79 CA8
DEFREG j 20 c
DEFREG i 22 c
DEFREG buf 10 pc
DEFREG len 18 c
DEFREG endp 16 c
LINE 79 CA8
LINE 81 CA8
LINE 82 CAC
LINE 83 CAE
LINE 84 CB6
LINE 85 CBA
LINE 86 CC2
LINE 87 CC4
LINE 88 CC8
LINE 89 CCA
LINE 90 CCE
LINE 91 CCE
LINE 92 CD2
LINE 94 CE6
LINE 95 CF8
LINE 96 CF8
LINE 97 CFC
LINE 98 CFC
LINE 99 D00
LINE 101 D14
LINE 102 D26
LINE 103 D26
LINE 104 D2C
LINE 105 D2E
LINE 106 D32
LINE 106 D34
LINE 107 D36
LINE 108 D3A
LINE 108 D3E
LINE 109 D40
LINE 110 D44
LINE 111 D44
LINE 112 D52
LINE 112 D54
LINE 113 D56
LINE 109 D56
LINE 109 D58
LINE 114 D5C
LINE 115 D62
LINE 116 D64
BLOCKEND 0 D6A
FUNCEND D6A
FUNC D12_WriteEndpoint D6C fc
BLOCK 120 D74
DEFREG i 20 c
DEFREG buf 22 pc
DEFREG len 18 c
DEFREG endp 16 c
LINE 120 D74
LINE 122 D74
LINE 123 D78
LINE 124 D78
LINE 125 D7E
LINE 126 D80
LINE 127 D86
LINE 127 D88
LINE 128 D8A
LINE 129 D8E
LINE 130 D92
LINE 131 D92
LINE 132 DA0
LINE 132 DA2
LINE 133 DA4
LINE 129 DA4
LINE 129 DA6
LINE 134 DAA
LINE 135 DB0
LINE 136 DB2
BLOCKEND 0 DB8
FUNCEND DB8
FUNC D12_CWriteEndpoint DBA fc
BLOCK 140 DC2
DEFREG i 20 c
DEFREG buf 22 pkc
DEFREG len 18 c
DEFREG endp 16 c
LINE 140 DC2
LINE 142 DC2
LINE 143 DC6
LINE 144 DC8
LINE 145 DC8
LINE 146 DCA
LINE 147 DD0
LINE 148 DD2
LINE 149 DD8
LINE 149 DDA
LINE 150 DDC
LINE 151 DE0
LINE 152 DE4
LINE 153 DE4
LINE 154 DF2
LINE 154 DF4
LINE 155 DF6
LINE 151 DF6
LINE 151 DF8
LINE 156 DFC
LINE 157 E02
BLOCKEND 0 E08
FUNCEND E08
FUNC D12_AcknowledgeEndpoint E0A fV
BLOCK 160 E0A
DEFREG endp 16 c
LINE 160 E0A
LINE 161 E0A
LINE 162 E0E
LINE 163 E10
LINE 164 E16
LINE 165 E1A
BLOCKEND 0 E20
FUNCEND E20
FILE Flash.c
FUNC Flash_Reset E22 fV
BLOCK 30 E22
LINE 30 E22
LINE 31 E22
LINE 32 E28
LINE 33 E2C
LINE 33 E2C
BLOCKEND 0 E30
FUNCEND E30
FUNC Check_Flash_Id E32 fi
BLOCK 36 E32
DEFREG id 16 i
LINE 36 E32
LINE 38 E32
LINE 39 E38
LINE 40 E3E
LINE 41 E48
LINE 42 E52
LINE 43 E56
BLOCKEND 0 E56
FUNCEND E56
FUNC Erase_Cluster E58 fc
BLOCK 46 E5E
DEFREG v 20 c
DEFREG blockPage 20 i
DEFREG cluster 20 i
LINE 46 E5E
LINE 48 E5E
LINE 49 E6A
LINE 49 E6C
LINE 50 E6C
LINE 51 E72
LINE 52 E7A
LINE 53 E84
LINE 54 E8A
LINE 55 E8E
LINE 55 E8E
LINE 56 E92
LINE 57 E98
LINE 58 E9C
LINE 59 EA0
LINE 59 EA2
LINE 60 EA2
LINE 61 EA6
LINE 62 EAA
BLOCKEND 0 EB0
FUNCEND EB0
FUNC ReadPage EB2 fV
BLOCK 66 EBE
DEFREG blockPage 10 i
DEFREG i 20 i
DEFREG pPage 22 pc
DEFREG page 10 i
DEFREG block 12 i
LINE 66 EBE
LINE 67 EBE
LINE 68 EC2
LINE 69 ED4
LINE 70 EDA
LINE 71 EDE
LINE 72 EE6
LINE 73 EF0
LINE 74 EF4
LINE 74 EF4
LINE 75 EFA
LINE 75 EFA
LINE 75 F04
LINE 75 F04
LINE 76 F12
LINE 77 F16
LINE 77 F16
LINE 78 F1A
BLOCKEND 0 F22
FUNCEND F22
FUNC WritePage F24 fc
BLOCK 81 F30
DEFREG v 10 c
DEFREG blockPage 10 i
DEFREG i 20 I
DEFREG pPage 22 pc
DEFREG page 10 i
DEFREG block 12 i
LINE 81 F30
LINE 83 F30
LINE 84 F34
LINE 85 F46
LINE 85 F48
LINE 86 F48
LINE 87 F4E
LINE 88 F54
LINE 89 F5C
LINE 90 F68
LINE 90 F68
LINE 90 F72
LINE 90 F72
LINE 91 F80
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -