之前购买了你们公司的cn0535的开发板想用在arm64平台上的嵌入式系统中,现在ad7768-1的驱动已经编译到嵌入式平台的UBUNTU系统里面了,也已经可以通过iio device配置参数,数据也能读到了(terminal hexdump读取),但是会存在丢帧的情况(连续模式下通过buffer读取),如果在QT平台上通过QFile载入iio设备数据文件,READ函数直接读数据也一样会存在丢帧的情况。比如外接正弦波信号,就会看到出来的数据大致还是正弦波信号,但是不连续,有断。数据读取的速率大概设置为32K,不快。
后来我debug了一下,把ad7768-1里面的数据换成不停地+1,而不是通过硬件传感器读,就能明显看到依然存在断点。
所以问题是出在如何读取数据上,所以想寻求你们的支持,有没有类似的案例或者code,不知道怎样读取数据比较合适?