Part Number:TMS320F28335
Tool/software: Code Composer Studio
The DSP2833x_usDelay.asm file included with C2000Ware 1.00.03.00 has the following line of code:
.sect "ramfuncs"
The "ramfuncs" section was replaced by ".TI.ramfunc" in the F28335.cmd file provided with CCS v7.4.0.00015.
#ifdef __TI_COMPILER_VERSION__
#if __TI_COMPILER_VERSION__ >= 15009000
.TI.ramfunc : {} LOAD = FLASHD,
RUN = RAML0,
LOAD_START(_RamfuncsLoadStart),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
PAGE = 0
#else
ramfuncs : LOAD = FLASHD,
RUN = RAML0,
LOAD_START(_RamfuncsLoadStart),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
PAGE = 0
#endif
#endif
This results in a Warning when trying to link the code because the "ramfuncs" is not defined when using a newer compiler:
"#10247-D null: creating output section "ramfuncs" without a SECTIONS specification"