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.

USB-C-PD-DUO-EVM: programming issue

Part Number: USB-C-PD-DUO-EVM

Dear Sir/Mam,

I've bought recently the USB-C-PD-DUO-EVM, and tried to program it.

I use TPS6598x Configuration Tool V5.1 and every time I try to program the EVB (both "Binary->SPI Flash from Binary File" and "Device->Flash App Firmware to Device"), I've got the message "SPI Flash to Device failed verification".

Can it be related to offsets, which are required to be entered during flash programming?

(I tried to read them back from PCB, got an error, so used default settings of 0x2000/ 0x20000)

I tried 2 ways to obtain the firmware:

1. Found this link: https://e2e.ti.com/support/interface/f/138/p/760683/2811140?tisearch=e2e-sitesearch&keymatch=USB-C-PD-DUO-EVM#2811140 and got PSIL054Sink.bin/PSIL054Source.bin file from there.

2. Found another link: https://e2e.ti.com/support/tools/sim-hw-system-design/f/234/p/781696/2891347#2891347?jktype=e2e – containing .pjt project for tps65987d, used TPS65987_88_F707_10_06.bin as a base image and customized the resulting settings.

What am I doing wrong while programming?

What is the right way to get and customize the firmware?

Thanks a lot and

Best Regards,

Boris.

  • Hi Boris,

    Updated device firmware for the TPS65987D comes with the Configuration tool. With the version 5.1 tool, you should have an included file "TPS65987_88_F707_10_06.bin". This file should be selected for you when you start a new project using the tool and select TPS5987D.

    The DUO-EVM is two EVMs in one. Use the Source/Sink jumper to switch programming paths.

    For this version of configuration tool, the correct programming pathway will be Device -> Flash App Firmware ->Select FTDI. You should be able to read offsets if you have a good USB connection.

    Regards,
    Scott