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.

CCS/TMS320F280049: program will not fit into available memory

Part Number: TMS320F280049
Other Parts Discussed in Thread: TMS320F28377D

Tool/software: Code Composer Studio

I am receiving 'program will not fit into available memory' error messages when compiling my program. My program consists of the PWM, GPIO, CAN, ADC and CLA modules and I wouldn't suspect this to be using a lot of memory. In addition, I'm using the TI DCL library to perform several second order direct form II floating point filters using the DCL_runDF22_L4 function. The standard linking command file available on CCS '28004x_cla_flash_lnk.cmd' is also used for the program.

What I've done thus far:
- Looked at other posts on the forum ('CCS/TMS320F28377D: Program will not fit into available memory' and 'Compiler/TMS320F280049: Allocate large CLA codes into different LS memory blocks')
- Changed RAMLS0 to this line 'RAMLS0 : origin = 0x008000, length = 0x001000' as per suggestion in post above. The error no longer appeared however, after adding more code, the same error message re-appeared
- Read the 'Compiler/diagnostic messages/10099' message suggested by CCS
- Changed optimisation level to 2 - Global Optimisations
- Speed vs size trade-offs is set to 2
- Read the 'sprui33a' document on memory

I'm under the notion that the linker command file needs to be changed to suit my program however, I'm not entirely sure how and what to change. Can you kindly offer suggestions on resolving this issue as this is preventing me in realising my DC Converter project.