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.