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?