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.

TPS65987 SPI Flash Firmware Update process

Part Number: TPS65987

My customer would like to consult with you which situation PD controller will re-load the flash data ?

Reset the PD controller using GAID for the device to load the new binary  ( Warm reset / Cold reset / HRESET / flash power supply off/…….? ). 

  • Hi Feng,

    The GAID command would force the PD controller to reload from the SPI-Flash. Whenever the PD Controller loses power and reboots, the PD Controller will read from the SPI Flash. Additionally, a PD Hard Reset will cause the PD controller to reboot from the SPI Flash.

    Thank you,
    Eric

  • Hi Eric,

    My customer would like to consult with you.

    If not use GAID command, PD controller only power supply offàon. Will re-load flash ? We found if connect the C to A cable and LDO_3V3_A still have +3.3V even AC or DC off. We confirmed the flash didn’t re-load by waveform measurement when  AC or DC on. Would you please confirm it is an expected action ( no re-load flash) due to the flash power supply didn’t disappear ?  

    Thank for your kindly help.

  • Hi Feng,

    That is correct, the PD controller would only reboot if there is no VBUS and VIN_3V3 gets turned off.

    Thank you,
    Eric