Post Go back to editing

Which firmware should be used to enable TDD engine on AD9081-FMCA-EBZ?

Category: Software

Hello!

Greeting!

We are trying to enable the TDD engine to control the RX and TX signal using AD9081-FMCW-EBZ and ZCU102. While when we run the ad9081_tdd_example code: https://github.com/analogdevicesinc/pyadi-iio/blob/a5eb253aa30678fead58dae7df06b9a7dce3c1be/examples/ad9081_tdd_example.py#L14, there is a error:

pci@pci-virtual-machine:~/Documents$ /bin/python3 /home/pci/Documents/ad9081.py
Traceback (most recent call last):
  File "/home/pci/Documents/ad9081.py", line 72, in <module>
    rx_sig = trx.rx()
  File "/home/pci/.local/lib/python3.8/site-packages/adi/rx_tx.py", line 293, in rx
    data = self.__rx_complex()
  File "/home/pci/.local/lib/python3.8/site-packages/adi/rx_tx.py", line 258, in __rx_complex
    x = self.__rx_buffered_data()
  File "/home/pci/.local/lib/python3.8/site-packages/adi/rx_tx.py", line 235, in __rx_buffered_data
    self.__rxbuf.refill()
  File "/home/pci/.local/lib/python3.8/site-packages/iio.py", line 1003, in refill
    _buffer_refill(self._buffer)
  File "/home/pci/.local/lib/python3.8/site-packages/iio.py", line 62, in _check_negative
    raise OSError(-result, _strerror(-result))
TimeoutError: [Errno 110] Connection timed

I think it is caused by the wrong firmware I download on my ZCU102. I use the SD card boot mode on my FPGA. So I am wondering which firmware (BOOT.BIN, system,dtb and image) I should use to enable the TDD engine on the AD9081.

Thanks,

Dongyu 

Thread Notes