Other Parts Discussed in Thread: C2000WARE
Tool/software: Code Composer Studio
HI, need your help..
even with the new CCS Version: 10.0.0.00010 I have the same old problem....out of memory:
Error message:
"file:/C:/ti/ccs1000/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory, or the section contains a call site that requires a trampoline that can't be generated for this section. placement with alignment/blocking fails for section ".text" size 0x213dpage 0. Available memory ranges:
This is the 280049_flash_link.cmd:
SECTIONS
{
codestart : > BEGIN, PAGE = 0, ALIGN(4)
.text : >>FLASH_BANK0_SEC1 | FLASH_BANK0_SEC2 | FLASH_BANK0_SEC3 | FLASH_BANK0_SEC4 | FLASH_BANK0_SEC5 | FLASH_BANK0_SEC6, PAGE = 0, ALIGN(4)
.cinit : > FLASH_BANK0_SEC1, PAGE = 0, ALIGN(4)
.pinit : > FLASH_BANK0_SEC1, PAGE = 0, ALIGN(4)
.switch : > FLASH_BANK0_SEC1, PAGE = 0, ALIGN(4)
.reset : > RESET, PAGE = 0, TYPE = DSECT /* not used, */
.stack : > RAMM1, PAGE = 1
.ebss : >>RAMLS5 | RAMLS6 | RAMLS7, PAGE = 1
.esysmem : > RAMLS7, PAGE = 1 //.esysmem : > RAMLS5, PAGE = 1
.econst : > FLASH_BANK0_SEC7, PAGE = 0, ALIGN(4)
This is the map:
PAGE 0:
RAMM0 000000f5 0000030b 00000000 0000030b RWIX
RAMLS0 00008000 00000800 0000004f 000007b1 RWIX
RAMLS1 00008800 00000800 00000000 00000800 RWIX
RAMLS2 00009000 00000800 00000000 00000800 RWIX
RAMLS3 00009800 00000800 00000000 00000800 RWIX
RAMLS4 0000a000 00000800 00000000 00000800 RWIX
BEGIN 00080000 00000002 00000002 00000000 RWIX
FLASH_BANK0_SEC0 00080002 00000ffe 00000000 00000ffe RWIX
FLASH_BANK0_SEC1 00081000 00001000 00000ffd 00000003 RWIX
FLASH_BANK0_SEC2 00082000 00001000 000001a2 00000e5e RWIX
FLASH_BANK0_SEC3 00083000 00001000 00000000 00001000 RWIX
FLASH_BANK0_SEC4 00084000 00001000 00000000 00001000 RWIX
FLASH_BANK0_SEC5 00085000 00001000 00000000 00001000 RWIX
FLASH_BANK0_SEC6 00086000 00001000 00000000 00001000 RWIX
FLASH_BANK0_SEC7 00087000 00001000 000001c0 00000e40 RWIX
FLASH_BANK0_SEC8 00088000 00001000 00000000 00001000 RWIX
FLASH_BANK0_SEC9 00089000 00001000 00000000 00001000 RWIX
FLASH_BANK0_SEC10 0008a000 00001000 00000000 00001000 RWIX
FLASH_BANK0_SEC11 0008b000 00001000 00000000 00001000 RWIX
The code is not so large to occupy the whole memory...
How can I solve this problem ?
Thanks and best regards.
Luigi