STM32f107 开启ptp的网络驱动

2019-03-23 19:10发布

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++;
  } 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。