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/TMS320F28377S: Linker Command File RAM allocation.

Part Number: TMS320F28377S

Tool/software: TI C/C++ Compiler

Hi all,

I am testing TMS320F28377S project with CGT v16.9.3.LTS, just create a new F28377S project for evaluation and I find a problem.

We can see below RAM allocation in .cmd file PAGE1, if we modify the length of RAMGS12 to 0x002000, we will get an error message when building the project due to memory overlap.

   RAMGS10     : origin = 0x016000, length = 0x001000
   RAMGS11     : origin = 0x017000, length = 0x001000
   RAMGS12     : origin = 0x018000, length = 0x001000
   RAMGS13     : origin = 0x019000, length = 0x001000

But, if I modify RAMGS12 length to 0x002000 and move it from PAGE1 to PAGE0, then I pass build process, no any error message. I tested several versions of C2000 CGT and got same results.

Is there any problem of CGT tool? Please advise your idea if any, thank you.

Best regards,

Luke Chen