TI中文支持网
TI专业的中文技术问题搜集分享网站

关于28377中RAMLSx的合并问题????

在CLA代码中最初例程是:

Cla1Prog         : > RAMLS0,    PAGE=0

随着代码的增加空间不够,做如下处理:

Cla1Prog         : > RAMLS0 | RAMLS1,    PAGE=0

当然将RAMLS1放在PAGE0时也同时设定如下:

MemCfgRegs.LSxMSEL.bit.MSEL_LS1 = 1;
MemCfgRegs.LSxCLAPGM.bit.CLAPGM_LS1 = 1;

即将RAMLS1的主权交给CLA且作为CLA的程序代码空间。

但编译过程出错,不知道能否如此处理?

之前将RAMLS0和RAMLS1合并成RAMLS01来处理,但是CLA协处理器进不去了?此时主CPU没有影响,不知为何?

Seven Han:

请问具体报的什么错?

将RAMLS0和RAMLS1合并成RAMLS01来处理,是否是写如RAMLS0S1 : 起始地址, 长度。

在CLA代码中最初例程是:

Cla1Prog         : > RAMLS0,    PAGE=0

随着代码的增加空间不够,做如下处理:

Cla1Prog         : > RAMLS0 | RAMLS1,    PAGE=0

当然将RAMLS1放在PAGE0时也同时设定如下:

MemCfgRegs.LSxMSEL.bit.MSEL_LS1 = 1;
MemCfgRegs.LSxCLAPGM.bit.CLAPGM_LS1 = 1;

即将RAMLS1的主权交给CLA且作为CLA的程序代码空间。

但编译过程出错,不知道能否如此处理?

之前将RAMLS0和RAMLS1合并成RAMLS01来处理,但是CLA协处理器进不去了?此时主CPU没有影响,不知为何?

kafei zhang:

回复 Seven Han:

这个再次确认了,之前应该是空间分配出错了,现在正常可以运行,谢谢关注和回复。

赞(0)
未经允许不得转载:TI中文支持网 » 关于28377中RAMLSx的合并问题????
分享到: 更多 (0)