Hi,
Q: If the MCR[FDEN] bit is disabled (FlexCAN operating in Classical CAN mode), can the controller still support the Enhanced RX FIFO for receiving Classical CAN messages?
A: yes, even if FDEN=0 the enhanced RXFIFO can be enabled and FlexCAN accepts just classical CAN messages, either to regular MBs or this enhance RXFIFO, depending on filtering criteria set.
Q: If Enhanced RX FIFO is supported in this configuration, is there any reference application, example project, or documentation that demonstrates its usage?
A: you can refer to below example, it sets FlexCAN with FDEN=1, but you can easily disable it in config tool, if needed, together with payload and bit timing modification.
https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K344-FlexCAN-Ip-TX-RX-EnhanceRXFIFO-test...
Q: Is it possible to configure the Enhanced RX FIFO directly through the MEX configuration tool, or does it require manual configuration in the application code?
A: There is only few configuration option within Config tool
- enable/disable enhanced RXFIFO
- number of standard and extended filter elements
- watermark setting
The filter table must be configured within code. Refer to above demo.
BR, Petr