AnsweredAssumed Answered

ad9361 adc-capture infinite loop problem in TDD mode

Question asked by LakshmiS on Jul 19, 2016
Latest reply on Aug 8, 2016 by LakshmiS



I am using ad9361 with no-os system (latest software) in TDD mode. I want to capture the receive signal, so I use adc_capure to receive.

adc_capture stucks at, the reg_val is always indicates 1, so it can't quit adc_capture. Can somebody help me in resolving this issue.


    /* Wait until the current transfer is completed. */

    do {

        adc_dma_read(AXI_DMAC_REG_IRQ_PENDING, &reg_val);


    while(reg_val != (AXI_DMAC_IRQ_SOT | AXI_DMAC_IRQ_EOT));