工具/软件:
团队、
客户正在为 TPS25751 设计器件驱动程序、并希望检查如何处理失效模式。 以下是我迄今为止确定的几种情景:
- PBMs 失败:
- 对于!CMD 错误、驱动程序是否应该执行某种重置、如 GO2P/Gaid/GAID? 如果没有、我们预计会在某种超时后收到 INT_EVENT1.ReadyForPatch 吗?
- CMD1 = 0、但 DATAX 返回错误。 从 DATAX 上的错误代码来看、似乎唯一的恢复是更新软件。 无法进行运行时恢复。 * 您能否证实 *?
- PBMC 失败:
- 对于!CMD 错误、应发出 PBMe。 同样、我们是否可以在某种超时后收到 INT_EVENT1.ReadyForPatch?
- CMD1 = 0、但 DATAX 返回错误。 从 DevicePatchCompleteStatus 中的错误代码来看、似乎除 0x20(未就绪)之外的所有错误都无法在运行时恢复。 * 您能否证实 *?
- 其他故障
- 假设补丁捆绑包在中途失败。 我们可以从 TPS 使用哪种信号来确定发生了这种情况?
如果我可能错过了一些内容、请告诉我。
此致、
Brian Antheunisse
