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.

Moving from Stellaris to Tiva C

Other Parts Discussed in Thread: TM4C123GH6PM

I am trying to move my project from the Stellaris to the Tiva C. I am using a Tiva C tm4c123gh6pm and a CC3000 in  data transfer system. It seams like all the stated variables from Stellaris has changes but I have yet found instructions for these exact changes, I have read http://www.ti.com/lit/an/spma050a/spma050a.pdf but it doesnt say anything about the identifier. I am putting this up here while I keep looking hoping someone can point me in the right direction or also clearly stat what I am doing wrong.

Thanks for any help!

Description Resource Path Location Type
#20 identifier "INT_SSI2_" is undefined spi.c /TivaC_WBSAM/CC3000 Spi line 848 C/C++ Problem
#20 identifier "INT_UDMA_" is undefined spi.c /TivaC_WBSAM/CC3000 Spi line 849 C/C++ Problem
#20 identifier "GPIO_PA1_U0TX" is undefined wbsam.c /TivaC_WBSAM line 978 C/C++ Problem
#20 identifier "ucDMAChannelControlStructure" is undefined spi.c /TivaC_WBSAM/CC3000 Spi line 329 C/C++ Problem
#20 identifier "GPIO_PA0_U0RX" is undefined wbsam.c /TivaC_WBSAM line 977 C/C++ Problem
#20 identifier "wlan_rx_buffer" is undefined spi.c /TivaC_WBSAM/CC3000 Spi line 433 C/C++ Problem
#20 identifier "INT_UART0_" is undefined wbsam.c /TivaC_WBSAM line 991 C/C++ Problem
#20 identifier "INT_SSI0_" is undefined wbsam.c /TivaC_WBSAM line 933 C/C++ Problem
#20 identifier "INT_GPIOB_" is undefined spi.c /TivaC_WBSAM/CC3000 Spi line 235 C/C++ Problem
#20 identifier "INT_SSI2_" is undefined spi.c /TivaC_WBSAM/CC3000 Spi line 241 C/C++ Problem
#20 identifier "INT_TIMER1A_" is undefined wbsam.c /TivaC_WBSAM line 970 C/C++ Problem
#20 identifier "INT_TIMER0A_" is undefined wbsam.c /TivaC_WBSAM line 969 C/C++ Problem
#102 "time_t" has already been declared in the current scope wbsam.c /TivaC_WBSAM line 79, external location: C:\ti\ccsv5\tools\compiler\arm_5.0.7\include\time.h C/C++ Problem
#102 "clock_t" has already been declared in the current scope wbsam.c /TivaC_WBSAM line 78, external location: C:\ti\ccsv5\tools\compiler\arm_5.0.7\include\time.h C/C++ Problem
#20 identifier "GPIO_PA4_SSI0RX" is undefined wbsam.c /TivaC_WBSAM line 924 C/C++ Problem
#20 identifier "GPIO_PA2_SSI0CLK" is undefined wbsam.c /TivaC_WBSAM line 923 C/C++ Problem

  • Hello Martin,

    Most of the errors is due to the following two defines missing during compilation

    PART_TM4C123GH6PM

    TARGET_IS_TM4C123_RB1

    You would have to place the define in the Compilation Options Menu of CCS (f you are using CCS)

    The error for ucDMAChannelStructure and wlan_rx_buffer seem to be coming from a missing header file. The former surely from udma.h, but the latter seems to be a non-TIVAWare variable.

    Regards

    Amit

  • Thank you so much Amit! All errors went away!

  • Looks like I was celebrating too early!

    Fatal error #5: could not open source file "PART_TM4C123GH6PM"
    1 fatal error detected in the compilation of "../CC3000 Spi/spi.c".
    Compilation terminated.

    >> Compilation failure
    gmake: *** [CC3000 Spi/spi.obj] Error 1
    gmake: Target `all' not remade because of errors.

    **** Build Finished ****

  • PART_TM4C123GH6PM

    TARGET_IS_TM4C123_RB1

    I am using CCS but I think I placed the above lines in the wrong place. How do I find the Compilation Options Menu exacly?

  • Hello Martin,

    Right click the CCS Project => "Show Build Settings" => Build => ARM Compiler => Advanced Options => Predefined Symbols

    In the upper box add each of the two defines. Please remember that there should not be any space when doing so.

    Attached is a snapshot of the same (ignore what I have done as my project is different)

    Regards

    Amit

  • Thank you once again! Now are all those errors taken care off!

    Now I only have these few left. :)

    Description Resource Path Location Type

    #102 "clock_t" has already been declared in the current scope wbsam.c /TivaC_WBSAM_Org line 78, external location: C:\ti\ccsv5\tools\compiler\arm_5.0.7\include\time.h C/C++ Problem
    #20 identifier "wlan_rx_buffer" is undefined spi.c /TivaC_WBSAM_Org/CC3000 Spi line 445 C/C++ Problem
    #102 "time_t" has already been declared in the current scope wbsam.c /TivaC_WBSAM_Org line 79, external location: C:\ti\ccsv5\tools\compiler\arm_5.0.7\include\time.h C/C++ Problem
    <a href="file:/C:/ti/ccsv5/tools/compiler/dmed/HTML/225.html">#225-D</a> function declared implicitly wbsam.c /TivaC_WBSAM_Org line 996 C/C++ Problem
    #20 identifier "ucDMAChannelControlStructure" is undefined spi.c /TivaC_WBSAM_Org/CC3000 Spi line 341 C/C++ Problem

  • Hello Martin,

    As I mentioned earlier

    1. Check for which of the clock_t and time_t is applicable and include the header file accordingly. I do not have the project file that you are migrating so it would be rather tough to know where it is coming from

    2. The wlan_rx_buffer does not look like a library artifact but a test variable. You would have to figure this one out

    If you could share the project in zip, I may be able to help.

    Regards

    Amit

  • Thank you Amit. Those errors and warnings are now taken care of. :)

    So as a small token of my "hard" work I got 69 new errors that I believe has to do with my linking setup...

    Description Resource Path Location Type
    unresolved symbol CPUUsageInit, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol FPUEnable, first referenced in ./board.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol FPULazyStackingEnable, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol GPIODirModeSet, first referenced in ./board.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol GPIOIntClear, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol GPIOIntTypeSet, first referenced in ./board.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol GPIOIntStatus, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol GPIOIntEnable, first referenced in ./board.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol GPIOIntDisable, first referenced in ./board.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol GPIOPinTypeGPIOInput, first referenced in ./board.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol GPIOPinRead, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol GPIOPinConfigure, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol GPIOPadConfigSet, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol GPIOPinWrite, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol GPIOPinTypeUART, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol GPIOPinTypeSSI, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol GPIOPinTypeGPIOOutput, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol IntPendClear, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol IntMasterEnable, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol IntEnable, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol IntDisable, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol SSIDMADisable, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol SSIDMAEnable, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol SSIBusy, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol SSIConfigSetExpClk, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol SSIDataPutNonBlocking, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol SSIDisable, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol SSIDataGet, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol SSIDataGetNonBlocking, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol SysCtlClockGet, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol SysCtlClockSet, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol SSIEnable, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol SSIIntClear, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol SysCtlPeripheralEnable, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol SysCtlPeripheralReset, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol SysCtlDelay, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol SysCtlPeripheralClockGating, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol TimerDisable, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol TimerConfigure, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol TimerIntClear, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol TimerEnable, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol SysTickEnable, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol SysCtlPeripheralSleepEnable, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol SysTickPeriodSet, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol SysTickIntEnable, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol UARTFIFOEnable, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol UARTEnable, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol UARTIntEnable, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol UARTFIFOLevelSet, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol TimerLoadSet, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol TimerIntEnable, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol UARTConfigSetExpClk, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol UARTBusy, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol uDMAChannelAttributeDisable, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol uDMAChannelControlSet, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol uDMAChannelDisable, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol uDMAChannelEnable, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol UARTIntHandler, first referenced in ./wbsam_ccs.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol UARTprintf, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol g_ucUARTBuffer, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol uDMAChannelAssign, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol uDMAEnable, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol uart_have_cmd, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    <a href="file:/C:/ti/ccsv5/tools/compiler/dmed/HTML/10234.html">#10234-D</a> unresolved symbols remain TivaC_WBSAM C/C++ Problem
    #10010 errors encountered during linking; "TivaC_WBSAM.out" not built TivaC_WBSAM C/C++ Problem
    unresolved symbol uDMAChannelIsEnabled, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol uDMAChannelModeGet, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol uDMAChannelTransferSet, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem
    unresolved symbol uDMAControlBaseSet, first referenced in ./CC3000 TivaC_WBSAM C/C++ Problem

  • Hello Martin,

    Yes, it is because the driverlib.lib is missing. Attached is a snapshot of how to map the driverlib from TIVAWare during linker

    Regards

    Amit

  • Your doing a fantastic job helping me! Thank you!

    Now we are down to 7 errors!

    Description Resource Path Location Type
    <a href="file:/C:/ti/ccsv5/tools/compiler/dmed/HTML/10234.html">#10234-D</a> unresolved symbols remain TivaC_WBSAM C/C++ Problem
    #10010 errors encountered during linking; "TivaC_WBSAM.out" not built TivaC_WBSAM C/C++ Problem
    unresolved symbol g_ucUARTBuffer, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol uart_have_cmd, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol UARTIntHandler, first referenced in ./wbsam_ccs.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol UARTprintf, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol CPUUsageInit, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem

  • Hello Martin,

    It would be simpler if you can zip the CCS project and attach it to the post

    Regards

    Amit

  • Okey I can send the zip file. How do I send it to just you?

  • Martin Andersson said:
    #10010 errors encountered during linking; "TivaC_WBSAM.out" not built TivaC_WBSAM C/C++ Problem
    unresolved symbol g_ucUARTBuffer, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol uart_have_cmd, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol UARTIntHandler, first referenced in ./wbsam_ccs.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol UARTprintf, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol CPUUsageInit, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem

    This means you have two files defining a C object or variable. (e.g g_ucUARTBuffer).

    - kel

  • Hello Martin,

    I have cleaned up the code, but there are a few notes you may want to take into accounf

    1. I do not have TIVAWare 1.1 so I migrated the code to TIVAWare 2.1.0 (which is the latest)

    2. I searched the code for UARTIntHandler and it was not found anywhere. So I have replaced the same in the wbsam_ccs.c in the Interrupt Vector map.

    Regards

    Amit

  • Thank you so much for your help! I will get back to you on Monday if any problems arise with the compilation since we now have a few holidays in Sweden. Until then please delete the 7z file for access. :) Once again thank you!

  • Hello Amit, I have now installed TivaWare 2.1.0 and I still have the same errors as before. Am I missing something here?


    unresolved symbol UARTIntHandler, first referenced in ./wbsam_ccs.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol UARTprintf, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol g_ucUARTBuffer, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    unresolved symbol uart_have_cmd, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    <a href="file:/C:/ti/ccsv5/tools/compiler/dmed/HTML/10234.html">#10234-D</a> unresolved symbols remain TivaC_WBSAM C/C++ Problem
    #10010 errors encountered during linking; "TivaC_WBSAM.out" not built TivaC_WBSAM C/C++ Problem

  • Hello Martin,

    As I mentioned this earlier, I could not find the functions or variables in the original source code that you sent. It seems some file may be missing or some wrong file came into the zip package.

    As I told in the previous post as well, I had to comment these out to get rest of the build flow complete.

    Regards

    Amit

  • I believe I have found that missing file(Dispatcher.c), but I still can not figure out where I have managed to declare two variables twice. If you find the error please send the files in Zip format back. :)

    Here is a new project with the following errors.

    Description Resource Path Location Type
    #10056 symbol "uart_have_cmd" redefined: first defined in "./wbsam.obj"; redefined in "./dispatcher.obj" TivaC_WBSAM C/C++ Problem
    #10056 symbol "g_ucUARTBuffer" redefined: first defined in "./wbsam.obj"; redefined in "./dispatcher.obj" TivaC_WBSAM C/C++ Problem
    #10056 symbol "g_ucUARTBuffer" redefined: first defined in "./wbsam.obj"; redefined in "./board.obj" TivaC_WBSAM C/C++ Problem
    #10056 symbol "uart_have_cmd" redefined: first defined in "./wbsam.obj"; redefined in "./board.obj" TivaC_WBSAM C/C++ Problem
    #10010 errors encountered during linking; "TivaC_WBSAM.out" not built TivaC_WBSAM C/C++ Problem

  • The reference to board is something I just can not understand since needier g_ucUARTBuffer or uart_have_cmd are used or referred in that file!

    It is defined in dispatcher.h as a first step and again in the c file but that has functioned perfect before, and I am not allowed to remove it without errors.

  • at your dispatcher.c

    unsigned char g_ucUARTBuffer[UART_IF_BUFFER];

    this one below at your dispatcher.h file.

    uint8_t g_ucUARTBuffer[];

    Declare it as below and see if you still got errors at dispatcher.h

    extern char g_ucUARTBuffer[];

    or

    extern uint8_t g_ucUARTBuffer[];;

    -kel

  • Hello Martin

    The uart_have_cmd is declared in dispatcher.c and dispatcher.h. Remove it from the dispatcher.c file

    If the .h file included in two files then it is sufficient for the .h to have declaration.

    Regards,
    Amit

  • No change and all variables are now declared according to Tiva C with uintXX_t now. :/

  • Just as I understood it, I removed the declarations from the c file and now new errors arrived as it did the last time I tried to clear that up. BUT the old errors are still there!

    Needier g_ucUARTBuffer[] or uart_have_cmd are declared in the c file... and these are the errors I get.

    Description Resource Path Location Type
    #10056 symbol "uart_have_cmd" redefined: first defined in "./wbsam.obj"; redefined in "./dispatcher.obj" TivaC_WBSAM C/C++ Problem
    #10056 symbol "g_ucUARTBuffer" redefined: first defined in "./wbsam.obj"; redefined in "./dispatcher.obj" TivaC_WBSAM C/C++ Problem
    #10056 symbol "uart_have_cmd" redefined: first defined in "./wbsam.obj"; redefined in "./board.obj" TivaC_WBSAM C/C++ Problem
    #10056 symbol "g_ucUARTBuffer" redefined: first defined in "./wbsam.obj"; redefined in "./board.obj" TivaC_WBSAM C/C++ Problem
    #10010 errors encountered during linking; "TivaC_WBSAM.out" not built TivaC_WBSAM C/C++ Problem

  • The dispatcher is a program that I have received from TI homepage for the usage with the CC3000, I have not changed anything in these files before these errors arrived. So it should be connected with the move from Stellaris to the Tiva C platform... In my mind anyway.

  • Hello Martin

    Attached is the last package that I cleaned up. TIVAWare 2.1.0 and CCSv5

    EDIT:30-Jun-2014: Removed the project on poster's request

    Regards

    Amit

  • That package does not help me... 

  • The same errors exist there.

  • uart_have_cmd is only defined in dispatcher.h not in bord or wbsam. And the same goes for g_ucUARTBuffer! What is the problem here, what is it that I am missing?

  • Hello Martin,

    In CCS delete the project including the one in the workspace. Then copy the package, import it in CCS and compile the same. I don't think there is anything more that comes to my mind right now.

    Regards

    Amit

  • Okey I will try that!

  • I redid the entire project and in the end I got the same errors... Talk about hitting a wall!

    Description Resource Path Location Type
    #10010 errors encountered during linking; "WBSAM_TivaC.out" not built WBSAM_TivaC C/C++ Problem
    #10056 symbol "g_ucUARTBuffer" redefined: first defined in "./wbsam.obj"; redefined in "./board.obj" WBSAM_TivaC C/C++ Problem
    #10056 symbol "uart_have_cmd" redefined: first defined in "./wbsam.obj"; redefined in "./board.obj" WBSAM_TivaC C/C++ Problem
    #10056 symbol "g_ucUARTBuffer" redefined: first defined in "./wbsam.obj"; redefined in "./dispatcher.obj" WBSAM_TivaC C/C++ Problem
    #10056 symbol "uart_have_cmd" redefined: first defined in "./wbsam.obj"; redefined in "./dispatcher.obj" WBSAM_TivaC C/C++ Problem

  • I am now willing to hear any kind of tips/ideas/hint that anyone may have to solve this problem... It feels like this is the last step before the entire project will run on the Tiva C platform!

  • Hello Martin,

    Send me your project and let me do the same steps in my setup.

    Regards

    Amit

  • Hi Amit, I have now tried and cleared and delete all project in CCS5 and reimport the entire project and I ended up with the same errors.

    Here is the project, it will be interesting to see if you get the same errors. I want to thank you for all the time and effort your putting into this!

  • Hello Martin,

    Attached is the compile log for the project, It is clean compile w/o any issues.

    This is what I did

    1. Went to C:\Users\a0876236\workspace_v5_5 and delected the TivaC_WBASM project

    2. Went to the directory where the original folder was kept that gets imported to #1  and deleted

    3. Deleted the same in CCS (CCS does not complaint that it is missing). Closed CCSv5.5

    4. Downloaded the project zip and kept in one of the disk drives on my PC

    5. New CCS window and imported and compiled....

    You can use the attached log file to see if the ARM compiler version, options, etc are all alike.

    **** Clean-only build of configuration Debug for project TivaC_WBSAM ****
    
    "C:\\ti\\ccsv5\\utils\\bin\\gmake" -k clean 
    DEL /F  "TivaC_WBSAM.out"
    Could Not Find C:\Users\a0876236\workspace_v5_5\TivaC_WBSAM\Debug\TivaC_WBSAM.out
    DEL /F "board.pp" "dispatcher.pp" "uartstdio.pp" "wbsam.pp" "wbsam_ccs.pp" "CC3000Spi\spi.pp" "CC3000HostDriver\cc3000_common.pp" "CC3000HostDriver\evnt_handler.pp" "CC3000HostDriver\hci.pp" "CC3000HostDriver\netapp.pp" "CC3000HostDriver\nvmem.pp" "CC3000HostDriver\security.pp" "CC3000HostDriver\socket.pp" "CC3000HostDriver\wlan.pp" 
    DEL /F "board.obj" "dispatcher.obj" "uartstdio.obj" "wbsam.obj" "wbsam_ccs.obj" "CC3000Spi\spi.obj" "CC3000HostDriver\cc3000_common.obj" "CC3000HostDriver\evnt_handler.obj" "CC3000HostDriver\hci.obj" "CC3000HostDriver\netapp.obj" "CC3000HostDriver\nvmem.obj" "CC3000HostDriver\security.obj" "CC3000HostDriver\socket.obj" "CC3000HostDriver\wlan.obj" 
    'Finished clean'
    ' '
    
    **** Build Finished ****
    
    **** Build of configuration Debug for project TivaC_WBSAM ****
    
    "C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all 
    'Building file: ../board.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="board.pp"  "../board.c"
    'Finished building: ../board.c'
    ' '
    'Building file: ../dispatcher.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="dispatcher.pp"  "../dispatcher.c"
    'Finished building: ../dispatcher.c'
    ' '
    'Building file: ../uartstdio.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="uartstdio.pp"  "../uartstdio.c"
    'Finished building: ../uartstdio.c'
    ' '
    'Building file: ../wbsam.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="wbsam.pp"  "../wbsam.c"
    'Finished building: ../wbsam.c'
    ' '
    'Building file: ../wbsam_ccs.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="wbsam_ccs.pp"  "../wbsam_ccs.c"
    'Finished building: ../wbsam_ccs.c'
    ' '
    'Building file: ../CC3000Spi/spi.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000Spi/spi.pp" --obj_directory="CC3000Spi"  "../CC3000Spi/spi.c"
    'Finished building: ../CC3000Spi/spi.c'
    ' '
    'Building file: ../CC3000HostDriver/cc3000_common.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000HostDriver/cc3000_common.pp" --obj_directory="CC3000HostDriver"  "../CC3000HostDriver/cc3000_common.c"
    'Finished building: ../CC3000HostDriver/cc3000_common.c'
    ' '
    'Building file: ../CC3000HostDriver/evnt_handler.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000HostDriver/evnt_handler.pp" --obj_directory="CC3000HostDriver"  "../CC3000HostDriver/evnt_handler.c"
    'Finished building: ../CC3000HostDriver/evnt_handler.c'
    ' '
    'Building file: ../CC3000HostDriver/hci.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000HostDriver/hci.pp" --obj_directory="CC3000HostDriver"  "../CC3000HostDriver/hci.c"
    'Finished building: ../CC3000HostDriver/hci.c'
    ' '
    'Building file: ../CC3000HostDriver/netapp.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000HostDriver/netapp.pp" --obj_directory="CC3000HostDriver"  "../CC3000HostDriver/netapp.c"
    'Finished building: ../CC3000HostDriver/netapp.c'
    ' '
    'Building file: ../CC3000HostDriver/nvmem.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000HostDriver/nvmem.pp" --obj_directory="CC3000HostDriver"  "../CC3000HostDriver/nvmem.c"
    'Finished building: ../CC3000HostDriver/nvmem.c'
    ' '
    'Building file: ../CC3000HostDriver/security.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000HostDriver/security.pp" --obj_directory="CC3000HostDriver"  "../CC3000HostDriver/security.c"
    'Finished building: ../CC3000HostDriver/security.c'
    ' '
    'Building file: ../CC3000HostDriver/socket.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000HostDriver/socket.pp" --obj_directory="CC3000HostDriver"  "../CC3000HostDriver/socket.c"
    'Finished building: ../CC3000HostDriver/socket.c'
    ' '
    'Building file: ../CC3000HostDriver/wlan.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/a0876236/workspace_v5_5/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000HostDriver/wlan.pp" --obj_directory="CC3000HostDriver"  "../CC3000HostDriver/wlan.c"
    'Finished building: ../CC3000HostDriver/wlan.c'
    ' '
    'Building target: TivaC_WBSAM.out'
    'Invoking: ARM Linker'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off -z --stack_size=512 -m"TivaC_WBSAM.map" --heap_size=0 -i"C:/ti/ccsv5/tools/compiler/arm_5.1.1/lib" -i"C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --reread_libs --warn_sections --display_error_number --diag_wrap=off --xml_link_info="TivaC_WBSAM_linkInfo.xml" --rom_model -o "TivaC_WBSAM.out"  "./CC3000HostDriver/wlan.obj" "./CC3000HostDriver/socket.obj" "./CC3000HostDriver/security.obj" "./CC3000HostDriver/nvmem.obj" "./CC3000HostDriver/netapp.obj" "./CC3000HostDriver/hci.obj" "./CC3000HostDriver/evnt_handler.obj" "./CC3000HostDriver/cc3000_common.obj" "./CC3000Spi/spi.obj" "./wbsam_ccs.obj" "./wbsam.obj" "./uartstdio.obj" "./dispatcher.obj" "./board.obj" "../tm4c123gh6pm.cmd" -l"libc.a" -l"C:\ti\TivaWare_C_Series-2.1.0.12573\driverlib\ccs\Debug\driverlib.lib" 
    <Linking>
    'Finished building target: TivaC_WBSAM.out'
    ' '
    
    **** Build Finished ****
    

    Regards

    Amit

  • Okey thanks, I will see if I can get it working with those steps! :)

  • I only have CCS5.4 and thereby only using compiler arm 5.0.9 and not 5.1.1 as you. I am downloading CCS6 right now and will install it once it is down.

  • I created a new workspace folder with a new name and deleted the old one. I then deleted the old one an all folders with CCS projects.

    I updated to 5.0.9 and in the file below is the information from the compiling. Still has errors, the only difference I can see is your use of a different compiler version arm 5.1.1. We are using the same TivaWare C version, and according to the compiler the problem only arises when the final part of linking is activated because all the files are compiled! Or am I missing something?

    **** Build of configuration Debug for project TivaC_WBSAM ****
    
    "C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all 
    'Building file: ../board.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.0.9/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.9/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="board.pp"  "../board.c"
    'Finished building: ../board.c'
    ' '
    'Building file: ../dispatcher.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.0.9/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.9/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="dispatcher.pp"  "../dispatcher.c"
    'Finished building: ../dispatcher.c'
    ' '
    'Building file: ../uartstdio.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.0.9/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.9/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="uartstdio.pp"  "../uartstdio.c"
    'Finished building: ../uartstdio.c'
    ' '
    'Building file: ../wbsam.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.0.9/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.9/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="wbsam.pp"  "../wbsam.c"
    'Finished building: ../wbsam.c'
    ' '
    'Building file: ../wbsam_ccs.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.0.9/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.9/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="wbsam_ccs.pp"  "../wbsam_ccs.c"
    'Finished building: ../wbsam_ccs.c'
    ' '
    'Building file: ../CC3000Spi/spi.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.0.9/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.9/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000Spi/spi.pp" --obj_directory="CC3000Spi"  "../CC3000Spi/spi.c"
    'Finished building: ../CC3000Spi/spi.c'
    ' '
    'Building file: ../CC3000HostDriver/cc3000_common.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.0.9/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.9/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000HostDriver/cc3000_common.pp" --obj_directory="CC3000HostDriver"  "../CC3000HostDriver/cc3000_common.c"
    'Finished building: ../CC3000HostDriver/cc3000_common.c'
    ' '
    'Building file: ../CC3000HostDriver/evnt_handler.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.0.9/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.9/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000HostDriver/evnt_handler.pp" --obj_directory="CC3000HostDriver"  "../CC3000HostDriver/evnt_handler.c"
    'Finished building: ../CC3000HostDriver/evnt_handler.c'
    ' '
    'Building file: ../CC3000HostDriver/hci.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.0.9/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.9/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000HostDriver/hci.pp" --obj_directory="CC3000HostDriver"  "../CC3000HostDriver/hci.c"
    'Finished building: ../CC3000HostDriver/hci.c'
    ' '
    'Building file: ../CC3000HostDriver/netapp.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.0.9/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.9/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000HostDriver/netapp.pp" --obj_directory="CC3000HostDriver"  "../CC3000HostDriver/netapp.c"
    'Finished building: ../CC3000HostDriver/netapp.c'
    ' '
    'Building file: ../CC3000HostDriver/nvmem.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.0.9/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.9/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000HostDriver/nvmem.pp" --obj_directory="CC3000HostDriver"  "../CC3000HostDriver/nvmem.c"
    'Finished building: ../CC3000HostDriver/nvmem.c'
    ' '
    'Building file: ../CC3000HostDriver/security.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.0.9/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.9/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000HostDriver/security.pp" --obj_directory="CC3000HostDriver"  "../CC3000HostDriver/security.c"
    'Finished building: ../CC3000HostDriver/security.c'
    ' '
    'Building file: ../CC3000HostDriver/socket.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.0.9/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.9/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000HostDriver/socket.pp" --obj_directory="CC3000HostDriver"  "../CC3000HostDriver/socket.c"
    'Finished building: ../CC3000HostDriver/socket.c'
    ' '
    'Building file: ../CC3000HostDriver/wlan.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.0.9/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.9/include" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="C:/ti/TivaWare_C_Series-2.1.0.12573/driverlib" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000HostDriver" --include_path="C:/Users/ladmin/Desktop/2705.TivaC_WBSAM/TivaC_WBSAM/CC3000Spi" --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="CC3000HostDriver/wlan.pp" --obj_directory="CC3000HostDriver"  "../CC3000HostDriver/wlan.c"
    'Finished building: ../CC3000HostDriver/wlan.c'
    ' '
    'Building target: TivaC_WBSAM.out'
    'Invoking: ARM Linker'
    "C:/ti/ccsv5/tools/compiler/arm_5.0.9/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --define=PART_TM4C123GH6PM --define=TARGET_IS_TM4C123_RB1 --diag_warning=225 --display_error_number --diag_wrap=off -z --stack_size=512 -m"TivaC_WBSAM.map" --heap_size=0 -i"C:/ti/ccsv5/tools/compiler/arm_5.0.9/lib" -i"C:/ti/ccsv5/tools/compiler/arm_5.0.9/include" --reread_libs --warn_sections --display_error_number --diag_wrap=off --xml_link_info="TivaC_WBSAM_linkInfo.xml" --rom_model -o "TivaC_WBSAM.out"  "./CC3000HostDriver/wlan.obj" "./CC3000HostDriver/socket.obj" "./CC3000HostDriver/security.obj" "./CC3000HostDriver/nvmem.obj" "./CC3000HostDriver/netapp.obj" "./CC3000HostDriver/hci.obj" "./CC3000HostDriver/evnt_handler.obj" "./CC3000HostDriver/cc3000_common.obj" "./CC3000Spi/spi.obj" "./wbsam_ccs.obj" "./wbsam.obj" "./uartstdio.obj" "./dispatcher.obj" "./board.obj" -l"C:\ti\TivaWare_C_Series-2.1.0.12573\driverlib\ccs\Debug\driverlib.lib" -l"libc.a" "../tm4c123gh6pm.cmd" 
    <Linking>
    error #10056: symbol "uart_have_cmd" redefined: first defined in "./wbsam.obj"; redefined in "./dispatcher.obj"
    error #10056: symbol "g_ucUARTBuffer" redefined: first defined in "./wbsam.obj"; redefined in "./dispatcher.obj"
    error #10056: symbol "uart_have_cmd" redefined: first defined in "./wbsam.obj"; redefined in "./board.obj"
    error #10056: symbol "g_ucUARTBuffer" redefined: first defined in "./wbsam.obj"; redefined in "./board.obj"
    error #10010: errors encountered during linking; "TivaC_WBSAM.out" not built
    
    >> Compilation failure
    gmake: *** [TivaC_WBSAM.out] Error 1
    gmake: Target `all' not remade because of errors.
    
    **** Build Finished ****
    

    I am downloading CCS6 but my question is if I should download CCS5.5 instead since that is working for you?

  • Hello Martin.

    You can go ahead with CCSv6 as I have that available. I will check though on CCSv6 and confirm later

    Regards

    Amit

  • The entire system is now compiling, so no more errors according to CCS6! Thank you for all your help!

    Next small problem is that nothing is working anymore ha ha ha. I will have to start stepping through the entire code, my first question is if the function UARTprintf has been replaced by a new function in TivaWare. Nothing is being printed on the screen unless I use UARTCharPut but I want to be able to write like this: 

    UARTprintf("\nChar Rec: %s \n",ucRx_Buffer);

    Is that possible or am I missing the new function in the TivaWare™ Peripheral Driver Library PDF? Please delete all inputs with the source code!

  • I just realized I was looking at the wrong uart file, I have imported and directed to uartstdio now. But it is still not printing if I dont use UARTCharPut. The UARTprintf  text is not bold as the UARTCharPut is, is this a indication that I have not correctly linked the files?

  • I am abit confused regarding the uartstdio.c/h. I am want to remove those files from the project and just link and include them by the properties of the project. But when I delete the files from the project and do the below commands I get new errors.

    #include "utils/uartstdio.h"

    These includes in CCS6:

    C:\ti\TivaWare_C_Series-2.1.0.12573

    "C:\ti\TivaWare_C_Series-2.1.0.12573\inc"

    "C:\ti\TivaWare_C_Series-2.1.0.12573\utils"  (Where uartstdio is placed.)

    "C:\ti\TivaWare_C_Series-2.1.0.12573\driverlib"

    Errors:

    unresolved symbol UARTprintf, first referenced in ./wbsam.obj TivaC_WBSAM C/C++ Problem
    #10234-D unresolved symbols remain TivaC_WBSAM C/C++ Problem
    #10010 errors encountered during linking; "TivaC_WBSAM.out" not built TivaC_WBSAM C/C++ Problem

  • Problem solved! It is so much easier if I activate UARTStdioConfig first ;)

  • Hello Martin

    Can you summarize the steps to clear the original compilation errors (with what you did on your system). This will help others if they run into a similar issue)

    Regards

    Amit

  • #1: Define the below commands in the Compilation Options Menu of CCS:

    (Right click the CCS Project => "Show Build Settings" => Build => ARM Compiler => Advanced Options => Predefined Symbols)

    PART_TM4C123GH6PM

    TARGET_IS_TM4C123_RB1

    #2: Link the driverlib.lib from the TivaWare folder (C:\ti\TivaWare_C_Series-2.1.0.12573\driverlib\ccs\Debug)

    #3: Update to the latest arm compiler and CCS.

    #4: Create a new workspace and import the project in that workspace. Delete all other versions of the project. Check that #1 and #2 still are in affect when you have moved to the new CCS.

    #5: Use the pdf found at: http://www.ti.com/lit/an/spma050a/spma050a.pdf to replace all variable declarations and old functions.