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.

License for CCS using TM4C123G



Hi all,

can you tell me which CCS license I am able to get for use with the Tiva Launchpad. Is it code size limited or board specific? I have ordered the board and already have a code size limited version of CCS for use with the MSP430 Launchpad. The MCU on the Tiva board has 256Kb flash - will I be able to compile code that size?
Many thanks
Grant
  • Hi, you can find information on licence HERE, there is a 16K limit for MSP430, a licence lock to C2000 launchpad, no mention to TIVA/Stellaris but during test I got troubles over some small amount code, I suppose can be 16/32K limit

  • The TIVA Launchpad is covered under the Bundle License for CCS. So there is no limitation on the code size as long as you use TIVA launchpad.

    Regards,
    Sainandan Reddy
  • Hi Reddy, after long troubles from CCS setup I finally found no limit exists, I suggest add an Launchpad project wizard to help beginners and not to correctly setup project property otherwise is near impossible to have a working project and all errors that happen are not so obvious. I am not a beginner but I got too much problem porting test  project from LM3S to launchpad.

  • Thanks Sai,

    if I understand correctly the Bundle License is board locked. My next question is will I have to have two seperate installations of CCS in order to continue using the MSP430 (16Kb limited) or does CCS have the capability to carry multiple license options dependant on target board?

  • Grant Drescher said:

    Thanks Sai,

    if I understand correctly the Bundle License is board locked. My next question is will I have to have two seperate installations of CCS in order to continue using the MSP430 (16Kb limited) or does CCS have the capability to carry multiple license options dependant on target board?

     No, open the licence manager dialog and add additional licence too. I am now using board locked on C2000 MSP and TIVA/Stellaris launchpad.
     To avoid trouble now I open an example from Launchpad one, I remove all source code then I add the new one. I am preparing a tutorial but for now I didn't fully grasped how to configure a working project.

  • Hi - I teach the embedded systems course at North Dakota State and am strongly considering switching over to your TM4C123G Launchpad.  I have TivaC Launchpad and am trying to install the CSSv5 C compiler.  The only license options I get, however are:

        Activate (type in code)

        Evaluate (for 90 days)

        Free License (that doesn't include the Tiva C)

        Code Size Limited (MSP430)

    i.e. there is no option for the Tiva TMC123G.  Can I (and my class - meaning 80-100 students each year who will each buy their own Launchpad) use CSS with the Launchpad?  If so, how to I license it?

    Thanks!

          

  • The free license is what you want. As long as you are using a Launchpad via the integrated ICDI connection there is no code size limit.  Works like a charm.

  • Good afternoon folks, 

    Thanks for sharing this useful info.  I am taking an edX Embedded Systems course that is using the Tiva Launchpad with the TM4C123G Microcontroller.  I am considering using CCS instead of Keil after the course cocludes to experiment with some projects (the free Keil limits to the code to 32K and I believe the chip can handle 256 KB).  I gather from this message thread that as long as I use the Launchpad, I have full access to the memory and capacity of the TM4C123G using the CCS free license.  I have two questions I hope someone can help me with: 

    1)  If I want to experiment with the Tiva™ C Series TM4C123G USB+CAN Development Kit (to play with USB and the other things that board supports), will the same CCS installation free license work with that? 

    2)  If I buy an individual TM4C123G chip and want to solder it onto my own PCB for a hobby project, is it technically possible (with an in circuit programmer, etc.) and legitimate (as far as the license is concerned) for me to program that chip (again, using its full capacity) with the free CCS if I developed the code using the Launchpad?  Or is the idea that if I want to incoporate a fully loaded (program code memory) into a hobby project and use the free CCS license that I must do it by plugging the Launchpad into my PCB using headers?  Either way is fine, I would just like to understand the options. 

    Many thanks in advance for any advice!  Best, 

    Eric