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.

TM4C129ENCPDT: Portable TI-RTOS Hello World

Part Number: TM4C129ENCPDT

Hi,

I want to learn TI-RTOS however I am not sure if it is open-source and therefore I have a very basic question.

I want to make a "Hello world" project such that I know which TI-RTOS core files are required so that I include them in my local project folder. This way I can make my project portable. I would like to add the libraries to my local project folder as well.

Think of it this way, I dont want CCS to take care for every thing behind the scene instead I include all the required files.

A simple "Hello world" will clarify the idea.

Thank you for your help.

  • TI-RTOS is not open source. I have attached a copy of the license agreement for version 2.16.00.08 which is used on the TM4C129ENCPDT device. In short, you may not use TI-RTOS or any code derived from TI-RTOS on any devices except for devices from Texas Instruments. If your goal is to make code portable to other vender products you may not use TI-RTOS.

     /cfs-file/__key/communityserver-discussions-components-files/908/tirtos_5F00_license.txt

  • Hello Bob,

    I think I confused the post by using the word "Portable". What I meant to say is I want to use TI-RTOS with TI device in this case TM4C129ENCPDT u-controller. However instead of using external library referencing paths I want to include the TI-RTOS files inside the local project directory. This way if I take the whole project folder to another PC I dont need to modify the path variables.

    This is only possible if TI-RTOS source files (*.c and *.h files of the OS) are available for compilation.

    This is how I work with FreeRTOS where all my FreeRTOS resides inside the local project folder and I can compile it on different machines easily.

    In Short, I am looking for a "Hello World" project for TM4C129ENCPDT that has all libraries including TI-RTOS OS files inside "Hello World" Project Directory.

    It will be very help full for a quick start on TI-RTOS.

    Thank you

  • That is not as easy as you would think because TI-RTOS is typically built using a configuration file and XDCtools. There is information on rebuilding SYS/BOS libraries in appendix A of https://www.ti.com/lit/ug/spruex3v/spruex3v.pdf