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.

C6747 DSP lib(rts67plus.lib,rts6740.lib) error

The project build in CCS3.3.82.13 and Code Generation version v6.1.9.

question 1:

If I use rts67plus.lib or rts6700.lib, and I defined a string like:

char test[100] = {"a"};

or 

char test[300] = {"a"};

or 

char test[500] = {"a"};

or other string lenght  = (2*i+1)*100;

the linker generate error:

/***********************************************************************************************************************

[Linking...] "C:\Program Files\Texas Instruments\C6000 Code Generation Tools 6.1.9\bin\cl6x" -@"Debug.lkf"
<Linking>

undefined first referenced
symbol in file
--------- ----------------
__strasgi_64plus E:\\DSP_Project\\HG165\\DSP_HG165_BP2007_V1.12_test\\Debug\\func_Main.obj

error: unresolved symbols remain
error: errors encountered during linking; "./Debug/LS79.out" not built

***********************************************************************************************************************/

If string length !=  (2*i+1)*100, or use rts64plus.lib or rts6740.lib, linker no error.

-----------------------------------------------------------------------------------------------------------------------------------------------------

question 2:

If I use  rts64plus.lib or rts6740.lib, and call function: sprintf(),strlen();

the system then crash.

But use rts67plus.lib or rts6700.lib, the system then run healthy.

-----------------------------------------------------------------------------------------------------------------------------------------------------

question 3:

Which lib should I choose?