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.

Debugger Initialization Error

Other Parts Discussed in Thread: CC3200

I have re-installed the CCS 6.1.2 a number of times, remove remaining files, cleaning registry using ccleaner, creating new  user account, all updates, searching the web, etc. but can not manage to pass this initialization error.

Creating a new prosjekt using the Blinky example from the SDK 1.2.0 it compiles fine for CC3200 / Stellaris ICDI, but starting the debugger, the error Message in the Console:

"Unable to load C:\ti\ccsv612\ccsv6\ccs_base\DebugServer\drivers\icdi_emu.dvr: Den angitte modulen ble ikke funnet."

Quite impressive that the last sentence is in Norwegian, meaning: "The requested module could not be found".

Looking into the folder the file icdi_emu.dvr is there.

So, why can an existing file not be found.

Problem started after upgrading to win10, then downgrading again to 7 64 bit Pro SP1, but could be anything as I have done uninstall/install so many times. 

Any ideas how to progress. Thanks.

  • I would suggest you to try a very simple "hello world" program instead of examples from SDK.
  • John Breiland said:
    Looking into the folder the file icdi_emu.dvr is there.

    So, why can an existing file not be found.

    It may be that one of the dependencies for icdi_emu.dvr can't be found.

    If you run Dependency Walker on icdi_emu.dvr does it report any missing dependencies?

  • Thanks, I tried the Dependency Walker and for this file it answered:
    "Error: At least one required implicit or forwarded dependency was not found."
    These are the files MSVCP120.DLL and MSVCR120.DLL.
    As I don't know how to progress, I am still stuck.

    However it is not critical as 6.1.0 (6.1.1 update) is installed today, and is working,
    but it is annoying to not have 6.1.2 working.
    I also tried to install 6.1.3 but something about licence made it not working as well.

    regards,
  • John Breiland said:
    Thanks, I tried the Dependency Walker and for this file it answered:
    "Error: At least one required implicit or forwarded dependency was not found."
    These are the files MSVCP120.DLL and MSVCR120.DLL.
    As I don't know how to progress, I am still stuck.

    The files MSVCP120.DLL and MSVCR120.DLL are part of "Microsoft Visual C++ 2013 Redistributable (x86)" .

    Installing the Visual C++ Redistributable Packages for Visual Studio 2013 from the Microsoft site should fix those missing dependencies. The correct Microsoft Visual C++ 2013 Redistributable is supposed to be installed by the CCS installer, so not sure went wrong in the original installation.

  • Thanks, I re-installed the MSVC C++ Redistributable 2012, then no longer problem with MSVCP120.DLL and MSVCR120.DLL.

    However, a new debugger initialization error arrived, "Unable to load \ccsv6\ccs_base\emulation\tpi\tpiarm_x.dll
    So I, I re-installed redistributables 2005, 2010 and 2013, but no avail.

    Then re-installed ccs612 after ccleaning and removing old files, still asking for tpiarm_x.dll

    Then all ccs612 updates are installed,
    after that ccs612 is unable to load the \ccsv6\ccs_base\DebugServer\drivers\icdi_emu.dvr.
    which is the same problem file as in the beginning of this thread.

    This time the Dependency Walker says:
    "Error: Modules with different CPU types were found."
    The CPU types are
    x86 for MSVCP120.DLL, MSVCR120.DLL and icdi_emu.dvr
    type x64 for all other files.
    But I think that is alright as Dependency Walker says the same for similiar files in the ccs610 working installation.

    So assume the problem is something else.
  • John Breiland said:
    This time the Dependency Walker says:
    "Error: Modules with different CPU types were found."
    The CPU types are
    x86 for MSVCP120.DLL, MSVCR120.DLL and icdi_emu.dvr
    type x64 for all other files.

    Are you using the x86 or x64 version of Dependency Walker?

    Since CCS 6.1.x is a 32-bit application I found than need to run the x86 (32-bit) version of Dependency Walker.

    E.g. on a Windows 8 64-bit PC in which the CCS 6.1.3 debugger works:

    a) Running the x86 version of Dependency Walker on icdi_emu.dvr doesn't report errors.

    b) Running the x64 version of Dependency Walker on icdi_emu.dvr reports the errors:

    Error: At least one required implicit or forwarded dependency was not found.
    Error: Modules with different CPU types were found.

  • Hmm,

    running the Dependency Walker x64 reports:

            Error: Modules with different CPU types were found.

            -- but not the other error that you mentioned

    Dependency Walker x86 reports:

           Error: At least one required implicit or forwarded dependency was not found.

           -- the missing files are MSVCP120.DLL and MSVCR120.DLL (same as before)

    Both x64 and x86 Microsoft Visual C++ 2012 redistributables has been installed, Version 11.0.61030

     

  • John Breiland said:

    Dependency Walker x86 reports:

           Error: At least one required implicit or forwarded dependency was not found.

           -- the missing files are MSVCP120.DLL and MSVCR120.DLL (same as before)

    Both x64 and x86 Microsoft Visual C++ 2012 redistributables has been installed, Version 11.0.61030

    Just to clarify, the MSVCP120.DLL and MSVCR120.DLL files are from the x86 Microsoft Visual C++ 2013 redistributables (Version 12.x), not the Microsoft Visual C++ 2012 redistributables (Version 11.x).

  • Thanks a lot.

    Actually I had installed both the MSVC 2013 C++ Redistributable x86, but the installation needed repair.

    Now it is fixed and my CCS is running properly, time to code!