我想咨询一下,之前是否有过这样的情况:在使用 S32K312 MCU 进行 OTA 更新时,HSE 响应一直处于待处理状态,没有到达。
此外,请确认在何种情况下 HSE 回复可能会处于待定状态。
我们目前尚未发现任何已知的 S32K312 OTA 问题会导致 HSE 服务永久处于待处理状态。
一般来说,每个 HSE 服务请求都应该返回一个响应。如果没有收到响应,则可能表明 HSE 固件遇到了致命错误并进入了关机模式。在这种情况下,我们建议检查 MU GSR 寄存器以获取诊断信息。
可能的原因包括无效的服务参数、无效的内存地址、XRDC 访问冲突、ECC 错误、时钟或初始化问题、资源冲突或其他致命的 HSE 内部错误。
为了帮助调查,请提供 HSE 固件版本、正在执行的具体 HSE 服务、服务描述符以及出现问题时的 MU 状态寄存器(FSR/GSR)。