I wonder whether the CCS v4.2.5 supports RTDX (Real Time Data Transfer) or not. While I am importing CCS v3.1 rtdx projects into CCS v4.2.5, it shows "could not open source file, rtdx.h". Even if I set up the build options with include path, "C:\CCStudio_v3.1\C6000\rtdx\include" and with library path, "C:\CCStudio_v3.1\C6000\rtdx\lib", it shows undefined symbol "__vectors" and undefined symbol "_auto_init". Any advise is truly appreciated.
Best,
Alex
Greetings,
Here is where they are for a C6000 device
C:\CCS4p2\bios_5_41_10_36\packages\ti\rtdx\include\c6000
C:\CCS4p2\bios_5_41_10_36\packages\ti\rtdx\lib\c6000
Good Luck,
Sam
Hi Sam,
Thanks so much for the response. After adding those including and linking path, the project still shows "unresolved symbol __vectors" and "unresolved symbol _auto_init". We would appreciate any suggestion for this problem.
I found some lines in C6713DSK.cmd as follows:
-c-heap 0x1000-stack 0x1000-u __vectors-u _auto_init
It seems the compiler cannot identify "__vectors" and "_auto_init". Any suggestions?
Changes these to
-c-heap 0x1000-stack 0x1000/*-u __vectors*/ /*-u _auto_init*/
and try again. -u serve to tell the linker to undefine the symbol, which is possibly an error in here.