青青av-亚洲激情一区二区-欧洲色综合-看片网址国产福利av中文字幕-成人精品毛片-亚洲黄色免费观看-国产夫妻在线观看-69av电影-久久性片-中文字幕av影片-色综合久久久久无码专区

【ARM】MDK的斷點的高級使用方法

一、文檔背景

工程調試對于嵌入式開發來說是一個十分常見的工作。在調試的工作中,工程師通常為了去判斷一個變量是否達到一個特定的值或者希望判斷某一個數據或者地址是否被讀寫,而去編寫對應的測試代碼在調試中去方便判斷。這樣的做法會增加代碼的內存體積還會影響調試速度,所以就希望通過其他的方法可以在避免產生這樣的影響的同時又可以實現工程師的調試需求。


二、 問題分析

在進行調試過程中,斷點調試應該是調試中最基礎的功能,也是最常用的功能。工程師通常通過設置斷點的方式去判斷對應語句是否被執行,去判斷對應的判斷條件是否合理等情況。但是這樣使用斷點的方式屬于最基礎的使用方式。只是使用了執行斷點,沒有使用到條件斷點和內存訪問斷點這個兩種斷點的高級使用方式。那么基于前面說的問題,就可以通過設置條件斷點和內存訪問斷點的形式去實現。


三、 如何設置條件斷點和內存訪問斷點

1、Breakpoints 窗口:是在Debug模式下設置斷點和顯示所有斷點列表的一個窗口。進入Debug模式后,可以通過在菜單欄中Debug->Breakpoints...去打開Breakpoints窗口(如圖3-1)。

圖3-1


2、Breakpoints窗口包含的如下幾個內容(如圖3-2):

1)、Current Breakpoints:列舉當前被定義的所有斷點的信息。通過勾選前面的復選框可以使能失能斷點。雙擊斷點信息的情況下可以查看到具體的斷點的配置信息。里面包含的斷點信息有:

(1)、00

主站蜘蛛池模板: 白玉县| 连城县| 都安| 邯郸市| 库伦旗| 钦州市| 神木县| 汽车| 岑巩县| 元阳县| 毕节市| 康平县| 东乡族自治县| 保定市| 子长县| 铅山县| 皮山县| 通州市| 无为县| 民权县| 攀枝花市| 奉贤区| 开江县| 张北县| 高邑县| 加查县| 永州市| 庆阳市| 稻城县| 宁国市| 尼玛县| 开鲁县| 新沂市| 襄樊市| 河东区| 凤山市| 偃师市| 比如县| 龙泉市| 栾城县| 卓资县|