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.

TPS25750EVM: TPS25750

Part Number: TPS25750EVM
Other Parts Discussed in Thread: TPS25750

WHAT IS PROPER TPS25750 FLASHING METHOD?

We are looking for a proper method for updating the firmware for TPS25750. Currently we are using an eeprog tool (a simple C application to read/modify 24Cxx EEPROM chip) to directly flash the firmware to the EEPROM via I2C2 (i2c bus where the TPS25750 is master for accessing the EEPROM) , we don;'t feel it is a right method 

We have noticed that there is an option in the  TPS25750 Application customization tool to flash the customized firmware through the I2C bus where the  TPS25750 is in slave mode (I2C1) . So it is possible to flash the EEPROM via the TPS25750.

How can we implement this in our host system to do the same without the Customization tool? 

  • Hi,

    Please take a look at the EVM User's Guide, it will show how the EVM is configured for programming. 

    You can use either a Tiva chip to program the EEPROM or use an adaptor such as an Aardvark programmer. You can export the binary file through the Customization tool and then use software such as Flash-Center to flash the EEPROM via Aardvark.

    Alternatively, if you have an EC in your system, you can use EC to update the EEPROM via the TPS25750 as well. I will confirm this though with my internal team first.

    Thank you,

    Hari

  • Thank you for then response.

    "Alternatively, if you have an EC in your system, you can use EC to update the EEPROM via the TPS25750 as well. I will confirm this though with my internal team first."

    What do you mean by this "EC"?

    How we can flash the customization firmware via  TPS25750?

  • Hi,

    By EC I mean a Host or Embedded Controller. This device can interface with PD controller and program the selected configurations. 

    Alternatively, you will need an EEPROM in your system.

    Thank you,

    Hari