Other Parts Discussed in Thread: TMS320F28075
大家好、~
我在使用 TMS320F28075进行开发时遇到了问题。
我想通过扩展 CLA 程序存储器来使用它。
但是、容量仅可达2kX16。
当前正在使用的 cmd 文件的内容。
//******** //
//***** RAM_cmd 文件***** //
//******** //
第0页:
RAMLS4 :origin = 0x00A000、length = 0x001000
部分
/* CLA 特定部分*/
Cla1Prog :> RAMLS4,
start (_Cla1funcsRunStart)、
End (_Cla1funcsRunEnd)、
PAGE = 0
这是当前正在使用的 CLA 初始化。
//******** //
//***** CLA 初始化***** //
//******** //
MemCfgRegs.LSxMSEL.bit.MSEL_LS4 = 1;
MemCfgRegs.LSxCLAPGM.bit.CLAPGM_LS4 = 1;
//******** //
//***汇编结果***//
//******** //
//******** //
//***执行结果***//
//******** //
RAMLS4大小设置为较大(4K x 16)。
如果 CLA 程序的大小大于(2k x 16)[50%]的大小、CLA 中断不会无任何错误地工作。
如果 CLA 程序的大小小于(2k x 16)[50%]的大小、它将正常运行。
请告诉我如何使 CLA 程序的大小尽可能大。
谢谢。