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.

Linking issue error regarding the integration of CC2564 Bluetooth stacks for TIVA C Series TM4C129X with USB stacks for TIVA C Series alongwith Graphics Library of TIVA C Series TM4C129X

Hii

I am facing a linking issue error when I compile the combined stacks of SPP Code of CC2564 on TIVA C Series with the USB stacks(USB Configured as CDC Host) alongwith the Graphics library of TIVA C Series.  When I integrate the stacks of SPP Bluetooth with USB library, I am getting an error of linking saying some of the USB and graphics macros are unresolved and are first referenced in some .obj file.  Also I am getting the same linking issue when I include the Graphics library alongwith that.  I am attaching the screenshots of the linking errors that I encountered when I tried to integrate the stacks for my application code. 

Please Kindly help me resolving this issue.

The Screenshots are attached below:

Similar linking errors appear sometimes for USB macros too when I try to use USB configuration alongwith USB stacks with the SPP Bluetooth and Graphics Library.

I am also attaching the snapshot of included files that I have added into the project path for linking the libraries for the use of the stacks and macros into the application.


 

 

 Below are the paths how I have included in the properties of the project.

 

 

 

  • Hi,

    a) In your first picture - most errors comes from grlib. Possibly adding the USB lib to generate similar.

    b) From second picture - you added as "includes" the Tiva/grlib/ccs/Debug where the .lib file is located, instead to add only Tiva/grlib where the .h files are located. Although the grlib is of coarse in that path but must be specified in linker file options, not in includes. In linker option you must specify the name of the lib and in separate place the path.

    c) You have mixed more than one project in a folder - there are files/folders for Tiva123 and Tiva129 - do not mix them since there is the great possibility to mix the libraries between them, i.e to link a Tiva123 library in a 129 project (differences may exist between them).

    d) Make a new project, add correct path to source (.h files) and libraries and try again.

    e) Next time you post again, pleas use/make short titles, the actual one is huge...

    Petrei