Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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: create new CCS and how to use Tivaware c series code base SDK

Part Number: EK-TM4C123GXL

I am trying  create new CCS project  with TM4C123GXL evaluation kit but i am getting make error.

unable link the files properly with Tivaware c series SDk

 

Guide me  how  link the file paths in properties with Tivaware c series code base and  how to use this SDK properly.

help me with include options in arm complier and file search path in arm linker

  • Hi,

      It looks like you have put buttons.h and buttons.c in your project directory. If this is the case, all you need is to specify the header file at the correct path. In your application file, you need to add:

    #include "buttons.h"

    With the above  #include for the buttons.h header it will find the buttons.h file.

    You do not need to include buttons.h and buttons.c in the CCS include path. Try with Include Options like below configuration. 

    I will strongly suggest you start with a TivaWare example. A TivaWare example will have all the Include Options properly set. Please start with the example C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c123gxl\qs-rgb. This example uses buttons.c. In this example project structure, the buttons.c is actually a linked file from C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c123gxl\drivers. Therefore, the application will have the #include as follows instead. In your case, I think you copy buttons.h and buttons.c to your project directory and therefore you do not need the "drivers/". 

    #include "drivers/buttons.h"