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.

EK-TM4C123GXL: TM4C123GXL with Crossworks

Part Number: EK-TM4C123GXL

Hello,

I have worked with TM4C123G Launchpad Using TI CCs,and it works great with so good Interface and debug session.

I need to configure the same board to make it work with Rowley Crossworks for Arm.I tried to create projects and tried to include the TIVAWARE too but i was not able to program the Kit.

& there is no procedure available for same.

it would be great if someone please let me know what are the steps i need to follow to make it work and how to include the TIVAWARE library into the crossworks IDE.

Regards

Sajad

  • Hello Sajad,

    We don't have any experience or background working with Rowley, and don't have any steps or documentation for using TivaWare with it. I would recommend you reach out to the Rowley's support for assistance as any issues you'd face would be related to the compiler itself.

    For TivaWare if you are using libraries like driverlib and usblib, you'd need to learn from Rowley how to make a static library output, and then create a Rowley project with all files needed (use CCS projects for the libraries as an example) to then compile the library and get an output file Rowley will accept.

    For example projects, you'd need to talk to Rowley about how to make projects and integrate C files, add linked paths, etc. - again we have no experience here with that IDE and those questions are IDE specific topics.
  • We second vendor Ralph's suggestion (of course - contact the IDE vendor.)

    Should that not succeed to your liking - you may:

    • jump to (another) ship - (Pro IDE such as IAR or Keil) - both work well w/vendor's API
    • review "How" those other IDEs are able to "mesh well" w/this vendor's potent API.     You may discover methods leading to your success.
    • while long past - iirc - the "abandoned/retired LM3S Series" included support for Crossworks.     (that from memory - at this time I cannot be sure...)
    • Rowley should have a, "stable of consultants" - one there may prove "best motivated, experienced & equipped" to guide you

  • Checking the CrossWorks website, TM4C is not even supported. I only see MSP430 as the supported TI product. Besides, CrossWorks charges hundreds of dollars for license while CCS is free.
  • Charles Tsai said:
    CrossWorks charges hundreds of dollars for license while CCS is free.

    Is it not true that the value received - most often - very closely reflects - the price paid?     Might "free" extend (unwantedly) - into, "FREE from CHOICE?"    Does CCS support M0, M0+, M3, M7?    What then?

    Should each/every user,  "Lock themselves in - to just one vendor - forever?"      As you surely know - NEW & Broader Spectrum  ARM MCUs abound - MCU  "leap-frogging" has long occurred - thus the flexibility & power of more established & capable, "Vendor Agnostic Approach" creates HUGE Appeal.

  • Hello,

    Actually the thing is that,Crossworks supports all embedded controllers in market,so its better to have such an IDE for programming when one has to work with many devices be it from Texas Instruments,STM,AVR etc.

    However about my post,I started digging more on linking files with IDE(CrossWorks) & it took me 3 to 4 hours to come up with a Solution.

    Also the following post did help about one of the errors.

    e2e.ti.com/.../1788315



    Thank you all & Cb1_Mobile(following your advice )
  • Thank you - indeed you are wise to, "Provide for future growth and/or "expansion of choice."

    It is suspected that (still) your activity @ Crossworks will reveal (focused others) - who may prove "able & willing" - to further guide & assist...