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.

TPS65982-EVM: Unable to program device using Aardvark I2C

Part Number: TPS65982-EVM
Other Parts Discussed in Thread: TPS65982, TPS65981EVM, TPS65981

Hi,
Our board is using the TPS65982 device to sink current thru the Type C port to provide power the system. The port also would accept a flash drive using the USB 2.0, which isn’t working. So we are trying to configure the device’s internal mux to pass-thru following the instructions outlined from an earlier post:
e2e.ti.com/.../649116

We used the Application Customization Tool to modify the register settings mentioned in the post. However, after connecting the board to the Aardvark Host Adapter via I2C, the tool consistently fails to program the device, the error message was:
Exception Encountered during Import From Device:Error importing aardvark.dll
Architecture of aardvark.dll may be wrong
No module named aardvark
DLL load failed: The specified module could not be found.
<type 'exceptions.ImportError'>

See pic attached.

We also tried the same process to program the TPS65982 EVM (Device —> ReFlash EVM Image (recovery), and received the same error message. Any idea on what’s causing this or how to fix it?

Aardvark Error.tiff

  • Hi Alex,

    Sorry to hear that. Could you possibly get your hands on the TPS65981EVM? It's basically the same device with a different package, but it has a FTDI board that comes with it.  The FTDI board can be broken off and used with the TPS65982, which is highly recommended.

    We update the Customization Tool for the FTDI board frequently (most of our customers use this method to flash .bin images to our controllers) and the Aardvark utilities tool might need an update. With the FTDI board (it comes with the TPS65981 EVM board), you will be able to program the firmware on the TPS65982 EVM's, similar to the Aardvark.

    Also, make sure to download the Applications Customization GUI instead of the Host interface GUI: www.ti.com/.../slvuar8a.pdf. 

    If this answers your question, PLEASE select  This resolved my issue.  I hope this helps :-)

  • I had the same problem and solved it by placing the correct version of aardvark.dll in c://windows/system32.  In my case of win10x64, this was the 64bit version of the dll.