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: How to move wlan_station project from TI-RTOS to FreeRTOS?

Other Parts Discussed in Thread: CC3200

Tool/software: Code Composer Studio

As Title,

I follow below steps but still can't run. Please help me. Thanks.

Import the wlan_station project and make it active. 

To remove TI_RTOS as a dependency please go to:

Project > Properties > Build

Select the Dependencies Tab and remove the referenced tirtos project.

To fix the include library file or command file as input please go to:

Project > Properties > Build > ARM Linker > File Search Path

edit "${CC3200_SDK_ROOT}/oslib/ccs/ti_rtos/ti_rtos.a" to be "${CC3200_SDK_ROOT}/oslib/ccs/free_rtos/free_rtos.a"

Also move this library up the list to be at the top.

To add Include options please go to:

Project > Properties > Build > ARM Compiler > Include Options

add: "C:\ti\CC3200SDK_1.3.0\cc3200-sdk\third_party\FreeRTOS\source"

add: "C:\ti\CC3200SDK_1.3.0\cc3200-sdk\third_party\FreeRTOS\source\include"

add: "C:\ti\CC3200SDK_1.3.0\cc3200-sdk\third_party\FreeRTOS\source\portable\CCS\ARM_CM3"

To set the Predefined Symbols please go to:

Project > Properties > Build > ARM Compiler > Advanced Options > Predefined Symbols

Edit "USE_TIRTOS" and change it to be "USE_FREERTOS"

To link startup_ccs.c

Copy and paste (or link from another project, such as freertos_demo) startup_ccs.c to the project.  It can be found in example/common