读命令要求UFI设备传输数据到主机,记录在逻辑块地址的最新数据值将被返回,命令格式如下表:
 
字节
7
6
5
4
3
2
1
0
0
操作代码(0x28)
1
逻辑单元号(LUN)
DPO
FUA
保留
RelAdr
2 - 5
逻辑块地址
6
保留
7 - 8
传输扇区数(每扇区512字节)
9 - 11
保留
LUN:设置为0。
DPO:设置为0。
FUA:设置为0。
RelAdr:设置为0。
逻辑块地址:指定读操作开始执行的逻辑块,也就是扇区的物理地址。
传输扇区数:表示被传输数据连贯的逻辑块数量。0表示没有逻辑块被传输,这种条件不能被认为是错误。

本文转自 tywali 51CTO博客,原文链接:http://blog.51cto.com/lancelot/300830,如需转载请自行联系原作者

基于OHCI的USB主机——UFI读扇区命令(Read10)相关推荐

  1. 基于OHCI的USB主机——UFI读容量命令(ReadCapacity)

    读容量命令格式如下表:  位 字节 7 6 5 4 3 2 1 0 0 操作代码(0x25) 1 逻辑单元号(LUN) 保留 RelAdr 2 - 5 逻辑块地址 6-11 保留 LUN:设置为0. ...

  2. 基于OHCI的USB主机 —— UFI写扇区代码

    /**  * 写磁盘扇区命令  * @param sect 物理扇区号  * @param *buf 数据缓冲区指针  * @return 0 - 成功  */ short ufiWriteSect( ...

  3. 基于OHCI的USB主机 —— UFI读容量代码

    /**  * 读磁盘容量命令  * @param *buf 数据缓冲区指针  * @return 0 - 成功  */ short ufiReadCapacity(BYTE *buf) {     R ...

  4. 基于OHCI的USB主机 —— UFI读状态代码

    /**  * 读取错误原因  * @param *buf 存放读取出来数据的缓冲区  * @return 0 - 成功  */ short ufiRequestSense(BYTE *buf) {   ...

  5. 基于OHCI的USB主机 —— UFI数据结构1

    根据上面的介绍,定义相应命令的数据结构如下: 查询(Inquiry) /** * Inquiry命令数据结构 */ typedefstruct _INQUIRY_SPC { UINT8Operatio ...

  6. 基于OHCI的USB主机 —— UFI数据结构2

    UFI命令块 /**  * UFI命令块  */ typedef union _CDB_RBC {     READ_10             ufiRead10;           //!&l ...

  7. 基于OHCI的USB主机 —— UFI命令 USB Mass Storage Class Bulk-Only Transport协议介绍

    USB Mass Storage Class Bulk-Only Transport Microsoft公司至Windows98后,USB主机 都支持Bulk-Only标准,所以现在的大容量存储类设备 ...

  8. 基于OHCI的USB主机 —— UFI查询代码

    /**  * 磁盘查询命令  * @param *buf 数据缓冲区指针  * @return 0 - 成功  */ short ufiInquiry(BYTE *buf) {     INQUIRY ...

  9. 基于OHCI的USB主机 —— UFI命令监视代码

    在调用完上面的UFI命令后,ufiCmdRunning.state就被设置为UFI_STATE_BEGIN态,在主循环中调用本函数,用来判断UFI命令是否执行完毕,以及是否执行成功. /**  * U ...

最新文章

  1. GOF23种设计模式(Design Pattern)总结
  2. 机器学习实战-集成学习-23
  3. ios-UIButton-常用方法
  4. superset出现unhashable type: ‘dict‘
  5. java encode in ansi_Java应用中的编码问题
  6. C#ListBox对Item进行重绘,包括颜色
  7. 中小学、幼儿园远程视频监控系统技术方案
  8. 一些简单的Linux命令
  9. C#6中的新增功能 【Unity3D亲测】
  10. 移动端input“输入框”常见问题及解决方法
  11. 51Nod-1486 大大走格子
  12. this指针常识性问题
  13. C语言-内存操作-memory.h头文件
  14. 一天一个产品分析之美拍_米米米米粒口红_新浪博客
  15. 5, Swift tableView点击收起展开的效果
  16. ROS学习笔记(三)—— 话题 topic详解
  17. 小程序内部引导关注公众号实现方法
  18. 苹果xr电池容量_iPhone XR电池容量多大?苹果XR电池续航能力详解
  19. Reflex WMS入门系列三十二:导出到Excel
  20. EKS集群手动升级kube-proxy组件

热门文章

  1. 《CDN 之我见》系列三:详解篇(网络优化)
  2. Lucene搜索理论
  3. 【项目总结】之——JS分割字符串
  4. ant design vue的ApiSelect选择器使用注意点
  5. 俞敏洪励志演讲稿【一】
  6. 欧几里得算法(除法表达式)
  7. 为什么马斯克要说2022经济衰退?
  8. 欧洲央行目前已完成数字欧元公众咨询
  9. Cobo宣布支持MDU Staking服务
  10. 第一批90后已经爬上胡润富豪榜了,第一批90后已经秃了......