建立一个CLA应用程序

1.建立一个 CLA应用程序

控制律加速器使用CLA汇编语言编程。CLA汇编代码与C28x代码应放在同一个项目。唯一的限制是CLA代码必须放在自己的汇编段。可以使用.sect汇编命令实现这个要求。这样在链接命令文件并不能阻止CLA与C28x代码链接到同样的存储器区域。

系统与CLA初始化由主CPU完成。这样通常以C或C++也可以包含C28x汇编代码实现。主CPU也将CLA代码复制到程序存储器,且必要时初始化CLA数据RAM。一旦系统初始化完成,应用程序开始执行,CLA通过CLA汇编代码(或任务)进行中断服务。同时主CPU可以完成其他任务。

当设置下述开关时:--cla_support=cla0,C2000代码产生工具V5.2.x及更高版本支持CLA指令。