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.

Problem linking with a static lib under CCSv5 with SC-MCSDK for C66xx target

Other Parts Discussed in Thread: SYSBIOS

I have two CCSv5 projects. One builds to an executable and runs OK on the target hardware (TMDXSCBP6618X), the other builds to a RTSC static library and compiles OK with no errors.

However, if I reference a function in the static lib from the executable project, and make the static lib project a dependency of the executable, I then get a bunch of unresolved external errors at link time when I try to build the executable. Here is a small sample of these errors for your delight and amusement:

 CSL_chipReadReg                                            ./main.obj     
 Cppi_init                                                  ./main.obj     
 Ipc_start                                                  ./main.obj     
 Msgcom_create                                              ./main.obj     
 Pktlib_createHeap                                          ./main.obj     
 Pktlib_sharedHeapInit                                      ./main.obj     
 Pktlib_writebackPkt                                        ./main.obj     
 Qmss_insertMemoryRegion                                    ./main.obj     
 Qmss_start                                                 ./main.obj     
 SharedRegion_getHeap                                       ./osal.obj     
 ti_sysbios_BIOS_start__E                                   ./main.obj     
 ti_sysbios_knl_Task_Params__init__S                        ./main.obj     
 xdc_runtime_Memory_alloc__E                                ./osal.obj     
 xdc_runtime_Memory_free__E                                 ./osal.obj     
 xdc_runtime_System_printf__E                               ./main.obj     


I am guessing this is perhaps a problem with the config file, but as I'm very new to this development environment I'm not sure.

Any clues?
Thanks.