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.

CC3100SDK: CC3100 RadioTool dlls.

Part Number: CC3100SDK
Other Parts Discussed in Thread: CC3100, CC3200

We use the CC3100 UART in production testing of one of our devices that uses a CC3100 to control the CC3100 for both Tx power and Rx Sensitivity testing. 

We are migrating all of our test computers to Windows 10 and have stumbled into a .net issue with the CC3100 RadioTool dlls. 

In Windows 10, both our application (that uses the RadioTool dlls) and the RadioTool itself complain that they cannot find the CC3100LibUART.dll. I believe this is because .net 4.0 is not installed since a higher version of .net comes installed on Windows 10. Since a higher version of .net is already installed I cannot install .net 4.0. I am fairly confident if .net 4.0 was installed that both our application and the RadioTool would be able to find the appropriate dlls and function correctly. 

Given this situation, what are my options for getting the CC3100 dlls to be recognized on a Windows 10 system? Can I get .net 4.0 installed on Windows 10 somehow or is there a newer version of the RadioTool and its dlls for Windows 10?

  • Hi,

    Windows 10 have as default .net version 4.8. This version is backward compatible with .net version 4.0. At my computer with Windows 10 Pro x64 1803 I have not problem to run RadioToolGUI for CC3100 (CC3200) version 1.2.

    Jan

  • Then I'm out of ideas. Can you tell me what might be configured incorrectly or how to troubleshoot my issue given the following:

    DETAILED ERROR MESSAGE:

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.DllNotFoundException: Unable to load DLL 'CC3100LibUART.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
    at RadioToolGUI.CC3100UARTLibrary.RadioToolOpen(Byte comPort, UInt64 baudRate)
    at RadioToolGUI.GlobalReference.ConnectDevice()
    at RadioToolGUI.ConnectTab.t_Connect_DoWork(Object sender, DoWorkEventArgs e)
    at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
    at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)


    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3416.0 built by: NET472REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    RadioToolGUI
    Assembly Version: 1.2.5900.31063
    Win32 Version: 1.2.5900.31063
    CodeBase: file:///C:/TI/CC3100_CC3200_RadioTool_1.2/RadioToolApplication/RadioToolGUI.exe
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3324.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3416.0 built by: NET472REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3324.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3429.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

    Screenshot showing I am using v 1.2 of the RadioTool and getting this error

  • Hi,

    Can you test to additional Windows 10 machine? What build of Windows 10 do you use?

    There is one interesting thing also. My radio tool have slightly newer build v1.2.5942.19689.

    Jan

  • Hi Kevin - 

    It looks like upgrading the RadioTools version did it. I have only done some initial testing, so as we dive further into this, I will let you know if I have any more issues. 

    Thanks,

    Matt