S32K144 SPIをスレーブモードでDMAを使用して構成した場合、データ受信時にデータミスアライメントが発生します(例えば、正しいシーケンスは1、2、3、4、5、6であるべきところ、実際に受信されるデータは3、4、5、6、1、2となり、ミスアライメントを示しています)。オシロスコープを使用して通信データシーケンスを解析すると、シーケンスは正常であり、最初の通信時にSPIが受信するデータも正常です。現在の通信方法は、マスターおよびスレーブマイクロコントローラが定期的にSPI通信をトリガーするというものです。
IDE:S32 Design Studio for ARM バージョン2.2、カスタムボード。
こんにちは、 @GLBさん
どのソフトウェアとIDEを使っていますか?自分の側で問題を再現できるよう、コードと設定を共有していただけませんか?
また、カスタムボードを使っていますか?それとも評価ボード(EVB)ですか?
BR、VaneB