What do you guys recommend for streaming data to a file for the AD-FMCOMMS2/3?
I have tried the iio_readdev program, but this doesn't scale with my sample rate.
Like when I have the sample rate set to 10 MSPS and I run it for 10 seconds I get a file ~ 177 MB instead of the 800 MB file I expect (10e6 sample rate * 4 bytes I/Q * 2 channels * 10 s ). What is also confusing is when I adjust the sample rate down to 5 MSPS and run it I get the file the size of 165 MB (as opposed to the 400 MB I expect). I also have tried adjusting the buffer size, but that doesn't seem to help.
This is some more info about iio on my device:
Library version: 0.6 (git tag: 1856316)
IIO context created with local backend.
Backend version: 0.6 (git tag: 1856316)
Backend description string: Linux analog 4.0.0-g5e6cec4 #35 SMP PREEMPT Tue Mar 15 15:27:20 GMT 2016 armv7l
IIO context has 5 devices:
Is there a different program used to stream data directly from the hardware to a file?
I'm running the zynq-zed analog devices image (I believe I'm running the March 2016 image?)
Thanks for any help!