S32K344 MCAL config error:Enhanced RX FIFO

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32K344 MCAL config error:Enhanced RX FIFO

615 Views
liyongfeng
Contributor III

I want to enable the Enhanced RX FIFO function, but an error is reported. How can I resolve this?

description: Invalid value for node "/Can/Can/CanConfigSet/CanController_1/CanRxFiFo": Controller physical does not support Enhance FIFO

0 Kudos
Reply
3 Replies

588 Views
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @liyongfeng,

If you are using S32K344 (or similar derivatives), only FlexCAN_0 supports Enhanced RX FIFO:

Julin_AragnM_0-1769534412994.png

Best regards,
Julián

0 Kudos
Reply

569 Views
liyongfeng
Contributor III

Thank you for your reply.

In the current application,FlexCAN_1 is used for the CAN FD message format. I want to filter the received CAN IDs one by one (since the global mask can only be 7FF). What method should I adopt?

0 Kudos
Reply

544 Views
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @liyongfeng,

Instead of using enhanced RX FIFO, you can use individual mailboxes and set an ID for each one.  FlexCAN supports individual masking per-MB (IRMQ bit set) or global masking scheme (IRMQ cleared). For example:

 

Mailbox ID Mask
MB4 0x100 0x7FF
MB5 0x101 0x7FF
MB6 0x102 0x7FF

 

Best regards,
Julián

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2301330%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K344%20MCAL%20config%20error%EF%BC%9AEnhanced%20RX%20FIFO%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2301330%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSTRONG%3EI%20want%20to%20enable%20the%20Enhanced%20RX%20FIFO%20function%2C%20but%20an%20error%20is%20reported.%20How%20can%20I%20resolve%20this%3F%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Edescription%3A%20Invalid%20value%20for%20node%20%22%2FCan%2FCan%2FCanConfigSet%2FCanController_1%2FCanRxFiFo%22%3A%20Controller%20physical%20does%20not%20support%20Enhance%20FIFO%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2301587%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K344%20MCAL%20config%20error%EF%BC%9AEnhanced%20RX%20FIFO%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2301587%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThank%20you%20for%20your%20reply.%3C%2FP%3E%3CP%3EIn%20the%20current%20application%EF%BC%8CFlexCAN_1%20is%20used%20for%20the%20CAN%20FD%20message%20format.%20I%20want%20to%20filter%20the%20received%20CAN%20IDs%20one%20by%20one%20(since%20the%20global%20mask%20can%20only%20be%207FF).%20What%20method%20should%20I%20adopt%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2301462%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K344%20MCAL%20config%20error%EF%BC%9AEnhanced%20RX%20FIFO%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2301462%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F184101%22%20target%3D%22_blank%22%3E%40liyongfeng%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EIf%20you%20are%20using%20S32K344%20(or%20similar%20derivatives)%2C%20only%20FlexCAN_0%20supports%20Enhanced%20RX%20FIFO%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Julin_AragnM_0-1769534412994.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Julin_AragnM_0-1769534412994.png%22%20style%3D%22width%3A%20387px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Julin_AragnM_0-1769534412994.png%22%20style%3D%22width%3A%20387px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F374481i0440D8F932B26C6C%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Julin_AragnM_0-1769534412994.png%22%20alt%3D%22Julin_AragnM_0-1769534412994.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EBest%20regards%2C%3CBR%20%2F%3EJuli%C3%A1n%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2302435%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K344%20MCAL%20config%20error%EF%BC%9AEnhanced%20RX%20FIFO%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2302435%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F184101%22%20target%3D%22_blank%22%3E%40liyongfeng%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EInstead%20of%20using%20enhanced%20RX%20FIFO%2C%20you%20can%20use%20individual%20mailboxes%20and%20set%20an%20ID%20for%20each%20one.%26nbsp%3B%3CSPAN%3E%26nbsp%3BFlexCAN%20supports%20individual%20masking%20per-MB%20(IRMQ%20bit%20set)%20or%20global%20masking%20scheme%20(IRMQ%20cleared).%20For%20example%3A%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CDIV%3E%0A%3CTABLE%20width%3D%22155px%22%3E%0A%3CTBODY%3E%0A%3CTR%3E%0A%3CTD%20width%3D%2275.0781px%22%20height%3D%2225px%22%20class%3D%22lia-align-center%22%20style%3D%22text-align%3A%20center%3B%22%20style%3D%22text-align%3A%20center%3B%22%3E%3CSTRONG%3EMailbox%3C%2FSTRONG%3E%3C%2FTD%3E%0A%3CTD%20width%3D%2258.0859px%22%20height%3D%2225px%22%20class%3D%22lia-align-center%22%20style%3D%22text-align%3A%20center%3B%22%20style%3D%22text-align%3A%20center%3B%22%3E%3CSTRONG%3EID%3C%2FSTRONG%3E%3C%2FTD%3E%0A%3CTD%20width%3D%2254.5508px%22%20height%3D%2225px%22%20class%3D%22lia-align-center%22%20style%3D%22text-align%3A%20center%3B%22%20style%3D%22text-align%3A%20center%3B%22%3E%3CSTRONG%3EMask%3C%2FSTRONG%3E%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%20width%3D%2275.0781px%22%20height%3D%2225px%22%3EMB4%3C%2FTD%3E%0A%3CTD%20width%3D%2258.0859px%22%20height%3D%2225px%22%3E0x100%3C%2FTD%3E%0A%3CTD%20width%3D%2254.5508px%22%20height%3D%2225px%22%3E0x7FF%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%20width%3D%2275.0781px%22%20height%3D%2225px%22%3EMB5%3C%2FTD%3E%0A%3CTD%20width%3D%2258.0859px%22%20height%3D%2225px%22%3E0x101%3C%2FTD%3E%0A%3CTD%20width%3D%2254.5508px%22%20height%3D%2225px%22%3E0x7FF%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%20width%3D%2275.0781px%22%20height%3D%2225px%22%3EMB6%3C%2FTD%3E%0A%3CTD%20width%3D%2258.0859px%22%20height%3D%2225px%22%3E0x102%3C%2FTD%3E%0A%3CTD%20width%3D%2254.5508px%22%20height%3D%2225px%22%3E0x7FF%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3C%2FTBODY%3E%0A%3C%2FTABLE%3E%0A%3C%2FDIV%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBest%20regards%2C%3CBR%20%2F%3EJuli%C3%A1n%3C%2FP%3E%3C%2FLINGO-BODY%3E