爲了保證在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頻率來計算的。只有修改爲實際使用的頻率值,才能得到正確的指令週期。
Keil硬件仿真調試時,看一段程序運行的時間
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
STM32中enumeration特殊使用方法
STM32中enumeration特殊使用方法 定義如下: /*! * STM32 Pin Names */ #define MCU
yanlaifan
2020-07-08 07:48:26
warnings by IAR Embedded workbench IDE:transfer of control bypasses initialization of...
warnings by IAR Embedded workbench IDE:transfer of control bypasses initialization of...
yanlaifan
2020-07-08 07:48:26
printf函數簡潔實現
zhuohui307317684
2020-07-08 03:38:33
STM32智能遙控小車,超詳細-附下載直接可以用,雙電源跑賊快!
你就叫我李大帅
2020-07-07 21:45:58
多定時器複用一個硬件定時器
断雁孤鸿
2020-07-07 19:05:39
STM32F4/F1+ESP8266連接移動雲(OneNET)
BROSY
2020-07-07 14:53:26
STM32定時器應用——輸出PWM給電機調速
BROSY
2020-07-07 14:53:26
ANSIC幾種特殊的標準定義(__FILE__、__LINE__、__STDC__···)
Bingo Fang
2020-07-07 14:34:54
【STM32】RTC時鐘學習筆記,庫函數和寄存器步驟(可修改時間)
那可真是太开心了呢
2020-07-07 13:51:43
NTC熱敏電阻溫度採集與adc轉換
那可真是太开心了呢
2020-07-07 13:51:37
【方法】Ilitek ILI9325、ILI9328、ILI9341 LCD TFT彩屏利用Memory Read指令讀取屏幕上顯示的內容
巨大八爪鱼
2020-07-07 13:45:03
STM32F030R8Tx HAL SPI(驅動12864屏)
仙剑情缘
2020-07-07 11:41:11
STM32F030R8Tx自定義協議實現串口升級詳解
仙剑情缘
2020-07-07 11:41:11