Other Parts Discussed in Thread: SYSBIOS
Tool/software: TI-RTOS
I have an existing project that I am trying to reconfigure in CCS. Previously, I started with the uartecho example and was able to use the following functions:
pthread_attr_init()
pthread_attr_setdetachstate()
pthread_attr_setschedparam()
pthread_attr_setstacksize()
pthread_attr_create()
The uartecho example does not come with a RTSC config file because there are no tasks, so I decided to rebuild the project and use the mailbox example instead. When I add all my code, I find the functions above are no longer available to the linker.
When I look at my old linker map, I find these functions come from the rom_sysbios.aem3 library. When I look at the new linker map, I see this same library is also included but now does not have pthread support. I used nm to dump the symbols from both the old and new libraries, as expected I see pthread functions defined in the old library but not in the new.
What do I need to do to configure my new project to include pthread support?