SLVAFF7A december   2022  – august 2023 TPS25762-Q1 , TPS25772-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Purpose and Scope
  5. 2Firmware Boot Code Brief
  6. 3Patch Bundle Brief
  7. 4Firmware Update
    1. 4.1 Overview
    2. 4.2 EEPROM Firmware Update
      1. 4.2.1 EEPROM Memory Organization
      2. 4.2.2 EEPROM Update - 4CC Task Command Set
      3. 4.2.3 EEPROM Patch Bundle Update Process
    3. 4.3 PD Controller Patch Bundle Download
      1. 4.3.1 Patch Bundle Download - 4CC Task Command Set
      2. 4.3.2 Burst Mode Patch Download Process
  8.   Appendix A: TVSP Boot Configuration Settings
  9.   Appendix B: Using 4CC Commands
  10.   Revision History

Patch Bundle Download - 4CC Task Command Set

The 4CC ASCII commands listed in Table 4-3 shall be used when writing a patch bundle directly to the TPS257x2-Q1.

Table 4-3 4CC Task Command Set – Burst Mode Download
Name of 4CC Command ASCII Input DataX Length (In Bytes) Output DataX Length (In Bytes) Description
Start Patch Burst Download Sequence PBMs 6 1 The PBMs task starts the patch loading sequence. The PBMs task initializes the firmware in preparation for a patch bundle load sequence and indicates what the patch bundle contains.
Patch Burst Mode Download Complete PBMc None 40 The PBMc task ends the patch loading sequence. Send the PBMc task after all patch data has been transferred.
End Patch Burst Mode Download Sequence PBMe None 1 The PBMe Task ends the patch loading sequence. The PBMe task instructs the PD controller to complete the patch loading process.