2314206_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2314206_ja-JP

2314206_ja-JP

Cortex-M33 における i.mx93 LPSPI + eDMA の問題

私はTria i.MX9332 (B1 シリコン) SMARC モジュールを使用しており、 Cortex-M33 上の eDMA で LPSPI6 を使用しようとしていますが、動作しません。

開発環境

  • VSコード 1.109.0

  • VS Code拡張機能26.1.56用のMCUXpresso

  • SDK 25.09.00

ハードウェア

  • カスタムキャリアボード上のTria SM2S-IMX93

  • SPI (LPSPI6) 経由でコネクテッドされたILI9341コントローラを備えた LCD

現在の状況

  • DMA なしで LPSPI6を使用すると、ディスプレイは正常に動作します。

  • スループットを向上させるためにLPSPI6 + eDMAに切り替えようとしていますが、完了通知を取得できません。

問題
DMA ベースの転送は開始されたように見えますが、転送の終了時にLPSPI DMA 完了コールバックを受信しません

詳細および関連するコード/構成は添付ファイルにあります。
何が欠けているのか、またはコールバックがトリガーされない理由を誰か指摘してもらえますか?

Re: i.mx93 LPSPI + eDMA problem on Cortex-M33

こんにちは@albi84

EDMAを使用したLPDPIの設定については、添付のパッチファイルを参照してください。

BR

Re: i.mx93 LPSPI + eDMA problem on Cortex-M33

サンプルコードをありがとうございます。例を確認することで、うまく動作するようになりました。

Re: i.mx93 LPSPI + eDMA problem on Cortex-M33

こんにちは、


LPSPI と eDMA のスケルトンを共有していただけますか?


ありがとうございます。

Re: i.mx93 LPSPI + eDMA problem on Cortex-M33

これはスケルトンではなく、私が実際に使用するコードです。これは役に立ちますか?

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎03-10-2026 04:28 AM
更新者: