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.

TM4C123GXL Support

Other Parts Discussed in Thread: SW-TM4C, TEST2, EK-TM4C123GXL

Hi,

Some time last year I installed CCS and started doing some dev work with my TM4C123GXL board.... everything went pretty well. I formatted my PC last week and installed the new CCS and now it doesn't seem to be working anymore.

The problem seems to be missing libraries.... it doesn't look like there's any libraries on my system at all. I opened up the lab examples and followed the video guide but I just get errors all over the place due to the missing libraries. I did nothing special last time I installed CCS but now it seems like I'm missing something. I tried navigating the TI website as best I could... I'm just going in circles though. I found this link: http://www.ti.com/tool/sw-tm4c but I don't want to spent half a day downloading something that won't work.

Here's what I've been doing in case someone wants to repeat my steps.

1.) Install CCS... just select everything.

2.) Generate some basic code using "Tiva C Series PinMux" utility. I did this so I knew I wasn't screwing the include files up. I selected a simple UART interface.

3.) Create a CCS project and select the mcu found on the TM4C123GXL board.

4.) Hit compile and watch the errors pile up.

What am I missing here because this used to be straight forward?

  • Hi Jason,

         Post the errors here.

         It is also possible that you have not setup the paths of your Tivaware at CCS causing these errors.

    -kel

  • I've posted the problem below but it's pretty clearly a path problem. Would you be able to point me to the document that shows me the *exact* file I need to download (the libraries) and how to set the path? Like I mentioned in my first post, I followed some link but as usual with the TI website... I just get spammed with a million links. Take this page for example: http://software-dl.ti.com/tiva-c/SW-TM4C/latest/index_FDS.html

    There's 4 headings there (Full Release, Kit Software, Full Installers, Libraries) that have absolutely no explanation about what they are. Usually, I'd just download everything and try it but it looks like I need permission to download anything. Libraries looks like the right one but do I get them all? Am I going to download the ones I think I need then realise 6 months down the track I'm missing something else? What is the difference between Full Installer and Full Release? What is Kit software? Do I need to download each one to figure out what it is and if I need it?

    Description Resource Path Location Type
    #20 identifier "SYSCTL_PERIPH_TIMER2" is undefined hello.c /Test2 line 10 C/C++ Problem

     

    #include <stdio.h>
    
    /*
     * hello.c
     */
    int main(void) {
    	printf("Hello World!\n");
    
        MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER2);
    
    	return 0;
    }
    

     

  • Hi Jason,

        Since you already have CCS installed, you just need the appropriate Tivaware library for your Tiva Launchpad. From the link you provided it should be the "EK-TM4C123GXL Kit Software".

        What you need is a guide to create a new CCS project from scratch and how to set paths. Download the workbook pdf from the link below. There is a part that discusses creating CCS projects from scratch and importing projects. This will answers some of your questions. Take note that this workbook pdf is for Tiva Connected Launchpad. I believe there is a Tiva Launchpad workbook pdf. But, I can't find the link for it.

    http://processors.wiki.ti.com/index.php/Creating_IoT_Solutions_with_the_TM4C1294XL_Connected_LaunchPad_Workshop

    -kel

  • That got me a little further, still having lots of trouble. I'm just going back to my STM board. It works out of the box with CoIDE. I've already spent way too long on this thing and it's more out of curiosity that I'm using it.

    Thanks for your help Markel.

  • No problem at all. If you have further questions regarding your Tiva Launchpad post it at the Tiva forum.

    http://e2e.ti.com/support/microcontrollers/tiva_arm/default.aspx

    -kel

  • Jason Talmen said:

    What is the difference between Full Installer and Full Release? What is Kit software? Do I need to download each one to figure out what it is and if I need it?

     Hi Jason, This is also my trouble, then I downloaded the first one and I realized all board example, code and what is needed is there.

     A table explaining what is included IMHO, I see is your same feel of uncertainity of what is inside.

     Please post your question to Tiva forum and also write to web mantainer to add this small table clarifyng what is included in.