Darlingsusb
驱动牛犊
驱动牛犊
  • 注册日期2004-07-09
  • 最后登录2005-01-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1461回复:4

SL811HS 帮忙看看吧,有分

楼主#
更多 发布于:2004-08-06 09:10
目前,我的单片机+SL811hs可以完成U盘枚举,知道有三个端口地址:0x02,0x81,0x83,其中0x02和0x81位批量输入和输出端口。
我利用这两个端口实现massstore协议,好像INQUIRY没有问题,READ CAPACITY也可以,但read 10读出的值我都不明白是什么?
不过数据和BUS HOUND抓到的一样!
见图!

还有就是:write 10和read 10就是读写LBA,是吧!
但为何我不能write?
不知问题有没有讲清楚!
johnsmithyujie
驱动牛犊
驱动牛犊
  • 注册日期2003-12-14
  • 最后登录2004-12-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-06 20:36
你在吗?
hongshanger
驱动小牛
驱动小牛
  • 注册日期2004-07-19
  • 最后登录2006-04-06
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-08 08:22
请问write 10,read 10是不是USB标准函数?可以直接调用?
我没有开发包之类的东西,就用WAVE仿真器,能直接用这些函数吗?
新手上路,各位大侠莫不理睬
Darlingsusb
驱动牛犊
驱动牛犊
  • 注册日期2004-07-09
  • 最后登录2005-01-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-08-08 10:27
不是标准函数,是UFI的标准命令!
hongshanger
驱动小牛
驱动小牛
  • 注册日期2004-07-19
  • 最后登录2006-04-06
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-08-08 11:51
就是说我用WAVE的话不可以直接调用,要自己编制? :(
新手上路,各位大侠莫不理睬
游客

返回顶部