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.

CCS 3.3 for C6748 fails upon start: ICEPick_C registry key

Other Parts Discussed in Thread: OMAP-L138, CCSTUDIO, OMAPL138, TMS320C6748

Hello,

I've been trying to start working with a dev board: OMAP-L138 EVM. But CCS 3.3 fails upon start showing a message box: "Unable to find an appropriate registry key for "ICEPick_C"

This happened on a computer where CCS 3.3 had been previously installed for work with a C28. No matter how many times I reinstall it still happens.

 

However, when I installed CCS3 on a 'clean' computer where it had never been installed before, it worked fine. Looks like there's garbage in the registry that the uninstall process does not take care of.

 

What I want to know is how do I fully deinstall CCS3 AND ITS DRIVERS so that I can perform a clean install. Right now I'm left with no tools in my computer and I can't work on someone else's computer forever, so this is a bit urgent. TI's local representatives gave me no answer.

I am ready to manually tinker with the registry if necessary but I can't reinstall the whole OS.

 

This error is mentioned in the following thread too:

http://e2e.ti.com/support/arm174_microprocessors/omap_applications_processors/f/42/p/29318/136675.aspx#136675

I tried everything there with no success.

 

Thanks!

 

  • The following procedure to properly uninstall  CCS 3.3 worked for me:

    o Uninstall all CCS versions (make sure you have the original install CD before that..)

    o Restart your computer

    o Clean the registry (see K-Base FAQ link below, this includes re-booting your computer again)

    o Remove all CCS directories (from explorer)

    o Reinstall CCS.

    CCS 3.3  uninstall:

    http://www-k.ext.ti.com/SRVS/CGI-BIN/WEBCGI.EXE/,/?St=120,E=0000000000017135180,K=1674,Sxi=7,Case=obj%287794%29

     

  • Hello,

    I have followed the instructions verbatim and the error is still there.  However, after the CCS reinstall  I reinstalled the EVM drivers (which came in the same CD from logicpd) and the error went away. I don't know if it was the reinstall of CCS or the reinstall of the drivers, or both, or the order I did them what did the trick.

     

    Thank you very much for your help!

     

  • Jose,

    To use the CCS CD that comes in the logic kit you need to install both CCS and the EVM drivers.  The installer for the EVM drivers adds the registry keys needed to use the EVM.  

    Regards,

    John

     

  • Hello,

    I am running into the same problem:  Unable to find an appropriate registry key for "ICEPick_C'  Target driver: C:\CCStudio_v3.3.c67\drivers\tixds510icepick_c.dvr, when trying to run the OMAPL138/TMS320C6748 EVM Development kit.

    However, I cannot do a general/complete clean of the TI installs, and associated registry entries, because I also have CCS 3.3.38 installed for a C2808 target.  And I cannot remove that installation as part of the attempt to get the EVM working, because it's part of crucial, ongoing product work which can't be jeapordized (and because the CCS 3.3.38 install being used is not under my control).

    So I have tried to remove just the 3.3.83 CCS and drivers components associated with the OMAPL EVM kit, including registry entries.  However, after several days and multiple iterations of uinstall/re-installs and registry cleaning , I still get the same error.

    For the reasons above, we are looking for a specific resolution to the ICEPick registry issue, other than just a general "clean out your entire TI environment".

    Please advise,

    Robert

     

  • Robert,

    A few notes:

    • The version of CCSv3.3 that comes with the EVM is a crippled version of CCS.  On its own it can't be used for anything.
    • When you install the drivers that come with the EVM it will enable support for that EVM with the onboard emulation that is on the EVM.  It will not work with any other emulator.

    It sounds like you are installing both CCS and the driver package from the EVM.  When you install the driver package does it prompt you for which installation you want to add the content too?  I am wondering if it doesn't know to look for multiple installs and is just adding the keys for the other install that you have.

    Please try the following

    Run regedit

    go to HKEY_LOCAL_MACHINE\SOFTWARE\Texas Instruments\CCS_<path where you have CCS installed>\ICEPick_C\Tpi\Reserved

    Can you let me know what keys are there for both of your CCS installs?

    When you view it in regedit there should be a folder under Reserved that has some funny code as a name.

     

    Regards,

    John

     

     

  •  John,

    It's understood the EVM CCS pertains only to the EVM, and that's all we want to use it for.  And likewise, we're only looking ot use the onboard emulation for the EVM (so it's not an issue that the EVM drivers only support that).

    For ease of description, I'll call my existing C28X CCS "CCS.c28", and the attempted C6748 EVM CCS "CCS.c67".

    Yes, I am installing both the CCS and driver package from the EVM.  When installing the EVM, it simply asks which directory to install under, and I select the CCS.c67 directory that the EVM CCS was installed (which is a different directory than for the CCS.c28).

    For the registry information requested: there is a CCS.c67\ICEPick_C\Tpi entry, but no "Reserved" under it.  The Tpi components are "(Default)" and "Filename", with Data values of "(value not set)" and "tpi_icepick.dll" respectively.

    For the CCS.c28, there is a CCS.c28\ICEPick_C\Tpi\Reserved with \166B1BCA under it, which has the component "(Default), that has no Data value.

    Regards,

    Robert

  • Robert,

    Check your inbox for a friend request from me.  I have included some extra instructions in that.  Let me know if it works.

    Regards,

    John

     

  • John,

    Could you please include those instructions here for the rest of us -- although it may not help me as I don't have another CCS installed.  I am using CCStudio_v3.3 with our customized board which has a OMAP L137 chip.

    Something unknown happened that caused CCStudio_v3.3 to run very slowly, and when debugging I had to press F10 at least twice to move to another instruction.  So I uninstalled and reinstalled and now I have the same error message "Unable to find an appropriate registry key for "ICEPick_C" error message.

    Getting to a clean machine is a very slow process and I would like to avoid uninstalling again.  Any help appreciated.

    Lucille

  • Lucille,

    I cannot provide those instructions in the public domain as the information can be used to turn a free CCS into a full CCS.

    I suspect that you are running into the issue now because you installed a version of CCS that came with the OMAPL137 EVM.  That version is a free version of CCS that does not install any keys.  The EVM would have come with another installation program that would add the keys necessary to use that particular board.  If you can find that installer, or get it from the board vendor you should be able to get your existing installation of CCS running without needing to install CCS over again.

    Regards,

    John

  • John,

    Thanks for your quick reply.  Now I understand about the instructions and respect that.

    After uninstalling the CCS  that came with the OMAPL137 EVM as well as any sub-components installed under CCStudio_v3.3, I did install from the Code Composer Studio IDE CD (a purchased product - has 12122007 date) with the latest files from Spectrum Digital.

    After working through several other errors, When starting CCStudio_v3.3 I now get this error:

    - Error initializing resister data: There was an error creating the flat XML file.

    I don't get to the point I could download any upgrade.

    I am considering backing up everything, reformatting the hard drive and starting from scratch.  If however there is a quicker way to resolve this I would like to try that first.
    Thanks,
    Lucille

  • Lucille,

    Are you open to giving CCSv4 a try?  It is possible to use a free CCSv4 license with that EVM, it comes with the SD drivers built in.  The disadvantages are that it is a different looking environment from 3.3 and you will need to use the import wizard to import any examples.

    http://processors.wiki.ti.com/index.php/Download_CCS

     

    I am a bit worried that the latest files you may have gotten from Spectrum are too new for the 3.3 image you have.  If you really need to stick with 3.3 let me know and I will try to dig up a newer image for you to use.

    Regards,

    John

  • John,

    No the powers that be want to stay with CCS3.  Also we are using 6747 (not 6748 -sorry if I'm in the wrong thread).  I am using the same files from SD, which are from Aug. install.   In Aug. I was using the CCS3 that came with the EVM, with all the other environment ones (bios, ndk, xdctools, etc from TI site), plus these from SD.  Worked just fine until about 2 weeks ago.  After my first post I uninstalled CCS3, plus all the things which are installed under C:\CCStudio_V3.3, and manually cleaned the registry.  Then I installed with the "full" CCS3, and al the other pieces I already had.

    Cannot get past:  Error initializing register data.  There was an error creating the flat xml file.

    I'll try anything you suggest and appreciate your help.

    Lucille

     

  • Lucille,

    You have probably already tried this but if you run cc_setup and clear out your config and create a new one does it help at all?

    I will send you another option via a private message.

    Regards,

    John

  • Hi John S,

    I am having the exact issues as described.  My circumstances are also the same: using C6747 and have to stay with v3.3.

    Could you send the alternative option?

    Thanks,

    Matt Manthey

  • Hi Jhon

    i have similar problem

    i am working on the CCS V3.3 with evm320C6474 for more than 2 years now but for some reason which i don't know it started to crash each time i start it,so i tried to reinstall it,and the message box: "Unable to find an appropriate registry key for "ICEPick_C" start to pop up .

    i tried every suggestion in this forum and the message changed to "Unable to load C:\CCStudio_v3.3\drivers\sdgoicepick_bypass.dvr" i checked the registry "HKEY_LOCAL_MACHINE\SOFTWARE\Texas Instruments\CCS_\ICEPick_C\Tpi\Reserved" and it not foud there is only under Default and Fileame.

    I hope you can help me

    Best regards

    Mechael