1. 程式人生 > >CCS 3.3 統計程式的執行時間

CCS 3.3 統計程式的執行時間

參考文章:https://wenku.baidu.com/view/8d81d27002768e9951e7388a.html

CCS 3.3中統計程式執行的時間

第一步:在選單中選擇profile->Clock,勾選Enable(使能統計時鐘)和 View(使能計數器顯示)。如下圖:

第二步:設定斷點;假如要統計下圖中for 迴圈的時間,則應在for 的開始和結束處各設定一個斷點。如下圖:

第三步:將游標移到第一個斷點處,再點選set pc to cursor(將PC 指標移到游標處,也就是移到第一個斷點處),結果如下圖 :

第四步:清零時鐘計數器,如下圖(雙擊清零),圖示在CCS3.3的狀態列的右側 。

第五步:點選Run 執行程式,程式執行到第二個斷點處自動會停止。

第六步:計算時間時鐘。計數器會顯示週期的個數,如下圖。記下那數字做個標定轉換就行了。

t=93240/150000000=0.0006216 s (假如系統的時鐘工作在150MHz) 

 注意:在使用此方法時,先用模擬器連線上目標板,並且將程式載入到目標板的RAM 中,即程式可以正常執行時還可以使用.