ZHCAEM6 October   2024 TPS25751 , TPS26750

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2EEPROM 引导流程
    1. 2.1 引导过程
    2. 2.2 更新 EEPROM 映像
    3. 2.3 命令
    4. 2.4 EEPROM 更新示例
  6. 3源代码示例
    1. 3.1 UpdateRegionOfEeprom()
    2. 3.2 UpdateRegionOfEeprom_Step1
    3. 3.3 UpdateRegionOfEeprom_Step2()
    4. 3.4 UpdatingRegionOfEeprom_Step3()
    5. 3.5 UpdatingRegionOfEeprom_Step4()
    6. 3.6 WriteRegionPointer()
  7. 4从 EEPROM 故障中恢复
  8. 5结语
  9. 6参考资料

从 EEPROM 故障中恢复

如果 EEPROM 加载过程因没有有效补丁捆绑包而终止,则 INT_EVENTx.ReadyForPatch 中断将生效。主机必须读取 BOOT_STATUS 寄存器 0x2D 才能发现从 EEPROM 引导失败的原因。然后,主机必须通过使用 PBMx 命令推送补丁来强制 PD 控制器进入 APP 模式(有关详细信息,请参阅技术参考手册)。这个补丁可以是通常位于 EEPROM 中的完整补丁捆绑包。PD 控制器处于 APP 模式后,主机可以使用 FLxx 命令来写入 EEPROM 并纠正问题。图 4-1 显示了推荐的引导流程。

此引导流程要求主机能够纠正 EEPROM。如果主机需要 PD 控制器在引导前启用受电路径,则必须通过 ADCINx 引脚选择相应的电池电量耗尽配置。在这种情况下,SafeMode 电池电量耗尽配置不适用。

 推荐的 EEPROM 引导流程图 4-1 推荐的 EEPROM 引导流程