This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS65982: TPS65982 Bin File Type

Part Number: TPS65982

We find the bin file in the below directory: C:\Program Files\Texas Instruments\TPS6598x Application Customization 2_15rc2\tps6598x-app-customizer\gui\binaries.

But we find same setting has 3 type Bin file: 

TPS65982_Thunderbolt_DRP_Source_reduced_2_14_appcustom.bin
TPS65982_Thunderbolt_DRP_Source_reduced_2_14_flashimage.bin
TPS65982_Thunderbolt_DRP_Source_reduced_2_14_lowregion.bin

What is different between 3 file?

  • Hi Kim,

    low region bin - pg9 of 82 FW user guide - The flash image is divided into two separate regions, the Low Region and the High Region. The two regions
    are used to allow updating the application code in the memory without overwriting the previous code. This ensures that the new updated code is valid before switching to the new code.

    flash image bin = full flash image - pg 10 of 82 FW user guide
    The TPS65982 first attempts to load application code from the low region of the attached flash memory. If any part of the read process yields invalid data, the TPS65982 will abort the low region read and attempt to read from the high region. If both regions contain invalid data the device carries out the Invalid Memory flow.


    appcode bin - pg 13 of 82 FW user guide - the tool uses this to load the configurations
    The TPS65982 Application Code determines device configuration and behavior once Boot Code is complete. The TPS65982 application code is responsible for implementing: I2C Host Interface, Power Management States, USB Type-C Detection, USB PD Protocol Layer and Policy Engine, USB PD Alternate Modes, Charger Detection, High-Speed Mux Configuration.

    Hope this helps, let me know how I can be of further assistance

    Thanks