您好!
在 sdk1.1的捕获演示中、哪一行表示 启动 EDMA 从 ADC 传输到 CBUFF 的触发器?
例如
在 CAPTURE_COMON.c 的第1733~1750行中、有一个由线性调频脉冲信标驱动的 EDMA 启动触发器。
if ((ptrDmaCfg->currDstAddr + ptrDmaCfg->dmablockSize)<ptrDmaCfg->endDstAddr)
{
RetVal = EDMA_setDestinationAddress (ptrDataPathObj->dmaHandle、(uint16_t) ptrDmaCfg->channelId、
SoC_translateAddress (ptrDmaCfg->currDstAddr、SOC_TranslateAddr_Dir_TO_EDMA、NULL);
if (RetVal < 0)
{
System_printf ("错误:设置 EDMA 目标地址失败、出现错误[%d]\n"、RetVal);
}
/*触发 DMA 传输*/
if ((RetVal = EDMA_startDmaTransfer (ptrDataPathObj->dmaHandle、ptrDmaCfg->channelId))
!= EDMA_NO_ERROR)
{
System_printf ("错误:EDMA_startTransfer()失败,错误代码=%d\n",RetVal);
}
ptrDataPathObj->edmaState = Capture_EDMA_State_Busy;
ptrDmaCfg->currDstAddr += ptrDmaCfg->dmablockSize;