hello experts,
i met an issue of Can_Init on my S32K344 ecu.
the RTD is 2.0 ,but the code of FlexCAN_EnterFreezeMode is the same as the one in RTD 6.0
the issue is, the FRZACK bit can not be 1 when FRZ and HALT became 1, which lead to the can_init call failed.

the problem is very simple to reissue by following the next steps:
1. in normal commication state, sending 3 canfd frames(64 bytes) to the ecu every 5ms using the tester and there is no other can node on the can bus;
2.reset the ecu by calling Mcu_PerformReset. do not stop the canfd fames, due to the reset process makes the s32k3 CANnode disabled, the can tester will rise can error frame, which makes the can tester re-send the frames in very high frequecy.
3.when the mcu reset, it executes the Can_Init process, at this time, the can bus is very likely in the busy state, which may lead the Can_Init failed.
4.repeat 1~3 until the Can_Init call is in fail.
5.if failed, re-calling Can_Init can not work withou reset
6.if failed, stop sending the canfd frames, and the re-calling Can_Init can not work withou reset either;

can any body give me some advice?
thanks.