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.

TMS320F28035: TMS320F28035 linking memory problems

Part Number: TMS320F28035
Other Parts Discussed in Thread: C2000WARE

Tool/software:

I have transported a program with MSP430F51 to micro TMS320F28035.

After a lot troubles, looking at F28035.cmd, i've read to add:

DSP2803x_Headers_nonBIOS.cmd

Now program links correctly except this warning:

#10247-D creating output section "ramfuncs" without a SECTIONS specification W2ZTX C/C++ Problem

To compile with no erros I had to comment this:

#if __TI_COMPILER_VERSION__ >= 15009000
.TI.ramfunc : {} LOAD = FLASHD,
RUN = RAML0,
LOAD_START(_RamfuncsLoadStart),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
PAGE = 0
#else*/

in file F28035.cmd (or to try a newer version of it)

In the meanwhile I've found: DSP2803x_HeaderFiles_Quickstart_Readme.pdf

I hope  it will spread some light on this topic.

Is there some other literature that explain the logic of a cmd file, how it works, what mean the multiple lines  it is composed?

Enzo ternavasio - Dolag Geophysical - Italy