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

SSH Key Generation

Creating RSA Keys using ssh-keygen. SSH key pairs can be generated using the following command lines:

  1. mkdir keys
  2. ssh-keygen -t rsa -b 3072 -m PEM -f keys/rsa3072engr
  3. ssh-keygen -t rsa -b 3072 -m PEM -f keys/rsa3072prod
GUID-595AC7DC-8CD9-43EF-B7F5-B4FB6AA5B412-low.pngFigure 5-13 Git Bash Key Generation - Engineering
GUID-FD26B6BC-20EE-4765-87C0-900E624D1BDA-low.pngFigure 5-14 Git Bash Key Generation - Production

Generated keys are found in the keys directory created via the mkdir keys command.

GUID-39E72E07-37AD-4756-8176-F86EC6E257DB-low.pngFigure 5-15 Generated Keys

For a Microsoft® Windows® PC, Git installation with SSH can be necessary to generate keys as instructed in this section.

To install Git:

  1. Download and initiate the Git installer.
  2. When prompted, accept the default components by clicking the Next button.
  3. Choose the default text editor. If you have Notepad++™ installed, select Notepad++ and click the Next button.
  4. Select Use Git from the Windows Command Prompt and click the Next button.
  5. Select Use OpenSSL library and click the Next button.
  6. Select Checkout Windows-style, commit Unix-style line endings and click the Next button.
  7. Select Use MinTTY (The default terminal of mYSYS2) and click the Next button.
  8. Accept the default extra option configuration by clicking the Install button.
  9. When the installation completes, restart Windows, if needed.

To launch GitBash:

  1. Invoke the command line window: cmd.exe.
  2. Run bash.exe from the Git installation folder: (that is, C:\Program Files\Git\bin)