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.

TMS320F28075: How to make the CLA program size as large as possible?

Part Number: TMS320F28075

Hi, Guys~

I had a problem during development using TMS320F28075.

I want to use it by extending the CLA program memory.

 

However, the capacity is only available up to 2kX16.

 

The contents of the cmd file currently in use.

 

//************************//

//*****ram_cmd file*****//

//************************//

PAGE 0 : 

   RAMLS4                    : origin = 0x00A000, length = 0x001000

 

SECTIONS

    /* CLA specific sections */

   Cla1Prog         : > RAMLS4,

                     START(_Cla1funcsRunStart),

                     END(_Cla1funcsRunEnd),

                     PAGE = 0

This is the CLA initialization currently in use..

 

//************************//

//***** CLA Initialize *****//

//************************//

    MemCfgRegs.LSxMSEL.bit.MSEL_LS4 = 1;

    MemCfgRegs.LSxCLAPGM.bit.CLAPGM_LS4 = 1;

 

//************************//

//*** Compilation result ***//

//************************//

 

//************************//

//*** Execution result ***//

//************************//

The RAMLS4 size is set to be large (4k x 16).

 

If the CLA program size is larger than the size of (2k x 16)[50%], the CLA interrupt does not work without any error.

 

If the CLA program size is smaller than the size of (2k x 16)[50%], it operates normally.

 

Please tell me how to make the CLA program size as large as possible.

Thanks.