SLVAFV8A July 2024 – July 2025 TPS25751
The USBC PD Application Customization Tool(GUI) utilizes a number of questions to generate a custom PD controller configuration. Once the configuration is complete, a patch bundle, containing configuration and firmware updates, can be generated. The full flash binary generates an image in the format the PD controller expects when reading from an EEPROM over I2Cc. The low region binary, see Figure 4-12, is a smaller format and intended for writing to the PD controller over I2Ct. This low region binary is what is sent in step 10.
As shown in Figure 4-13, the GUI provides options to export the low region file as either a binary or a c file. For this application note the c file format was chosen and included in the device project for building the EC code. Modification of the source file generated from the GUI and the associated definitions are found in Section 5.