基于OHCI的USB主机 —— UFI数据结构2
2010-05-05 15:59
399 查看
UFI命令块
[align=left]/**[/align] [align=left] * UFI命令块[/align] [align=left] */[/align] [align=left]typedef union _CDB_RBC[/align] [align=left]{[/align] [align=left] READ_10 ufiRead10; //!< 读命令[/align] [align=left] WRITE_10 ufiWrite10; //!< 写命令[/align] [align=left] INQUIRY_SPC ufiInquiry; //!< 查询命令[/align] [align=left] READ_CAPACITY ufiReadCapacity; //!< 读容量命令[/align] [align=left]} CDB_RBC, *PCDB_RBC;[/align] |
命令块数据包(CBW)
[align=left]/**[/align] [align=left] * CBW命令块[/align] [align=left] */[/align] [align=left]typedef struct _COMMAND_BLOCK_WRAPPER{[/align] [align=left] UINT32 dCBW_Signature; //!< CBW信号标记[/align] [align=left] UINT32 dCBW_Tag; //!< CBW命令标签[/align] [align=left] UINT32 dCBW_DataXferLen; //!< 数据包传输长度[/align] [align=left] UINT8 bCBW_Flag; //!< 传输方向,0 - 主机到设备,0x80 - 设备到主机[/align] [align=left] UINT8 bCBW_LUN; //!< 逻辑单元号,应为0[/align] [align=left] UINT8 bCBW_CDBLen; //!< CDB_RBC的长度[/align] [align=left] CDB_RBC cdbRBC; //!< UFI命令块[/align] [align=left]} CBW, *PCBW;[/align] |
命令状态包(CSW)
[align=left]/**[/align] [align=left] * CSW状态包[/align] [align=left] */[/align] [align=left]typedef struct _COMMAND_STATUS_WRAPPER{[/align] UINT32 dCSW_Signature; //!< CSW信号标记 [align=left] UINT32 dCSW_Tag; //!< CSW命令标签[/align] [align=left] UINT32 dCSW_DataResidue; //!< 实际处理数据量与CBW规定的数据量之差[/align] [align=left] UINT8 bCSW_Status; //!< CBW命令执行结果[/align] [align=left] UINT8 rsvd[51]; //!< 保留[/align] [align=left]} CSW, *PCSW;[/align] |
相关文章推荐
- 基于OHCI的USB主机 —— UFI数据结构3
- 基于OHCI的USB主机 —— UFI命令 USB Mass Storage Class Bulk-Only Transport协议介绍
- 基于OHCI的USB主机 —— UFI写扇区代码 推荐
- 基于OHCI的USB主机 —— OHCI(自定义数据结构)
- 4.6 基于OHCI的USB主机 —— USB设备描述符数据结构
- 基于OHCI的USB主机 —— UFI查询代码
- 基于OHCI的USB主机 —— USB设备其它数据结构
- 4.7 基于OHCI的USB主机 —— USB设备其它数据结构
- 基于OHCI的USB主机 —— UFI数据结构1 推荐
- 基于OHCI的USB主机 —— UFI读状态代码
- 3.10 基于OHCI的USB主机 —— OHCI(自定义数据结构)
- 基于OHCI的USB主机 —— UFI命令监视代码
- 基于OHCI的USB主机 —— UFI命令概述
- 基于OHCI的USB主机 —— UFI读容量代码
- 基于OHCI的USB主机 —— UFI读扇区代码
- 3.13 基于OHCI的USB主机 —— OHCI(批量端口读数据)
- 4.4 基于OHCI的USB主机 —— 描述符说明
- 基于OHCI的USB主机 —— USB设备枚举
- 基于OHCI的USB主机 —— 批量端口复位代码
- 基于OHCI的USB主机 —— 描述符说明