Dear all,
My use case is to stream contiguous data from an AD9361 into RAM, and fill up as much RAM as the board/system can support, using the iio subsystem and libiio.
For now I've implemented what is described wiki.analog.com/.../libiio_tips_tricks using a very large CMA block.
This is basically working but does not seem very stable, sometimes getting allocation errors at buffer time creation which I don't yet understand.
I was wondering whether iio and libiio support scatter/gather DMA transfers, to test a different approach if possible. From what i saw the axi-dmac IP looks like to support it.
I've seen some very old posts here mentioning this, thus I'm asking if it is still supported and if there is some doc/sample code somewhere to see whether I could implement it.
Thanks in advance