Part Number: TMS320F28335
Other Parts Discussed in Thread: C2000WARE
Tool/software: Code Composer Studio
Hi Guys, I've created an new project for my F28335 standalone board. CCS9 creates a 28335_RAM_lnk.cmd file.
The F28335 has RAML0, RAML1, RAML2 and RAML3 banks all 4K in size.
My C program now exceeds the 4K limit and CCS9 won't write the rest of my code into the other banks of ram.
In the .cmd file I have done this:
.text : > RAML1 | RAML2 | RAML3, PAGE = 0
This should tell the linker to continue writing the code to the other banks when one bank is full but it doesn't do it.
Have I left something out?
When I build my code now I get this error message:
<Linking>
"../28335_RAM_lnk.cmd", line 133: error #10099-D: program will not fit into available memory. placement with alignment/blocking fails for section ".text" size 0x12a5 page 0. Available memory ranges:
RAML1 size: 0x1000 unused: 0x1000 max hole: 0x1000
RAML2 size: 0x1000 unused: 0x1000 max hole: 0x1000
RAML3 size: 0x1000 unused: 0x1000 max hole: 0x1000
Any help here would be greatly appreciated.
Thanks, Peter
Peter