工具/软件:Code Composer Studio
我在使用 CLA 进行并行计算时遇到了一些问题。 问题是、每次 CLA 任务完成时、我不知道哪个寄存器会更改其值或状态。 我知道当 CLA 任务完成时会触发一个 PIE 中断、例如'PieVectTable.CLA1_1_INT'。 但是、该 PIE 中断寄存器状态仅改变一次。 当 CLA 任务每次完成时、CPU 如何获取信息?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
我在使用 CLA 进行并行计算时遇到了一些问题。 问题是、每次 CLA 任务完成时、我不知道哪个寄存器会更改其值或状态。 我知道当 CLA 任务完成时会触发一个 PIE 中断、例如'PieVectTable.CLA1_1_INT'。 但是、该 PIE 中断寄存器状态仅改变一次。 当 CLA 任务每次完成时、CPU 如何获取信息?
您好!
请参阅此常见问题解答: https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/790234
[引用 USER="user6084582">CLA 任务完成时、我知道会触发 PIE 中断、例如"PieVectTable.CLA1_1_INT"。 但是、该 PIE 中断寄存器状态仅更改一次。[/QUERPIE]
这取决于您的系统。 如果您使用的是中断、则 C28x 将为中断提供服务并重新启用中断。
CLA 实践技术讲座非常好地描述了 CLA、如何为其开发代码以及如何在 Code Composer Studio 中对其进行调试。 我想您会发现它对您有所帮助。 以下是该研讨会的链接: