Part Number:AWR1642
TI的工程师您好,我在走读AWR16xx_dss_nonOS的代码时,在MmwDemo_processChirp函数中看到下图选框中这两句代码有几个问题
1. 这里的函数是设置EDMA源地址,请问为什么要在这里设置EDMA的源地址。为什么要将第三个参数设置成ADCdataBuf[0]、ADCdataBuf[256*8](传入参数 :chirpIndxInMultiChirp = 0 时),这里只设置了参数而不进行数据传输吗?如果是,请问什么时候启动传输?
2. 关于nonOS有没有数据流解释的文档
Nancy Wang:
MmwDemo_interChirpProcessing中有启动传输EDMA_startDmaTransfer。
其它问题我确认一下再给您回复。
,
user6444039:
您好 请问一下 EDMA_startDmaTransfer在当前demo中执行一次 传输多少数据量,MmwDemo_interChirpProcessing中 for (antIndx = 0; antIndx < obj->numRxAntennas; antIndx++) for 循环执行4次
EDMA_startDmaTransfer(context->edmaHandle[MMW_DATA_PATH_EDMA_INSTANCE], MMW_EDMA_CH_1D_IN_PONG); 会执行两次,同样的函数执行两次是传输的一样的数据吗?谢谢
,
Nancy Wang:
user6444039 说:EDMA_startDmaTransfer(context->edmaHandle[MMW_DATA_PATH_EDMA_INSTANCE], MMW_EDMA_CH_1D_IN_PONG); 会执行两次
您是指
EDMA_startDmaTransfer(context->edmaHandle[MMW_DATA_PATH_EDMA_INSTANCE], MMW_EDMA_CH_1D_IN_PING); 传输了两次吗?
,
user6444039:
我想先问一下 EDMA_startDmaTransfer在当前demo中执行一次 传输多少数据量,
,
Nancy Wang:
user6444039 说: EDMA_startDmaTransfer在当前demo中执行一次 传输多少数据量
请参考另一条帖子中我同事给您的回复。
e2echina.ti.com/…/awr1642-edma_startdmatransfer