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;
}