How the S32K144 FlexCAN Message Buffers divide the receiving and sending region

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

How the S32K144 FlexCAN Message Buffers divide the receiving and sending region

ソリューションへジャンプ
937件の閲覧回数
JihongZhang
Contributor II

Hi,

I am developing a FlexCAN driver.For the division of MB receiving and sending region, I have not found a detailed description document. Where can I find it

0 件の賞賛
返信
1 解決策
922件の閲覧回数
Joey_van_Hummel
Contributor III
Sending and receiving region is user defined by the CODE field of the message buffer.

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
923件の閲覧回数
Joey_van_Hummel
Contributor III
Sending and receiving region is user defined by the CODE field of the message buffer.
0 件の賞賛
返信
927件の閲覧回数
PetrS
NXP TechSupport
NXP TechSupport

Hi,

you should get most of the info directly from the device Reference Manual, in FlexCAN chapter.
The FlexCAN module uses a very flexible mailbox system for transmitting and receiving CAN frames. The mailbox system is composed of a set of message buffers (MB) that store configuration and control data, time stamp, message ID, and data/payload (see chapter 55.5.3 Message buffer structure).
S32K144 offers up to 32MBs (assuming 8byte payload) which can be configured individually for TX or RX operation. When CAN FD is enabled, the exact address for each MB depends on the size of its payload. See chapter 55.5.4 and 55.5.5 for FlexCAN memory partition and MBs memory map.
A process of transmission resp. reception is described in chapters 55.3.2-55.3.3 resp. 55.3.4-55.3.5.

BR, Petr

0 件の賞賛
返信