你好,
,我想增强 iMX93 ADC 驱动程序,使其支持 DMA 和 iio 缓冲区,这样它就可以采样多个样本并将其放入缓冲区。
附上我修改后的代码。我得到以下错误信息:
[ 1.436577] imx93-adc 44530000.adc:错误-EINVAL:无法注册此 iio 设备。
[ 1.444518] imx93-adc: 探测 44530000.adc 失败,错误 -22
有帮助吗?
数量
你好@Manuel_Salas
很抱歉这么晚才回复,我当时在 OOO。
是的,我终于设法让 ADC 与 DMA 一起工作了。
ADC 现在与 DMA 一起工作。
你好@BaselHn
希望你一切都好。
您是否尝试过更改线路:
indio_dev->modes = INDIO_DIRECT_MODE; //| INDIO_BUFFER_TRIGGERED;
收件人:
indio_dev->modes = INDIO_DIRECT_MODE | INDIO_BUFFER_TRIGGERED;
顺祝商祺!
萨拉斯
嘿,你能用连续模式工作吗?
嗨@mdeneen
是的,我做了