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

主站蜘蛛池模板: 九台市| 台北市| 昌黎县| 哈尔滨市| 平远县| 拜城县| 睢宁县| 额敏县| 竹山县| 华阴市| 湘乡市| 宁德市| 察隅县| 阜阳市| 河池市| 弥渡县| 同心县| 安平县| 大化| 皮山县| 伽师县| 寿宁县| 大厂| 雅江县| 赣榆县| 靖远县| 河源市| 江川县| 资阳市| 收藏| 隆林| 南汇区| 长子县| 栾川县| 柳江县| 磴口县| 抚顺市| 昭平县| 潢川县| 灵丘县| 金平|