polpo
驱动牛犊
驱动牛犊
  • 注册日期2004-10-20
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1595回复:5

Read10读U盘的扇区,我要读一个扇区中后边几个字节,是不是必须整个扇区的数据才能获得阿?

楼主#
更多 发布于:2004-11-01 16:03
Read10读U盘的扇区,我要读一个扇区中后边几个字节,是不是必须整个扇区的数据才能获得阿?谢谢。
lujunql
驱动小牛
驱动小牛
  • 注册日期2004-06-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-01 16:40
flash是以page为基本读写单位的!1 page=528BYTE,要读只能先读1page!
polpo
驱动牛犊
驱动牛犊
  • 注册日期2004-10-20
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-01 16:47
那如果用Blukin端点读取数据,是不是每次只能度64个字节,我读低于64个字节就会出错。
lujunql
驱动小牛
驱动小牛
  • 注册日期2004-06-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-02 10:12
批量传输最大就是64byte,当然还可以设置成小些的!
polpo
驱动牛犊
驱动牛犊
  • 注册日期2004-10-20
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-11-02 20:39
我用read10读取一个page的数据,u盘每次发过来的数据都是64字节阿,这个能不能不能改的阿,在CBW中的datalength超过64个字节,是不是blukin端点开始返回的只能64字节阿?
flyhye
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2012-01-11
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-11-03 10:56
我用read10读取一个page的数据,u盘每次发过来的数据都是64字节阿,这个能不能不能改的阿,在CBW中的datalength超过64个字节,是不是blukin端点开始返回的只能64字节阿?


512/64=8,即要分8次送数据
不能改:)
再看看usb协议和usb mass storage协议吧,对你有帮助
千载奇逢,无如好书良友 一生清福,只在碗茗炉烟
游客

返回顶部