Root Cause is: In the SDK LPUART driver, when enter to the LPUART_DRV_IRQHandler() all ERROR status is cleared by LPUART_DRV_ErrIrqHandler(), the FEATURE_LPUART_STAT_REG_FLAGS_MASK (in file S32K148_features.h), is 0xC01FC000U, the idle flag being clear here.
Solution: Modeling the FEATURE_LPUART_STAT_REG_FLAGS_MASK (in file S32K148_features.h), from 0xC01FC000U to 0xC00FC000U.
Please let me know can we solve this issue by above modification.
Pratap Metharamitta