real-time data from ADRV9009 Card using ZCU102 card

I want to capture real-time data from ADRV9009 Card using ZCU102 card and transmit data to PC. We are using non-os project from following link.

github.com/.../adrv9009

After reading code in headless.c file in /adrv9009/src/app/ folder, i think this code continuously transmits data but receives only one time and stores the received data in memory.
Is it true? How can i modify the code to continuously capture real-time data? Is there some example avaiable to capture real time data continuously
Further, I want to ask few questions about DMA Interrupts. I have found ADI AXI DMA information from following link
wiki.analog.com/.../axi_dmac
 By looking at headless.c file, i have understood that we need to initiate data copy by using following function,

axi_dmac_write(dmac, AXI_DMAC_REG_START_TRANSFER, 0x1);

If we need to start data copy for each sample, then how can we get to know that ADC data is available from ADRV9009?

Parents Reply Children
No Data