SLVUBX5C December   2022  – August 2024 TPS25762-Q1 , TPS25763-Q1 , TPS25772-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Getting Started
    1. 2.1 Related Documents
    2. 2.2 Hardware
    3. 2.3 Software
    4. 2.4 GUI Installation and Launch
  6. 3Application Configuration Overview
    1. 3.1 Creating a New Application Configuration
    2. 3.2 Loading a Saved Configuration
  7. 4Configuration Parameters
    1. 4.1 System Power
      1. 4.1.1 System Power Management (SPM)
    2. 4.2 Internal & External DCDC
    3. 4.3 VIN Engine On or Off
    4. 4.4 Thermal Foldback
    5. 4.5 USB PORT(S)
    6. 4.6 GPIO Configuration
    7. 4.7 I2C Configuration
    8. 4.8 Device IDs
    9. 4.9 DisplayPort Alt Mode
  8. 5Application Configuration Download
    1. 5.1 Firmware Download Procedure
      1. 5.1.1 Key Upload and Binary File Generation
        1. 5.1.1.1 Firmware Update: USB Endpoint
        2. 5.1.1.2 Firmware Update: I2C
    2. 5.2 Secure Firmware Update
    3. 5.3 Optional USB Driver Installation
    4. 5.4 Direct EEPROM Programming
    5. 5.5 SSH Key Generation
  9. 6Telemetry
  10.   A TPS257XX-Q1 GUI Feature - CUSTOM ID (Version Control)
  11.   B VIN Engine On or Off (TPS257xC-Q1)
  12.   Revision History

Firmware Update: USB Endpoint

In the USB ENDPOINT FLASH window, the selected USB EP binary image is loaded by USB connection to the TPS257xx-Q1 device to program the EEPROM.

TPS25761 TPS25762 TPS25763 TPS25764 TPS25772 USB ENDPOINT FLASH Page Figure 5-6 USB ENDPOINT FLASH Page

Prior to initiating the download by selecting SECURE FLASH, verify the TPS257xx-Q1 device is booted into Firmware Update mode (for example, FWUP mode). This can be accomplished by making sure the TVSP pin is configured in hardware for FWUP operation. To program the EEPROM integrated on the TPS257xx-Q1 EVM, populate the TVSP jumper accordingly and power the device. Once in FWUP mode, connect the PC to the device using the USB Type-C charging port.

Note: In a dual-port system, use Port A for the USB endpoint connection and make sure the other port is not connected during the firmware update process.

Once connected, the device appears under device manager as TPS DMC Family and the GUI indicates USB Device Connected status upon a successful connection. Figure 5-7 shows the successful connection image.

TPS25761 TPS25762 TPS25763 TPS25764 TPS25772 USB Endpoint Connection Status Figure 5-7 USB Endpoint Connection Status

Once a proper connection is established with the target device in FWUP mode, start the update using the SECURE FLASH button. Progress is shown in the GUI until completion.

Once the firmware update is complete, the message Secure update completed successfully is returned and the cable can be disconnected.

TPS25761 TPS25762 TPS25763 TPS25764 TPS25772 SECURE FLASH - Complete Figure 5-8 SECURE FLASH - Complete

Release the TPS257xx-Q1 device from FWUP mode by changing the TVSP setting followed by a power cycle or device reset.