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.

Choice of IDE

Other Parts Discussed in Thread: LM3S3748

I am presently using CCS v4.2.1 with EKS-LM3S3748 to develop firmware modules which will eventually be integrated into one firmware package for a custom board using the LM3S3748 as cpu.

My original thought was to develop the firmware package on the evaluation kit then use something such as LM Flash Programmer to load the firmware into my custom board. Is this feasible?

I understand that the free CCS is fully functional but is for use with eval kits only. On the other hand the free IAR Kickstart permits flash loading of the custom board but is limited to 32K.

Will I need or would it be better to purchase a fully licensed package such as mcu single user node locked for $495 or mcu floating 1 user for $795 to be able to port my firmware to my custom board using CCS? If I get the node locked single user, how would I go about loading it onto another computer if say my current computer suffered a catastrophic failure?

If I purchase a fully licensed package would I require something like LM Flash Loader to load my custom board or would I be able to load direct from the CCS package?

Although I am beginning to feel comfortable with CCS and have no working experience with IAR, the decision on which IDE to commit to will largely depend on cost. Unfortunately IAR does not publish pricing for their fully licensed package. I guess I'll just have to try to email them for a quote.

  • Hi Vern,

    The next update of CCS (v4.2.2) will support using the low cost XDS100 emulator with Stellaris devices. This means that you can use the free bundled license with your custom Stellaris boards if you are using the XDS100 emulator.

    Basically, if you buy an XDS100 emulator (which is usually under $100 and some I've seen as low as $39) you can use CCS for free with it.

    Thanks,

    ki

  • Ki

    Thanks for the info. Do you have a proposed release date for CCS (v4.2.2)?

    One possible problem that I see. I checked out XDS100 and it shows that ARM Cortex M3 is not supported. The LM3S3748 is and ARM Cortex M3 based mcu so I'm not sure I would be able to use v4.2.2 with XDS100 to program and debug the LM3S3748 on my custom board.

    Also the clock on my custom board is 40MHz, is this clock rate supported?

  • vern hardingham said:
    Do you have a proposed release date for CCS (v4.2.2)?

    It is scheduled for the end of this month. But it may be sooner than that.

    vern hardingham said:
    One possible problem that I see. I checked out XDS100 and it shows that ARM Cortex M3 is not supported. The LM3S3748 is and ARM Cortex M3 based mcu so I'm not sure I would be able to use v4.2.2 with XDS100 to program and debug the LM3S3748 on my custom board.

    Yes, it is currently not supported. But one of the big changes with the upcoming 4.2.2 release is that it will indeed allow XDS100 support with Cortex M3 - which will open up support for custom Stellaris boards with an XDS100.

    vern hardingham said:
    Also the clock on my custom board is 40MHz, is this clock rate supported?

    I believe that should be fine.

    Thanks

    ki

  • Thanks for the info. This should provide a very cost effective means of implementing the LM3S3748 into custom designs.

  • Are you able to give me an update on release date for this new version of code composer? Possibly you can post a reply when it releases as that will generate an email to me.

    Thanks

  • I don't have an exact date but CCS 4.2.2 should be released soon. The best place to check is this page where it will be posted as soon as it is available for release:
    http://processors.wiki.ti.com/index.php/Download_CCS