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

Optional USB Driver Installation

The computer OS system must be able to connect as a USB endpoint to use the USB endpoint firmware update capability. Install a generic libusb-win32 USB device driver to connect to the USB endpoint of the TPS257xx-Q1 device. This connection can be accomplished by downloading a driver installation tool such as Zadig.

Complete the following after installing Zadig:

  1. Connect Port A of the device to be programmed to a PC. Make sure the TVSP pin is configured for FWUP mode.
  2. Download then run the Zadig executable, then choose the libusb-win32 option (see Figure 5-10).
    GUID-C0469B83-176C-4F86-A761-F16CDCCE7F20-low.png Figure 5-10 Zadig USB Driver Installer Dialog Window

Once enumerated correctly, the device end-point enumerates in the device manager as Figure 5-11 shows.

GUID-EABB9151-C106-45E8-8DE7-4ED7A10BA6D3-low.png Figure 5-11 PC Device Connection Status

Some PC systems operate with the WINUSB vs LIBUSB driver. If the LIBUSB error is received upon USB EP firmware update connection, update the PC driver with the WINUSB driver, then reboot the computer system. The WINUSB driver can be installed with the Zadig tool by choosing the winusb option instead of libusb.

GUID-3462839F-F1C8-4D75-BB7B-D8727B65AEF9-low.png Figure 5-12 Connection Error Message