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.

"../F28335.cmd", line 170: warning: split placement (>>) ignored for ".stack": split run placement for this section is not permitted

Guru 19935 points

Hello,

I am using C2000 compiler version 6.2.11.

I just started replacing all the combined memory ranges (i.e >. RAML0L1L2... with the following >> RAML0|RAML1|RAML2...).

That doesn't seem to work for the stack.

Why does RAMM01 (i.e.   RAMM01       : origin = 0x000050, length = 0x0007B0) and not  >> RAMM0|RAMM1?

What's the difference?

Thanks,

Stephen

  • Certain sections must remain contiguous in memory and cannot be split.  The .stack section is one of them.

    stevenh said:

    Why does RAMM01 (i.e.   RAMM01       : origin = 0x000050, length = 0x0007B0) and not  >> RAMM0|RAMM1?

    What's the difference?

    I think something got lost here.  I don't understand what you are asking.

    Thanks and regards,

    -George

  • Ok, I'll just have to create a combined memory range for the stack (i.e.   RAMM01       : origin = 0x000050, length = 0x0007B0) .

    Thanks,

    Stephen