alien75
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2011-07-26
  • 粉丝1
  • 关注0
  • 积分68分
  • 威望163点
  • 贡献值1点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1298回复:3

关于rbc协议中格式化的疑问

楼主#
更多 发布于:2003-01-24 10:42
我有一个6in1读卡器,然后我格式化一张CF卡。在格式化的时候我用USB协议分析仪全程记录过程。然后在分析数据过程中我发现usb mass storage是用的bulk-only传输方式,而在接口层用的是rbc,但是格式化的时候用的却是rbc协议中的命令字0x25(READ CAPACITY)和0x28(READ(10)),而且是反复用。而另一个命令字0x04(FORMAT UNIT)却没有用。然后我换了一张SM卡试也是这样。

我想是不是由于读卡器上的firmware在收到0x25后就进行了格式化。请问是不是这样? 如果不是会是什么原因?
alien75
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2011-07-26
  • 粉丝1
  • 关注0
  • 积分68分
  • 威望163点
  • 贡献值1点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-24 11:46
好奇怪,居然发现了一个未知的命令字0x23,找遍了rbc和spc-2都没有,这是什么命令?
cf_yeah
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2006-10-30
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-26 15:18
固件部分应当有个管理CF卡的硬件和里面的软件
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
地板#
发布于: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.
Chen
游客

返回顶部