在《USB系列之三》中,我们实现的SCSI命令有:INQUIRY、READ CAPACITY(10)、TEST UNIT READY、REQUEST SENSE、READ(10);都是一些读出的命令,所以不会破坏U盘的内容,在文档SBC-2的第29页有一个SCSI命令的表,在这个表中列出了所有的命令,其TYPE为“M”的都是SCSI设备必须实现的命令,这些命令有:
Num Command Name Operation Code Type Reference
-----------------------------------------------------------------
1 FORMAT UNIT 04h M SBC-2
2 INQUIRY 12h M SPC-3
3 READ(6) 08h M SBC-2
4 READ(10) 28h M SBC-2
5 READ(16) 88h M SBC-2
6 READ CAPACITY(10) 25h M SBC-2
7 READ CAPACITY(16) 9Eh/10h M SBC-2
8 REQUEST SENSE 03h M SPC-3
9 SEND DIAGNOSTIC 1Dh M SPC-3
10 TEST UNIT READY 00h M SPC-3
11 WRITE(10) 2Ah O SBC-2