工具/软件:
尊敬的 TI 专家:
问题背景:在测试过程中、客户发现其中一个 ECU 偶尔会重新启动。 Valeo 分析说、 PBIT_INSTANCE_VPAC_0 测试失败导致软件自动重启。 根据安全要求、软件会自动重启。 目前、只有一个原型存在此问题。
分析过程:添加日志调试后、发现 PBIST _实例_VPAC_0 pbist 测试失败的原因(测试类型:SDL_PBIT_TEST)是 SDL_PBIST_checkResult 未能获得 pPBISTRegs->FSRF 结果。 pPBISTRegs->FSRF 为 1、而不是预期值 0。 函数调用堆栈为 PBIT_RunTest->SDL_PBIT_selfest->SDL_PBIT_RunTest->SDL_PBIT_getResult ->SDL_PBIT_checkResult。
其他信息:我们的 SDL 软件包版本为 11.0、PBIT_INSTANCE_VPAC_0 Pbist 测试阶段在 MCU R5F 启动后和主域启动之前运行。
我们想问、PBIVISION_VPAC_0 测试失败的原因是什么(异常 pPBISTRegs->FSRF 值)、以及如何解决此问题?
