2063492_ja-JP

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

2063492_ja-JP

2063492_ja-JP

DMAによるFLEXCAN S32K322

ERFCR[ERFEN] このレジスタは、S32K322 コントローラでは precent ではありません。

もう1つ、DMAを通じてCANのステップバイステップの例をどなたか教えていただけますか。

日時:DMAによるFLEXCANのS32K322

Hi@vignesh3

新しい質問の新しいトピックを作成すると、この元のトピックは閉じられます。

日時:DMAによるFLEXCANのS32K322こんにちは@Senlent

そのため、従来の RX FIFO を使用する代わりに、DMA を介して受信および送信するためにメッセージ バッファーを使用できます。

an メッセージ・バッファ・アドレスがSRAM領域に存在するのは、アプリケーション・ノートで未構成のメッセージ・バッファをSRAMとして使用できることを学習したためですか。
日時:DMAによるFLEXCANのS32K322

メッセージバッファがCANメッセージを受信した場合、DMAチャネルを要求しますか、それとも従来のfifoのみがDMAを要求していますか?


日時:DMAによるFLEXCANのS32K322

ペリフェラルがDMAチャネルに要求しているかどうかは、どうすればわかりますか。

日時:DMAによるFLEXCANのS32K322

Hi@vignesh3

あなたが言及したメッセージバッファとメールボックスは同じ概念である必要があります。
1.送信するときは、MBを使用する必要があります。
2. 受信はMBまたはFIFOです。
3. レガシー FIFO と拡張 FIFO を同時に有効にすることはできません。違いは、拡張 FIFO は CAN FD に使用できるのに対し、従来の FIFO は CAN FD をサポートできないことです。

日時:DMAによるFLEXCANのS32K322

もう1つ疑問があるのですが、メッセージバッファ、メールボックス、RXFIO(レガシーFIFOおよび拡張FIFO)をいつ使用するか教えていただけますか?

日時:DMAによるFLEXCANのS32K322

このFlexcan_Ip_StateType FlexCAN_BOARD_InitPeripherals_State0では、すべてのCANメッセージを受信しています。グローバル変数。

メッセージ・バッファは、この構造体にインプリメントされます。RAMスペースがCANメッセージバッファとしてどのように割り当てられているか、どなたか教えてもらえますか。

Re: S32K322 FLEXCAN THROUGH DMA

vigneshv1_0-1762166837382.png

こんにちは@Senlent

上の図によると、RxFIFO とメールボックスは同じように見えますが、正しいですか?

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎11-24-2025 07:21 AM
更新者: