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.

TMS320F2812: Issue regarding ramfuns

Part Number: TMS320F2812


Hi, 

I have been using CCSv1040 to build codes for F2812 device. I am trying to load the code to my flash. As suggested by a tutorial from EZDSP, it is recommended to load InitFlash() to ram for faster operation. I have been getting the following warning:

warning #10247-D: creating output section "ramfuncs" without a SECTIONS specification

Upon searching the existing forums, I realised this error is popping up due to change in nomenclature of ramfuncs. The lastest compilers now call it ".TI.ramfuncs". 

I tried the following, I changed the f2812.cmd file and renamed .TI.ramfuncs to ramfuncs. This removes the warnings and I see in the MAP that, RAML0 gets occupied. which previously wasnt getting occupied. (See attachment)

Does the above fix the problem? or I need to modify the dependent files to .TI.ramfuncs accordingly?