日韩中文在线观看-欧美性综合-伊人视频在线观看-亚洲免费在线视频观看-国产偷人视频-人妻丰满熟妇岳av无码区hd-国产一级淫片a视频免费观看-国产精品交换-国产精品1区2区3区4区-美女日批视频在线观看-欧美日韩一区二区三区自拍

【ARM】MDK查看語句的執行累積時間和次數

1、 文檔目標

在Debug模式下,查看工程中語句的執行時間和執行次數。


2、 問題場景

用于在Debug模式下,通過Execution Profiler(執行分析器)去查看工程語句在執行過程中執行了多少次,執行了多少時間,平均用時是多少。對于需要判斷一個條件判斷語句有很大的幫助,不需要通過打印串口信息的方式或者數值加減的方式來判斷對應語句是否執行到要求的次數。

Execution Profiler


3、軟硬件環境

1)、軟件版本:MDK 5.38a

2)、電腦環境:Windows 11

3)、外設硬件:ULINK pro


4、解決方法

1)、想要使用Execution Profiler功能,有兩種方式:

(1)、選擇使用Simulator模式進入Debug模式,使用Execution Profiler功能。(如圖4-1-1)

圖4-1-1

(2)、使用ULINK pro仿真器,配置Trace功能,使用Execution Profiler功能。(關于如何配置Trace功能,請查看技術文檔中的:Keil MDK Trace功能配置)。

2)、進入到Debug模式下后。找到Debug->Execution Profiling。根據需求選擇Show Time(顯示執行指令的累積時間)還是Show Calls(顯示一條指令執行的頻率)。(如圖4-2)

圖4-2

3)、選擇好后,在代碼編譯窗口和匯編窗口就可以看見相關的信息。如圖4-3中顯示的就是對應語句的執行累積時間。當鼠標移動到對于數據上面還會直接顯示出Time(語句執行的累計時間)、Calls(語句的執行次數)、Average(語句的平均執行時間)。


圖4-3

【更多軟件使用問題請站內搜索或關注B站:28quan官網電子查看視頻教學】

主站蜘蛛池模板: 沾益县| 麟游县| 淮北市| 万州区| 青海省| 青岛市| 平定县| 望都县| 安达市| 辽阳市| 腾冲县| 财经| 清水河县| 葫芦岛市| 定边县| 涞源县| 青海省| 华坪县| 甘洛县| 罗甸县| 兰考县| 刚察县| 苗栗县| 荣成市| 扬中市| 察隅县| 新宾| 托里县| 镇巴县| 文水县| 临夏县| 泉州市| 八宿县| 兖州市| 临安市| 门源| 临洮县| 阳西县| 华亭县| 饶河县| 庆元县|