Tool/software: Code Composer Studio
This is a continuation from this thread. I am attempting a merge a small, modified version of the I2C example project into the other Simple Peripheral example project, and I am encountering issues with using POSIX threads, message queues, and semaphores. I have now managed to have the project include the header files successfully, but now all functions used are giving "unresolved symbol" errors during linking. The errors can be seen below:
unresolved symbol mq_open, first referenced in ./Startup/main.obj unresolved symbol mq_send, first referenced in ./Application/aggregatortask.obj unresolved symbol pthread_attr_init, first referenced in ./Startup/main.obj unresolved symbol pthread_attr_setdetachstate, first referenced in ./Startup/main.obj unresolved symbol pthread_attr_setschedparam, first referenced in ./Startup/main.obj unresolved symbol pthread_attr_setstacksize, first referenced in ./Startup/main.obj unresolved symbol pthread_create, first referenced in ./Startup/main.obj unresolved symbol sem_init, first referenced in ./Startup/main.obj unresolved symbol sem_post, first referenced in ./Application/aggregatortask.obj
I have followed the advice of this thread with no success. I assume it's due to a linking issue, but I cannot find where exactly to resolve it. Any help would be greatly appreciated.