Hi,
I am having problems the new compiler for TMS320C28x.
I am using CCS5.5
Programming Language C++.
Previously I was using V6.1.5 which is working fine without problems with my source code.
Recently I downloaded the V6.2.3, when I compile the same source code with new one I get linker errors that
undefined first referenced
symbol in file
--------- ----------------
___T_10CPwm3Phase ./Source/PwmB6.obj
___T_13COutputBuffer ./Source/Shared/MAX3420.obj
___T_15CCommandHandler ./Source/Shared/MAX3420.obj
___T_4CSpi ./Source/Shared/MAX3420.obj
error #10234-D: unresolved symbols remain
warning #10063-D: entry-point symbol other than "_c_int00" specified:
"code_start"
error #10010: errors encountered during linking; "CO3636-3B_Debug.out" not
built
>> Compilation failure
gmake: *** [CO3636-3B_Debug.out] Error 1
gmake: Target `all' not remade because of errors.
So I downloaded and tried the V6.2.0 & V6.2.1 but the same story, after that I tried again the old compiler V6.1.5 and it works with V6.1.5 and all older compiler versions.
I checked all the compiler and linker options, took a look at Linker command files, map file, but couldn't find anything.
I noticed that this error occures for drived classes for who the base class resides in pre-compiled library, but strangly this error is not appearing with all drived classes.
Ishwar