Keil硬件仿真調試時,看一段程序運行的時間

爲了保證在MDK中讀取正確的程序運行時間,必須對仿真器的跟蹤項進行設置。
  以J-Link爲例。
  在工程的“Options for Target…”目標選項界面中,選擇標籤“Debug”,進行調試設置界面,選擇使用“Cortex-M3JTAG”作爲仿真器,然後點擊右側的“Settings”按鍵,進入J-Link設置界面。
  點擊標籤“Trace”進入跟蹤設置界面,將“Core Clock:”右側的編輯區輸入你的CPU的頻率,例如你的實際CPU運行頻率爲72MHz。
  “Core Clock:”的值決定MDK以什麼頻率來計算指令週期,因爲“Core Clock:”的默認值爲10MHz,因此如果不修改這個值的話,MDK計算每條指令的運行時間是按10MHz頻率來計算的。只有修改爲實際使用的頻率值,才能得到正確的指令週期。

原產於http://www.openedv.com/posts/list/2289.htm中9樓

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章