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.

TMS320F28069M: InstaSPIN flash compilation not enough RAM

Part Number: TMS320F28069M
Other Parts Discussed in Thread: TMS320F28062F, TMS320F28069F, TMS320F28068F

Greetings! There is a difference between the available RAM in release mode and Flash mode. So I can compile my program in release and test but when I tried to compile it in Flash i had "not enough RAM" error. So I checked the linker files and there is a difference. For example in F28069F_ram_lnk the RAM section is quite big RAML0_L8    : origin = 0x008000, length = 0x00B800, but in F28069M.cmd the RAM is split into several parts and some of them are used for some math functions(according to the file). Can I somehow rearenge the F28069M.cmd in order to gain more RAM for my project?


  • You can take a look at TMS320F28069F, TMS320F28068F, TMS320F28062F InstaSPINTm-FOC Software Technical Reference Manual, only 0x013800~0x014000 RAM are reserved for FAST library. You can use the other RAM according to your project.