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.

CCS/TM4C1294NCPDT: What's the correct way to install TivaWare for C Series library?

Part Number: TM4C1294NCPDT
Other Parts Discussed in Thread: EK-TM4C1294XL, SW-TM4C

Tool/software: Code Composer Studio

Dear SupportTeam,

I am using CCS 9.0.1.00004 and using TI RTOS for TIVA C - v2.16.00.08

If we use Resource Explorer and download component EK-TM4C1294XL from Software -> "TI RTOS for TIVA C - v2.16.00.08"; we get TIVAWARE C series in this folder C:\ti\tivaware_c_series_2_1_4_178.

And if you use this link http://www.ti.com/tool/SW-TM4C to download SW-TM4C- it gets installed in this path C:\ti\TivaWare_C_Series-2.1.4.178

 

What method we should follow to install TivaWare C Series?

Thanks & Regards

Abhijit

  • Thank you for pointing out the discrepancy. On the PC it does not matter. Even on Unix systems most projects use a variable to describe the path of the TivaWare library. Are you having issues?

    FYI, I used  http://www.ti.com/tool/SW-TM4C  and have the path with the capital "TivaWare".

  • Hello Abhijit,

    Sounds like the metadata which handles the downloads got crossed up on the TI-RTOS portion.

    For TI-RTOS, you should have TivaWare at C:\ti\tirtos_tivac_2_16_00_08\products\TivaWare_C_Series-2.1.1.71b

    2.1.4 is not supported by TI-RTOS.

    If you just want TivaWare, use the SW-TM4C package from TI.com. We are going to try and fix the TivaWare metadata with this next release, but the TI-RTOS portion of the metadata is not something our team owns.

  • Hello Bob and Ralph.

    Thank you for you replies.

    Ralph, as you mentioned Tirtos_Tivac_2_16_00_08 and TivaWare C series 2.1.4 is not supported. We would like to know the reason also Is there any consolidated documentation that describes compatibility between different tools(CCS, XDC tools etc, libraries(TivaWare etc), TI-RTOS versions etc.

    BTW, we have been using TI-RTOS 2.16.0.8 and TivaWare 2.1.4.178 together since last 7-8 months but as such did not see any issue.

    Thanks & Regards

    Abhijit

  • Hello Abhijit,

    Abhijit Acharekar said:
    as you mentioned Tirtos_Tivac_2_16_00_08 and TivaWare C series 2.1.4 is not supported. We would like to know the reason

    TI-RTOS for TM4C was last updated with the 2.16.00.08 release and back then, 2.1.4 was not released yet. As of right now, TI-RTOS does not have plans update TI-RTOS for TM4C, but if that changes, then there would be possibility to use the latest TivaWare with the update.

    Abhijit Acharekar said:
    Is there any consolidated documentation that describes compatibility between different tools(CCS, XDC tools etc, libraries(TivaWare etc), TI-RTOS versions etc.

    Unfortunately I don't believe so. For CCS and XDC tools, we always recommend using the latest. For CCS specifically, Version 7 will support all of these, but you will likely want to use Version 9.1 or newer soon because when we release the next TivaWare version, all projects will be built using Version 9.1.

  • Hello Ralph,

    Thank you for the clarification. PFA resources that we are using inour project; please cross check

    We are using USB in our product so based upon our earlier discussion, for USB library we should stick to this path C:\ti\tirtos_tivac_2_16_00_08\products\TivaWare_C_Series-2.1.1.71b\usblib\ccs\Debug right?  Also if we plan to use any other library in future; it should be used from this location  C:\ti\tirtos_tivac_2_16_00_08 or C:\ti\tirtos_tivac_2_16_00_08\products\TivaWare_C_Series-2.1.1.71b\  only. I know this question sounds stupid; but wanted to double check.

    Thanks & Regards

    Abhijit

  • Hello Abhijit,

    You should include usblib.lib into your project under: Build -> ARM Linker -> File Search Path

    There is a list for 'Include library file or ...' and you can link the usblib into your project there.

    I would imagine you can do so using this (provided I did not make a typo for "COM_TI_RTSC_TIRTOSTIVAC_TIVAWARE_C_SERIES'):

    ${COM_TI_RTSC_TIRTOSTIVAC_TIVAWARE_C_SERIES}/usblib/ccs/Debug/usblib.lib

  • Hello Ralph,

    Thank you for your reply.

    My question was more of from TIVA C Series version point of view.  So for USB lib or any other lib, we should stick to TivaWare_C_Series-2.1.1.71b when using TI-RTOS on TM4C series microcontroller.

    I think I got the answer.

    Regards

    Abhijit