Hi,
The MPC5775K FlexCAN supports detection and correction of errors in memory read accesses.
Most probably the issue you have is due to this feature that is enabled by default. The ECC error may have occurred due to module not being initialized properly.
The ECC feature can be disabled by setting bit ECCDIS in CAN_MECR. Note that bit ECRWRDIS in the same register prevents writes to the register unless it is cleared first. Disabling ECC does not impact the normal operation of the FlexCAN.
You can refer to this code which disables the ECC feature; https://community.nxp.com/docs/DOC-329943
If the ECC reporting feature is enabled then all the memory positions from 0x0080to 0xADF must be initialized. See more in chapter 49.4.13 Detection and Correction of Memory Errors of the RM.
You can refer to the below code how the init could be done, it is for the MPC5777C but you can simply reuse it.
https://community.nxp.com/docs/DOC-334350
BR, Petr