SLVAFL1 October 2024 TPS25751 , TPS26750
The EEPROM-update process uses the 4CC ASCII commands listed in Table 2-1.
Name of 4CC Command | ASCII | Input DataX Length (In Bytes) |
Output DataX Length (In Bytes) |
Description |
---|---|---|---|---|
Flash Memory Read | FLrd | 4 | 16 | The FLrd Command reads the flash at the specified address |
Flash Memory Write Start Address | FLad | 4 | 1 | The FLad Command sets start address in preparation the flash write |
Flash Memory Write | FLwd | 64 | 1 | The FLwd Command writes data beginning at the flash start address defined by the FLad Command. The address is auto-incremented |
Flash Memory Verify |
FLvy | 4 | 1 | The FLvy Command verifies if the patch or configuration is valid |
Cold reset request | GAID | 0 | 0 | The GAID Command causes a cold restart of the PD Controller processor. The GAID command is used at the end of the FW update procedure to re-boot the TPS25751/TPS26750 and reload the new FW version from non-volatile Flash memory |
To execute a 4CC command, the host application shall follow the below sequence:
If the command is successfully executed, the application shall proceed to read the n byte content of the Data1 register which will contain the output. Refer the device's Host Interface TRM for more details on the 4CC commands TPS25751 Technical Reference Manual.