S32K3xx Config Rx Mailbox

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

S32K3xx Config Rx Mailbox

跳至解决方案
1,005 次查看
vinaykl
Contributor III

Hello team,

We are trying to configure Global mask for FlexCAN RX mailbox. But it is going in hardfault condition. 

Kindly need your support in above issue. Is it possible configure Global mask and receive CAN Msg for any CAN Id? 

Currently we are configuring every RX CAN Mailbox ID using configRxMB() api. But configuring RX mailbox ID's there is a limitation of 32 Id only. If it is possible to set Global Mask for RX Mailbox, it would be possible to receive for any CAN Id.

Thanks,

Vinay

标记 (1)
0 项奖励
回复
1 解答
977 次查看
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @vinaykl,

In order to receive all CAN IDs, you can configure the global mask for "don't care" (0b):

Snag_160b277.png

For example:

FlexCAN_Ip_SetRxMbGlobalMask(INST_FLEXCAN_0, 0U);

Best regards,
Julián

在原帖中查看解决方案

0 项奖励
回复
2 回复数
978 次查看
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @vinaykl,

In order to receive all CAN IDs, you can configure the global mask for "don't care" (0b):

Snag_160b277.png

For example:

FlexCAN_Ip_SetRxMbGlobalMask(INST_FLEXCAN_0, 0U);

Best regards,
Julián

0 项奖励
回复
961 次查看
vinaykl
Contributor III

Thank you Julián_AragónM.

This solved my issue. 

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2175014%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K3xx%20%E9%85%8D%E7%BD%AE%20Rx%20%E9%82%AE%E7%AE%B1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2175014%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%A4%A7%E5%AE%B6%E5%A5%BD%3C%2FP%3E%3CP%3E%E6%88%91%E4%BB%AC%E6%AD%A3%E5%9C%A8%E5%B0%9D%E8%AF%95%E4%B8%BA%20FlexCAN%20RX%20%E9%82%AE%E7%AE%B1%E9%85%8D%E7%BD%AE%E5%85%A8%E5%B1%80%E6%8E%A9%E7%A0%81%E3%80%82%E4%BD%86%E5%AE%83%E6%AD%A3%E5%A4%84%E4%BA%8E%E7%A1%AC%E6%95%85%E9%9A%9C%E7%8A%B6%E6%80%81%E3%80%82%20%3C%2FP%3E%3CP%3E%E6%81%B3%E8%AF%B7%E6%82%A8%E5%B0%B1%E4%B8%8A%E8%BF%B0%E9%97%AE%E9%A2%98%E6%8F%90%E4%BE%9B%E6%94%AF%E6%8C%81%E3%80%82%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%B8%BA%E4%BB%BB%E4%BD%95%20CAN%20Id%20%E9%85%8D%E7%BD%AE%E5%85%A8%E5%B1%80%E6%8E%A9%E7%A0%81%E5%B9%B6%E6%8E%A5%E6%94%B6%20CAN%20%E6%8A%A5%E6%96%87%EF%BC%9F%20%3C%2FP%3E%3CP%3E%E7%9B%AE%E5%89%8D%EF%BC%8C%E6%88%91%E4%BB%AC%E4%BD%BF%E7%94%A8%20configRxMB()%20api%20%E9%85%8D%E7%BD%AE%E6%AF%8F%E4%B8%AA%20RX%20CAN%20%E9%82%AE%E7%AE%B1%20ID%E3%80%82%E4%BD%86%E5%9C%A8%E9%85%8D%E7%BD%AE%20RX%20%E9%82%AE%E7%AE%B1%20ID%20%E6%97%B6%EF%BC%8C%E5%8F%AA%E8%83%BD%E9%85%8D%E7%BD%AE%2032%20%E4%B8%AA%20ID%E3%80%82%E5%A6%82%E6%9E%9C%E5%8F%AF%E4%BB%A5%E4%B8%BA%20RX%20%E4%BF%A1%E7%AE%B1%E8%AE%BE%E7%BD%AE%E5%85%A8%E5%B1%80%E6%8E%A9%E7%A0%81%EF%BC%8C%E5%B0%B1%E5%8F%AF%E4%BB%A5%E6%8E%A5%E6%94%B6%E4%BB%BB%E4%BD%95%20CAN%20Id%E3%80%82%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3CP%3E%E7%BB%B4%E5%A5%88%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2175521%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K3xx%20Config%20Rx%20Mailbox%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2175521%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%B0%A2%E8%B0%A2%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F200831%22%20target%3D%22_self%22%3E%3CSPAN%20class%3D%22%22%3EJuli%C3%A1n_Arag%C3%B3nM%3C%2FSPAN%3E%3C%2FA%3E.%3C%2FP%3E%3CP%3E%E8%BF%99%E8%A7%A3%E5%86%B3%E4%BA%86%E6%88%91%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%20%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2175269%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K3xx%20Config%20Rx%20Mailbox%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2175269%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F201565%22%20target%3D%22_blank%22%3E%40vinaykl%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E4%B8%BA%E4%BA%86%E6%8E%A5%E6%94%B6%E6%89%80%E6%9C%89%20CAN%20ID%EF%BC%8C%E5%8F%AF%E4%BB%A5%E5%B0%86%E5%85%A8%E5%B1%80%E6%8E%A9%E7%A0%81%E9%85%8D%E7%BD%AE%E4%B8%BA%22don't%20care%22%20(0b)%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Snag_160b277.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Snag_160b277.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F358390iE744E2FA1CF80DC2%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Snag_160b277.png%22%20alt%3D%22Snag_160b277.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E4%BE%8B%E5%A6%82%EF%BC%9A%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-c%22%3E%3CCODE%20translate%3D%22no%22%3EFlexCAN_Ip_SetRxMbGlobalMask(INST_FLEXCAN_0%2C%200U)%3B%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%E8%87%B4%E4%BB%A5%E6%9C%80%E8%AF%9A%E6%8C%9A%E7%9A%84%E9%97%AE%E5%80%99%EF%BC%8C%3CBR%20%2F%3EJuli%C3%A1n%3C%2FP%3E%3C%2FLINGO-BODY%3E