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.

Lab 5: Creating IoT Solutions with the Tiva® C Series Connected LaunchPad Workshop

Followed exact directions two different days and then:

Included "${TIVAWARE_INSTALL}" in the Include Option for ARM Compiler

All of the symbol errors are defined in the TivaWare_C_Series-2.1.0.12573  folder.

#10010 errors encountered during linking; "lab05.out" not built 

unresolved symbol GPIOPinRead, first referenced in ./main.obj
unresolved symbol GPIOPinTypeGPIOOutput, first referenced in ./main.obj
unresolved symbol GPIOPinWrite, first referenced in ./main.obj
unresolved symbol IntEnable, first referenced in ./main.obj
unresolved symbol IntMasterEnable, first referenced in ./main.obj
unresolved symbol SysCtlClockFreqSet, first referenced in ./main.obj
unresolved symbol SysCtlPeripheralEnable, first referenced in ./main.obj
unresolved symbol TimerConfigure, first referenced in ./main.obj
unresolved symbol TimerEnable, first referenced in ./main.obj
unresolved symbol TimerIntClear, first referenced in ./main.obj
unresolved symbol TimerIntEnable, first referenced in ./main.obj
unresolved symbol TimerLoadSet, first referenced in ./main.obj

I have tried every include that I can think of and nothing works. Help...

Thank you

  • Hi Harold,

         Attach your project files here.

         

    Harold Broberg said:
    unresolved symbol GPIOPinRead, first referenced in ./main.obj

         See, if you have two C files who has the same name at your project folder.

    -kel

  • Don't use your IDE nor that library - but much doubt that you've 2 files w/same name.

    Instead - you likely have 1 or more files (the extra ones being improper) which refer to those "troubling/unresolved" symbols - thus causing such,  "multiple hits" of those symbols.

    You may not have properly/fully defined/declared your MCU and/or its version to your IDE.  (again we use IAR - I've no experience w/single source/single MCU vendor IDE)

    Your IDE should contain a, "Find in files" search function - ideal for helping you identify the, "offender" file(s)!  Again - you're looking for those "unresolved" symbols - which appear (improperly) w/in multiple files - most likely due to improper IDE program settings... 

    In IAR "Find in Files" is located under the "Edit" menu - and can be adapted to search both source and include files - inside or external to your project...