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.

Compiler/TCI6638K2K: Order of Section Splitting

Part Number: TCI6638K2K

Tool/software: TI C/C++ Compiler

Hi,

we noticed that in case of section splitting the order of the input sections is sorted (SPRAA46A chapter 3.5). Is there a way to disable or bypass this ordering?

We'are generating a weighted call graph and are using the TI TMS320C6x Cache Layout Tool (clt6x) to generated a ordered list of functions. If we split the content between different memory sections the order is lost which ends in a performance degradation.

We use the following syntax:

OrderedCode
{
libX<ObjY.obj>(.text:function_1)
libX<ObjY.obj>(.text:function_2)
...
libX<ObjY.obj>(.text:function_n)
} >> SECTION1 | SECTION2

Any help would be welcome.

Best Regards,

Florian.