JAJZ036A December 2024 – July 2025 AM2752-Q1 , AM2754-Q1
BCDMA:RX チャネルが特定のシナリオでロックアップする可能性があります
BCDMA RX チャネル ティアダウンにより、チャネルがロックされる可能性があります。構成固有のフラグ フィールドに EOP フラグが設定されている TR がない場合は、後続の転送に使用できなくなります。その後、チャネルが再度有効になっても、転送は完了せず、TR 応答でさまざまなエラーが発生して終了します。
a) PSIL/PDMA ペリフェラルからデータを受信する場合、チャネル ティアダウンが正しく機能し、内部状態メモリをクリーンアップするためには、各 TR の構成固有のフラグ フィールドに EOP フラグを設定し、PDMA の 1 X-Y FIFO モード静的 TR「Z」パラメータを 0 以外の値に設定する必要があります。そうしないと、後続の実行時にチャネルがロックアップする可能性があります。PDMA が各転送を個別のパケットとして区切るように、PDMA Z カウントも TR サイズと一致する必要があります。これは、ストリーミング モードで TR の 1 セットを使用して周期的転送を実行するために TRPD が無限のリロード カウントを設定している場合などに特に問題となります。この場合、各 TR が最後の TR になる可能性があります。
b) 事前に PDMA Z カウントを設定できない場合、またはパケット EOP を設定できない場合は、BCDMA ではなくシングル バッファ モードで PKTDMA を使用することが推奨されます。