阅读:1298回复:3
关于rbc协议中格式化的疑问
我有一个6in1读卡器,然后我格式化一张CF卡。在格式化的时候我用USB协议分析仪全程记录过程。然后在分析数据过程中我发现usb mass storage是用的bulk-only传输方式,而在接口层用的是rbc,但是格式化的时候用的却是rbc协议中的命令字0x25(READ CAPACITY)和0x28(READ(10)),而且是反复用。而另一个命令字0x04(FORMAT UNIT)却没有用。然后我换了一张SM卡试也是这样。
我想是不是由于读卡器上的firmware在收到0x25后就进行了格式化。请问是不是这样? 如果不是会是什么原因? |
|
沙发#
发布于:2003-01-24 11:46
好奇怪,居然发现了一个未知的命令字0x23,找遍了rbc和spc-2都没有,这是什么命令?
|
|
板凳#
发布于:2003-01-26 15:18
固件部分应当有个管理CF卡的硬件和里面的软件
|
|
地板#
发布于:2003-01-27 13:48
1.0x23是读取格式化容量命令.
2.the commands for Format program are : 0x25(0x23)(Get capacity) ,0x2a(write mbr/pbr/fat) .And 0x04 is not used. |
|
|