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.

setting up libraries

Other Parts Discussed in Thread: TM4C1231C3PM, TM4C123GH6PM

I found a tutorial/workshop that went over setting up CCS5.5 with the Tiva libraries. I just took John Valvano's Edx course and we used Keil uV4. The projects seem to be set up for the old luminary libraries. I'm having a really hard time setting up a new project for a TM4C123GXL on Keil uV5. Is there a tutorial/guide/workshop similar to the one I mentioned above for Tiva with Keil?

  • Hello Terrill,

    What exactly is the issue?

    Regards
    Amit
  • There have been many issues I've been working around for the last couple of weeks. When I created a new project in Keil none of the registers were mapped in memory. There was a lot of confusion around what was the correct target device LM4F120H5QR, TM4C1231C3PM, or TM4C123GH6PM. Finally I went back to uV4 and started with one of my class projects copied and renamed it. I tried to include sysctl.h, but the only place I find it was in "..\ARM\RV31\LIB\Luminary\driverlib\sysctl.h". On the Keil form they told me that was for a different processor family, and wouldn't work.

    I'd really like to start over, and make sure I know that the libraries I'm using are current, and are the correct ones for the LM4C123GXL.
  • Hi Amit,

    I read this as a variant of famed, "I want to create my own project!" (Part 1000+) And we add to the fray the joy of Keil... (free Keil...)
  • I do understand that this is a problem that has probably come up many times. I understand it is tiresome answering the same question again. That is why I'm not asking for someone to walk me through it. I just need to know where the documentation is for setting up the environment. I have searched and that got me to trying to start with an existing project (which caused problems), and using the tiva workbook(which showed me how to set up CCS).
  • I feel your pain - yet have you (really) tried to use a, "Keil-based" project - yet one provided by this vendor - NOT by Keil. Our small firm uses paid IAR - and always find (and use) one of the many "IAR-based" projects provided by this vendor (NOT from IAR) and they simply WORK!

    These projects appear w/in "StellarisWare" (in our case) and in "TivaWare" (most likely) your case.   The project's suffix usually provides the IDE identification.
     
    Please read/review - then comply w/the "exactness" of this guidance - it's never failed us... Bon chance mon ami...

    Below is a screencap showing Keil's distribution included w/in our (past) StellarisWare 9453.   I've highlighted the key "Keil" project files...

  • Hello cb1,

    Isn't that strange since the size limited version of Keil uVision does not impose such constraints.

    Regards
    Amit
  • Hi Amit,

    Endlessly the (always unstated - surely unjustified) "desire to create their own" plunges users, "Over the Cliff!"

    As I wrote - examples which you provide (and true w/others) "most always" prove superior to those offered by IDE vendor...