s3c2440的USB主机控制器(二)

2014-11-24 10:09:34 · 作者: · 浏览: 5
nding, //R


unsigned int CurBufPtr, //CBP


unsigned int NextTD, //NextTD


unsigned int BuffLen) //被传输的数据长度,由该变量可以得到BE


{


P_TD pTD = (P_TD) GenTdAddr;


pTD->Control = (DataToggle << 24) | (DelayInterrupt << 21)


| (Direction << 19) | (BufRnding << 18);


pTD->CBP = CurBufPtr;


pTD->NextTD = (NextTD & 0xFFFFFFF0);


pTD->BE = (BuffLen) CurBufPtr + BuffLen - 1 : CurBufPtr;


}