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.

TMP116EVM: Orange LED, Green LED and USB2ANY.dll missing

Part Number: TMP116EVM
Other Parts Discussed in Thread: LMT70EVM, USB2ANY, TMP116

After evaluating the LMT70EVM and ending up with building my own test software for it now I'm testing TMP116EVM. First thing I noticed is the blinking orange LED, that blinks opposed then it should. In idle mode the orange LED is blinking, when the scan is started the orange LED is off. The green LED is a bit brighter than "normal" so possibly a resistor that links the green LED to power line is a bit too small. My fear is the green LED will burn out pretty soon.

I tried to do a firmware update in the hope this will solve the orange LED backwards blinking issue. However, an error pops up specifying the USB2ANY.dll is missing. The package installer (tidcde4b.zip) was downloaded from TI website minutes ago so I suppose it is the latest version. Is there any place where I could download this dll?

Other than that, do you happen to have a C/C++ api dll that was not ment to be accessed from labview environment? We could use the existing api in the shared library but the functions prototypes all refer to labview structures and it is a known fact that labview structures are just a pain to emulate from other environments....labview string are a structure, lalview booleans are a structure, everything is a structure...oh well.

Thank you.

  • Hi Sandrino,
    Thanks for the feedback on the LED operation. The team in charge of the TMP116EVM development will look into it.
    I just installed the TMP116 GUI using the installer from the product page (file tidcde4b.zip) and it worked just fine. Did you unzip the file in a local folder before attempting the install? What OS are you using? Mine is WIn7.

    With respect to C based dlls please stay tuned. We are in the process to release a Sensor SDK (including TMP116) as aprt of the Simplelink ecosystem. This includes uP such as MSP432, sub-1GHz CC13XX, BLECC26XX among others. These drivers can also be ported to other processors since they are native to CCS (Code Composer Studio). This should be release on early 1Q '18.

    Regards,
    Jose
  • Sandrino,
    Also please check the box for the Labview Run-Time Engine during the installation process.
  • Hello Jose,
    Thank you for looking into this. This is a Windows10 system, as for the package, I run the setup from within archive (in Windows 10 file explorer a zip archive behaves like a regular folder). The LabVIEW runtime engine installed fine. There is no issue running the TMP116EVM vi other than the error regarding missing USB2ANY.dll. I am reading the temperature from EVM board and the reading is correct. Nevertheless, I will unzip the installer this time and give it another try.
    Best regards,
    Sandrino
  • I did unzip / reinstall (I had to uninstall previous install as otherwise the setup did not me install over). It did not make any difference (I was expecting this to be honest as in Windows 10 it just doesn't matter if you unzip an archive or not). The same error when trying to run FW_QuickLoader.exe: the USB2ANY.dll is missing. As note, if you try to run FW_QuickLoader.exe via GUI the error about the missing dll would not be displayed as the labview runtime would not pass the error through but the fw executable would do absolutely nothing. To see the error you have to run FW_QuickLoader.exe directly by double clicking on it. So I looked at what files were installed. The conclusion is this: although USB2ANY.dll is indeed installed, it is placed in ...\Texas Instruments\TMP116EVM instead of ...\Texas Instruments\TMP116EVM\Firmware Loader subfolder. I also checked and ...\Texas Instruments\TMP116EVM was not registered with system variables as a search path so now wonder FW_QuickLoader.exe can not find the dll. However, the setup does install something in Firmware Loader folder but it is the associate lib file not the dll so instead of USB2ANY.dll we have USB2ANY.lib. I believe at the time the setup was build somebody picked the file with the correct name but with the wrong extension to be installed in firmware loader folder. Nevertheless, I just copied the USB2ANY.dll from TMP116EVM folder to Firmware Loader subfolder and now everything is fine. Now I can get back to square one and attempt to update the firmware and see what happens.
  • As follow up, the firmware loader tells the device already has the latest firmware installed so no update is required. Press any key to continue...so I press the keys to continue saying that apparently the observed backwards orange blinking is not a bug but a feature by design ;-)