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.

TMS320F28335: Managing Memory

Part Number: TMS320F28335


I have a question about managing memory. 

"../F28335.cmd", line 133: error #10099-D: program will not fit into available memory. run placement with alignment/blocking fails for section "ramfuncs" size 0x1009 page 0. Available memory ranges:
RAML0 size: 0x1000 unused: 0x1000 max hole: 0x1000
error #10010: errors encountered during linking; "F28335.out" not built.

This is error message. There are several arrays which has 250-300 element and I have to shift each element one decreases.

T_AC_err[200] = T_AC_err[199];
T_AC_err[199] = T_AC_err[198];
T_AC_err[198] = T_AC_err[197];
T_AC_err[197] = T_AC_err[196];
T_AC_err[196] = T_AC_err[195];

.

.

.

 The operation takes up too much memory. Is it possible to use less memory by shifting this process completely from memory as an address?

Thanks for your replies.