日韩中文在线观看-欧美性综合-伊人视频在线观看-亚洲免费在线视频观看-国产偷人视频-人妻丰满熟妇岳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官網電子查看視頻教學】

主站蜘蛛池模板: 施秉县| 松滋市| 巫山县| 淮阳县| 荃湾区| 景宁| 资中县| 陈巴尔虎旗| 彭泽县| 松江区| 门源| 涿州市| 中宁县| 博乐市| 遂昌县| 阜新| 柘城县| 甘肃省| 南召县| 峨山| 兴和县| 巴林右旗| 灯塔市| 三穗县| 凌海市| 兴宁市| 鹰潭市| 股票| 连城县| 泗洪县| 浪卡子县| 建湖县| 河东区| 临沭县| 河南省| 新泰市| 鲜城| 佛山市| 孝义市| 金乡县| 虞城县|