请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F280037 我正在将 C2000 CLA 开发为软件驱动程序组件、可以在不同的应用中进行配置和集成。 当前 CLA 示例工程仅定义一个*。cla 文件。 我想知道 以下设计是否有效。
定义两个*cla 文件。 在一个*。cla 文件中定义全部8个 CLA 任务。 在另一个*。cla 文件中、根据应用定义特定 CLA 任务回调函数。
例如、
在 ClaTask.cla 中
中断失效 ClaTask1 (void)
{
ClaTask1CallbackFusion();
}
在 Task_Stub 中、定义回调函数。
void ClaTask1CallbackFusion (void)
{
*……
…… } 如果工作正常、文件"ClaTask.cla"可以是通用 Task_Stub 文件、"cla"可以是应用特定文件。 主要目的是找到一种在 CLA 初始化时在 RAMLS 中重新映射 CLA 回调函数的方法。 请提供任何输入。 感谢您的支持。