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/TM4C123GH6PM: CSSv7.1 freertos compilation error

Part Number: TM4C123GH6PM

Tool/software: Code Composer Studio

Hi,

I'm using tivac123gxl launchpad for freertos programming. I'm following forllowing tutorial for running demo application in tivaware. http://shukra.cedt.iisc.ernet.in/edwiki/EmSys:FreeRTOS_on_the_EK-TM4C123GXL_LaunchPad_Board#FreeRTOS_on_the_EK-TM4C123GXL_LaunchPad_Board

I'm getting  undefined reference error even after following all steps mentioned in the link could someone help on this.I'm using CSS-v7.1.

Thanks,

  • I can't comment specifically about this tutorial since it is not a TI provided example, however I can provide some pointers in general. The undefined reference error means that there is a reference to a symbol/function for which a definition could not be found. Typically the definitions would come from a source file or from a library. I suspect there must be some FreeRTOS source file that defines these functions, but that file is missing from the project. 

    You might also want to try asking in the FreeRTOS support forum as they should be more familiar with the specific error and symbols mentioned in the message.

  • Thanks for reply.

    You are right those undefined referenced are defined in files.Before posting I gone through those all details and checked if those file are defined in required files and included at workspace level as mention in tutorial even I tried by including individual required folder where they but error remain same.Actually this tutorial used GCC compiler and given steps for configuration I followed those, but in CSS7.1 there is GCC linero compiler I dont know because of that error coming In my view it should not happen as it just linking error. I tried all means but some files still not referenced while other file in same folder are referenced. I could not understood this. Hope somebody will try this as this is the only tutorial which I found on porting FreeRTOS on TivaC123.

  • I suspect you may be missing some required source files. I went through the steps in the tutorial and was able to build the project without errors. 

    Here is a screenshot of the list of files in my project (as seen in the Project Explorer view). The screenshot you posted seemed to show fewer source files. Could you double-check the procedure again to make sure you imported all the required source and header files into the project?

    I am also attaching my build log as seen in the CCS build console. You could compare it with yours to see if you are missing any source files in your build.

    **** Build of configuration Debug for project freertos_on_tm4c123 ****
    
    "C:\\CCStudio_v7.1.0.00015\\ccsv7\\utils\\bin\\gmake" -k -j 4 all -O 
    'Building file: ../freertos_demo.c'
    'Invoking: GNU Compiler'
    "C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DPART_TM4C123GH6PM -Dgcc -DTARGET_IS_TM4C123_RB1 -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123" -I"C:/ti/TivaWare_C_Series-2.1.4.178" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/include" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/portable/GCC/ARM_CM4F" -I"C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -Os -ffunction-sections -fdata-sections -fsingle-precision-constant -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MD -std=c99 -c -MMD -MP -MF"freertos_demo.d" -MT"freertos_demo.o" -o"freertos_demo.o"  "../freertos_demo.c"
    'Finished building: ../freertos_demo.c'
    ' '
    'Building file: ../led_task.c'
    'Invoking: GNU Compiler'
    "C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DPART_TM4C123GH6PM -Dgcc -DTARGET_IS_TM4C123_RB1 -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123" -I"C:/ti/TivaWare_C_Series-2.1.4.178" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/include" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/portable/GCC/ARM_CM4F" -I"C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -Os -ffunction-sections -fdata-sections -fsingle-precision-constant -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MD -std=c99 -c -MMD -MP -MF"led_task.d" -MT"led_task.o" -o"led_task.o"  "../led_task.c"
    'Finished building: ../led_task.c'
    ' '
    'Building file: ../switch_task.c'
    'Invoking: GNU Compiler'
    "C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DPART_TM4C123GH6PM -Dgcc -DTARGET_IS_TM4C123_RB1 -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123" -I"C:/ti/TivaWare_C_Series-2.1.4.178" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/include" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/portable/GCC/ARM_CM4F" -I"C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -Os -ffunction-sections -fdata-sections -fsingle-precision-constant -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MD -std=c99 -c -MMD -MP -MF"switch_task.d" -MT"switch_task.o" -o"switch_task.o"  "../switch_task.c"
    'Finished building: ../switch_task.c'
    ' '
    'Building file: ../tm4c123gh6pm_startup_ccs_gcc.c'
    'Invoking: GNU Compiler'
    "C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DPART_TM4C123GH6PM -Dgcc -DTARGET_IS_TM4C123_RB1 -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123" -I"C:/ti/TivaWare_C_Series-2.1.4.178" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/include" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/portable/GCC/ARM_CM4F" -I"C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -Os -ffunction-sections -fdata-sections -fsingle-precision-constant -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MD -std=c99 -c -MMD -MP -MF"tm4c123gh6pm_startup_ccs_gcc.d" -MT"tm4c123gh6pm_startup_ccs_gcc.o" -o"tm4c123gh6pm_startup_ccs_gcc.o"  "../tm4c123gh6pm_startup_ccs_gcc.c"
    'Finished building: ../tm4c123gh6pm_startup_ccs_gcc.c'
    ' '
    'Building file: ../uartstdio.c'
    'Invoking: GNU Compiler'
    "C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DPART_TM4C123GH6PM -Dgcc -DTARGET_IS_TM4C123_RB1 -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123" -I"C:/ti/TivaWare_C_Series-2.1.4.178" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/include" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/portable/GCC/ARM_CM4F" -I"C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -Os -ffunction-sections -fdata-sections -fsingle-precision-constant -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MD -std=c99 -c -MMD -MP -MF"uartstdio.d" -MT"uartstdio.o" -o"uartstdio.o"  "../uartstdio.c"
    'Finished building: ../uartstdio.c'
    ' '
    'Building file: ../FreeRTOS/croutine.c'
    'Invoking: GNU Compiler'
    "C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DPART_TM4C123GH6PM -Dgcc -DTARGET_IS_TM4C123_RB1 -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123" -I"C:/ti/TivaWare_C_Series-2.1.4.178" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/include" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/portable/GCC/ARM_CM4F" -I"C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -Os -ffunction-sections -fdata-sections -fsingle-precision-constant -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MD -std=c99 -c -MMD -MP -MF"FreeRTOS/croutine.d" -MT"FreeRTOS/croutine.o" -o"FreeRTOS/croutine.o"  "../FreeRTOS/croutine.c"
    'Finished building: ../FreeRTOS/croutine.c'
    ' '
    'Building file: ../FreeRTOS/event_groups.c'
    'Invoking: GNU Compiler'
    "C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DPART_TM4C123GH6PM -Dgcc -DTARGET_IS_TM4C123_RB1 -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123" -I"C:/ti/TivaWare_C_Series-2.1.4.178" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/include" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/portable/GCC/ARM_CM4F" -I"C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -Os -ffunction-sections -fdata-sections -fsingle-precision-constant -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MD -std=c99 -c -MMD -MP -MF"FreeRTOS/event_groups.d" -MT"FreeRTOS/event_groups.o" -o"FreeRTOS/event_groups.o"  "../FreeRTOS/event_groups.c"
    'Finished building: ../FreeRTOS/event_groups.c'
    ' '
    'Building file: ../FreeRTOS/list.c'
    'Invoking: GNU Compiler'
    "C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DPART_TM4C123GH6PM -Dgcc -DTARGET_IS_TM4C123_RB1 -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123" -I"C:/ti/TivaWare_C_Series-2.1.4.178" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/include" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/portable/GCC/ARM_CM4F" -I"C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -Os -ffunction-sections -fdata-sections -fsingle-precision-constant -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MD -std=c99 -c -MMD -MP -MF"FreeRTOS/list.d" -MT"FreeRTOS/list.o" -o"FreeRTOS/list.o"  "../FreeRTOS/list.c"
    'Finished building: ../FreeRTOS/list.c'
    ' '
    'Building file: ../FreeRTOS/queue.c'
    'Invoking: GNU Compiler'
    "C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DPART_TM4C123GH6PM -Dgcc -DTARGET_IS_TM4C123_RB1 -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123" -I"C:/ti/TivaWare_C_Series-2.1.4.178" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/include" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/portable/GCC/ARM_CM4F" -I"C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -Os -ffunction-sections -fdata-sections -fsingle-precision-constant -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MD -std=c99 -c -MMD -MP -MF"FreeRTOS/queue.d" -MT"FreeRTOS/queue.o" -o"FreeRTOS/queue.o"  "../FreeRTOS/queue.c"
    'Finished building: ../FreeRTOS/queue.c'
    ' '
    'Building file: ../FreeRTOS/timers.c'
    'Invoking: GNU Compiler'
    "C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DPART_TM4C123GH6PM -Dgcc -DTARGET_IS_TM4C123_RB1 -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123" -I"C:/ti/TivaWare_C_Series-2.1.4.178" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/include" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/portable/GCC/ARM_CM4F" -I"C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -Os -ffunction-sections -fdata-sections -fsingle-precision-constant -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MD -std=c99 -c -MMD -MP -MF"FreeRTOS/timers.d" -MT"FreeRTOS/timers.o" -o"FreeRTOS/timers.o"  "../FreeRTOS/timers.c"
    'Finished building: ../FreeRTOS/timers.c'
    ' '
    'Building file: ../FreeRTOS/tasks.c'
    'Invoking: GNU Compiler'
    "C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DPART_TM4C123GH6PM -Dgcc -DTARGET_IS_TM4C123_RB1 -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123" -I"C:/ti/TivaWare_C_Series-2.1.4.178" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/include" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/portable/GCC/ARM_CM4F" -I"C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -Os -ffunction-sections -fdata-sections -fsingle-precision-constant -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MD -std=c99 -c -MMD -MP -MF"FreeRTOS/tasks.d" -MT"FreeRTOS/tasks.o" -o"FreeRTOS/tasks.o"  "../FreeRTOS/tasks.c"
    'Finished building: ../FreeRTOS/tasks.c'
    ' '
    'Building file: ../FreeRTOS/portable/GCC/ARM_CM4F/port.c'
    'Invoking: GNU Compiler'
    "C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DPART_TM4C123GH6PM -Dgcc -DTARGET_IS_TM4C123_RB1 -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123" -I"C:/ti/TivaWare_C_Series-2.1.4.178" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/include" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/portable/GCC/ARM_CM4F" -I"C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -Os -ffunction-sections -fdata-sections -fsingle-precision-constant -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MD -std=c99 -c -MMD -MP -MF"FreeRTOS/portable/GCC/ARM_CM4F/port.d" -MT"FreeRTOS/portable/GCC/ARM_CM4F/port.o" -o"FreeRTOS/portable/GCC/ARM_CM4F/port.o"  "../FreeRTOS/portable/GCC/ARM_CM4F/port.c"
    'Finished building: ../FreeRTOS/portable/GCC/ARM_CM4F/port.c'
    ' '
    'Building file: ../FreeRTOS/portable/MemMang/heap_2.c'
    'Invoking: GNU Compiler'
    "C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DPART_TM4C123GH6PM -Dgcc -DTARGET_IS_TM4C123_RB1 -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123" -I"C:/ti/TivaWare_C_Series-2.1.4.178" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/include" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/portable/GCC/ARM_CM4F" -I"C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -Os -ffunction-sections -fdata-sections -fsingle-precision-constant -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MD -std=c99 -c -MMD -MP -MF"FreeRTOS/portable/MemMang/heap_2.d" -MT"FreeRTOS/portable/MemMang/heap_2.o" -o"FreeRTOS/portable/MemMang/heap_2.o"  "../FreeRTOS/portable/MemMang/heap_2.c"
    'Finished building: ../FreeRTOS/portable/MemMang/heap_2.c'
    ' '
    'Building file: ../drivers/rgb.c'
    'Invoking: GNU Compiler'
    "C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DPART_TM4C123GH6PM -Dgcc -DTARGET_IS_TM4C123_RB1 -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123" -I"C:/ti/TivaWare_C_Series-2.1.4.178" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/include" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/portable/GCC/ARM_CM4F" -I"C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -Os -ffunction-sections -fdata-sections -fsingle-precision-constant -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MD -std=c99 -c -MMD -MP -MF"drivers/rgb.d" -MT"drivers/rgb.o" -o"drivers/rgb.o"  "../drivers/rgb.c"
    'Finished building: ../drivers/rgb.c'
    ' '
    'Building file: ../drivers/buttons.c'
    'Invoking: GNU Compiler'
    "C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DPART_TM4C123GH6PM -Dgcc -DTARGET_IS_TM4C123_RB1 -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123" -I"C:/ti/TivaWare_C_Series-2.1.4.178" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/include" -I"C:/workspaces/ccsv710/tiva_workspace/freertos_on_tm4c123/FreeRTOS/portable/GCC/ARM_CM4F" -I"C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -Os -ffunction-sections -fdata-sections -fsingle-precision-constant -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MD -std=c99 -c -MMD -MP -MF"drivers/buttons.d" -MT"drivers/buttons.o" -o"drivers/buttons.o"  "../drivers/buttons.c"
    'Finished building: ../drivers/buttons.c'
    ' '
    'Building target: freertos_on_tm4c123.out'
    'Invoking: GNU Linker'
    "C:/CCStudio_v7.1.0.00015/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -DPART_TM4C123GH6PM -Dgcc -DTARGET_IS_TM4C123_RB1 -Os -ffunction-sections -fdata-sections -fsingle-precision-constant -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -MD -std=c99 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,-Map,"freertos_on_tm4c123.map" -Wl,--gc-sections -o"freertos_on_tm4c123.out" "./freertos_demo.o" "./led_task.o" "./switch_task.o" "./tm4c123gh6pm_startup_ccs_gcc.o" "./uartstdio.o" "./FreeRTOS/croutine.o" "./FreeRTOS/event_groups.o" "./FreeRTOS/list.o" "./FreeRTOS/queue.o" "./FreeRTOS/tasks.o" "./FreeRTOS/timers.o" "./FreeRTOS/portable/GCC/ARM_CM4F/port.o" "./FreeRTOS/portable/MemMang/heap_2.o" "./drivers/buttons.o" "./drivers/rgb.o" -Wl,-T"../tm4c123gh6pm.lds"    C:/ti/TivaWare_C_Series-2.1.4.178/driverlib/gcc/libdriver.a 
    'Finished building target: freertos_on_tm4c123.out'
    ' '
    
    **** Build Finished ****