こんにちは、
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
はい、そうしました