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.

Code Composer Studio 4 licensing question

We are using a CCS4 with a development board and a XDS100 so the software license should be free.

We have CCS 4 on a machine has no internet connectivity and no Network Interface Card.

We get a message that the 30 day evaluation period has expired.

Is there some sort of "generic" license key?  If not, does anyone know how can I get a license for this machine?

Thank you in advance for any help.

Tony

  • Tony,

    I will forward this to CCS team. You will get response early next week.

    Thanks,

    Peter Chung

     

  • Tony,

    In the license dialog that pops up when the eval license expires there should be a button that says "Use Free Limited License".  If you click on that it will take you to the web where you can generate a free license that will work with XDS100.  You can also get to the dialog from the Help->Licensing Options menu.  If for some reason you can't get to the licensing dialog let me know and I can create a license file and attach it to the thread.

    Regards,

    John

     

  • John,

     

    Thanks for the reply.

    Remember this machine has no Ethernet ports and no connectivity to the Internet!

    We did however find a solution, here's a brief description of what we did:

    1) downloaded a copy of virtual ethernet "loopback" software from the Microsoft site.

    2) installed the "loopback" software and assigned it a MAC.

    3) Using a PC with Internet access, went to the TI website and acquired a license using the virtual ethernet "loopback" port MAC.

    4) Copied the license file onto the PC.

    5) Walked through the license update process and browsed to the license file location (in the same directory as CCS4) - it works!!!!

     

    One obvious suggestion that I have is:  If the software is free for use with the XDS100, why not have CCS4 detect the presence of a XDS100 and then avoid the licensing all together (since it is free)?

    Hopefully this helps.

    Tony

  • Tony,

    That is a pretty creative solution.  I have only seen one other case where a machine had no network adapters at all.  Usually there is at least a firewire or some other adapter that can be used even if not active.  In the one other case I had to create a special license file for them that would work.

    We are going to try to make licensing easier in v5.  There are definitely some rough edges now.  We look for the presence of a license at startup (any license) so at that time we don't know what emulator you are using and then we check again when the debugger is launched to make sure it is the correct type (i.e. check the device type and emulator type).  For situations like yours what we are thinking of for v5 is that when you click that button to use a "free" license we will just generate the license directly on the host without having to go to the internet.  Since it is a free license we don't really need to tie it to any given machine so we should be able to simplify that process a lot.

    Thanks for posting your solution, I will mark it as an answer so that others can make use of it.

    Regards,

    John