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.

TMS320F28377D: IDDK_PM_Servo_F2837x project (Link error)

Part Number: TMS320F28377D

Hello,

We purchased the DesignDRIVE Development Kit IDDK v2.2.1 and I have a few questions on the IDDK_PM_Servo_F2837x project.

Presently I am working on the BUILDLEVEL3.

I have added some code statements and several variables on  the BUILDLEVEL3 in order to rotate two PMSMs at the same time.

However, when I build the added project, the CDT Build Console displays some link errors as follows:

----------------------------------------------------------------------------------------------------------------------

>> Compilation failure
makefile:165: recipe for target 'IDDK_PM_Servo_F2837x-v2.out' failed
"../IDDK_Servo_2837x_RAM_lnk_cpu1.cmd", line 55: error: program will not fit
   into available memory.  placement with alignment/blocking fails for section
   ".cinit" size 0x48a page 0.  Available memory ranges:
   RAMM0        size: 0x3fe        unused: 0x2          max hole: 0x2      
error: errors encountered during linking; "IDDK_PM_Servo_F2837x-v2.out" not
   built
gmake: *** [IDDK_PM_Servo_F2837x-v2.out] Error 1
gmake: Target 'all' not remade because of errors.

**** Build Finished ****

--------------------------------------------------------------------------------------------------------------------

It seems that the program does not fit into the available memory.

I am not able to figure out how to modify the link command file in order to resolve this problem.

Please modify the link command file(s) appropiately for me and provide it to me.

Thank you for your guidance.

G. Kim