Hi, NXP
If I configure the clock source for MUX_6 to be FXOSC(NXP default configuration), then perform a “ Functional Reset”. The start-up time of the S32K3 will be much longer than that of a POR or a ” Destructive Reset.“
wuxianlong_0-1733377628116.png
wuxianlong_1-1733378783072.png
I found out that the reason was that in the Clock_Ip_ResetCgmXCscCssCsGrip() function, the Clock Mux6 clock shutdown request could not be completed and could only wait for a timeout to occur.
Also in the Clock_Ip_SetCgmXDeDivStatWithoutPhase() function, the MUX_DIV_UPD_STAT status of Clock Mux6 cannot be updated and can only wait for a timeout.
If I remove the timeout condition, the system will fall into an endless loop.
Are there any special requirements for using MUX_6's clock source as FXOSC? Similar situations will not occur with other clock sources.
wuxianlong_2-1733378844749.png
Best Regards,
xianlon