大虾,请教下:
void OHCI_CreateGeneralTD(TD *TDAddr,U32 Control,U32 CurBufPtr,U32 NextTD,U32 BuffSize )
OHCI_CreateGeneralTD(&gCtrlTD[0],
//TD控制域
TD_CONTROL(1,PID_SETUP,2,DATA0),
&gSetup, //当前缓冲区地址
&gCtrlTD[1], //下个TD地址
8);
&gSetup:
gSetup 为自定义的结构体全局变量,&gSetup 这个应该是一个地址 ,指向的应该是该结构体的第一变量
而这个函数OHCI_CreateGeneralTD的参数是U32 (unsigned int) ;
这形参与实参类型不一致吧,怎么编译还没问题???