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.

rts6713.lib build error in CCS - TMS320C6713

Hi All,

I just bought the TMS320C6710 DSK and tried to execute a simple Hello World program to it. I am using the latest version of CCS i.e. CCS v6. But while building, after compiling, I get the following error during linking:

<Linking>
warning #10366-D: automatic library build: using library "c:\ti\ccsv6\tools\compiler\c6000_7.4.8\lib\rts6700.lib" for the first time, so it must be built. This may take a few minutes.
>> ERROR: cannot run ap6x - file could not be found
gmake.exe[1]: *** [c:/users/sudars~1/appdata/local/temp/ti276c~1/obj/negll.obj] Error 1
error: function _acos in file acos.c : invalid instruction schedule generated;
try reducing speed optimization levels
gmake.exe[1]: Target `library' not remade because of errors.
>> ERROR: mklib: gmake error during rts6700.lib build
warning #10207-D: automatic RTS selection: resolving index library "libc.a" to "c:\ti\ccsv6\tools\compiler\c6000_7.4.8\lib\rts6700.lib", but "c:\ti\ccsv6\tools\compiler\c6000_7.4.8\lib\rts6700.lib" was not found
warning #10062-D: entry-point symbol "_c_int00" undefined
warning #10202-D: no suitable entry-point found; setting to 0
'Finished building target: Expt.out'
' '

Here are two things which I want to mention:

1.) Well, I did see many threads which gives a work around for this. And yes, .out file is generated even with the link error for rts6713.lib. But. I'm actually going to work on a project related to audio signal processing and I would be working ob BIOS, so I would be requiring the rts6713.lib. Since its a one time build, is it possible for someone to attach the rts6713.lib in this thread so that I can download it and instruct CCS to use that lib file.

2.) Coming back to Hello World program, the .out file was generated. But, I do get the following warnings:

#10062-D entry-point symbol "_c_int00" undefined 

#10202-D no suitable entry-point found; setting to 0 

I connect the DSK kit with the USB cable and with target configuration as Spectrum Digital DSK-EVM PLUS onboard USB Emulator. But when I launch debug, I get in the console as:

TMS320C671X: AutoRun: Target not run as the symbol "main" is not defined

Obviously because the entry point was set to 0.

I tried so hard to resolve the rts6713.lib and the simple hello world program but no luck with it! Could someone please help me resolve this? I need to get the board setup up and running so that I can start with my actual project development, which is urgent.

Thanks,

Sud

  • I'm able to build hello world example in CCSv6 for C6713 DSK.

    So, please make sure that you have C6713 SoC support had been enabled while you install the CCSv6.


    **** Build of configuration Debug for project Hello ****

    /home/titus/ti/ccsv6/utils/bin/gmake -k all
    Building file: ../hello.c
    Invoking: C6000 Compiler
    "/home/titus/ti/ccsv6/tools/compiler/c6000_7.4.7/bin/cl6x" -mv6700 --abi=coffabi -g --include_path="/home/titus/ti/ccsv6/tools/compiler/c6000_7.4.7/include" --define=c6713 --display_error_number --diag_warning=225 --diag_wrap=off --preproc_with_compile --preproc_dependency="hello.pp" "../hello.c"
    Finished building: ../hello.c

    Building target: Hello.out
    Invoking: C6000 Linker
    "/home/titus/ti/ccsv6/tools/compiler/c6000_7.4.7/bin/cl6x" -mv6700 --abi=coffabi -g --define=c6713 --display_error_number --diag_warning=225 --diag_wrap=off -z --stack_size=0x800 -m"Hello.map" --heap_size=0x800 -i"/home/titus/ti/ccsv6/tools/compiler/c6000_7.4.7/lib" -i"/home/titus/ti/ccsv6/tools/compiler/c6000_7.4.7/include" --reread_libs --warn_sections --display_error_number --diag_wrap=off --xml_link_info="Hello_linkInfo.xml" --rom_model -o "Hello.out" "./hello.obj" "../C6713.cmd" -l"libc.a"
    <Linking>
    warning #10366-D: automatic library build: using library "/home/titus/ti/ccsv6/tools/compiler/c6000_7.4.7/lib/rts6700.lib" for the first time, so it must be built. This may take a few minutes.
    Finished building target: Hello.out
  • I have all the above installed. Even the C6000 Single-core Device Support. Is there a separate C6713 SoC support to be installed?

  • Could you attach here the rts6700.lib file meanwhile? So that I can start with code development.
  • hello.c is getting debug successfully with ccs V6 in windows 8
  • Hi Ankit,

    Could you create a new post for your question since the thread that you following is seems to old and not relevant to your question.

    Thanks for your understanding.