基於OHCI的USB主機 UFI資料結構3

2021-09-21 20:36:01 字數 712 閱讀 6149

ufi

命令執行狀態結構,用於判斷

ufi命令是否執行完畢。

typedefstruct_ufi_cmd_running{

unsignedchar

state

; //!< 

執行狀態

unsignedchar

count

; //!< 

執行次數

unsignedchar

error

; //!< 

錯誤資訊

unsignedchar*

pbuf

; //!< 

命令對應的資料緩衝區指標

cbwcbw;

//!< cbw

命令塊

cswcsw;

//!< csw

狀態字

//!< 

底層bulk

函式指標,用於重複執行

short(*

funuficmd

)(unsignedchar*pcbw,unsignedchar*pdata,unsignedchar*pcsw);

基於OHCI的USB主機 UFI資料結構2

ufi命令塊 ufi 命令塊 typedefunion cdb rbc cdb rbc,pcdb rbc 命令塊資料報 cbw cbw 命令塊 typedefstruct uint32 dcbw signature cbw 訊號標記 uint32 dcbw tag cbw 命令標籤 uint32 d...

基於OHCI的USB主機 UFI資料結構2

ufi 命令塊 ufi 命令塊 typedefunion cdb rbc cdb rbc,pcdb rbc 命令塊資料報 cbw cbw 命令塊 typedefstruct uint32 dcbw signature cbw 訊號標記 uint32 dcbw tag cbw 命令標籤 uint32 ...

基於OHCI的USB主機 OHCI(端點)

ohci open host controller inte ce 是康柏 微軟 國家半導體等公司共同制定的乙個usb主機介面規範,它提供乙個更抽象的介面來完成usb資料傳輸工作。在ohci規範中,最重要的幾個概念是端點 endpoint ed 傳輸描述符 transport descriptor ...