Part Number:TMS320F280049C
- 芯片型号:F280049C
- (选填)CCS版本: Version: 10.3.1.00003
- (选填)使用的套件名称:V21.12.0.STS
請問我使用F280049執行CLA的Backgroud task的時候。
發現當開啟Optimization的時候是正常的。如果把它關閉的話就不會動作了。
但原本有使用的CLA Task1確沒有影響。
檢查相關暫存器設定似乎也沒問題,只有分配的address有差異而以。
還有那個部份是我沒注意到的嗎?
Fail時的設定值:

正常時的設定值:

Green Deng:
你好,你的意思是当没有配置background task的时候,不管是否开启代码优化,程序都能正常运行。
当配置background task之后,未开启代码优化的情况下无法运行,只有开启代码优化了才能运行?
无法运行的情况下,CCS是否有什么报错?或者说,无法运行的表现症状是什么样的?
,
Yang Meng-Chu:
目前CLA有配置兩個中斷,
分別為EPWM1給CLA1 TASK
和使用T2做CLA Background的中斷觸發源。
在測試最佳化開啟和關閉的時候會發現。
1、最佳化開啟:CLA1 正常 / CLA Background 正常
2、最佳化關閉: CLA1 正常 / CLA Background 不動作
CCS的編譯結果沒有任何錯誤。
,
Green Deng:
你好,我看到你在2个小时前又发布了一个新帖,请问这边的问题解决了吗?这个问题跟新问题相关吗?
,
Green Deng:
你看一下我在新帖中回复的帖子中的内容,应该跟你的这个问题相关。
,
Yang Meng-Chu:
似乎在CLA Background有一些限制。
使用一些內建的Library在編譯的時候有出問題。
但參考其他的solution也有使用內部的Library卻沒問題。
有任何文件有講解使用Library的時候,它的限制區域嗎?
謝謝
,
Green Deng:
Background task确实比一般的task限制多,具体的可能要查阅编译器手册或者芯片TRM。
其实之前也有客户提问过是否有专门的CLA方面的技术文档,但是似乎现在都是集成在芯片的TRM中的。所以,如果要文件讲解的话可能就只有TRM了。
我建议你关于CLA的使用问题可以在英文E2E论坛上咨询一下,英文论坛的Lori Heustess是负责CLA方面的专家,应该能帮你更高效地解决问题。
TI中文支持网



