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.

CGTools 7.2.4: Slow compilation and linking on Linux host

I have just built the Linux kernel for the EVMC6678 module together with example sys/bios applications (to demonstrate SysLink and IPC). The build succeeded, but it took almost an hour to complete.

Problem: 

The TI code generation tools (version 7.2.4) runs extremely slow on the Linux host (Ubuntu over VmWare). The commands listed below (invoked by make) used several minutes to complete:

cle66 package/cfg/ti_syslink_samples_rtos_platforms_evm6678_core6/whole_program_debug/messageq_c6678_core6_xe66.c ...

cle66 MessageQApp.c ...

lnke66 ti_syslink_samples_rtos_platforms_evm6678_core6/whole_program_debug/messageq_c6678_core6.xe66 ...

Does anyone have an idea about the reason for this slow performance? 
All other gcc tools run very quickly on the same host..

  • What is cle66? I'm guessing it is a wrapper for the normal TI tools, yes?

    We are aware that cl6x does have a slower compile- and link-time than the C6x gcc tools. This may be due in part because the assembly step is entirely separate from the code generation step although this alone does not account for the majority of the compile-time that we've measured. On a c64+ compatible processor, the TI tools also perform a compression step which the gcc tools do not.

    Can you provide some concrete measurement of how much slower the TI tools are compared to the gcc tools? I would suggest that you submit a problem report to support@ti.com reporting the observed time difference and providing a test case that demonstrates the problem.

    Regards,

    Todd Snider

    C6000 Code Generation Tools Team

    Texas Instruments Incorporated