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.

Cortex M3 Error connecting to the target: Invalid Licence Type

Other Parts Discussed in Thread: LM3S811

Hello all,

Tools used:

   -CCS 4.1.2.00027 (microcontroller license)

   -RDK-IDM-SBC with CCS (processor LM3S9B92)

   -EKS-LM3S9B92 (evaluation kit). I'm using the ICDI part of the Eval Kit in order to flash and debug software on the RDK.

Problem:

   When trying to debug a project through "Debug Active Project" on Code Composer I get the message: 

CORTEX_M3_0: GEL Output: Memory Map Initialization Complete

CORTEX_M3_0: Error Connecting to the target Invalid Licence type

  I tried everything (resetting the board, power cycling, re-starting Code Composer, updating Code Composer, etc., etc.)

  I repeat I have a microcontroller licence, after I launch Code Composer it appears as (Licensed) (window title on the top)

  I usualy get working the ICDI board with the second board from the Evaluation kit.

  At this stage I wonder if I should send back the two boards (the RDK + the Eval Kit).

Regards,

Cristian

 

 

  • The Stellaris eval kits that come bundled with CCS come with a free limited license that is locked to the board. In your case, to debug the RDK, you need to use the microcontroller license but it looks like it might be picking up the "free limited license" instead.

    Please take a look at these related posts, they should help resolve the issue:

    http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/54910/195000.aspx#195000
    http://e2e.ti.com/support/microcontrollers/stellaris_arm_cortex-m3_microcontroller/f/471/p/57777/205508.aspx#205508

  • Aarti,

    Thank you for your answer BUT IT DOES NOT WORK !

    Actions taken:

    1. I edited the licenselocation.txt file in C:\Program Files\Texas Instruments\CCSv4\DebugServer\license

    The content of the file was on 2 lines:

    C:\Program Files\Texas Instruments\ccsv4\DebugServer\license
    C:\ti\license

    To my surprise the directory C:\ti\license does not even exists! I also searched in C:\ti, I could not find any .lic file.

    The content of the file  licenselocation.txt does not make any specific reference of the .lic file, just for the directories! However in the ..DebugServer\license I found a file, Stellaris-Development-Kit.lic

    The content of this file can be found below:

    #Please Do not delete this comment line.
    INCREMENT CCS_LINKER_FULL tidspssw 4.99 permanent uncounted \
     VENDOR_STRING="Not Used" HOSTID=ANY ISSUER="Texas Instruments \
     Inc." SN=STELLARIS_DevKit START=01-jan-2010 TS_OK SIGN="002C \
     06FB 5DD1 E25F 6A1B AB20 C04D E800 E41D 2AEF 023B 538B 27A2 \
     1551 F60F"
    INCREMENT CCS_ISA_ALL tidspssw 4.99 permanent uncounted \
     VENDOR_STRING="Not Used" HOSTID=ANY ISSUER="Texas Instruments \
     Inc." SN=STELLARIS_DevKit START=01-jan-2010 TS_OK SIGN="0084 \
     F83A 4D7B 03B8 8D93 5CF8 32A8 2800 23EC 494F 6C72 98FB 9E07 \
     1F75 F757"
    INCREMENT CCS_CONNECTION_RESTRICTED tidspssw 4.99 permanent uncounted \
     VENDOR_STRING="Not Used" HOSTID=ANY ISSUER="Texas Instruments \
     Inc." SN=STELLARIS_DevKit START=01-jan-2010 TS_OK SIGN="00F8 \
     A135 ACDF BAA8 7458 934E A452 0E00 2410 9CF1 06FE 3399 DE01 \
     AA02 B9FC"
    INCREMENT CCS_DEBUGGER tidspssw 4.99 permanent uncounted \
     VENDOR_STRING="Not Used" HOSTID=ANY ISSUER="Texas Instruments \
     Inc." SN=STELLARIS_DevKit START=01-jan-2010 TS_OK SIGN="007A \
     71A1 476B 1A73 33D3 B71F DBE9 5F00 1427 C1B0 E6E5 0F16 CAB5 \
     A41A BA2C"

    2. In the file licenselocation.txt  I deleted the line C:\ti\license. When trying to "Debug Active Project" I got the same error message: Invalid License Type!

    It appears that the file licenselocation.txt is rewritten by CCS since after modifying the file and running CCS I got the same two lines:

    C:\Program Files\Texas Instruments\ccsv4\DebugServer\license
    C:\ti\license

     3. I took a more radical approach, I deleted all the content of the licenselocation.txt and I also displaced Stellaris-Development-Kit.lic file to verify that this was the one considered by CCS

    Result: This time CCS asks for a license. For me this is meaning that there is no other license other than Stellaris-Development-Kit.lic file. I obtained a fresh new license from the TI site. The licence type is exposed below:

    TMDSCCS-HWN01A-v4.0
    Name: Code Composer Studio IDE - Platinum for DSK or XDS100 (no annual subscription) - (HWN01A)

    In my view it should be adequate for using an RDK IDM SBC REV A5  with an ICDI from an evaluation kit...

    I registered the license file (Help + License Options) using the license file I received through mail.

    To my astonishement now the licenselocation.txt looks like:

    C:\Program Files\Texas Instruments\ccsv4\DebugServer\license\TMDSCCS-HWN01A-v4.0.lic
    C:\Program Files\Texas Instruments\ccsv4\DebugServer\license
    C:\ti\license

    CCS kept the two old lines. Useless to say it is impossible to delete the last two lines even if I close CCS, I delete the lines and then launch CCS!!!

    The first line mentions the .lic file name (this time). Of course when trying to perform "Debug Active Project" the same happy message arises: Invalid License Type!

    Any help would be appreciated !

    Cristian

  • Cristain,

    The license you have TMDSCCS-HWN01A is the "free limited license" that is locked to the eval kit EK-Lm3S9B92. You can verify that using this license file you should be able to connect and download code to the EK board directly.

    However, to connect and download to the RDK, you would need to purchase a full microcontroller license TMDSCCS-MCUN01 and replace your existing license with this one. Please take a look at this wiki page for the different licensing options: http://processors.wiki.ti.com/index.php/Licensing_-_CCSv4

     

  • Aarti,

    Some facts:

    I choose to buy the RDK based on the advertising made at the following link:

    http://www.luminarymicro.com/products/rdk-idm-sbc.html

    On this page you can read that:

    "The reference design ships with everything needed to quickly evaluate and easily customize the intelligent display module for your specific application"

    and

    "Develop using tools supporting the IDM-SBC from Keil... using a Stellaris evaluation kit or preferred ARM Cortex-M3 debugger"

    At the time I bought the RDK you could even choose the RDK for Code Composer!!!

    Based on this facts I personnaly consider the information provided in the RDK presentation misleading and dishonest!

    This remark is not directed at you but the person in charge should thake his/her responsabilities. It is not normal to buy a 300USD kit with all the aditional duties and taxes and after days lost to make it work (for me but also for you and your colleagues) to find out that I have to invest another 450USD (+duties and taxes) just to be able to debug it!!

    For a hobby this is too much!  TI has to decide if it wants an opening to the hobby/pre-professional market or NOT!!!

    In my profesionnal life I am a long standing TI custommer (C2000 DSCs). Based to my previous experiences I think TI is on the BAD slope in its custommer approach...

    I won't bother at all if this message lands on the desk of your marketing colleagues or other concerned persons.

    Regards,

    Cristian

  • Cristian,

    I understand how the information in that page could be misinterpreted. The CCS "free limited licenses" are set up to work with the EK/DKs that they come bundled with. However, for the RDK there is no onboard emulation and although you can use the eval kit as emulator, to do so you need a full license.

    We appreciate your feedback, and I will forward this to the marketing teams to make the wording on the product page more clear.

    In the meantime, you can use the 90 day evaluation license for CCS to get started, after which time you would have to pay for the license. If you do so, you would need to replace your currect free limited license with the evaluation license.

  • I'm having same problems using EKS-LM3S3748 as JTAG to connect it to RDK-Stepper.

    How do I get the 90 day evaluation license for CCS?

    Eunchul Choe

  • Eunchul Choe said:
    How do I get the 90 day evaluation license for CCS?

    See: http://processors.wiki.ti.com/index.php/Activating_CCS#90_Day_Evaluation_License_Extension

    Thanks

    ki

  • TI,

    I attended your Orlando technology day on November 11, 2010.  I went to the sessions that did the hands on workshop with the RDK-IDM-L35 using the EKS-LM3S811 for the JTAG connection.  I specifically asked the instructor which of the development systems could be used on an unlimited basis.  His answer was that I'd have to check the literature.  A fellow attendee said the CCS was available unlimited.  I assumed it would work in the application we were being shown.

    I used the $10 promotion to buy my own unit and paid full price for the EKS-LM3S811.  I can change the program in the LM3S811 but get this error with the RDK-IDM-L35.

    I feel I have been misled.  What do I have to buy to program my RDK-IDM-L35 beyound the 90 days?

    Chester Thompson