Other Parts Discussed in Thread: TPS65987, TPS65981, TPS65987DJEVM
Hello,
I have been working with the TPS65987EVM, considering the TPS65987 for our design. I have been having a lot of issues with the Application Customization Tool, primarily in debug mode, and am wondering if others experience the same issues, or if there is a known workaround.
In general, reading and writing over I2C (via FTDI interface) is very unreliably. Reading configuration registers and sending commands seems to work about 40% of the time. Often times reading configuration registers populates the UI with garbage values (both manual and polling) or does not respond at all. I am unable to confidently verify that writes to configuration registers are "taking". Sending commands (e.g. SSrC - Send Source Capabilities) often returns SUCCESS_CMD with no corresponding data sent over PD, monitored with a protocol analyzer. When things start getting flakey, usually exiting debug mode and re-plugging the FTDI interface cable fixes things, for a period of time.
Using FTDI's CDM Uninstaller utility I've tried removing and then re-installing the drivers packaged with Application Customization Tool installer, which notably are not the most recent version of the FTDI drivers. I also tried the most recent version of the drivers, published on FTDI's website, which didn't work at all. I guess there's a reason that the Application Customization Tool installer comes packaged with an older version. I've also tried rebooting, and everything else I can think of that might fix things, without success.
Thankfully, updating the SPI flash seems to work reliably, with one exception. Attempting to "Re-flash EVM Firmware (Recovery)" with the tps65987_evm_flash_image.bin fails with the following message:
Exception Encountered during EVM Recover:hw_spi_flash_erase failure: attempting to erase to null handle
<type 'exceptions.Exception'>
I am using:
TPS65981_2_6_7_8 Application Customization Tool
GUI Version : 6.1.1
Date of release : 10th October, 2019
Windows 10, version 1903.
Any help or advice would be greatly appreciated.
Being able to address the host interface directly from the Application Customization Tool would greatly help us to evaluate the appropriateness of the TPS65987 for our design.
TIA