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.
請問我使用F280049執行CLA的Backgroud task的時候。
發現當開啟Optimization的時候是正常的。如果把它關閉的話就不會動作了。
但原本有使用的CLA Task1確沒有影響。
檢查相關暫存器設定似乎也沒問題,只有分配的address有差異而以。
還有那個部份是我沒注意到的嗎?
Fail時的設定值:
正常時的設定值:
你好,你的意思是当没有配置background task的时候,不管是否开启代码优化,程序都能正常运行。
当配置background task之后,未开启代码优化的情况下无法运行,只有开启代码优化了才能运行?
无法运行的情况下,CCS是否有什么报错?或者说,无法运行的表现症状是什么样的?
目前CLA有配置兩個中斷,
分別為EPWM1給CLA1 TASK
和使用T2做CLA Background的中斷觸發源。
在測試最佳化開啟和關閉的時候會發現。
1、最佳化開啟:CLA1 正常 / CLA Background 正常
2、最佳化關閉: CLA1 正常 / CLA Background 不動作
CCS的編譯結果沒有任何錯誤。
似乎在CLA Background有一些限制。
使用一些內建的Library在編譯的時候有出問題。
但參考其他的solution也有使用內部的Library卻沒問題。
有任何文件有講解使用Library的時候,它的限制區域嗎?
謝謝