SLVUBX5B August   2023  – February 2024 TPS25762-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 USB Port Configuration Module
    2. 4.2 I2C Configuration
    3. 4.3 Internal DCDC
    4. 4.4 GPIO Configuration
    5. 4.5 External DCDC
    6. 4.6 System Configuration
      1. 4.6.1 System Power Management
      2. 4.6.2 Device IDs
      3. 4.6.3 Thermal Foldback
      4. 4.6.4 VIN Engine On or Off
    7. 4.7 Advanced Configuration
  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.   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.

GUID-20221130-SS0I-NWQJ-VC8J-QNBBNBF8HNDG-low.png 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.

GUID-20210404-CA0I-PQXG-2432-ZR2C1Q2KXKWW-low.png 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.

GUID-20221130-SS0I-WQ34-BKNF-H1NNHVXWH7RS-low.png 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.