frame->descriptor = DMARxDescToGet;
frame->PTPdescriptor = DMAPTPRxDescToGet;
/* Update the ETHERNET DMA global Rx descriptor with next Rx decriptor */
/* Chained Mode */
/* Selects the next DMA Rx descriptor list for next buffer to read */
DMARxDescToGet = (ETH_DMADESCTypeDef*) (DMAPTPRxDescToGet->Buffer2NextDescAddr);
//不知一下几句是什么意思?
if(DMAPTPRxDescToGet->Status != 0)
{
DMAPTPRxDescToGet = (ETH_DMADESCTypeDef*) (DMAPTPRxDescToGet->Status); //这里为什么将status转换成指针?
}
else
{
DMAPTPRxDescToGet++;
}
此帖出自
小平头技术问答
一周热门 更多>