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 引导流程

在引导过程中,PD 控制器从连接到 I2Cc 端口的外部 EEPROM 加载补丁捆绑包,如下所述。在 PD 控制器处于 APP 模式(即 MODE 寄存器读数为 APP)后,主机可如下所述写入 EEPROM 以更新用于引导 PD 控制器的补丁捆绑包。在此过程中,先前的补丁捆绑包保持不变,因此在将新的补丁捆绑包写入 EEPROM 的过程中出现任何问题时,PD 控制器便可从旧的补丁捆绑包进行引导。

除了一组可设置主机接口 (HI) 寄存器默认值的配置外,补丁捆绑包还包含一个固件补丁映像。

EEPROM 分为两个区域,因此进行更新时,在完成新补丁捆绑包的验证之前不必使先前的补丁捆绑包失效。有效区域是包含最新补丁捆绑包的区域。