SLVAFL1 October   2024 TPS25751 , TPS26750

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2EEPROM Boot Flow
    1. 2.1 Boot Process
    2. 2.2 Updating the EEPROM Image
    3. 2.3 Commands
    4. 2.4 EEPROM Update Example
  6. 3Source Code Example
    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. 4Recovering From EEPROM Failure
  8. 5Summary
  9. 6References

Updating the EEPROM Image

When the host must update the Patch Bundle used for booting it must follow the process described in this section. The top-level flow is to update the region that the PD controller did NOT boot from as shown in Figure 2-2. The top-level flow executes the function UpdateRegionOfEeprom() illustrated in Figure 2-3.

 Flow for Updating the
                    EEPROM Figure 2-2 Flow for Updating the EEPROM
 Details of the UpdateRegionOfEeprom() Function
                    Used to Update EEPROMFigure 2-3 Details of the UpdateRegionOfEeprom() Function Used to Update EEPROM
 Details of the ExecCmd() BlockFigure 2-4 Details of the ExecCmd() Block
 Details of the WriteRegionPointer()
                    BlockFigure 2-5 Details of the WriteRegionPointer() Block