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.

TPS65987D: TPS65987 Aardvark interfacing

Part Number: TPS65987D

Tool/software:

Good day,

We have developed a prototype using the above part number based on testing using the associated EVM. When connecting the EVM, we had used the on board FDTI interface chip which had worked quite well. However we are now using the Total Phase Aardvark SPI/I2C interface. When connected the Config app recognizes the Aardvark and testing the I2C address and SPI connection all shows good (Success). However when we try and connect to the SPI flash memory it will show an error when trying to retrieve "read current region offsets" we get "Invalid Region Pointers and the flash will not verify after erase and programming.

Any help would be greatly appreciated.

Don Carmichael

Radial Engineering Ltd

donc@radialeng.com

  • Hi Don,

    We are experiencing a high volume of E2E requests currently. Please give me some time to look into this and I will get back to you.

    Thank you,

    Alex Liu

  • Hi Don,

    Can you send me the schematic of your prototype board and the binary file you are trying to load to the SPI Flash? I want to check the design and the binary FW you are loading. 

    Are you able to try loading the FW binary to the SPI Flash using TotalPhase's Flash Center? Flash Center is a TotalPhase software tool that works with the Aardvark adapter. If you can try this, we can determine whether issue is with the Application Customization GUI for TPS65987D, or the hardware/firmware itself.

    Best,

    Alex

  • You can friend me on E2E and send me the schematic privately if you wish.

  • Hi Alex,

    I believe the issue is that I am trying to load a file to the SPI flash through the Aardvark connected to I2C1 without having an initial config in the flash. Therefore there is no boot loader in the TPS core. I'll try installing an SPI flash with a config file loaded and let you know how it goes. If needed I can send you a copy of the schematic for review.

    Thanks,

    Don Carmichael Radial Engineering Ltd. 

  • Hi Alex. After programming a blank flash from the EVM we have and physically removing the flash with my smt station and installing on to our proto, we are now fully up and running. It provides power for charging and acts a UFP for accessory audio data. We did a 50hr connection test with no issues. We also performed disconnect and reconnection tests with no issues. Very impressed with this little TPS65987D.

    Thank you for all your help.

    Cheers,

    Don Carmichael, Radial Engineering Ltd.