Unable to program TPS65982-EVM using the Aardvark.dll
Costumer Question:
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'>
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?
In most cases this error is caused by using the wrong aardvark.dll version or install path.
- Look at your version of Windows (32 Bit/64 Bit/86 Bit)
- Download the Aardvark API from the Total Phase website, it contains the aardvark.dll file.
- Unzip the package.
- Copy the aardvark.dll to the folder c://windows/system32