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.

Compiler/TMS320F28379D: Program will not fit into memory available

Part Number: TMS320F28379D

Tool/software: TI C/C++ Compiler

Hi,

I have declared few strings and have some functions to convert float to string and int to string etc.

I am getting the below error(Image attached). in following cases.

  • Using Display function More than twice in While(1) loop.
  • Using More than 12 characters in display function directly.
    • ex:    Display("\n HS_T2= ");  //Here I am getting no error.
    •   Display("\n febjjdededkfhejkfhejfhcjklc= ");  //Here I am getting error
  • Assigning longer string.  (ex: char line2[] ="Initialize GPIO and configure the GPIO pin as a push-pull output"; //BRD_TEMP)

Can you tell me, what's wrong? Here is my Display Function.

void Display(char msg[])
{
    SCI_writeCharArray(SCID_BASE, (uint16_t*) msg, strlen(msg));

}

Description Resource Path Location Type
<a href="http://processors.wiki.ti.com/index.php/Compiler/diagnostic_messages/10099">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section ".data" size 0xae page 1. Available memory ranges: 2837xD_RAM_lnk_cpu1.cmd /_CPU1_Eload Bringup line 64 C/C++ Problem

Regards

Vishal